Updated 22 to new format. finished 56

56 was pretty straight forward. Changed problem 22 to use the Problem
interface.