#define rep(i,n) for(int i=0;i<(int)(n);i++) #define ALL(v) v.begin(),v.end() typedef long long ll; #include using namespace std; int main(){ ios::sync_with_stdio(false); std::cin.tie(nullptr); vector V(4),A(4); rep(i,4) cin>>V[i]; A[0]=V[0]; ll n; cin>>n; auto f=[&](int i){ int dif=min(V[(i+1)%4]-A[(i+1)%4],A[i]); A[(i+1)%4]+=dif; A[i]-=dif; }; map,int> m; m[A]=0; int cnt=0,c,a,b; while(1){ cnt++; f((cnt-1)%4); if(cnt%4==0 && m.count(A)){ a=m[A]; b=cnt-a; c=cnt-1; break; } m[A]=cnt; } n=(n-a)%b+a; for(auto [p,q]:m){ if(q==n){ cout<