#include<iostream>#include<string>usingnamespace std;char mir[]="AEHIJLMOSTUVWXYZ12358";intmain(){
string s;while(cin>>s){bool regular=true,mirror=true;int len=s.length();for(int i=0;i<len/2;i++){if(s[i]!=s[len-i-1]) regular=false;int j;for(j=0;mir[j]&&s[i]!=mir[j];j++);if(!mir[j]) mirror=false;}int j;for(j=0;mir[j]&&s[len/2+1]!=mir[j];j++);if(!mir[j]) mirror=false;if(regular&&mirror) cout<<s<<" -- is a mirrored palindrome."<<endl;elseif(regular) cout<<s<<" -- is a regular palindrome."<<endl;elseif(mirror) cout<<s<<" -- is a mirrored string."<<endl;else cout<<s<<" -- is not a palindrome."<<endl;}return0;}