using System;
public class Program
{
public static void Main()
Func<int, int> f = (n) => {
Console.WriteLine(n);
if ( n <= 0 ) { return 0; };
return g( n - 1 );
};
Func<int, int> g = (n) => {
return f( n / 2 );
f(5);
}