from collections import defaultdict V1,V2,V3,V4,N=map(int,input().split()) youseki=[V1,V2,V3,V4] V=[V1,0,0,0] link=[(V1,0,0,0,0)] s=set() s.add((V1,0,0,0,0)) index=0 d=defaultdict(int) d[(V1,0,0,0,0)]=index check=True while(check): for i in range(4): if youseki[(i+1)%4]-V[(i+1)%4]<=V[i]: V[i]-=youseki[(i+1)%4]-V[(i+1)%4] V[(i+1)%4]=youseki[(i+1)%4] else: V[(i+1)%4]+=V[i] V[i]=0 index+=1 tplV=tuple([V[0],V[1],V[2],V[3],index%4]) if tplV in s: check=False break s.add(tplV) link.append(tplV) d[tplV]=index lastV=tplV if index>N: print(*link[N][:4]) else: N-=d[lastV] print(*link[d[lastV]+N%(index-d[lastV])][:4])