#include #include using namespace std; template struct unko{ int p[N]; int q[N]; constexpr unko() : p(), q(){ for(int i=2; i=0; j--){ if(q[j] == -1) continue; if(q[j+p[i]] < q[j]+1) q[j+p[i]] = q[j]+1; } } } }; int main(){ constexpr int sz = 201; constexpr auto p = unko(); int n; scanf("%d", &n); if(n