#include <iostream>
using namespace std;
int code(string s) {
int codeAscii = 0;
for (int i = 0; i < s.size(); ++i) {
codeAscii += (int)s[i];
}
return codeAscii;
}
int main() {
string s[100];
int n;
cin >> n;
int v[100];
int w[100] = {0};
for (int i = 0; i < n; ++i) {
cin >> s[i];
w[i] = code(s[i]);
}
for (int i = 0; i < n; ++i) {
cin >> v[i];
}
for (int i = 0; i < n - 1; ++i) {
for (int j = i + 1; j < n; ++j) {
if (v[i] > v[j]) {
swap(v[i], v[j]);
swap(s[i], s[j]);
}
}
}
for (int i = 0; i < n - 1; ++i) {
for (int j = i + 1; j < n; ++j) {
if (w[i] > w[j]) {
swap(w[i], w[j]);
}
}
}
int cnt = 0;
for (int i = 0; i < n; ++i) {
if (w[i] != v[i]) {
++cnt;
}
}
if (cnt == 0) {
cout << "CORECT";
} else {
cout << "EROARE";
cout << "\n" << cnt;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IGNvZGUoc3RyaW5nIHMpIHsKICAgIGludCBjb2RlQXNjaWkgPSAwOwogICAgZm9yIChpbnQgaSA9IDA7IGkgPCBzLnNpemUoKTsgKytpKSB7CiAgICAgICAgY29kZUFzY2lpICs9IChpbnQpc1tpXTsKICAgIH0KICAgIHJldHVybiBjb2RlQXNjaWk7Cn0KCmludCBtYWluKCkgewogICAgc3RyaW5nIHNbMTAwXTsKICAgIGludCBuOwogICAgY2luID4+IG47CiAgICBpbnQgdlsxMDBdOwogICAgaW50IHdbMTAwXSA9IHswfTsKICAgIGZvciAoaW50IGkgPSAwOyBpIDwgbjsgKytpKSB7CiAgICAgICAgY2luID4+IHNbaV07CiAgICAgICAgd1tpXSA9IGNvZGUoc1tpXSk7CiAgICB9CiAgICBmb3IgKGludCBpID0gMDsgaSA8IG47ICsraSkgewogICAgICAgIGNpbiA+PiB2W2ldOwogICAgfQogICAgZm9yIChpbnQgaSA9IDA7IGkgPCBuIC0gMTsgKytpKSB7CiAgICAgICAgZm9yIChpbnQgaiA9IGkgKyAxOyBqIDwgbjsgKytqKSB7CiAgICAgICAgICAgIGlmICh2W2ldID4gdltqXSkgewogICAgICAgICAgICAgICAgc3dhcCh2W2ldLCB2W2pdKTsKICAgICAgICAgICAgICAgIHN3YXAoc1tpXSwgc1tqXSk7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICB9CiAgICBmb3IgKGludCBpID0gMDsgaSA8IG4gLSAxOyArK2kpIHsKICAgICAgICBmb3IgKGludCBqID0gaSArIDE7IGogPCBuOyArK2opIHsKICAgICAgICAgICAgaWYgKHdbaV0gPiB3W2pdKSB7CiAgICAgICAgICAgICAgICBzd2FwKHdbaV0sIHdbal0pOwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgfQogICAgaW50IGNudCA9IDA7CiAgICBmb3IgKGludCBpID0gMDsgaSA8IG47ICsraSkgewogICAgICAgIGlmICh3W2ldICE9IHZbaV0pIHsKICAgICAgICAgICAgKytjbnQ7CiAgICAgICAgfQogICAgfQogICAgaWYgKGNudCA9PSAwKSB7CiAgICAgICAgY291dCA8PCAiQ09SRUNUIjsKICAgIH0gZWxzZSB7CiAgICAgICAgY291dCA8PCAiRVJPQVJFIjsKICAgICAgICBjb3V0IDw8ICJcbiIgPDwgY250OwogICAgfQogICAgcmV0dXJuIDA7Cn0K