problem 31

cleaned up other projects, finished problem 31
problem 22

complete
problem 25