problem 1

problem 2

problem 3

problem 4

problem 5

problem 6

problem 7

problem 8

problem 9

problem 10

problem 11

problem 12