using System;
using System.Text.RegularExpressions;
class Program
{
static void Main()
{
string input = ". . . . First . . Second . . . . . Third . . .";
string output = Regex.Replace(input, @"((\s)?(\S)(?(2)|\s))\1+\s?", "$3");
Console.WriteLine(output);
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dC5SZWd1bGFyRXhwcmVzc2lvbnM7CgpjbGFzcyBQcm9ncmFtCnsKICBzdGF0aWMgdm9pZCBNYWluKCkKICB7CiAgICBzdHJpbmcgaW5wdXQgPSAiLiAuIC4gLiBGaXJzdCAuIC4gU2Vjb25kIC4gLiAuIC4gLiBUaGlyZCAuIC4gLiI7CiAgICBzdHJpbmcgb3V0cHV0ID0gUmVnZXguUmVwbGFjZShpbnB1dCwgQCIoKFxzKT8oXFMpKD8oMil8XHMpKVwxK1xzPyIsICIkMyIpOwogICAgQ29uc29sZS5Xcml0ZUxpbmUob3V0cHV0KTsKICB9Cn0=