#include <stdio.h>
int main()
{
int n, cnt = 0, i, d, dd, f;
if (n < 1) {
f = -1;
} else {
f = 1;
}
for (i = 1; i != n + f; i += f) {
d = i > 0 ? i : -i;
while (d) {
dd = d % 10;
if (dd == 3 || dd == 5) {
dd = -1;
break;
}
d /= 10;
}
if (dd >= 0) {
cnt++;
}
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbigpCnsKICAgIGludCBuLCBjbnQgPSAwLCBpLCBkLCBkZCwgZjsKICAgIHByaW50ZigibiA9ICIpOwogICAgc2NhbmYoIiVkIiwgJm4pOwogICAgaWYgKG4gPCAxKSB7CiAgICAgICAgZiA9IC0xOwogICAgfSBlbHNlIHsKICAgICAgICBmID0gMTsKICAgIH0KICAgIGZvciAoaSA9IDE7IGkgIT0gbiArIGY7IGkgKz0gZikgewogICAgICAgIGQgPSBpID4gMCA/IGkgOiAtaTsKICAgICAgICB3aGlsZSAoZCkgewogICAgICAgICAgICBkZCA9IGQgJSAxMDsKICAgICAgICAgICAgaWYgKGRkID09IDMgfHwgZGQgPT0gNSkgewogICAgICAgICAgICAgICAgZGQgPSAtMTsKICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICB9CiAgICAgICAgICAgIGQgLz0gMTA7CiAgICAgICAgfQogICAgICAgIGlmIChkZCA+PSAwKSB7CiAgICAgICAgICAgIGNudCsrOwogICAgICAgIH0KICAgIH0KICAgIHByaW50ZigiJWRcbiIsIGNudCk7CiAgICByZXR1cm4gMDsKfQo=