Good gravy some of the tests are tough.

I had to stop to give my brain a rest just now.