add all solutions to 2012/05 problems