treehouse puzzle