newton/solutions/122A.py

16 lines
424 B
Python

import itertools, sys
lucky4 = [int(''.join(x for x in c)) for c in itertools.product('74', repeat=4)]
lucky3 = [int(''.join(x for x in c)) for c in itertools.product('74', repeat=3)]
lucky2 = [int(''.join(x for x in c)) for c in itertools.product('74', repeat=2)]
lucky1 = [4,7]
lucky = lucky4+lucky3+lucky2+lucky1
n = int(input())
for i in lucky:
if n % i == 0:
print("YES")
sys.exit()
print("NO")