Олимпиадный тренинг

Задача . B. Экономическая игра


Задача

Темы: Перебор *1300

Коля разрабатывает интересную игру — экономический симулятор. Разумеется, его любимая часть разработки — это внутриигровое тестирование. Однажды он так увлекся этим процессом, что не заметил, как у него на счету осталось ровно 0 игровых монет.

Коля точно помнит, что в начале игры у него было n монет и что в процессе игры он покупал только дома за 1 234 567 монет, машины за 123 456 монет и компьютеры за 1234 монет.

Теперь он заинтересовался, мог ли он, покупая только дома, машины и компьютеры, потратить все свои игровые монеты, или же в игре есть баг? Формально: существуют ли целые неотрицательные числа a, b и c, такие что a × 1234567 + b × 123456 + c × 1234 = n?

Помогите Коле ответить на этот вопрос.

Входные данные

В первой строке входных данных записано целое число n (1 ≤ n ≤ 109) — количество монет в начале игры.

Выходные данные

Выведите «YES» (без кавычек), если Коля мог потратить все свои монеты, и «NO» (без кавычек) в противном случае.

Примечание

В первом примере Коля мог купить один дом, одну машину и один компьютер и потратить в сумме 1 234 567 + 123 456 + 1234 = 1 359 257 монет.


Примеры
Входные данныеВыходные данные
1 1359257
YES
2 17851817
NO

time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
С++ Mingw-w645
Комментарий учителя