Added 2012 commutative solutions