BZOJ-2631: tree