Portals

You are standing at the first index of an array aa of length nn. At index ii, you can either take a step forward to i+1i+1, or if there is a portal (mm portals) x,y,zx,y,z such that x≤i≤yx \le i \le y, you can teleport to index zz. The score of a path is defined as the sum of values of the indicies you visit. What is the maximum score with which you can get from index 00 to index n−1n-1?

Input Format

The first line is two integers n m, the number of numbers and portals. The next line is n integers, the array. The next m lines are each three integers x y z, the portals.

Sample Input

Input 1
5 1
1 2 -100 4 5
1 1 3

Sample Output

Output 1
12

Constraints

1≤n≤1e51 \le n \le 1e5

1≤m≤1e51 \le m \le 1e5

−1e3≤a[i]≤1e3-1e3 \le a[i] \le 1e3

0≤x≤y<z<n0 \le x \le y < z < n

Comments0


No comments yet

Be the first to comment.

New comment


Log in to join the discussion.