All tests pass including all the previous tests except for case3