#include<bits/stdc++.h>
using namespace std;
const string LIMAK = "Limak";
const string BOB = "Bob";
string findWinner(int maxL, int maxB){
int totalL = 0, totalB = 0;
int currL = 1, currB = 2;
while(totalL < maxL || totalB < maxB){
maxL-=currL;
maxB-=currB;
if(maxL >= 0){
totalL+=currL;
}
if(maxB >= 0){
totalB+=currB;
}
currL+=2;
currB+=2;
}
if(totalB > totalL){
return BOB;
}
return LIMAK;
}
int main(){
int test;
scanf("%d", &test);
while(test--){
int maxL, maxB;
scanf("%d%d", &maxL, &maxB);
cout<<findWinner(maxL, maxB)<<endl;
}
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmNvbnN0IHN0cmluZyBMSU1BSyA9ICJMaW1hayI7CmNvbnN0IHN0cmluZyBCT0IgPSAiQm9iIjsKc3RyaW5nIGZpbmRXaW5uZXIoaW50IG1heEwsIGludCBtYXhCKXsKICAgIGludCB0b3RhbEwgPSAwLCB0b3RhbEIgPSAwOwogICAgaW50IGN1cnJMID0gMSwgY3VyckIgPSAyOwogICAgd2hpbGUodG90YWxMIDwgbWF4TCB8fCB0b3RhbEIgPCBtYXhCKXsKICAgICAgICBtYXhMLT1jdXJyTDsKICAgICAgICBtYXhCLT1jdXJyQjsKICAgICAgICBpZihtYXhMID49IDApewogICAgICAgICAgICB0b3RhbEwrPWN1cnJMOwogICAgICAgIH0KICAgICAgICBpZihtYXhCID49IDApewogICAgICAgICAgICB0b3RhbEIrPWN1cnJCOwogICAgICAgIH0KICAgICAgICBjdXJyTCs9MjsKICAgICAgICBjdXJyQis9MjsKICAgIH0KICAgIGlmKHRvdGFsQiA+IHRvdGFsTCl7CiAgICAgICAgcmV0dXJuIEJPQjsKICAgIH0KICAgIHJldHVybiBMSU1BSzsKfQoKaW50IG1haW4oKXsKICAgIGludCB0ZXN0OwogICAgc2NhbmYoIiVkIiwgJnRlc3QpOwogICAgd2hpbGUodGVzdC0tKXsKCiAgICAgICAgaW50IG1heEwsIG1heEI7CiAgICAgICAgc2NhbmYoIiVkJWQiLCAmbWF4TCwgJm1heEIpOwogICAgICAgIGNvdXQ8PGZpbmRXaW5uZXIobWF4TCwgbWF4Qik8PGVuZGw7CiAgICB9Cn0=