using System;
using System.Text;
using System.Linq;
using System.Collections.Generic;
public class Program
{
public static void Main(string[] args)
{
string[] values = { "1", "2", "3a","4" };
int i = int.MinValue;
List<int> output = values.Where(s => int.TryParse(s, out i))
.Select(s => i)
.ToList();
foreach(int num in output)
Console.WriteLine("Number found: " + num);
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dDsKdXNpbmcgU3lzdGVtLkxpbnE7CnVzaW5nIFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmljOwogICAgICAgIApwdWJsaWMgY2xhc3MgUHJvZ3JhbQp7CiAKcHVibGljIHN0YXRpYyB2b2lkIE1haW4oc3RyaW5nW10gYXJncykKewogICAgc3RyaW5nW10gdmFsdWVzID0geyAiMSIsICIyIiwgIjNhIiwiNCIgfTsKICAgIGludCBpID0gaW50Lk1pblZhbHVlOwogICAgTGlzdDxpbnQ+IG91dHB1dCA9IHZhbHVlcy5XaGVyZShzID0+IGludC5UcnlQYXJzZShzLCBvdXQgaSkpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLlNlbGVjdChzID0+IGkpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLlRvTGlzdCgpOwogICAgCiAgICBmb3JlYWNoKGludCBudW0gaW4gb3V0cHV0KQogICAgICAgIENvbnNvbGUuV3JpdGVMaW5lKCJOdW1iZXIgZm91bmQ6ICIgKyBudW0pOwp9Cn0=