만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

정원

면접 대비

시간 제한0.1초메모리 제한1024 MB

요약
왼쪽 변을 맞춰 위아래로 붙은 두 직사각형 꽃밭을 둘러싸는 1x1 타일의 개수를 구합니다.
난이도

쉬움10점 중 3점

유형
수학, 구현
정답자
아직 제출이 없습니다

문제

츠베틴은 1x1 크기의 정사각형 칸으로 나뉜 밭에 산다. 그는 꽃을 좋아해서 새 화단을 자주 만든다. 화단은 특별한 모양이다. 직사각형 두 개를 나란히 놓되, 왼쪽 변이 하나의 직선을 이루도록 배치한다(오른쪽 그림).

새 화단을 꾸미기 위해 츠베틴은 화단의 둘레 전체에 밭 칸과 같은 크기의 타일을 붙이려 한다.

츠베틴에게 필요한 타일의 개수를 구하는 프로그램 garden을 작성하시오.

입력

표준 입력의 첫 네 줄에 정수 w1, h1, w2, h2가 차례로 적혀 있다. 각각 화단을 이루는 첫 번째 직사각형의 너비와 높이, 두 번째 직사각형의 너비와 높이이다.

출력

표준 출력의 첫 줄에 정수 하나를 출력한다. 주어진 크기의 화단을 꾸미는 데 필요한 타일의 개수이다.

제한

  • 1 ≤ w1, h1, w2, h2 ≤ 100 000 000

힌트

위 입력의 화단과 그 둘레에 붙인 타일을 나타낸 그림이다. 화단 둘레의 회색 타일은 모두 20개이다.

예제1

  1. 예제 1

    입력
    2
    2
    4
    2
    
    예상 출력
    20