part1 testcases: 4 and 5