Problem 55 solution added. ~0.09 seconds running time.