#define _USE_MATH_DEFINES #include #include #include #include #include #include #include #include #include #include ///////// #define REP(i, x, n) for(int i = x; i < n; i++) #define rep(i,n) REP(i,0,n) #define P(p) cout<<(p)<>1)==1?F[1]:1; FC[i] *= ((i&4)>>2)==1?F[2]:1; FC[i] *= ((i&8)>>3)==1?F[3]:1; FC[i] *= ((i&16)>>4)==1?F[4]:1; if(FC[i] > (int)1e9){ FC[i] = -1; }else{ ++FCmax; } } sort(FC,FC+32,greater()); LL N; cin >> N; LL ans=0; for(int i=0;i= (FC[i]<= 3){ ++ans; } ++count; } } P(ans); return 0; }