#include <bits/stdc++.h>
using namespace std;
int main(void){
    std::deque<char> deq1;
    std::deque<char> deq2;
    std::deque<char> deq3;
    string s;
    while(cin>>s) {
        if (s=="0") {
            break;
        } else {
            for (int i=0;i<3;i++) {
                deq1.emplace_back(s.at(i));
            }
            cin>>s;
            for (int j=0;j<3;j++) {
                deq2.emplace_back(s.at(j));
            }
            cin>>s;
            for (int k=0;k<3;k++) {
                deq3.emplace_back(s.at(k));
            }
            if (deq1[0]==deq2[0]&&deq2[0]==deq3[0]&&deq1[0]!='+'&&deq2[0]!='+'&&deq3[0]!='+') {
                cout<<deq1[0]<<endl;
            } else if (deq1[1]==deq2[1]&&deq2[1]==deq3[1]&&deq1[1]!='+'&&deq2[1]!='+'&&deq3[1]!='+') {
                cout<<deq1[1]<<endl;
            } else if (deq1[2]==deq2[2]&&deq2[2]==deq3[2]&&deq1[2]!='+'&&deq2[2]!='+'&&deq3[2]!='+') {
                cout<<deq1[2]<<endl;
            } else if (deq1[0]==deq1[1]&&deq1[1]==deq1[2]&&deq1[0]!='+'&&deq1[1]!='+'&&deq1[2]!='+') {
                cout<<deq1[0]<<endl;
            } else if (deq2[0]==deq2[1]&&deq2[1]==deq2[2]&&deq2[0]!='+'&&deq2[1]!='+'&&deq2[2]!='+') {
                cout<<deq2[0]<<endl;
            } else if (deq3[0]==deq3[1]&&deq3[1]==deq3[2]&&deq3[0]!='+'&&deq3[1]!='+'&&deq3[2]!='+') {
                cout<<deq3[0]<<endl;
            } else if (deq1[0]==deq2[1]&&deq2[1]==deq3[2]&&deq1[0]!='+'&&deq2[1]!='+'&&deq3[2]!='+') {
                cout<<deq1[0]<<endl;
            } else if (deq1[2]==deq2[1]&&deq2[1]==deq3[0]&&deq1[2]!='+'&&deq2[1]!='+'&&deq3[0]!='+') {
                cout<<deq1[2]<<endl;
            } else {
                cout<<"NA"<<endl;
            }
            deq1.clear();
            deq2.clear();
            deq3.clear();
        }
    }
}

