#include<stdcpp.h>
using namespace std;
struct ListNode{
    int val;
    ListNode *next;
    ListNode() : val(0), next(nullptr){}
    ListNode(int x): val(x), next(nullptr) {}
    ListNode(int x, ListNode *next) : val(x), next(next) {}
};
class Solution{
public:
    ListNode* removeNodes(ListNode* head){
        ListNode * now = head;
        while(now->next != NULL){
            if(now->val < now->next->val){
                while   
            }
        }
    }
};
int main(){
    Solution sol;
    ListNode * ex1 = new ListNode(5);

}