First (bad) stab at it
Better solutions to euler12