Problem 1a

Problem 1b

Problem 1c

Problem 2