0ee88200b2866c8723e88f93339c706d826e6dffcda320690b6806e3c8263d6d4eedcb8fe6558160a2e07db9e1d406ab56

a가 p의 quadratic residue일 때

p=3 (mod 4)라면 x=a^((p+1)/4)가 해가 되고

p=5 (mod 8)이라면 x=a^((p+3)/8) 또는 2a*(4a)^((p-5)/8)이 해가 된다는건 알겠는데

p=1 (mod 8)인 경우 하나하나 대입하는 것 말고 방법이 없나