Codeforces Beta Round 64 |
---|
Закончено |
В Моржландии билеты общественного транспорта характеризуются двумя целыми числами: номером серии и номером билета в этой серии. Пусть номер серии будет обозначаться a, а номер билета — b, тогда билет описывается упорядоченной парой чисел (a, b).
У моржей существует примета, что билет счастливый, если a * b = rev(a) * rev(b). Функция rev(x) переворачивает число, записанное в десятичной системе счисления, при этом ведущие нули исчезают. Например, rev(12343) = 34321, rev(1200) = 21.
Комитет управления общественным транспортом хочет выпустить x серий, по y билетов в каждой, так, чтобы всего было выпущено как минимум w счастливых билетов, а общее количество выпущенных билетов (x·y) было минимально. Серии нумеруются от 1 до x (включительно), билеты в каждой нумеруются от 1 до y (включительно). Транспортный комитет не может выпускать более maxx серий и более maxy билетов в одной серии.
В первой строке записаны три целых числа maxx, maxy, w (1 ≤ maxx, maxy ≤ 105, 1 ≤ w ≤ 107).
Выведите в единственной строке через пробел пару чисел x и y, если возможных ответов несколько — выведите любой. Если таких x и y не существует — выведите единственное число - 1.
2 2 1
1 1
132 10 35
7 5
5 18 1000
-1
48 132 235
22 111
Название |
---|