using System.Collections.Generic;
List<B> Map<A, B>(List<A> list, Func<A, B> f)
throw new NotImplementedException();
B Fold<A, B>(List<A> list, B init, Func<B, A, B> f)
throw new NotImplementedException();
List<B> Map2<A, B>(List<A> list, Func<A, B> f)
throw new NotImplementedException();
public static void Main()
Console.WriteLine("Hello World");