#include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; typedef long long int ll; typedef pair P; const int MAX=100000; vector prime, prime1, prime2; bool isprime[MAX]; void sieve(){ for(int i=3; i>K; if(K==0){ cout<<1<250) continue; a=i, b=j, c=k, d=(K-i*j)/k; break; } if(a>=0) break; } if(a>=0) break; } assert(a>=0); vector ans; for(int i=0; i