Added flag to show puzzle in output
Crazy performance tweaks; solving 79/100 in ~6s/puzzle