#abc266b. [abc266_b]Modulo Number

[abc266_b]Modulo Number

Problem Statement

You are given an integer NN between \-1018\-10^{18} and 101810^{18} (inclusive).

Find an integer xx between 00 and 9982443531998244353 - 1 (inclusive) that satisfies the following condition. It can be proved that such an integer is unique.

  • NxN-x is a multiple of 998244353998244353.

Constraints

  • NN is an integer between \-1018\-10^{18} and 101810^{18} (inclusive).

Input

Input is given from Standard Input in the following format:

NN

Output

Print the answer.


Sample Input 1

998244354

Sample Output 1

1

9982443541=998244353998244354-1 = 998244353 is a multiple of 998244353998244353, so the condition is satisfied.


Sample Input 2

-9982443534

Sample Output 2

998244349

\-9982443534998244349=10980687883\-9982443534-998244349= -10980687883 is a multiple of 998244353998244353, so the condition is satisfied.