Working problem 28
Problem 29 was too easy
Completed problem 30