#include <bits/stdc++.h>
using namespace std;
main()
{
long ts,cs=1;
cin>>ts;
getchar();
while(ts--)
{
string s,s1,s2;
long l,i,flag=0,k,ss;
getline(cin,s);
l=s.size();
for(i=0;i<l;i++)
{
if(isalpha(s[i]))
{
s1+=s[i];
}
}
s2=s1;
ss=s2.size();
k=sqrt(ss);
reverse(s1.begin(),s1.end());
if(s1==s2)
{
if(k*k==ss)
flag=1;
}
if(flag==0)
{
printf("Case #%ld:\nNo magic :(\n",cs++);
}
else
{
printf("Case #%ld:\n%ld\n",cs++,k);
}
}
}
using namespace std;
main()
{
long ts,cs=1;
cin>>ts;
getchar();
while(ts--)
{
string s,s1,s2;
long l,i,flag=0,k,ss;
getline(cin,s);
l=s.size();
for(i=0;i<l;i++)
{
if(isalpha(s[i]))
{
s1+=s[i];
}
}
s2=s1;
ss=s2.size();
k=sqrt(ss);
reverse(s1.begin(),s1.end());
if(s1==s2)
{
if(k*k==ss)
flag=1;
}
if(flag==0)
{
printf("Case #%ld:\nNo magic :(\n",cs++);
}
else
{
printf("Case #%ld:\n%ld\n",cs++,k);
}
}
}
কোন মন্তব্য নেই:
একটি মন্তব্য পোস্ট করুন