Problem 89 solution added. ~0.001 seconds running time.