caterpillar puzzles 9