tree depth final version =^.^=
no more cheats =^.^=