#include <iostream>
#include <string>
#include <cctype>
using namespace std;
string lowercase( const string str)
{
string result( str) ;
for ( int i = 0 ; i < str.length ( ) ; ++ i)
result[ i] = tolower ( result[ i] ) ;
return result;
}
int main( )
{
int n = 0 ;
string buffer;
cin >> n;
getline( cin , buffer) ;
for ( int i = 0 ; i < n; ++ i)
{
string str[ 4 ] ;
if ( i)
cout << endl;
getline( cin , buffer) ;
while ( buffer[ 0 ] == ' ' )
buffer.erase ( 0 , 1 ) ;
while ( buffer[ buffer.length ( ) - 1 ] == ' ' )
buffer.erase ( buffer.length ( ) - 1 , 1 ) ;
while ( buffer.find ( " " ) ! = string:: npos )
buffer.erase ( buffer.find ( " " ) , 1 ) ;
int temp = 0 ;
bool lastspace = false ;
for ( int j = 0 ; j < 4 && ! lastspace; ++ j)
{
int idx = buffer.find_first_of ( ' ' , temp) ;
lastspace = idx == string:: npos ;
str[ j] = lowercase( buffer.substr ( temp, idx - temp) ) ;
temp = idx + 1 ;
}
if ( str[ 0 ] .length ( ) > 1 )
{
if ( str[ 0 ] .substr ( str[ 0 ] .length ( ) - 2 ) == "'s" )
{
cout << "Set" ;
continue ;
}
}
if ( ! lastspace || str[ 0 ] == "damaged" || str[ 1 ] == "" )
{
cout << "Normal" ;
continue ;
}
if ( ( str[ 1 ] == "of" && str[ 2 ] ! = "" && str[ 3 ] == "" ) || ( str[ 2 ] == "of" && str[ 3 ] ! = "" && lastspace) )
{
cout << "Magic" ;
continue ;
}
if ( str[ 0 ] == "of" && str[ 1 ] ! = "" && str[ 2 ] == "" )
{
cout << "Rare" ;
continue ;
}
if ( str[ 1 ] ! = "" && str[ 2 ] == "" )
{
cout << "Not sure, take anyways" ;
continue ;
}
cout << "Normal" ;
}
return 0 ;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZSA8Y2N0eXBlPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKc3RyaW5nIGxvd2VyY2FzZShjb25zdCBzdHJpbmcgc3RyKQp7CiAgICBzdHJpbmcgcmVzdWx0KHN0cik7CiAgICBmb3IoaW50IGkgPSAwOyBpIDwgc3RyLmxlbmd0aCgpOyArK2kpCiAgICAgICAgcmVzdWx0W2ldID0gdG9sb3dlcihyZXN1bHRbaV0pOwogICAgcmV0dXJuIHJlc3VsdDsKfQoKaW50IG1haW4oKQp7CiAgICBpbnQgbiA9IDA7CiAgICBzdHJpbmcgYnVmZmVyOwogICAgCiAgICBjaW4gPj4gbjsKICAgIGdldGxpbmUoY2luLCBidWZmZXIpOwogICAgCiAgICBmb3IoaW50IGkgPSAwOyBpIDwgbjsgKytpKQogICAgewogICAgICAgIHN0cmluZyBzdHJbNF07CiAgICAgICAgaWYoaSkKICAgICAgICAgICAgY291dCA8PCBlbmRsOwogICAgICAgIGdldGxpbmUoY2luLCBidWZmZXIpOwogICAgICAgIHdoaWxlKGJ1ZmZlclswXSA9PSAnICcpCiAgICAgICAgICAgIGJ1ZmZlci5lcmFzZSgwLCAxKTsKICAgICAgICB3aGlsZShidWZmZXJbYnVmZmVyLmxlbmd0aCgpIC0gMV0gPT0gJyAnKQogICAgICAgICAgICBidWZmZXIuZXJhc2UoYnVmZmVyLmxlbmd0aCgpIC0gMSwgMSk7CiAgICAgICAgd2hpbGUoYnVmZmVyLmZpbmQoIiAgIikgIT0gc3RyaW5nOjpucG9zKQogICAgICAgICAgICBidWZmZXIuZXJhc2UoYnVmZmVyLmZpbmQoIiAgIiksIDEpOwogICAgICAgIAogICAgICAgIGludCB0ZW1wID0gMDsKICAgICAgICBib29sIGxhc3RzcGFjZSA9IGZhbHNlOwogICAgICAgIGZvcihpbnQgaiA9IDA7IGogPCA0ICYmICFsYXN0c3BhY2U7ICsraikKICAgICAgICB7CiAgICAgICAgICAgIGludCBpZHggPSBidWZmZXIuZmluZF9maXJzdF9vZignICcsIHRlbXApOwogICAgICAgICAgICBsYXN0c3BhY2UgPSBpZHggPT0gc3RyaW5nOjpucG9zOwogICAgICAgICAgICBzdHJbal0gPSBsb3dlcmNhc2UoYnVmZmVyLnN1YnN0cih0ZW1wLCBpZHggLSB0ZW1wKSk7CiAgICAgICAgICAgIHRlbXAgPSBpZHggKyAxOwogICAgICAgIH0KICAgICAgICAKICAgICAgICBpZihzdHJbMF0ubGVuZ3RoKCkgPiAxKQogICAgICAgIHsKICAgICAgICAgICAgaWYoc3RyWzBdLnN1YnN0cihzdHJbMF0ubGVuZ3RoKCkgLSAyKSA9PSAiJ3MiKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBjb3V0IDw8ICJTZXQiOwogICAgICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgaWYoIWxhc3RzcGFjZSB8fCBzdHJbMF0gPT0gImRhbWFnZWQiIHx8IHN0clsxXSA9PSAiIikKICAgICAgICB7CiAgICAgICAgICAgIGNvdXQgPDwgIk5vcm1hbCI7CiAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgIH0KICAgICAgICBpZigoc3RyWzFdID09ICJvZiIgJiYgc3RyWzJdICE9ICIiICYmIHN0clszXSA9PSAiIikgfHwgKHN0clsyXSA9PSAib2YiICYmIHN0clszXSAhPSAiIiAmJiBsYXN0c3BhY2UpKQogICAgICAgIHsKICAgICAgICAgICAgY291dCA8PCAiTWFnaWMiOwogICAgICAgICAgICBjb250aW51ZTsKICAgICAgICB9CiAgICAgICAgaWYoc3RyWzBdID09ICJvZiIgJiYgc3RyWzFdICE9ICIiICYmIHN0clsyXSA9PSAiIikKICAgICAgICB7CiAgICAgICAgICAgIGNvdXQgPDwgIlJhcmUiOwogICAgICAgICAgICBjb250aW51ZTsKICAgICAgICB9CiAgICAgICAgaWYoc3RyWzFdICE9ICIiICYmIHN0clsyXSA9PSAiIikKICAgICAgICB7CiAgICAgICAgICAgIGNvdXQgPDwgIk5vdCBzdXJlLCB0YWtlIGFueXdheXMiOwogICAgICAgICAgICBjb250aW51ZTsKICAgICAgICB9CiAgICAgICAgY291dCA8PCAiTm9ybWFsIjsKICAgIH0KICAgIAogICAgcmV0dXJuIDA7Cn0=
stdin
MTEKIFNvbWVib2R5J3MgU29tZXRoaW5nIG9mIFdoYXRldmVyCnN0b25lICBvZiAgam9yZGFuIApXaXJ0J3MgTGVnCkZMQU1JTkcgIFRVUk5JUApEYW1hZ2VkIEdvb2RzClN3b3JkCkZpc2ggc2hhcGVkIHZvbGF0aWxlIG9yZ2FuaWMgY29tcG91bmRzCkpvZGFybidzCkpvcmRhbicncyBzd29yZAoncyBzd29yZAoncw==
11
Somebody's Something of Whatever
stone of jordan
Wirt's Leg
FLAMING TURNIP
Damaged Goods
Sword
Fish shaped volatile organic compounds
Jodarn's
Jordan''s sword
's sword
's