problem 5 - racket