Test Cases of Part 1