文件目录

#include <iostream>
using namespace std;
bool pd(string a, string b)
{
    if (a.size() < b.size())
        swap(a, b);
    int l = a.size(), r = b.size();
    if (l - 1 > r)
        return 0;
    if (l == r)
    {
        int c = 0;
        for (int i = 0; i < l; i++)
        {
            if (a[i] != b[i])
                c++;
            if (c > 1)
                return 0;
        }
    }
    else
    {
        int c = 0, i = 0, j = 0;
        while (i < l && j < r)
        {
            if (a[i] == b[j])
            {
                i++, j++;
                continue;
            }
            c++;
            i++;
            if (c > 1)
                return 0;
        }
    }
    return 1;
}
int main()
{
    int t;
    cin >> t;
    string a, b;
    while (t--)
    {
        cin >> a >> b;
        if (pd(a, b))
            cout << "similar\n";
        else
            cout << "not similar\n";
    }
    return 0;
}