#P1009. 最大

最大

说明

已知一个整数xx。你的目标是找到一个整数yy(1≤y<x1 \le y < x),使得g+yg+y的值最大,其中gg是xx和yy的最大公因数。如果有多个这样的yy,输出最大的yy。

输入格式

一个整数xx,其中2≤x≤10002 \le x \le 1000

输出格式

一个整数,表示最符合要求的整数y​y​

样例

4
3

因为1≤y<x​1 \le y < x​,则

  • 若y=1​y=1​,则4​4​和1​1​的最大公因数为1​1​,1+1=2​1+1=2​
  • 若y=2​y=2​,则4​4​和2​2​的最大公因数为2​2​,2+2=4​2+2=4​
  • 若y=3y=3,则44和33的最大公因数为11,1+3=41+3=4

当y=2y=2以及y=3y=3时都有g+y=4g+y=4取到最大值,而33是这里最大的yy,所以输出33。