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

Задача . Число с максимальным количеством делителей


Задача

Темы: ЕГЭ
Дано натуральное число N - количество чисел (1<=N<=103), и натуральные числа ai (1<=ai<=105). Для каждого числа ai определите наименьшее натуральное число m, меньшее ai, которое имеет максимальное количество различных делителей.

Входные данные
В первой строке программа получает на вход подается натуральное число N (1<=N<=103). В следующих N строках задаются числа a(1<=ai<=105), каждое число в отдельной строке.

Выходные данные
Для каждого числа ai выведите число m - наименьшее натуральное число, меньшее ai, которое имеет максимальное количество различных делителей. Каждое число m необходимо вывести в отдельной строке.
 
Примеры
Входные данные Выходные данные
1 5
440
552
953
53
175
360
360
840
48
120

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

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