#include <iostream>
#include <string>
using namespace std;
int test;
string haslo1,haslo2;
int spraw(string h1, string h2)
{
int dl;
dl=h1.length();
for(int i=0;i<=dl;i++)
{
if(h1.length()!= h2.length()) return false;
else if(h1==h2) return true;
else if(h2[i]=='*') return true;
else if(h1[i]!=h2[i]) return false;
}
}
int main()
{
cin>>test;
for(int i=1;i<=test;i++)
{
cin>>haslo1>>haslo2;
if(spraw(haslo1,haslo2)==false) cout<<"error"<<endl;
else if(spraw(haslo1,haslo2)==true)cout<<"ok"<<endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwppbnQgdGVzdDsKc3RyaW5nIGhhc2xvMSxoYXNsbzI7CgppbnQgc3ByYXcoc3RyaW5nIGgxLCBzdHJpbmcgaDIpCnsKICAgIGludCBkbDsKICAgIGRsPWgxLmxlbmd0aCgpOwoKICAgIGZvcihpbnQgaT0wO2k8PWRsO2krKykKICAgIHsKICAgICAgICBpZihoMS5sZW5ndGgoKSE9IGgyLmxlbmd0aCgpKSByZXR1cm4gZmFsc2U7CiAgICAgICAgZWxzZSBpZihoMT09aDIpIHJldHVybiB0cnVlOwogICAgICAgIGVsc2UgaWYoaDJbaV09PScqJykgcmV0dXJuIHRydWU7CiAgICAgICAgZWxzZSBpZihoMVtpXSE9aDJbaV0pIHJldHVybiBmYWxzZTsKICAgIH0KfQoKaW50IG1haW4oKQp7CiAgICBjaW4+PnRlc3Q7CiAgICBmb3IoaW50IGk9MTtpPD10ZXN0O2krKykKICAgIHsKCgogICAgY2luPj5oYXNsbzE+Pmhhc2xvMjsKCgogICAgaWYoc3ByYXcoaGFzbG8xLGhhc2xvMik9PWZhbHNlKSBjb3V0PDwiZXJyb3IiPDxlbmRsOwogICAgZWxzZSBpZihzcHJhdyhoYXNsbzEsaGFzbG8yKT09dHJ1ZSljb3V0PDwib2siPDxlbmRsOwoKICAgIH0KCnJldHVybiAwOwp9