*L,n = map(int,input().split()) C = [L[0],0,0,0] m = min(n,10**5) n -= m n %= 4 for i in range(m+n): m = min(C[i%4],L[(i+1)%4]-C[(i+1)%4]) C[i%4] -= m C[(i+1)%4] += m print(*C)