F. Настя и дешифрование
Настя недавно начала посещать кружок по дешифрованию. После успешного выполнения простых заданий ей предложили более сложную задачу. Даны два массива целых положительных чисел длиной и , которые зашифрованы в таблице размером . В этой таблице элемент равен наибольшему общему делителю (НОД) чисел и .
Настя получила таблицу и хочет найти любые два исходных массива, состоящих из целых положительных чисел, не превышающих , которые при шифровании дадут эту таблицу. Помогите ей в этом.
Входные данные
Первая строка содержит два целых числа и () — размеры первого и второго массива.
Следующие строк содержат по целых чисел () — элементы таблицы .
Выходные данные
Первая строка должна содержать целых чисел () — элементы первого массива.
Вторая строка должна содержать целых чисел () — элементы второго массива.
Если существует несколько правильных решений, выведите любое из них.
Если решения не существует, выведите в единственной строке .