class M{
int a[] = new int[8],
x = 0,
y;
for(; x < 3; x++){
for(y = 0; y < 3; a[x] += s[x * 3 + y++]);
for (y = 0; y < 3; a[x + 3] += s[y++ % 3]);
}
for(x = 0; x < 9; y = s[x],
a[6] += x % 4 < 1
? y
: 0,
a[7] += x % 2 < 1 & x > 0 & x++ < 8
? y
: 0);
x = 0;
for(int i : a){
if(i > 2){
return "win";
}
}
for(int i : a){
if(i < 1){
return "loose";
}
}
return "cat";
}
public static void main
(String[] a
){ /* xxo
xox
oox */
System.
out.
println(c
(new int[]{ 1,
1,
0,
1,
0,
1,
0,
0,
1 })); /* xxx
ooo
xxx */
System.
out.
println(c
(new int[]{ 1,
1,
1,
0,
0,
0,
1,
1,
1 })); /* xxo
oox
xox */
System.
out.
println(c
(new int[]{ 1,
1,
0,
0,
0,
1,
1,
0,
1 })); }
}
Y2xhc3MgTXsKICBzdGF0aWMgU3RyaW5nIGMoaW50W10gcyl7CiAgICBpbnQgYVtdID0gbmV3IGludFs4XSwKICAgICAgICB4ID0gMCwKICAgICAgICB5OwogICAgZm9yKDsgeCA8IDM7IHgrKyl7CiAgICAgIGZvcih5ID0gMDsgeSA8IDM7IGFbeF0gKz0gc1t4ICogMyArIHkrK10pOwogICAgICBmb3IgKHkgPSAwOyB5IDwgMzsgYVt4ICsgM10gKz0gc1t5KysgJSAzXSk7CiAgICB9CiAgICBmb3IoeCA9IDA7IHggPCA5OyB5ID0gc1t4XSwKICAgICAgICAgICAgICAgICAgICAgIGFbNl0gKz0geCAlIDQgPCAxCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/IHkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogMCwKICAgICAgICAgICAgICAgICAgICAgIGFbN10gKz0geCAlIDIgPCAxICYgeCA+IDAgJiB4KysgPCA4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/IHkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogMCk7CiAgICB4ID0gMDsKICAgIGZvcihpbnQgaSA6IGEpewogICAgICBpZihpID4gMil7CiAgICAgICAgcmV0dXJuICJ3aW4iOwogICAgICB9CiAgICB9CiAgICBmb3IoaW50IGkgOiBhKXsKICAgICAgaWYoaSA8IDEpewogICAgICAgIHJldHVybiAibG9vc2UiOwogICAgICB9CiAgICB9CiAgICByZXR1cm4gImNhdCI7CiAgfQoKICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhKXsKICAgIC8qICB4eG8KICAgICAgICB4b3gKICAgICAgICBvb3ggICovCiAgICBTeXN0ZW0ub3V0LnByaW50bG4oYyhuZXcgaW50W117IDEsIDEsIDAsIDEsIDAsIDEsIDAsIDAsIDEgfSkpOwogICAgLyogIHh4eAogICAgICAgIG9vbwogICAgICAgIHh4eCAgKi8KICAgIFN5c3RlbS5vdXQucHJpbnRsbihjKG5ldyBpbnRbXXsgMSwgMSwgMSwgMCwgMCwgMCwgMSwgMSwgMSB9KSk7CiAgICAvKiAgeHhvCiAgICAgICAgb294CiAgICAgICAgeG94ICAqLwogICAgU3lzdGVtLm91dC5wcmludGxuKGMobmV3IGludFtdeyAxLCAxLCAwLCAwLCAwLCAxLCAxLCAwLCAxIH0pKTsKICB9Cn0=