#include <bits/stdc++.h>
using namespace std;
int main() {
  map<string, string> m1;
  map<string, string>::iterator it;
  map<string, int> m2;
  map<string, int>::iterator it1;
  m1["red"] = "Reality";
  m1["purple"] = "Power";
  m1["green"] = "Time";
  m1["blue"] = "Space";
  m1["orange"] = "Soul";
  m1["yellow"] = "Mind";
  m2["red"] = 0;
  m2["purple"] = 0;
  m2["green"] = 0;
  m2["blue"] = 0;
  m2["orange"] = 0;
  m2["yellow"] = 0;
  int c, n, i;
  string s;
  cin >> n;
  for (i = 0; i < n; i++) {
    cin >> s;
    for (it = m1.begin(); it != m1.end(); it++) {
      if ((it->first) == s) {
        m2[it->first] = 1;
      }
    }
  }
  cout << (6 - n) << endl;
  for (it1 = m2.begin(); it1 != m2.end(); it1++) {
    if ((it1->second) == 0) cout << m1[it1->first] << endl;
  }
  return 0;
}
