#45001: python 54ms


x__1 (^_^ 809-34)


判斷到根號n就好了

from sys import stdin
for s in stdin:
 n=int(s)
 if not n:
  break
 print(f'{n} : ',end='')
 ans=0
 for i in range(2,int(n**0.5)+1):
  if not n%i:
   ans+=1
  while not n%i:
   n//=i
  if n==1:
   break
 if n!=1:
  ans+=1
 print(ans)