#include <iostream>
static const int SIZE = 5;
bool have_next() {
static int counter{};
return (SIZE > counter++);
}
int next_koeff() {
static int counter{};
static int koefs[SIZE]{23,11,4,9,17};
return koefs[counter++];
}
int main() {
int polinom_sum{};
int x{};
std::cin >> x;
while (have_next()) {
polinom_sum *= x;
polinom_sum += next_koeff();
}
std::cout << polinom_sum;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKc3RhdGljIGNvbnN0IGludCBTSVpFID0gNTsKCmJvb2wgaGF2ZV9uZXh0KCkgewoJc3RhdGljIGludCBjb3VudGVye307CgkKCXJldHVybiAoU0laRSA+IGNvdW50ZXIrKyk7Cn0KCmludCBuZXh0X2tvZWZmKCkgewoJc3RhdGljIGludCBjb3VudGVye307CglzdGF0aWMgaW50IGtvZWZzW1NJWkVdezIzLDExLDQsOSwxN307CgkKCXJldHVybiBrb2Vmc1tjb3VudGVyKytdOwp9CgppbnQgbWFpbigpIHsKCglpbnQgcG9saW5vbV9zdW17fTsKCWludCB4e307CgkKCXN0ZDo6Y2luID4+IHg7CgkKCXdoaWxlIChoYXZlX25leHQoKSkgewoJCXBvbGlub21fc3VtICo9IHg7CgkJcG9saW5vbV9zdW0gKz0gbmV4dF9rb2VmZigpOwoJfQoKCXN0ZDo6Y291dCA8PCBwb2xpbm9tX3N1bTsgCgkKCXJldHVybiAwOwp9