#include<iostream>
using namespace std;
int main() {
int t;
cin >> t;
while (t--)
{
int child[31];
int m;
int n;
cin >> m >> n;
for (int i = 0; i < m; i++)
{// m表示有多少个小孩
child[i]=i+1;
}
int j = -1;//下一个值就是第一个小孩所在的下标0
int k = 1;//取一能让最后剩下的是一个小孩
while (1)
{
for (int i = 0; i < n; )//数n个小孩
{
j = (j + 1) % m;//绕圈的
//并且数到循环的最