Problem 10
Problem 11
Problem 12
Problem 13
Problem 14
Problem 16
Problem 9
Minor fix