#abc266b. [abc266_b]Modulo Number

[abc266_b]Modulo Number

题目描述

给定一个介于 \-1018\-10^{18}101810^{18} 之间(包含边界)的整数 NN

找到一个介于 009982443531998244353-1 之间(包含边界)的整数 xx,满足以下条件。可以证明这样的整数是唯一的。

  • NxN-x998244353998244353 的倍数。

约束条件

  • NN 是一个介于 \-1018\-10^{18}101810^{18} 之间(包含边界)的整数。

输入

输入以以下格式从标准输入给出:

NN

输出

输出答案。


示例输入 1

998244354

示例输出 1

1

9982443541=998244353998244354-1 = 998244353998244353998244353 的倍数,所以满足条件。


示例输入 2

-9982443534

示例输出 2

998244349

\-9982443534998244349=10980687883\-9982443534-998244349= -10980687883998244353998244353 的倍数,所以满足条件。