Learning Tree Based Problem