Complete racket solution for Q008