Puzzle challenge to teach code quality