Ага, это очередная задача с определением «красивых» чисел.
Назовем положительное целое число x красивым, если его десятичное представление без лидирующих нулей содержит четное количество цифр, и существует перестановка этого представления, которая является палиндромом. Например, число 4242 красивое, так как оно содержит 4 цифры, и существует перестановка 2442, которая является палиндромом.
Для заданного положительного целого числа s, найдите наибольшее красивое число, которое строго меньше s.
В первой строке записано одно целое число t (1 ≤ t ≤ 105) — количество наборов входных данных, которые вам предстоит решить.
Затем следуют t строк, каждая содержит десятичное представление очередного числа s. Гарантируется, что это — строка четной длины, не содержащая лидирующих нулей, а также существует хотя бы одно красивое число строго меньше s.
Сумма длин s по всем наборам входных данных не превосходит 2·105.
Для каждого набора входных данных выведите в отдельной строке наибольшее красивое число, которое строго меньше s (гарантируется, что ответ существует).
4
89
88
1000
28923845
88
77
99
28923839
Название |
---|