Exercise
5: TokenPass Part a (run ...