public static void Main()
Console.WriteLine(head.data + " " + head.next.data + " " + head.next.next.data);
Console.WriteLine(head.data + " " + head.next.data + " " + head.next.next.data);
public static void Reverse(ref LL head)
Console.WriteLine("t -> " + t.data);
Console.WriteLine("next data " + t.next.data);
Console.WriteLine(p.next == null);
var setInTempNext = p.next;
Console.WriteLine("p ->" + p.data);
Console.WriteLine("head -> " + head.data);
Console.WriteLine("head -> " + head.data);
if(setInTempNext == null)
Console.WriteLine("tdata -> " + t.data);