using System;
public class Program
{
public static void Main()
{var pi = "3.141592653589793238462643383279502884197169399375105820974944592307816406286".ToCharArray();
var lenCounts = new int[16];
for(int i = 1; i < pi.Length-1; i++){
if(pi[i+1] == pi[i-1]){ //center of an odd length pal
int n = 2;
while(pi[i+n] == pi[i-n] && n < lenCounts.Length) n++;
lenCounts[((n-1)*2+1)]++;
Console.WriteLine(new string(pi[(i-n+1)..(i+n)]));
} else if(pi[i] == pi[i-1]){ //center of an even length pal
int n = 1;
while(pi[i+n] == pi[i-1-n] && n < lenCounts.Length) n++;
lenCounts[n*2]++;
Console.WriteLine(new string(pi[(i-n)..(i+n)]));
}
lenCounts.Dump();
Console.WriteLine("Hello World");