Problem 44 Solution, ~2.74 second Execution Time