import java.util.*;


public class Solution {

    public ListNode deleteDuplicates (ListNode head) {
        // write code here
       if(head == null){
        return null;
       }

       ListNode cur = head;
       while(cur!=null){
        //如果当前与下一位相等~直接忽略当前
        if(cur.next!=null&&cur.val==cur.next.val){
            cur.next = cur.next.next;
            //当与下一个相等时忽略下一个,但是不移动指针,因为不能保证第一个和第三个也是否相等
        }else{
            //不想等时才移动
            cur = cur.next;
        }



       }



        return head;
    }


}