loading

main.py

1 2 3 4 5 6 7

```
from Euler import prime_sieve
from math import log
from operator import mul
L = int(input('Smallest number that is evenly divisible by all of the numbers from 1 to? '))
primes = prime_sieve(L)
print "is", reduce(mul, (p ** int(log(L)/log(p)) for p in primes), 1)
```