caterpillar puzzles 10