mod = 1000000007
eps = 10**-9


def main():
    import sys
    input = sys.stdin.readline

    mod = 10 ** 9 + 7

    def matmul(A, B):
        C = [[0] * len(B[0]) for _ in range(len(A))]
        for i in range(len(A)):
            for k in range(len(B)):
                for j in range(len(B[0])):
                    C[i][j] = (C[i][j] + A[i][k] * B[k][j]) % mod
        return C

    def matpow(A, p):
        n = len(A)
        B = [[0] * n for _ in range(n)]
        for i in range(n):
            B[i][i] = 1
        while p > 0:
            if p & 1:
                B = matmul(B, A)
            A = matmul(A, A)
            p >>= 1
        return B

    N = int(input())
    a, b, c = map(int, input().split())
    M = [[1, -1, 0], [0, 1, -1], [-1, 0, 1]]
    ans_ = matmul(matpow(M, N-1), [[a], [b], [c]])
    ans = [ans_[i][0] for i in range(3)]
    print(*ans)


if __name__ == '__main__':
    main()