#include <bits/stdc++.h>
using namespace std;
const int INF = 2147483647;
template <class T>
int size(T &x) {
  return x.size();
}
int main() {
  string s;
  bool ok = true;
  getline(cin, s);
  ok = ok && size(s) >= 5;
  bool any = false;
  for (int i = 0; i < size(s); i++)
    if (s[i] >= 'A' && s[i] <= 'Z') any = true;
  ok = ok && any;
  any = false;
  for (int i = 0; i < size(s); i++)
    if (s[i] >= 'a' && s[i] <= 'z') any = true;
  ok = ok && any;
  any = false;
  for (int i = 0; i < size(s); i++)
    if (s[i] >= '0' && s[i] <= '9') any = true;
  ok = ok && any;
  if (ok)
    cout << "Correct" << endl;
  else
    cout << "Too weak" << endl;
  return 0;
}
