puzzle 9 done