Префиксы-суффиксы
시간 제한2초메모리 제한1024 MB
숫자 목록이 주어질 때, x번째 수의 접두사 중 하나가 y번째 수의 접미사 중 하나와 같은 두 위치 x와 y를 찾는다.
문제
Гиджет считает, что Максу нравятся только умные собаки, поэтому она решила почитать умных книжек. В одной из них она узнала понятия префикс и суффикс.
Префикс --- это подстрока, начало которой совпадает с началом строки, а суффикс --- это подстрока, конец которой совпадает с концом строки. Так, например, <<ab>> --- один из префиксов строки <<abacaba>>, а <<25>> --- суффикс строки <<ab125>>.
Гиджет заметила у хозяев в блокноте некоторую последовательность чисел, и ей стало интересно, существует ли хотя бы два, необязательно различных, числа таких, что один из префиксов первого равен одному из суффиксов второго.
К сожалению, эта задача оказалась для Гиджет слишком сложной. Помогите Гиджет в ее решении!
입력
В первой строке входного файла дано одно число --- количество чисел в блокноте. ()
Во второй строке записано чисел --- числа из блокнота. ()
출력
В выходной файл выведите два числа и такие, что один из префиксов -го числа в блокноте равен одному из суффиксов числа под номером . Если таких двух чисел не существует, нужно вывести -1.