#include <iostream>
#include <vector>
#include <string>
#include <sstream>
int main()
{
std::string s = "192.168.0.1";
std::stringstream ss(s);
std::vector<int> v;// = {192, 168, 0, 1};
std::vector<int> u = {255,255,255,0};
int t = 0;
char c;
while(ss >> t)
{
v.push_back(t);
ss >> c;
}
for(int i = 0; i < 4; ++i)
std::cout << (v[i] & u[i]) << ((i != 3) ? "." : " ");
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZSA8c3N0cmVhbT4KCmludCBtYWluKCkKewogICAgc3RkOjpzdHJpbmcgcyA9ICIxOTIuMTY4LjAuMSI7CiAgICBzdGQ6OnN0cmluZ3N0cmVhbSBzcyhzKTsKICAgIAogICAgc3RkOjp2ZWN0b3I8aW50PiB2Oy8vID0gezE5MiwgMTY4LCAwLCAxfTsKICAgIHN0ZDo6dmVjdG9yPGludD4gdSA9IHsyNTUsMjU1LDI1NSwwfTsKICAgIAogICAgaW50IHQgPSAwOwogICAgY2hhciBjOwogICAgd2hpbGUoc3MgPj4gdCkKICAgIHsKICAgICAgICB2LnB1c2hfYmFjayh0KTsKICAgICAgICBzcyA+PiBjOyAgICAgICAgCiAgICB9CiAgICAgICAgCiAgICBmb3IoaW50IGkgPSAwOyBpIDwgNDsgKytpKQogICAgICAgIHN0ZDo6Y291dCA8PCAodltpXSAmIHVbaV0pIDw8ICgoaSAhPSAzKSA/ICIuIiA6ICIgIik7Cn0=