Из второго условия следует, что число либо больше 630, либо оканчивается на 79. Если число оканчивается на 79, то это может быть, например, 779, 679, 579 и т.д. Но по условию 4, число должно быть меньше 671. Значит, такой вариант отпадает.
Рассмотрим числа больше 630. Если число больше 630, то оно может быть в диапазоне от 631 до 670 (учитывая 4 условие, что число меньше 671). Проверим, какие из этих чисел могут подходить под остальные условия.
Из условия 1 следует, что число либо оканчивается на 3, либо делится на 19.
Проверим числа, оканчивающиеся на 3: 633, 643, 653, 663, 673. Но так как число должно быть меньше 671, 673 нам не подходит. Из этих чисел только 663 делится на 3, но не делится на 19.
Проверим числа, делящиеся на 19: 646 (19*34), 665 (19*35).
Из условия 3 следует, что число делится на 41 или оканчивается на 4.
Проверим, есть ли числа, которые делятся на 41 в диапазоне от 630 до 671: 656 (41*16).
Значит, методом исключения и перебора получаем, что 646 подходит под все условия:
Ответ: 646