ํ์ด
ใฑ์ ๋ชจ์์ ์ฐธ์ธ๋ฐญ์ ๋ณ์ ๊ธธ์ด๋ค๊ณผ ๋ฉด์ ๋น ์ฐธ์ธ์ ๊ฐฏ์๊ฐ ์ฃผ์ด์ก์ ๋ ์ํ๊ฐ๋ฅํ ์ฐธ์ธ์ ๊ฐฏ์๋ฅผ ์ถ๋ ฅํ๋ ๋ฌธ์ ์ด๋ค.
๊ตฌํํด์ผํ ๊ฒ์ ๋ณ์ ๊ธธ์ด๋ค์ ํตํด ์ฐธ์ธ๋ฐญ์ ๋์ด๋ฅผ ๊ตฌํ๋ ๊ฒ์ด๋ค.
6๊ฐ์ ๋ณ์ ๊ธธ์ด๊ฐ ์ฃผ์ด์ง ๋ ์ต๋ ๋์ด์ ๋๋น๋ฅผ ์ ์ธํ 4๊ฐ์ ๊ธธ์ด ์ค ์ค๊ฐ 2๊ฐ๋ ๊บพ์ธ ๊ณต๊ฐ์ ์๋ฏธํ๋ค.
์์๋ฅผ ๋ค์ด๋ณด์.
์์ ๊ฐ์ ์ฐธ์ธ๋ฐญ์ด ์ฃผ์ด์ก์ ๋, ๊ธธ์ด๋ ํ ๊ผญ์ง์ ์ ์์์ผ๋ก ์ ๋ ฅ๋๊ธฐ ๋๋ฌธ์
160 50 100 20 60 30 ์ด๋
60 30 160 50 100 20 ๋ฑ์ผ๋ก ์ ๋ ฅ๋ฐ์ ์ ์๋ค.
์ ๋ ฅ์ด ๋ค์ด์ค๋ฉด์ ๋ฐฉํฅ์ญ์ ์ฃผ์ด์ง๊ธฐ ๋๋ฌธ์ dl ๋ฆฌ์คํธ๋ฅผ ํตํด ์ต๋ ๋์ด์ ๋๋น๋ฅผ ๊ณ์ฐํด ์ค ๋ค,
tl ๊ฐ์ ์ ๋ ฌํ๋ฉด์ 0๋ฒ์งธ์ 1๋ฒ์งธ ๊ฐ์ด ์ต๋ ๋์ด์ ๋๋น๊ฐ ๋ ๊ฒฝ์ฐ 3, 4๋ฒ์งธ ๊ฐ์ด ๊บพ์ธ ์ง์ ์ด ๋๋ค.
์ก๊ฐํ์ ๋์ด๋ฅผ ๊ตฌํ ํ ๋ฉด์ ๋น ์ฐธ์ธ๊ฐ์ ๊ณฑํ์ฌ ์ ๋ต์ ์ถ๋ ฅํด์ฃผ๋ฉด๋๋ค.
์์ค์ฝ๋
# ์ฐธ์ธ๋ฐญ
import sys
input = sys.stdin.readline
k = int(input())
tl = []
dl = [0, 0, 0, 0, 0]
for _ in range(6):
d, l = map(int, input().split())
dl[d] += l
tl.append(l)
while True:
if tl[0] in dl and tl[1] in dl:
break
tl.insert(0, tl.pop())
print(k * (tl[0]*tl[1] - tl[3]*tl[4]))