I am so happy i passed this test. Tricky, but fun to answer.