#5,7,8,9,10WA 50分求调
#include<bits/stdc++.h>
using namespace std;
int main(){
long long n,long1,long2,f1,j;
cin>>n;
string str1,str2;
for(int g=1;g<=n;g++){
cin>>str1>>str2;
long1=str1.size();
long2=str2.size();
f1=0;
if(str1==str2){
cout<<"similar"<<endl;
}
else{
if(long1-long2==0){
for(int i=0;i<long1;i++){
if(str1[i]!=str2[i]){
f1++;
}
}
if(f1!=1){
cout<<"not similar"<<endl;
}
else{
cout<<"similar"<<endl;
}
}
else{
if(long1-long2==1||long2-long1==1){
if(long1-long2==1){
j=0;
f1=0;
for(int i=0;i<long1;i++){
if(str1[j]==str2[i]){
f1++;
}
else{
j++;
}
j++;
}
if(f1==long2){
cout<<"similar"<<endl;
}
else{
cout<<"not similar"<<endl;
}
}
else{
j=0;
f1=0;
for(int i=0;i<long2;i++){
if(str1[i]==str2[j]){
f1++;
}
else{
j++;
}
j++;
}
if(f1==long1){
cout<<"similar"<<endl;
}
else{
cout<<"not similar"<<endl;
}
}
}
else cout<<"not similar"<<endl;
}
}
}
return 0;
}