sr=input().split() n=int(sr[0]) m=int(sr[1]) js=0 for i in range(1,n+1): k=i*i a="" while(k!=0): if(k%10>=10): a=chr(k%m-10+ord("A"))+a else: a=chr(k%m+ord("0"))+a k=k//m s="" for j in range(len(a)): s=a[j:j+1]+s if(s==a): js=js+1 print(js) /************************************************************** Problem: 1547 User: admin Language: Python Result: Accepted Time:730 ms Memory:34480 kb ****************************************************************/