passed first 3 tests