#include using namespace std; int main(){ int d; cin>>d; for(int i=0;i>n1>>n2>>m; int n=0; int s=0; set h; h.insert(0); int v[60]; for(int j=0;j>v[j]; } sort(v,v+m); for(int j=0;j z; set::iterator e=h.end(); for(set::iterator p=h.begin();p!=e;++p){ int b=*p; if(s-b<=n2){ z.insert(b); } if(b+a<=n1){ z.insert(b+a); } } h.swap(z); if(h.empty()){ break; } ++n; } cout<