add #14 test cases