using System;
using System.Globalization;
using System.Linq;
using System.Collections.Generic;
public class Test
{
public static void Main()
{
string _type = "System.Collections.Generic.List<PhilpostDB.ViewModel.Person>";
string result = "";
string[] tokens = _type.Split('<');
result = tokens[0].Split('.').Last();
if (tokens.Length > 1)
{
string token2 = tokens.Last().Split('.').Last();
result = string.Format("{0}<{1}", result, token2);
}
Console.WriteLine(result);
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uR2xvYmFsaXphdGlvbjsKdXNpbmcgU3lzdGVtLkxpbnE7CnVzaW5nIFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmljOwoKcHVibGljIGNsYXNzIFRlc3QKewogICAgCgoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQoJewogICAgICAgIHN0cmluZyBfdHlwZSA9ICJTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYy5MaXN0PFBoaWxwb3N0REIuVmlld01vZGVsLlBlcnNvbj4iOwogICAgICAgIHN0cmluZyByZXN1bHQgPSAiIjsKICAgICAgICBzdHJpbmdbXSB0b2tlbnMgPSBfdHlwZS5TcGxpdCgnPCcpOwogICAgICAgIHJlc3VsdCA9IHRva2Vuc1swXS5TcGxpdCgnLicpLkxhc3QoKTsKICAgICAgICBpZiAodG9rZW5zLkxlbmd0aCA+IDEpCiAgICAgICAgewogICAgICAgICAgICBzdHJpbmcgdG9rZW4yID0gdG9rZW5zLkxhc3QoKS5TcGxpdCgnLicpLkxhc3QoKTsKICAgICAgICAgICAgcmVzdWx0ID0gc3RyaW5nLkZvcm1hdCgiezB9PHsxfSIsIHJlc3VsdCwgdG9rZW4yKTsKICAgICAgICB9CiAgICAgICAgQ29uc29sZS5Xcml0ZUxpbmUocmVzdWx0KTsKCX0KfQ==