How many more attacks like this can Ukraine take?