Загрузка данных


import sys
from collections import Counter

# Быстрый ввод
input = sys.stdin.readline

n = int(input())

a = []
for _ in range(n):
    a.append(int(input()))

b = []
for _ in range(n):
    b.append(int(input()))

# Массив разностей
d = []
for i in range(n):
    diff = b[i] - a[i]
    if diff < 0:
        print("NO SOLUTION")
        sys.exit()
    d.append(diff)

# Считаем перепады высот
cnt = Counter()

# Первый элемент — это базовый подъем
cnt[0] = d[0]

# Находим все места, где разность растет
for i in range(1, n):
    if d[i] > d[i-1]:
        cnt[i] = d[i] - d[i-1]

# Ответ — это просто сумма всех насчитанных подъемов
ans = sum(cnt.values())
print(ans)