finish puzzle_c