//这道题的第一遍题解是写的双链表,我想给他改成单链表,结果全WA了qwq,debug不出来,**
#include<iostream>
using namespace std;
const int N = 1010;
int ne[N] , idx = 1;
int n , m;
void skip(int s)
{
for(;s >0 && idx;s--,idx = ne[idx]);
}
void del(int x)
{
idx = ne[ne[x]];
ne[x] =ne[ne[x]];
}
int main()
{
cin >> n >> m;
ne[1] = 2 ;
for(int i = 2;i < n;i++)
ne[i] = i + 1;
for(int i = 1;i <= m;i++)
{
int tiao = i *i *i % 5 + 1;
skip(tiao);
if(!idx)
{
idx=1;
skip(tiao);
}
if(i == m)
{
cout << ne[idx] << endl;
return 0;
}
del(idx);
}
return 0;
}