#include using namespace std; int main(void){ long long n,a,b,c,d,e,f; cin>>n>>a>>b>>c>>d>>e>>f; long long d1,d2; long long mn=0,mx=1e9; while(mx-mn){ long long k=(mn+mx+1)/2; if((__int128)a*k*b+(__int128)c*b*(k+1)*k/2>n){ mx=k-1; }else{ mn=k; } } d1=mn*b; long long tn=n-(a*mn*b+c*b*(mn+1)*mn/2); d1+=(tn+(mn*c+a)-1)/(mn*c+a); mn=0,mx=1e9; while(mx-mn){ long long k=(mn+mx+1)/2; if((__int128)d*k*e+(__int128)f*e*(k+1)*k/2>n){ mx=k-1; }else{ mn=k; } } d2=mn*e; tn=n-(d*mn*e+f*e*(mn+1)*mn/2); //cout<