all the pure code is written out, but the answers are wrong.