programming puzzle solutions
+282
4 changed files