Квадрат tənzimləmə High
Rəqəmlərin a-dan b-yə qədər olan ardıcıllığını nəzərdən keçirək. Bu ardıcıllığı kvadratik adlandıracağıq, əgər hər bir element üçün onun yerini dəyişdikdən sonra aldığı elementlə cəmi dəqiq kvadrat olarsa. Daha dəqiq desək, kvadratik permutasiya, a-dan b-yə qədər olan tam ədədlər çoxluğunun özünə elə bir bijeksiyası p-dir ki, hər hansı i üçün i + p(i) = j^2 bərabərliyi bəzi tam ədəd j üçün yerinə yetirilir. Verilmiş a və b üçün kvadratik permutasiyanı tapmaq lazımdır.
Məhdudiyyətlər
a, b – tam ədədlərdir. 0 ≤ a ≤ 100, 0 ≤ b ≤ 100000, a ≤ b.
Giriş verilənləri
Tək bir sətirdə a və b ədədləri verilir.
Çıxış verilənləri
b-a+1 ədəd çıxarın ki, bu ədədlər a-dan b-yə qədər olan bütün i üçün p(i)-nin qiymətlərini müəyyən edir, burada p – bəzi kvadratik permutasiyadır. Əgər verilmiş a və b üçün belə bir permutasiya mövcud deyilsə, bir ədəd -1 çıxarın.