'''
行列累乗ライブラリ
使用上の注意→ベクトルを入れる場合も二次元配列にする。
'''
def mat_mul(a, b, m) :
    I, J, K = len(a), len(b[0]), len(b)
    c = [[0] * J for _ in range(I)]
    for i in range(I) :
        for j in range(J) :
            for k in range(K) :
                c[i][j] += a[i][k] * b[k][j]
                c[i][j] %= m
    return c


def mat_pow(x, n, m):
    y = [[0] * len(x) for _ in range(len(x))]

    for i in range(len(x)):
        y[i][i] = 1

    while n > 0:
        if n & 1:
            y = mat_mul(x, y, m)
        x = mat_mul(x, x, m)
        n >>= 1

    return y


x1,y1,n=map(int,input().split())
p=998244353
a=[[x1,y1,0,0]]
b=[[x1,y1,1,0],[-5*y1,x1,0,1],[0,0,1,0],[0,0,0,1]]
c = mat_pow(b,n,p)
d = mat_mul(a,c,p)
print(d[0][-2],d[0][-1])