#include<stdio.h>
#include<string.h>
char s[35];
int main()
{
int n,m;
scanf("%d %d",&n,&m);
int ans;
for(int i=0;i<m;i++)
{
ans = 1;
scanf("%s",s);
for(int j=0;j<strlen(s);j++)
{
if(s[j]=='n')
{
ans += ans;
}
if(s[j]=='y')
{
ans += (ans-1);
}
}
printf("%d\n",ans);
}
return 0;
}
#include<stdio.h>
#include<string.h>
int a[5][5];
int num[10]={0};
int s[25]={0,0,0,0,0,0,10000,36,720,360,80,252,108,72,54,180,72,180,119,36,306,1080,144,1800,3600};
int main()
{
int x,y,b,c,d,sum;
for(int i=1;i<=3;i++)
{
for(int j=1;j<=3;j++)
{
scanf("%d",&a[i][j]);
num[a[i][j]]++;
if(a[i][j]==0)
{
x=i;
y=j;
}
}
}
for(int i=1;i<10;i++)
{
if(num[i]==0)
{
a[x][y]=i;
}
}
for(int i=1;i<=3;i++)
{
scanf("%d %d",&b,&c);
printf("%d\n",a[b][c]);
}
scanf("%d",&d);
if(d == 1)
{
for(int i=1; i<=3; i++)
{
sum += a[1][i];
}
}
else if(d == 2)
{
for(int i=1;i<=3;i++)
{
sum += a[2][i];
}
}
else if(d == 3)
{
for(int i=1; i<=3; i++)
{
sum += a[3][i];
}
}
else if(d == 4)
{
for(int i=1; i<=3; i++)
{
sum += a[i][1];
}
}
else if(d == 5)
{
for(int i=1; i<=3; i++)
{
sum += a[i][2];
}
}
else if(d == 6)
{
for(int i=1; i<=3; i++)
{
sum += a[i][3];
}
}
else if(d == 7)
{
for(int i=1; i<=3; i++)
{
sum += a[i][i];
}
}
else if(d == 8)
{
for(int i=1; i<=3; i++)
{
sum += a[i][4-i];
}
}
printf("%d",s[sum]);
return 0;
}
#include<stdio.h>
int main()
{
printf("To iterate is human, to recurse divine.");
return 0;
}
#include<stdio.h>
int main()
{
int a,b,c;
scanf("%d %d %d",&a,&b,&c);
printf("%d",a-b*c);
return 0;
}
#include<stdio.h>
int main()
{
int a,b,c;
scanf("%d",&a);
if(a/10000==0)
{
b=a/100;
c=a%100;
if(b<22)
{
printf("20%02d-%02d",b,c);
}
else
{
printf("19%d-%02d",b,c);
}
}
else
{
b=a/100;
c=a%100;
printf("%d-%02d",b,c);
}
return 0;
}