http://www.elijahqi.win/archives/3555
#include<cstdio>
int n;char s[100];bool mark[100];
int main(){
// freopen("a.in","r",stdin);
scanf("%d",&n);
for (int i=1;i<=n;++i){
scanf("%s",s+1);
for (int j=1;j<=6;++j){
if (s[1]=='p'){
mark[1]=1;
}
if (s[1]=='g'){
mark[2]=1;
}
if (s[1]=='b'){
mark[3]=1;
}
if (s[1]=='o'){
mark[4]=1;
}
if (s[1]=='r'){
mark[5]=1;
}
if (s[1]=='y'){
mark[6]=1;
}
}
}int tot=0;
for (int i=1;i<=6;++i) if (!mark[i]) ++tot;
printf("%d\n",tot);
if(!mark[1]) puts("Power");
if (!mark[2]) puts("Time");
if (!mark[3]) puts("Space");
if (!mark[4]) puts("Soul");
if (!mark[5]) puts("Reality");
if (!mark[6]) puts("Mind");
return 0;
}