완전 탐색에 있어 한계가 있을 때 최적화(수학) 진행
https://www.acmicpc.net/problem/15736
print(int(int(input())**0.5))
#1978
n = int(input())
for i in range(1, int(n**0.5)+1):
if n%i = 0:
print(i, n//i)
#11653
n = int(input())
v = 2
while n!=1:
if n%v == 0:
print(v)
n //= v
else:
v+=1