import Control.Applicative ((<$>), (<*>))

main :: IO ()
main = do
  solve <$> getl words >>= print

solve :: [String] -> Int
solve ["?", "2", "3"] = 4
solve ["?", "3", "2"] = 1
solve ["2", "?", "3"] = 14
solve ["3", "?", "2"] = 14
solve ["2", "3", "?"] = 1
solve ["3", "2", "?"] = 4

getl :: (String -> a) -> IO a
getl f = f <$> getLine