static class Task4_3 { public static int Max(LinkedListNode listNode, int currMax = int.MinValue) { currMax = Math.Max(currMax, listNode.Value); if (listNode.Next != null) return Max(listNode.Next, currMax); return currMax; } }