17 lines
295 B
Python
17 lines
295 B
Python
|
import math
|
||
|
|
||
|
def is_prime(num):
|
||
|
if num < 2:
|
||
|
return False
|
||
|
for i in range(2, int(math.sqrt(num))+1):
|
||
|
if num % i == 0:
|
||
|
return False
|
||
|
return True
|
||
|
|
||
|
n = int(input())
|
||
|
|
||
|
for i in range(n//2, 1, -1):
|
||
|
if n % i == 0 and is_prime(i):
|
||
|
print(i)
|
||
|
break
|