Giving Tree Program