#include using namespace std; using ll=long long; using ld=double; using pll=pair; using vll=vector; using vpll=vector; using vvll=vector; #define FOR(i,a,b) for(ll i=a;i<(ll)b;++i) #define ROF(i,a,b) for(ll i=a;i>=(ll)b;--i) #define F(n) FOR(i,0,n) #define FF(n) FOR(j,0,n) #define aa first #define bb second #define PB push_back vector> D = { {":::", ":o:", ":::"}, {"::o", ":::", "o::"}, {"::o", ":o:", "o::"}, {"o:o", ":::", "o:o"}, {"o:o", ":o:", "o:o"}, {"o:o", "o:o", "o:o"}}; vector> D2 = { {":::", ":o:", ":::"}, {"o::", ":::", "::o"}, {"o::", ":o:", "::o"}, {"o:o", ":::", "o:o"}, {"o:o", ":o:", "o:o"}, {"ooo", ":::", "ooo"}}; int main(){ ios::sync_with_stdio(0); vector v(3); F(3) cin >> v[i]; F(6) { bool ok = 1; FF(3) ok &= (v[j]==D[i][j]); if(ok) { cout << i+1 << endl; return 0; } ok = 1; FF(3) ok &= (v[j]==D2[i][j]); if(ok) { cout << i+1 << endl; return 0;} } cout << "unknown" << endl; return 0; }