#include <iostream>
#include <iterator>
#include <vector>
#include <algorithm>
#include <sstream>
using namespace std;
int main() {
std::vector<int> vec;
std::string line;
if(!std::getline(std::cin, line)) return 1;
std::istringstream iss(line);
std::copy(std::istream_iterator<int>(iss),
std::istream_iterator<int>(),
std::back_inserter(vec));
std::copy(vec.begin(), vec.end(), std::ostream_iterator<int>(std::cout, ", "));
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8aXRlcmF0b3I+CiNpbmNsdWRlIDx2ZWN0b3I+CiNpbmNsdWRlIDxhbGdvcml0aG0+CiNpbmNsdWRlIDxzc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewoJc3RkOjp2ZWN0b3I8aW50PiB2ZWM7CgogICAgc3RkOjpzdHJpbmcgbGluZTsKICAgIGlmKCFzdGQ6OmdldGxpbmUoc3RkOjpjaW4sIGxpbmUpKSByZXR1cm4gMTsKICAgIHN0ZDo6aXN0cmluZ3N0cmVhbSBpc3MobGluZSk7CgogICAgc3RkOjpjb3B5KHN0ZDo6aXN0cmVhbV9pdGVyYXRvcjxpbnQ+KGlzcyksCgkgICAgc3RkOjppc3RyZWFtX2l0ZXJhdG9yPGludD4oKSwKCSAgICBzdGQ6OmJhY2tfaW5zZXJ0ZXIodmVjKSk7CgoJc3RkOjpjb3B5KHZlYy5iZWdpbigpLCB2ZWMuZW5kKCksIHN0ZDo6b3N0cmVhbV9pdGVyYXRvcjxpbnQ+KHN0ZDo6Y291dCwgIiwgIikpOwoKCXJldHVybiAwOwp9