# まずOにウイルス注入、それからO全員回って、それからA経由でABか、B経由でAB # A or Bが0だとしても式は変わらない # Oが0だとしても式は変わらない A, B, O, W = map(int, input().split()) ans = max(O+A+W, O+B+W) print(ans)