Passes testCase 3