PartA
PartB test case 1 to 10
PartB done
PartB v3
finish