tree problem