Problem 10

Problem 22

Problem 27

Problem 30