31 problem solution
33 problem solution