#include <bits/stdc++.h>
using namespace std;
string p;
bool cap = false, l = false, dig = false;
char digits[10] = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9'};
int main() {
  cin >> p;
  int s = p.length();
  if (s < 5) {
    cout << "Too weak";
    return 0;
  }
  for (int i = 0; i < s; i++) {
    if (isupper(p[i]))
      cap = true;
    else if (islower(p[i]))
      l = true;
    for (int j = 0; j < 10; j++)
      if (p[i] == digits[j]) dig = true;
  }
  if (cap == true && l == true && dig == true)
    cout << "Correct";
  else
    cout << "Too weak";
  return 0;
}
