``` cpp
#include<bits/stdc++.h>
using namespace std;
int a,c,p,q,r,x;
bool op=false;
int main(){
cin>>a>>c>>p>>q>>r>>x;
for(int i=1;i<=x;i++){
if(a<c){
if(i+p-1>x){
break;
}
i+=p-1;
a++;
continue;
}
if(a==c&&op==false){
if(i+q-1>x){
break;
}
i+=q-1;
op=true;
continue;
}
if(a>=c){
if(i+r-1>x){
break;
}
a++;
i+=r-1;
continue;
}
}
cout<<a;
return 0;
}
```
by Cinq_qwq @ 2023-01-09 21:35:03