Solutions for 2.28 to 2.30 and 3.33, 3.36 and 3.37