Lang:Python2
Edit12345678910111213141516171819202122232425262728293031def powmod(a,n,d):if n==1:return a % d;if n & 1:return (powmod(a*a%d,n/2,d)*a)%d;else:return (powmod(a*a % d,n/2,d)%d);def isPrime(n):a=[2,3,5,7,11,13,17,19,23,29];for i in range(len(a)):if a[i]>=n:break;u=n-1;temp=powmod(a[i],u,u+1);if temp!=1:return False;while u^1==0:if u==0:break;u=u/2;temp=powmod(a[i],u,u+1);if temp!=1:return False;return True;# print powmod(3,100000,888);# print isPrime(1234567894987654321);n=int(raw_input());for i in range(n):x=int(raw_input());