satisfying all the test cases
satisfying all the test cases