Dinosaur Puzzles. Activities for Boosting Problem-Solving Skills