Completed all the test cases