def rozkladLepiej(liczba):
if liczba % 2 ==0:
return False
dzielnik = 3
czynniki = []
while liczba >1:
if liczba%dzielnik==0:
liczba//=dzielnik
czynniki.append(dzielnik)
else:
dzielnik += 2
return len(set(czynniki))==3
print(rozkladLepiej(105))
print(rozkladLepiej(9))
ZGVmIHJvemtsYWRMZXBpZWoobGljemJhKToKCWlmIGxpY3piYSAlIDIgPT0wOgoJCXJldHVybiBGYWxzZQoJZHppZWxuaWsgPSAzCgljenlubmlraSA9IFtdCgl3aGlsZSBsaWN6YmEgPjE6CgkJaWYgbGljemJhJWR6aWVsbmlrPT0wOgoJCQlsaWN6YmEvLz1kemllbG5pawoJCQljenlubmlraS5hcHBlbmQoZHppZWxuaWspCgkJZWxzZToKCQkJZHppZWxuaWsgKz0gMgoJcmV0dXJuIGxlbihzZXQoY3p5bm5pa2kpKT09MwoJCnByaW50KHJvemtsYWRMZXBpZWooMTA1KSkKcHJpbnQocm96a2xhZExlcGllaig5KSk=