using System.Collections.Generic;
using System.Collections;
public static void Main()
ListNode head= new ListNode(1, new ListNode(2));
head.next.next=new ListNode(2, new ListNode(1));
List<ListNode> list=new List<ListNode>();
List<ListNode> list2=new List<ListNode>(list);
foreach(var item in list){
foreach(var item in list2){
public ListNode(int val=0, ListNode next=null) {