AT_oupc2023_day1_l KowerKoint Doko

Description

KowerKoint 君がどこかに行ってしまいました。 $ (x, y) $ 座標系において、KowerKoint 君は時刻 $ 0 $ 秒のとき原点 $ (0, 0) $ にいたことがわかっています。KowerKoint 君は、 $ 1 $ 秒ごとに次のように移動します(移動は瞬時に行われます)。 - 時刻 $ 1 $ 秒では、KowerKoint 君は $ (0, 1) $ に移動します。 - 時刻 $ 2 $ 秒の移動からは、移動前にいた座標を $ (x,y) $ として $ (x+1,y),(x,y+1),(x-1,y),(x,y-1) $ の $ 4 $ つの座標のうち、 $ 1 $ 秒前の移動前にいた座標を除いた $ 3 $ つから、等確率に $ 1 $ つを選んでそこに移動します。 時刻 $ T $ 秒の移動の直後に KowerKoint 君がいる場所の $ x $ 座標と $ y $ 座標の期待値をそれぞれ $ X $ , $ Y $ とします。 $ X $ , $ Y $ をそれぞれ $ \bmod $ $ 998244353 $ で求めてください。 期待値 $ \bmod $ $ 998244353 $ の定義 この問題で求める期待値は必ず有理数になることが証明できます。また、この問題の制約下では、求める期待値を既約分数 $ \frac{y}{x} $ で表したときに $ x $ が $ 998244353 $ で割り切れないことが保証されます。このとき、 $ y≡xz \pmod {998244353} $ を満たす $ 0 \leq z

Input Format

入力は以下の形式で標準入力から与えられます。 > $ T $

Output Format

$ X $ , $ Y $ をそれぞれ $ \bmod $ $ 998244353 $ で、この順に空白区切りで $ 1 $ 行で出力してください。

Explanation/Hint

### 小課題 1. ( $ 1 $ 点) $ T \leq 1000000 $ 2. ( $ 99 $ 点) 追加の制約はない ### Sample Explanation 1 このテストケースは小課題 1 の制約を満たします。 ### Sample Explanation 2 このテストケースは小課題 1 の制約を満たします。 ### Constraints - $ 1 \leq T \leq 10^{18} $ - 入力はすべて整数