class Solution { ListNode* last = nullptr; ListNode* recum(ListNode* head) { if(head == nullptr || head->next == nullptr) { last = head; return last; } recum(head->next); if(head->next->next == nullptr) { ListNode* next = head->next; next->next = head; head->next = nullptr; } re...