A. 小田的同余

    传统题 文件IO:mod 1000ms 256MiB

小田的同余

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

小田的同余

mod.in mod.out

题目描述

给出一个奇数 mm,请找出一个整数 x(0x<m)x(0 \le x < m),使得 2x1(mod  m)2x \equiv 1 (mod \; m),也就是 2x2x 除以 mm 的余数是 11。你需要输出这个整数 xx

可以证明,这样的整数 xx 一定存在且唯一。

输入描述

输入包含一行。

第一行一个正整数 mm

输出描述

输出一个数字,表示答案。

输入输出样例

输入 #1

3

输出 #1

2

说明/提示

【样例 1 解释】

22%3=12*2\%3 = 1

【数据范围】 对于所有测试数据,有:3m10123 \le m \le 10^{12}