#include using namespace std; using ll = long long; templatebool chmax(T &a, const T &b) { if (abool chmin(T &a, const T &b) { if (b A){ ll L = A.size(); FOR(i, 0, L){ if(i) cout << ' '; cout << A[i]; } cout << endl; } vector conv(vectorA, char c){ FOR(i, 0, 3){ if(A[i]=='?'){ A[i] = c; } } return A; } bool is_kadomatsu(ll a, ll b, ll c){ if(a==b || b==c || a==c){ return false; } ll diff0 = b-a; ll diff1 = c-b; if(diff0*diff1<0){ return true; }else{ return false; } } bool is_kadomatsu_char(vector A){ ll a = A[0] - '0'; ll b = A[1] - '0'; ll c = A[2] - '0'; return is_kadomatsu(a, b, c); } int main(){ cin.tie(0); ios::sync_with_stdio(false); // input vector A(3); FOR(i, 0, 3){ cin >> A.at(i); } auto B = conv(A, '1'); bool f0 = is_kadomatsu_char(B); if(f0){ cout << 1; } auto C = conv(A, '4'); bool f1 = is_kadomatsu_char(C); if(f1){ cout << 4; } cout << endl; return 0; }