#include <bits/stdc++.h>
#include "testlib.h"
typedef long long ll;
using namespace std;
int a[1000100], b[1000100];
int main(int argc, char * argv[])
{
setName("Compare test");
registerTestlibCmd(argc, argv);
int n = ans.readInt();
int m = inf.readInt();
if (n == m && n == 0) quitf(_ok, "correct !!");
if (n > m) quitf(_wa, "Are you kidding me ??");
for (int i=1; i<=m; i++) b[i] = inf.readInt();
for (int i=1; i<=n; i++) a[i] = ans.readInt();
int our = b[1];
ll s = 0, t = our;
for (int i=2; i<=m; i++)
{
t += (ll)b[i];
}
for (int i=1; i<=n; i++)
{
if (b[a[i]] > our/2 && a[i] > 1) quitf(_wa,"nooooo!!");
s += (ll)b[a[i]];
}
if (s > t/2) quitf(_ok,"Correct!!");
else quitf(_wa, "False!!");
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CiNpbmNsdWRlICJ0ZXN0bGliLmgiCnR5cGVkZWYgbG9uZyBsb25nIGxsOwp1c2luZyBuYW1lc3BhY2Ugc3RkOwppbnQgYVsxMDAwMTAwXSwgYlsxMDAwMTAwXTsKaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiBhcmd2W10pCnsKICAgIHNldE5hbWUoIkNvbXBhcmUgdGVzdCIpOwogICAgcmVnaXN0ZXJUZXN0bGliQ21kKGFyZ2MsIGFyZ3YpOwogICAgaW50IG4gPSBhbnMucmVhZEludCgpOwogICAgaW50IG0gPSBpbmYucmVhZEludCgpOwogICAgaWYgKG4gPT0gbSAmJiBuID09IDApIHF1aXRmKF9vaywgImNvcnJlY3QgISEiKTsKCiAgICBpZiAobiA+IG0pIHF1aXRmKF93YSwgIkFyZSB5b3Uga2lkZGluZyBtZSA/PyIpOwogICAgZm9yIChpbnQgaT0xOyBpPD1tOyBpKyspIGJbaV0gPSBpbmYucmVhZEludCgpOwogICAgZm9yIChpbnQgaT0xOyBpPD1uOyBpKyspIGFbaV0gPSBhbnMucmVhZEludCgpOwogICAgaW50IG91ciA9IGJbMV07CiAgICBsbCBzID0gMCwgdCA9IG91cjsKICAgIGZvciAoaW50IGk9MjsgaTw9bTsgaSsrKQogICAgewogICAgICAgIHQgKz0gKGxsKWJbaV07CiAgICB9CiAgICBmb3IgKGludCBpPTE7IGk8PW47IGkrKykKICAgIHsKICAgICAgICBpZiAoYlthW2ldXSA+IG91ci8yICYmIGFbaV0gPiAxKSBxdWl0Zihfd2EsIm5vb29vbyEhIik7CiAgICAgICAgcyArPSAobGwpYlthW2ldXTsKICAgIH0KICAgIGlmIChzID4gdC8yKSBxdWl0Zihfb2ssIkNvcnJlY3QhISIpOwogICAgZWxzZSBxdWl0Zihfd2EsICJGYWxzZSEhIik7Cn0=