E. Счастливый отрезок
ограничение по времени на тест
4 seconds
ограничение по памяти на тест
512 megabytes
ввод
stdin
вывод
stdout

Петя любит счастливые числа. Всем известно, что счастливыми являются положительные целые числа, в десятичной записи которых содержатся только счастливые цифры 4 и 7. Например, числа 47, 744, 4 являются счастливыми, а 5, 17, 467 — не являются.

Однажды Пете попался отрезок чисел [a, a + l - 1]. Пусть F(x) — количество счастливых цифр числа x. Найдите минимальное b (a < b) такое, что F(a) = F(b), F(a + 1) = F(b + 1), ..., F(a + l - 1) = F(b + l - 1).

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

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

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

В единственной строке выведите число b — ответ на задачу.

Примеры
Входные данные
7 4
Выходные данные
17
Входные данные
4 7
Выходные данные
14
Примечание

Считайте, что [a, b] обозначает отрезок целых чисел, включающий границы. То есть