problem 7 - racket