Finished Project Euler 17