add test cases
ac online 1st