fun readInt () = valOf (TextIO.scanStream (Int.scan StringCvt.DEC) TextIO.stdIn) val () = let val a1 = readInt () val a2 = readInt () val a3 = readInt () val b = readInt () val ans = Int.max (a1 + a2 + a3 + b, a3 * 3) in print (Int.toString ans ^ "\n") end