puzzle 6 submited