Removing Duplicates II by Ashur Baroutta In our last submissions, we worked on removing duplicates, this week we look at the more complicated problem of the same type. Our problem statement is " Given the head of a sorted linked list, delete all nodes that have duplicate numbers, leaving only distinct numbers from the original list . Return the linked list sorted as well ." So not only do we have to remove duplicates, but we cannot return values that are not distinct, for example, if our list originally contained three 1's, we need to delete all the 1's in our list as even if we delete all but one of them, the number 1 itself is not a distinct value. This took me about 3 days to think through and complete, the following is our code submission. We start by first creating a new ListNode called newlist. We set its .next reference pointing to head (the ListNode passed ini...