Trees Made to Order

POJ - 1095