Project Euler Hackerrank Solution Cppd Knees