woj-server/resource/runner/problem/book/ch1/6. yubikili/description.md

1.4 KiB
Raw Blame History

天使的起誓

Tags

  • C++一本通
  • 高精度

Description

TENSHI 非常幸运的被选为掌管智慧之匙的天使。 在正式任职之前,她必须和其他新当选的天使一样,要宣誓。 宣誓仪式是每位天使各自表述自己的使命她们的发言稿被放在N个呈圆形排列的宝盒中。 这些宝盒按顺时针方向被编上号码$1, 2, 3, \cdots, N$。 一开始天使们站在编号为$N$的宝盒旁。 她们各自手上都有一个数字,代表她们自己的发言稿所在的盒子是从$1$号盒子开始按顺时针方向的第几个。 例如:有$7$个盒子那么如果TENSHI手上的数字为$9$,那么她的发言稿所在盒子就是第$2$个。 现在天使们开始按照自己手上的数字来找发言稿,先找到的就可以先发言。 TENSHI一下子就找到了于是她最先上台宣誓“我将带领大家开启NOI之门……” TENSHI宣誓结束以后陆续有天使上台宣誓。 可是有一位天使找了好久都找不到她的发言稿,原来她手上的数字$M$非常大,她转了好久都找不到她想找的宝盒。

请帮助这位天使找到她想找的宝盒的编号

输入: 两个数 $N$$M$,满足 2\le N\le 10^82\le M\le 10^{1000}

Example Cases

Case 1

Input

7
9

Output

2

Case 2

Input

11
108

Output

9