Чтобы помочь вам подготовиться к предстоящему контесту на Codeforces, Ситлали задала задачу на матрицу и пытается передать вам матрицу размером \(n\) на \(m\) через ваш поток ввода. В частности, ваш поток ввода должен содержать следующее:
- Первая строка содержит два целых числа \(n\) и \(m\) — размеры сетки.
- Следующие \(n\) строк содержат по \(m\) целых чисел — значения сетки.
Однако кто-то перехватил ваш поток ввода, перемешал все данные и поместил их в одну строку! Теперь есть \(k\) целых чисел, все в одной строке, и вы не знаете, что означало каждое целое число. Вместо того чтобы просить Ситлали повторно отправить ввод, вы решаете самостоятельно определить значения \(n\) и \(m\).
Выведите любое возможное значение \(n\) и \(m\), которые могла предоставить Ситлали.
Выходные данные
Для каждого набора входных данных выведите два целых числа, одно возможное значение \(n\) и \(m\). Если существует несколько возможных ответов, выведите любой.
Примечание
В первом наборе входных данных первоначальный ввод мог быть следующим:
1 1
2
Во втором наборе входных данных первоначальный ввод мог быть следующим:
3 3
4 5 6
7 8 9
9 10 11
Примеры
| № | Входные данные | Выходные данные |
|
1
|
5 3 1 1 2 11 3 3 4 5 6 7 8 9 9 10 11 8 8 4 8 3 8 2 8 1 6 2 1 4 5 3 3 8 1 2 6 3 8 5 5 3
|
1 1
3 3
2 3
4 1
1 6
|