@@ -0,0 +1,632 @@
+/**%0A * Definition for singly-linked list.%0A * public class ListNode %7B%0A *     int val;%0A *     ListNode next;%0A *     ListNode(int x) %7B val = x; %7D%0A * %7D%0A */%0Aclass rmDup %7B%0A    public ListNode deleteDuplicates(ListNode head) %7B%0A        %0A        if(head == null)%7B%0A            return head;%0A        %7D%0A        %0A        ListNode curr = head;%0A        while(curr != null)%7B%0A            ListNode temp = curr;%0A            %0A            while(temp != null && temp.val == curr.val )%7B%0A                temp = temp.next;%0A            %7D%0A            curr.next = temp;%0A            curr = temp;%0A        %7D%0A        %0A        %0A        return head;%0A        %0A    %7D%0A%7D%0A

Create rmDup.java