def differents(*args): return len(set(args)) == len(args) for S in range(1,10) : for E in range(1,10) : for X in range(1,10) : SEX = 100*S+10*E+X B1 = (X*SEX) // 1000 B2 = (E*SEX) // 1000 BARDOT = SEX * SEX B3 = BARDOT // 100000 if B1 == B2 and B1 == B3 : T = BARDOT % 10 BARDO = BARDOT // 10 O = BARDO % 10 BARD = BARDO // 10 D = BARD % 10 BAR = BARD // 10 R = BAR % 10 BA = BAR // 10 A = BA % 10 if (differents(S,E,X,B1,A,R,D,O,T)) : print(SEX) print(BARDOT)