#include #include bool isKadomatsu(int a, int b, int c) { if (a == b || b == c || c == a) return false; if (b > std::max(a, c)) return true; if (b < std::min(a, c)) return true; return false; } int main() { char a[3]; for (int i = 0; i < 3; ++i) { std::cin >> a[i]; } for (int i = 0; i < 3; ++i) { if (a[i] != '?') continue; a[i] = '1'; bool f1 = isKadomatsu(a[0] - '0', a[1] - '0', a[2] - '0'); a[i] = '4'; bool f4 = isKadomatsu(a[0] - '0', a[1] - '0', a[2] - '0'); if (f1 && f4) { std::cout << 14 << std::endl; } else if (f1) { std::cout << 1 << std::endl; } else if (f4) { std::cout << 4 << std::endl; } } return 0; }