기차 여행

아직 제출이 없습니다시간 제한1초메모리 제한256 MB

문제

JOI나라에는 11부터 NN까지 번호가 붙은 NN개의 도시가 일렬로 있다. 철도 ii는 도시 iii+1i+1을 양방향으로 잇는다.

철도 ii를 탈 때 매번 티켓 AiA_i를 사거나, CiC_i에 IC카드를 한 번 구매한 뒤 탑승마다 BiB_i를 낸다 (Ai>BiA_i > B_i). 처음에는 IC카드가 없다.

도시 P1,P2,,PMP_1, P_2, \ldots, P_M을 순서대로 방문하며, jj일째 PjP_j에서 Pj+1P_{j+1}로 이동한다. IC카드 구매비와 승차비의 합을 최소화하라.

입력

첫 줄: NN, MM. 둘째 줄: P1,,PMP_1, \ldots, P_M. 다음 N1N-1줄: 철도 iiAiA_i, BiB_i, CiC_i.

출력

여행에 드는 최소 비용을 출력한다.

제한

2N,M1000002 \leq N, M \leq 100000, 1Bi<Ai1000001 \leq B_i < A_i \leq 100000, 1Ci1000001 \leq C_i \leq 100000, 1PjN1 \leq P_j \leq N, PjPj+1P_j \neq P_{j+1}.