using System;
using System.Net;
namespace n
{
class Program
{
static void Main(string[] args)
{
string s = "длад123.123.11.21ывф12ыл 123.123.11.22 пдылдлп клд.л123.123.11.22вп 55-50-32 плдла 888.123.10.25";
var q = s.Split(' ');
IPAddress tmp;
foreach (var a in q)
{
bool flag= IPAddress.TryParse(a, out tmp);
if(flag)
Console.WriteLine(tmp.ToString());
}
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uTmV0OwogCm5hbWVzcGFjZSBuCnsKICAgIGNsYXNzIFByb2dyYW0KICAgIHsKICAKICAgICAgICBzdGF0aWMgdm9pZCBNYWluKHN0cmluZ1tdIGFyZ3MpCiAgICAgICAgewogCiAgICAgICAgICAgIHN0cmluZyBzID0gItC00LvQsNC0MTIzLjEyMy4xMS4yMdGL0LLRhDEy0YvQuyAxMjMuMTIzLjExLjIyINC/0LTRi9C70LTQu9C/INC60LvQtC7QuzEyMy4xMjMuMTEuMjLQstC/IDU1LTUwLTMyINC/0LvQtNC70LAgODg4LjEyMy4xMC4yNSI7CiAKICAgICAgICAgICAgdmFyIHEgPSBzLlNwbGl0KCcgJyk7CiAKICAgICAgICAgICAgSVBBZGRyZXNzIHRtcDsKICAgICAgICAgICAgZm9yZWFjaCAodmFyIGEgaW4gcSkKICAgICAgICAgICAgewogICAgICAgICAgICAgICBib29sIGZsYWc9IElQQWRkcmVzcy5UcnlQYXJzZShhLCBvdXQgdG1wKTsKICAgICAgICAgICAgICAgIGlmKGZsYWcpCiAgICAgICAgICAgICAgICAgICAgQ29uc29sZS5Xcml0ZUxpbmUodG1wLlRvU3RyaW5nKCkpOwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgfQp9CiA=