l = list(map(int,input().split())) N = l.pop() now = [l[0],0,0,0] d = dict() def calc(now,count): return (now[0],now[1],now[2],now[3],count % 4) count = 0 while calc(now,count) not in d: d[calc(now,count)] = count u = count % 4 v = (count + 1) % 4 if now[u] + now[v] <= l[v]: now[v] += now[u] now[u] = 0 else: now[u] -= l[v] - now[v] now[v] = l[v] count += 1 c = d[calc(now,count)] loop = count - c if N >= c: q = (N - c) % loop + c else: q = N now = [l[0],0,0,0] for count in range(q): u = count % 4 v = (count + 1) % 4 if now[u] + now[v] <= l[v]: now[v] += now[u] now[u] = 0 else: now[u] -= l[v] - now[v] now[v] = l[v] print(*now)