Ответ:

Рассмотрим числа от 1 до 1000.

  1. На 2 делятся 500 чисел, на 5 — 200 чисел.
  2. На 10 делятся и на 2, и на 5, поэтому 100 таких чисел посчитаны дважды.
  3. Чисел, делящихся хотя бы на 2 или на 5: 500 + 200 − 100 = 600.
  4. Не делятся ни на 2, ни на 5: 1000 − 600 = 400.

Ответ: 400 конфет.