Accidently committed broken problem 60. Shortened problem 53, made it
more point free