add all solutions to 2012/04 problems