#include <iostream>
#include <cstdint>
using namespace std;
template<class T>
class integer_IO
{
T &val;
public:
integer_IO(T &arg) : val(arg) {}
friend istream &operator>> (istream &is, integer_IO<T> &&i)
{
decltype(+(i.val)) hlp;
is >> hlp;
i.val = hlp;
return is;
}
friend ostream &operator<< (ostream &os, integer_IO<T> const &&i)
{
os << +(i.val);
return os;
}
};
template<class T>
integer_IO<T> intIO(T &arg)
{
return integer_IO<T>(arg);
}
int main()
{
int_least8_t i;
cin >> intIO(i);
cout << intIO(i) << '\n';
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0ZGludD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCnRlbXBsYXRlPGNsYXNzIFQ+CmNsYXNzIGludGVnZXJfSU8KewogIFQgJnZhbDsKICAKcHVibGljOgoKICBpbnRlZ2VyX0lPKFQgJmFyZykgOiB2YWwoYXJnKSB7fQogIAogIGZyaWVuZCBpc3RyZWFtICZvcGVyYXRvcj4+IChpc3RyZWFtICZpcywgaW50ZWdlcl9JTzxUPiAmJmkpCiAgewogICAgZGVjbHR5cGUoKyhpLnZhbCkpIGhscDsKICAgIGlzID4+IGhscDsKICAgIGkudmFsID0gaGxwOwogICAgcmV0dXJuIGlzOwogIH0KICAKICBmcmllbmQgb3N0cmVhbSAmb3BlcmF0b3I8PCAob3N0cmVhbSAmb3MsIGludGVnZXJfSU88VD4gY29uc3QgJiZpKQogIHsKICAgIG9zIDw8ICsoaS52YWwpOwogICAgcmV0dXJuIG9zOwogIH0KfTsKCnRlbXBsYXRlPGNsYXNzIFQ+CmludGVnZXJfSU88VD4gaW50SU8oVCAmYXJnKQp7CiAgcmV0dXJuIGludGVnZXJfSU88VD4oYXJnKTsKfQoKaW50IG1haW4oKQp7CiAgaW50X2xlYXN0OF90IGk7CiAgY2luID4+IGludElPKGkpOwogIGNvdXQgPDwgaW50SU8oaSkgPDwgJ1xuJzsKfQ==