#include <bits/stdc++.h>
using namespace std;
int main() {
  long long n, cnt = 0;
  scanf("%lld", &n);
  for (int mask = 1; mask < (1 << 10); ++mask) {
    string str = "";
    int num;
    for (int i = 9; i >= 0; --i) {
      if (((mask >> i) & 1)) {
        str += "1";
      } else {
        str += "0";
      }
    }
    num = stoi(str);
    if (num <= n) {
      ++cnt;
    }
  }
  printf("%lld\n", cnt);
  return 0;
}
