Problem 48 Solution, ~0.100 second Execution Time