#include <bits/stdc++.h>
using namespace std;
int main() {
  int dig = 0, up = 0, low = 0, ch = 0;
  string p;
  cin >> p;
  int n = p.size();
  int nn = n;
  for (int i = 0; i < n; i++) {
    if (p[i] == '_') {
      for (int j = i + 1; j < n; j++) {
        if (p[j] == '_') {
          nn--;
        } else {
          break;
        }
      }
    }
  }
  if (nn < p.size()) {
    n = nn + 1;
  }
  if (n < 5) {
    cout << "Too weak";
  } else if (n >= 5) {
    for (int i = 0; i < n; i++) {
      if (isupper(p[i])) {
        up = 1;
      }
      if (islower(p[i])) {
        low = 1;
      }
      if (isdigit(p[i])) {
        dig = 1;
      }
      if (!isupper(p[i]) && !islower(p[i]) && !isdigit(p[i])) {
        ch = 1;
      }
    }
    if (up == 1 && low == 1 && dig == 1) {
      cout << "Correct";
    } else {
      cout << "Too weak";
    }
  }
  return 0;
}
