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)