#include <bits/stdc++.h>
using namespace std;
char s[111];
int l;
bool nolow() {
  for (int i = 0; i < l; i++) {
    if (islower(s[i])) return false;
  }
  return true;
}
bool noup() {
  for (int i = 0; i < l; i++) {
    if (isupper(s[i])) return false;
  }
  return true;
}
bool nodig() {
  for (int i = 0; i < l; i++) {
    if (isdigit(s[i])) return false;
  }
  return true;
}
int main() {
  scanf("%s", s);
  l = strlen(s);
  if (l < 5) {
    puts("Too weak");
    return 0;
  }
  if (nolow()) {
    puts("Too weak");
    return 0;
  }
  if (noup()) {
    puts("Too weak");
    return 0;
  }
  if (nodig()) {
    puts("Too weak");
    return 0;
  }
  puts("Correct");
  return 0;
}
