m×n개의 정사각형 조각으로 이루어진 초콜릿 바가 있다. 이 초콜릿을 모두 낱개의 정사각형 조각으로 쪼개려고 한다.
초콜릿 조각은 격자의 세로선 또는 가로선을 따라 쪼갤 수 있으며, 한 번 쪼개면 하나의 조각이 두 개로 나뉜다. 한 번 쪼개는 비용은 쪼개는 조각의 크기와는 무관하게 오직 어떤 선을 따라 쪼개는지에만 의존한다. i번째 세로선을 따라 쪼개는 비용은 xi이고 (i=1,2,…,m−1), j번째 가로선을 따라 쪼개는 비용은 yj이다 (j=1,2,…,n−1).

예를 들어 그림의 초콜릿(m=6, n=4)을 먼저 모든 가로선을 따라 쪼갠 뒤, 그렇게 얻은 각 조각을 세로선을 따라 쪼갠다면 전체 비용은 y1+y2+y3+4⋅(x1+x2+x3+x4+x5)가 된다.
초콜릿 전체를 낱개의 정사각형으로 쪼개는 총비용은 수행한 모든 쪼개기 비용의 합이다. x1,x2,…,xm−1과 y1,y2,…,yn−1을 읽어 초콜릿 전체를 낱개의 정사각형으로 쪼개는 데 드는 최소 총비용을 구하는 프로그램을 작성하시오.
첫째 줄에 두 정수 m과 n이 공백 하나로 구분되어 주어진다 (2≤m,n≤1000).
이어지는 m−1개의 줄에는 각 줄마다 정수 xi가 하나씩 주어진다 (1≤xi≤1000).
그다음 n−1개의 줄에는 각 줄마다 정수 yj가 하나씩 주어진다 (1≤yj≤1000).
초콜릿 전체를 낱개의 정사각형으로 쪼개는 최소 총비용을 정수 하나로 출력한다.