added solutions to almost all of 2012-03-05