Passed all test cases