Problem 52 solution added. ~0.21 seconds running time.