Don't forget the Vitamin B.

Also, I believe that you should probably stop running a few days before a test because THC is fat stored and the burning of fat will burn it. I could be wrong about this though.