#include <bits/stdc++.h>
using namespace std;
vector<int> V;
int main(int argc, char **argv) {
  string s;
  cin >> s;
  bool isDig = 0, isUp = 0, isLo = 0;
  for (int i = 0; i < (int)s.size(); i++) {
    if ((int)s.size() >= 5) {
      if (isdigit(s[i])) isDig = 1;
      if (isupper(s[i])) isUp = 1;
      if (islower(s[i])) isLo = 1;
      if (isLo && isDig && isUp) {
        cout << "Correct" << endl;
        return 0;
      }
    }
  }
  cout << "Too weak" << endl;
  return 0;
}
