Daniel Foley
Solution for too large input
1d172f1