Getting there... 9.
I forget which I passed. Some tests are wrong. 8.