#include <bits/stdc++.h>
using namespace std;
int n, x;
int ans;
int longer(int n){
int l=0;
while(n!=0){
l++;
n/=10;
}
return l;
}
void dfs(int n){
ans++;
for(int i=1; i<=n/2 && i<10; i++){
int t=i*pow(10, longer(n));
dfs(i);
}
}
int main(){
cin>>n;
x=n/2;
dfs(n);
cout<<ans;
return 0;
}