have finish preorder and reverse int
have finish preorder and reverse int 2