#include <bits/stdc++.h>
using namespace std;
int main() {
int t;
string s;
cin >> t;
while(t--)
{
cin >> s;
int min1 = INT_MAX, max1 = 0, a[2] = {0}, cnt = 0;
for(int i = 0; i < s.size(); i++)
{
if(s[i] != '.')
{
min1 = i+1 - (s[i]-'0');
max1 = i+1 + (s[i]-'0');
if(min1 <= 0)
min1 = 1;
if(a[1] < min1)
{
a[0] = min1;
a[1] = max1;
}
else
{
cout << "unsafe" << endl;
cnt++;
break;
}
}
}
if(cnt == 0)
{
cout << "safe" << endl;
}
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKCWludCB0OwoJc3RyaW5nIHM7CgljaW4gPj4gdDsKCQoJd2hpbGUodC0tKQoJewoJICAgIGNpbiA+PiBzOwoJICAgIGludCBtaW4xID0gSU5UX01BWCwgbWF4MSA9IDAsIGFbMl0gPSB7MH0sIGNudCA9IDA7CgkgICAgCgkgICAgZm9yKGludCBpID0gMDsgaSA8IHMuc2l6ZSgpOyBpKyspCgkgICAgewoJICAgICAgICBpZihzW2ldICE9ICcuJykKCSAgICAgICAgewoJICAgICAgICAgICAgbWluMSA9IGkrMSAtIChzW2ldLScwJyk7CgkgICAgICAgICAgIAoJICAgICAgICAgICAgbWF4MSA9IGkrMSArIChzW2ldLScwJyk7CgkgICAgICAgICAgICAKCSAgICAgICAgICAgIGlmKG1pbjEgPD0gMCkKCSAgICAgICAgICAgIAltaW4xID0gMTsKCSAgICAgICAgICAgIAoJICAgICAgICAgICAgaWYoYVsxXSA8IG1pbjEpCgkgICAgICAgICAgICB7CgkgICAgICAgICAgICAgICAgYVswXSA9IG1pbjE7CgkgICAgICAgICAgICAgICAgYVsxXSA9IG1heDE7CgkgICAgICAgICAgICB9CgkgICAgICAgICAgICBlbHNlCgkgICAgICAgICAgICB7CgkgICAgICAgICAgICAgICAgY291dCA8PCAidW5zYWZlIiA8PCBlbmRsOwoJICAgICAgICAgICAgICAgIGNudCsrOwoJICAgICAgICAgICAgICAgIGJyZWFrOwoJICAgICAgICAgICAgfQoJICAgICAgICB9CgkgICAgfQoJICAgIGlmKGNudCA9PSAwKQoJICAgIHsKCSAgICAJY291dCA8PCAic2FmZSIgPDwgZW5kbDsKCSAgICB9Cgl9CgkKCXJldHVybiAwOwp9Cg==