puzzle_matches_squares_challenge