problem 15 - racket