#include <bits/stdc++.h>
using namespace std;
bool large(string S) {
  for (int i = 0; i < S.size(); i++)
    if ('A' <= S[i] && S[i] <= 'Z') return true;
  return false;
}
bool small(string S) {
  for (int i = 0; i < S.size(); i++)
    if ('a' <= S[i] && S[i] <= 'z') return true;
  return false;
}
bool digit(string S) {
  for (int i = 0; i < S.size(); i++)
    if ('0' <= S[i] && S[i] <= '9') return true;
  return false;
}
int main() {
  string S;
  cin >> S;
  cout << ((S.size() >= 5 && large(S) && small(S) && digit(S)) ? "Correct\n"
                                                               : "Too weak\n");
  return 0;
}
