from math import sqrt
class Solution:
def primePalindrome(self, N: int) -> int:
flag = 0
if(N==2 or N==1):
return 2
if(N==3):
return 3
def check(N):
if(str(N)[::-1] == str(N)):
return True
else:
return False
while(True):
if(check(N)):
for j in range(2, int(sqrt(N)) + 1, 1):
if (N % j == 0):
flag = 0
break
else:
flag = 1
if(flag ==1):
return N
break
if 10**7 < N < 10**8:
return 100030001
N+=1
1650C - Weight of the System of Nested Segments | 1097A - Gennady and a Card Game |
248A - Cupboards | 1641A - Great Sequence |
1537A - Arithmetic Array | 1370A - Maximum GCD |
149A - Business trip | 34A - Reconnaissance 2 |
59A - Word | 462B - Appleman and Card Game |
1560C - Infinity Table | 1605C - Dominant Character |
1399A - Remove Smallest | 208A - Dubstep |
1581A - CQXYM Count Permutations | 337A - Puzzles |
495A - Digital Counter | 796A - Buying A House |
67A - Partial Teacher | 116A - Tram |
1472B - Fair Division | 1281C - Cut and Paste |
141A - Amusing Joke | 112A - Petya and Strings |
677A - Vanya and Fence | 1621A - Stable Arrangement of Rooks |
472A - Design Tutorial Learn from Math | 1368A - C+= |
450A - Jzzhu and Children | 546A - Soldier and Bananas |