using System.Collections.Generic;
public static void Main()
int[] nums1 = {2,5,6,8,10,12,13};
int[] nums2 = {1,3,4,7,9,10,11};
LinkedList<int> my_list = new LinkedList<int>(nums1);
LinkedList<int> num2 = new LinkedList<int>(nums2);
foreach(int elm in my_list) {
if(elm > num2.First.Value){
LinkedListNode<int> current = my_list.FindLast(elm);
my_list.AddBefore(current, num2.First.Value);
foreach(int elm in my_list) {