programming puzzle solutions

commits