1 #include<cstdio>
2 #include<cstring>
3 #include<algorithm>
4 using namespace std;
5 char s[3][3];
6
7 bool judge1()
8 {
9 for (int i=0;i<3;i++) {
10 bool flag=1;
11 for (int j=0;j<3;j++) {
12 if (s[i][j]!='0') {
13 flag=0;
14 break;
15 }
16 }
17 if (flag) {
18 return 1;
19 }
20 }
21 for (int i=0;i<3;i++) {
22 bool flag=1;
23 for (int j=0;j<3;j++) {
24 if (s[j][i]!='0') {
25 flag=0;
26 break;
27 }
28 }
29 if (flag) {
30 return 1;
31 }
32 }
33 bool flag=1;
34 for (int i=0;i<3;i++) {
35 if (s[i][i]!='0') {
36 flag=0;
37 break;
38 }
39 }
40 if (flag) return 1;
41 for (int i=0;i<3;i++) {
42 if (s[i][2-i]!='0') {
43 flag=0;
44 break;
45 }
46 }
47 if (flag) return 1;
48 return 0;
49 }
50
51 bool judge2()
52 {
53 for (int i=0;i<3;i++) {
54 bool flag=1;
55 for (int j=0;j<3;j++) {
56 if (s[i][j]!='1') {
57 flag=0;
58 break;
59 }
60 }
61 if (flag) {
62 return 1;
63 }
64 }
65 for (int i=0;i<3;i++) {
66 bool flag=1;
67 for (int j=0;j<3;j++) {
68 if (s[j][i]!='1') {
69 flag=0;
70 break;
71 }
72 }
73 if (flag) {
74 return 1;
75 }
76 }
77 bool flag=1;
78 for (int i=0;i<3;i++) {
79 if (s[i][i]!='1') {
80 flag=0;
81 break;
82 }
83 }
84 if (flag) return 1;
85 for (int i=0;i<3;i++) {
86 if (s[i][2-i]!='1') {
87 flag=0;
88 break;
89 }
90 }
91 if (flag) return 1;
92 return 0;
93 }
94
95 int main()
96 {
97 while (scanf("%s%s%s",s[0],s[1],s[2])==3) {
98 if (judge1()) {
99 printf("BEAR KID ");
100 }
101 else if (judge2()) {
102 printf("YOU ");
103 }
104 else printf("NO BODY ");
105 }
106 return 0;
107 }
2 #include<cstring>
3 #include<algorithm>
4 using namespace std;
5 char s[3][3];
6
7 bool judge1()
8 {
9 for (int i=0;i<3;i++) {
10 bool flag=1;
11 for (int j=0;j<3;j++) {
12 if (s[i][j]!='0') {
13 flag=0;
14 break;
15 }
16 }
17 if (flag) {
18 return 1;
19 }
20 }
21 for (int i=0;i<3;i++) {
22 bool flag=1;
23 for (int j=0;j<3;j++) {
24 if (s[j][i]!='0') {
25 flag=0;
26 break;
27 }
28 }
29 if (flag) {
30 return 1;
31 }
32 }
33 bool flag=1;
34 for (int i=0;i<3;i++) {
35 if (s[i][i]!='0') {
36 flag=0;
37 break;
38 }
39 }
40 if (flag) return 1;
41 for (int i=0;i<3;i++) {
42 if (s[i][2-i]!='0') {
43 flag=0;
44 break;
45 }
46 }
47 if (flag) return 1;
48 return 0;
49 }
50
51 bool judge2()
52 {
53 for (int i=0;i<3;i++) {
54 bool flag=1;
55 for (int j=0;j<3;j++) {
56 if (s[i][j]!='1') {
57 flag=0;
58 break;
59 }
60 }
61 if (flag) {
62 return 1;
63 }
64 }
65 for (int i=0;i<3;i++) {
66 bool flag=1;
67 for (int j=0;j<3;j++) {
68 if (s[j][i]!='1') {
69 flag=0;
70 break;
71 }
72 }
73 if (flag) {
74 return 1;
75 }
76 }
77 bool flag=1;
78 for (int i=0;i<3;i++) {
79 if (s[i][i]!='1') {
80 flag=0;
81 break;
82 }
83 }
84 if (flag) return 1;
85 for (int i=0;i<3;i++) {
86 if (s[i][2-i]!='1') {
87 flag=0;
88 break;
89 }
90 }
91 if (flag) return 1;
92 return 0;
93 }
94
95 int main()
96 {
97 while (scanf("%s%s%s",s[0],s[1],s[2])==3) {
98 if (judge1()) {
99 printf("BEAR KID ");
100 }
101 else if (judge2()) {
102 printf("YOU ");
103 }
104 else printf("NO BODY ");
105 }
106 return 0;
107 }