Можно ли раскрасить натуральные числа в 2009 цветов так, чтобы каждый цвет встречался бесконечное число раз, и не нашлось тройки чисел, покрашенных в три различных цвета, таких, что произведение двух из них равно третьему?
Моё решение немножко отличается от официального, хотя идея, вроде, та же.
Если наименьший простой делитель натурального числа

- простое число, порядковый номер которого даёт остаток

при делении на 2009, то покрасим число

в "эмный" цвет.
Единичку же можно покрасить в тот же цвет, что и двоечку.
Тогда, если число цвета

умножить на число цвета

, цвет произведения будет либо

, либо

, что и требовалось в задаче.
Верно ли моё решение?
Вот официальное:
http://problems.ru/view_problem_details ... ?id=115417 (это Всесоюзка, пятый этап)