lab1_init
lab2_init
lab1 finish, pass 8 cases
lab mergerd ,init
lab2 AST finish, pass all test cases
lab2 finish, pass 9 cases, except for one sub class
lab3 init