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()