Lazy Cow - simple brute force search solution
Precomputing 2*10^6 may be too slow in python
Really fun problem - my favorite of this month's selection