Scratch for 152, 153.

152 not complete yet. One test failing.
Solution to 153. One left!