#include <iostream>
#include <string>
#include <sstream>
#include <vector>
using namespace std;
void splitString(const string &str, char delimiter, vector<string> * out) {
istringstream iss(str);
string word;
while (getline(iss, word, delimiter))
out->push_back(word);
}
int main() {
vector<string> user_input_tokens;
string port = "209,202,252,54,19,15";
splitString(port, ',', &user_input_tokens);
for (string str : user_input_tokens) {
cout << str << ".";
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZSA8c3N0cmVhbT4KI2luY2x1ZGUgPHZlY3Rvcj4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCnZvaWQgc3BsaXRTdHJpbmcoY29uc3Qgc3RyaW5nICZzdHIsIGNoYXIgZGVsaW1pdGVyLCB2ZWN0b3I8c3RyaW5nPiAqIG91dCkgewogICAgaXN0cmluZ3N0cmVhbSBpc3Moc3RyKTsKICAgIHN0cmluZyB3b3JkOwogICAgd2hpbGUgKGdldGxpbmUoaXNzLCB3b3JkLCBkZWxpbWl0ZXIpKQogICAgICAgIG91dC0+cHVzaF9iYWNrKHdvcmQpOwp9CgppbnQgbWFpbigpIHsKICAgIHZlY3RvcjxzdHJpbmc+IHVzZXJfaW5wdXRfdG9rZW5zOwogICAgc3RyaW5nIHBvcnQgPSAiMjA5LDIwMiwyNTIsNTQsMTksMTUiOwogICAgc3BsaXRTdHJpbmcocG9ydCwgJywnLCAmdXNlcl9pbnB1dF90b2tlbnMpOwogICAgZm9yIChzdHJpbmcgc3RyIDogdXNlcl9pbnB1dF90b2tlbnMpIHsKICAgICAgICBjb3V0IDw8IHN0ciA8PCAiLiI7CiAgICB9CglyZXR1cm4gMDsKfQ==