#include <iostream>
#include <iostream>
#include <locale>
template<typename T> class ThousandsSeparator : public std::numpunct<T> {
public:
ThousandsSeparator(T Separator) : m_Separator(Separator) {}
protected:
T do_thousands_sep() const override { return m_Separator; }
std::string do_grouping() const override { return "\03"; }
private:
T m_Separator;
};
int main(int argc, char **argv) {
ThousandsSeparator<char> facet(',');
std::cin.imbue(std::locale(std::cin.getloc(), &facet));
int n;
std::cin >> n;
std::cout << n << "\n";
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8aW9zdHJlYW0+CiNpbmNsdWRlIDxsb2NhbGU+Cgp0ZW1wbGF0ZTx0eXBlbmFtZSBUPiBjbGFzcyBUaG91c2FuZHNTZXBhcmF0b3IgOiBwdWJsaWMgc3RkOjpudW1wdW5jdDxUPiB7CnB1YmxpYzoKICAgIFRob3VzYW5kc1NlcGFyYXRvcihUIFNlcGFyYXRvcikgOiBtX1NlcGFyYXRvcihTZXBhcmF0b3IpIHt9Cgpwcm90ZWN0ZWQ6CiAgICBUIGRvX3Rob3VzYW5kc19zZXAoKSBjb25zdCBvdmVycmlkZSB7IHJldHVybiBtX1NlcGFyYXRvcjsgfQoKCXN0ZDo6c3RyaW5nIGRvX2dyb3VwaW5nKCkgY29uc3Qgb3ZlcnJpZGUgeyByZXR1cm4gIlwwMyI7IH0KCnByaXZhdGU6CiAgICBUIG1fU2VwYXJhdG9yOwp9OwoKaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KSB7CglUaG91c2FuZHNTZXBhcmF0b3I8Y2hhcj4gZmFjZXQoJywnKTsKICAgIHN0ZDo6Y2luLmltYnVlKHN0ZDo6bG9jYWxlKHN0ZDo6Y2luLmdldGxvYygpLCAmZmFjZXQpKTsKICAgIGludCBuOwogICAgc3RkOjpjaW4gPj4gbjsKICAgIHN0ZDo6Y291dCA8PCBuIDw8ICJcbiI7Cn0K