Europython 2013 solutions