#include <bits/stdc++.h>
using namespace std;
char s[100000];
int i, c, j, x, y, r, b = 19001;
vector<int> a;
int main() {
// Считываем длинное число
for(cin >> s, i = strlen(s) - 1; i >= 0; i--)
a.push_back(s[i] - '0');
// Деление длинного на короткое
for (c = 0, i = a.size() - 1; i >= 0; --i) {
long long cur = a[i] + c * 1ll * 10;
a[i] = cur / b;
c = cur % b;
}
// Удаляем лидирующие нули
while (a.size() > 1 && a.back() == 0) a.pop_back();
// Выводим результат
for (i = a.size() - 1; i >= 0; --i)
cout << a[i];
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgpjaGFyIHNbMTAwMDAwXTsKaW50IGksIGMsIGosIHgsIHksIHIsIGIgPSAxOTAwMTsKdmVjdG9yPGludD4gYTsKCmludCBtYWluKCkgewoKICAgIC8vINCh0YfQuNGC0YvQstCw0LXQvCDQtNC70LjQvdC90L7QtSDRh9C40YHQu9C+CiAgICBmb3IoY2luID4+IHMsIGkgPSBzdHJsZW4ocykgLSAxOyBpID49IDA7IGktLSkKICAgICAgICBhLnB1c2hfYmFjayhzW2ldIC0gJzAnKTsKCgogICAgLy8g0JTQtdC70LXQvdC40LUg0LTQu9C40L3QvdC+0LPQviDQvdCwINC60L7RgNC+0YLQutC+0LUKICAgIGZvciAoYyA9IDAsIGkgPSBhLnNpemUoKSAtIDE7IGkgPj0gMDsgLS1pKSB7CiAgICAgICAgbG9uZyBsb25nIGN1ciA9IGFbaV0gKyBjICogMWxsICogMTA7CiAgICAgICAgYVtpXSA9IGN1ciAvIGI7CiAgICAgICAgYyA9IGN1ciAlIGI7CiAgICB9CgogICAgLy8g0KPQtNCw0LvRj9C10Lwg0LvQuNC00LjRgNGD0Y7RidC40LUg0L3Rg9C70LgKICAgIHdoaWxlIChhLnNpemUoKSA+IDEgJiYgYS5iYWNrKCkgPT0gMCkgYS5wb3BfYmFjaygpOwoKICAgIC8vINCS0YvQstC+0LTQuNC8INGA0LXQt9GD0LvRjNGC0LDRggogICAgZm9yIChpID0gYS5zaXplKCkgLSAxOyBpID49IDA7IC0taSkKICAgICAgICBjb3V0IDw8IGFbaV07Cn0=