@@ -0,0 +1,623 @@
+class ListNode %7B%0A    int val;%0A    ListNode next = null;%0A%0A    ListNode(int val) %7B%0A        this.val = val;%0A    %7D%0A%7D%0Apublic class MergeSortedLists %7B%0A    public ListNode Merge(ListNode list1,ListNode list2) %7B%0A        if(list1 == null)%0A            return list2;%0A        else if(list2 == null)%0A            return list1;%0A        ListNode mergeHead = null;%0A        if(list1.val %3C list2.val)%7B%0A            mergeHead = list1;%0A            mergeHead.next = Merge(list1.next, list2);%0A        %7D%0A        else%7B%0A            mergeHead = list2;%0A            mergeHead.next = Merge(list1, list2.next);%0A        %7D%0A        return mergeHead;%0A    %7D%0A%7D%0A

Create MergeSortedLists.java