#include<iostream> using namespace std; int n,cnt; void cxk(int s,int b){ if(s>n)return; if(b==7)cnt++; cxk(s*10+3,b|4); cxk(s*10+3,b|2) ; cxk(s*10+3,b|1); } signed main(){ cin>>n; cxk(0,0); cout<<cnt; return 0; } //小黑子食不食油饼