#4, more test cases