iterative SymmetricTree solved