Masala F

Xotira 256 MB Vaqt 1000 ms
14

Qiziqarli topshiriq

Mening do'stim Shohruh tub sonlarni topishda turli xil algoritmlar o`rgandi. U endi juda katta tub sonlarni ham tezda topa oladi. Endi u o`z bilimiga ishongan holda do`sti Qudrat uchun topshiriq tayorlashga kirishdi va uzoq hisob – kitoblardan so`ng topshiriqni tayorladi. U Hasanboyga qiymati juda katta bo`lgan pp tub son aytadi. Hasanboy esa shunday kk son aytishi kerakki quyidagi ifodadan butun musbat son chiqishi kerak.k2pk\sqrt{k^2 - pk}. Shohruh shunga ishonadiki bu ifodani yagona qiymat qanoatlantiradi. Javob yetarlicha katta bo`lishi mumkin. Shuning uchun javobni 109+710^9+7 ga bo`lgandagi qoldiqi so`raladi.

Hasanboyga ifodani qiymatini topishda yordam bering


Kiruvchi ma'lumotlar:

Yagona qatorda pp –> tub soni. p(3p1018)p(3 ≤ p ≤10^{18}).


Chiquvchi ma'lumotlar:

Yagona qatorda shartni qanoatlantiruvchi bitta butun kk sonini 109+710^9+7 ga bo'lgandagi qoldiqni chop eting.


Misollar
# input.txt output.txt
1
3
4