Квадратична перестановка (складна версія)#4573

Квадратична перестановка (складна версія)

1 секунда
256 мегабайтів
Легка

Розглянемо множину цілих чисел від до включно. Перестановка цих чисел називається квадратичною, якщо для кожного від до сума i + p(i) є точним квадратом. Точніше, квадратичною перестановкою називають таку бієкцію множини цілих чисел \{ a, a+1, \ldots, b \} на себе, що для будь-якого (a \le i \le b) існує таке ціле число , що i + p(i) = j^2.

Дано і . Потрібно знайти квадратичну перестановку для цих значень, якщо вона існує.

Обмеження

Вхідні дані

У вхідному файлі записано єдиний рядок з цілими числами і .

Вихідні дані

Виведіть b - a + 1 цілих чисел — значення для всіх від до , де — деяка квадратична перестановка. Якщо для заданих і такої перестановки не існує, виведіть єдине число .

Приклади

Приклад 1

Loading
Loading