第三个点下下来发现是正确的可是测试过不了
#include <bits/stdc++.h>
using namespace std;
inline int read() {
int x=0,k=1;char ch=getchar();
while(!isdigit(ch)) {if(ch=='-') k=-1;ch=getchar();}
while(isdigit(ch)) {x=x*10+ch-'0';ch=getchar();}
return x*k;
}
inline void out(int x) {
int kkk[10],k=0;
while(x>0) {
kkk[++k]=x%10+48;
x/=10;
}
while(k>0) putchar(kkk[k--]);
return ;
}
inline int readd(int x) {
char ch=getchar();int k=0;
while(isdigit(ch)){
k=(k*10+ch-48)%x;
ch=getchar();
}
return k;
}
int main() {
int n=read(),l=readd(n)%n;
if(l) out(l);
else out(n);
return 0;
}