classSolution{public:ListNode*deleteDuplicates(ListNode*head){// Note: The Solution object is instantiated only once and is reused by each test case.
ListNode*headbackup=head;intval=0;if(head==NULL){returnheadbackup;}ListNode*before=head;ListNode*now=head->next;val=before->val;while(now!=NULL){if(val!=now->val){val=now->val;before=now;now=now->next;}else{now=now->next;before->next=now;}}returnheadbackup;}};