added solutions to lesson 10-12, new code for lesson 33