CSES - Download Speed
  • Time limit: 1.00 s
  • Memory limit: 512 MB

Consider a network consisting of nn computers and mm connections. Each connection specifies how fast a computer can send data to another computer.

Kotivalo wants to download some data from a server. What is the maximum speed he can do this, using the connections in the network?

Input

The first input line has two integers nn and mm: the number of computers and connections. The computers are numbered 1,2,,n1,2,\dots,n. Computer 11 is the server and computer nn is Kotivalo's computer.

After this, there are mm lines describing the connections. Each line has three integers aa, bb and cc: computer aa can send data to computer bb at speed cc.

Output

Print one integer: the maximum speed Kotivalo can download data.

Constraints

  • 1n5001 \le n \le 500
  • 1m10001 \le m \le 1000
  • 1a,bn1 \le a,b \le n
  • 1c1091 \le c \le 10^9

Example

Input:

4 5
1 2 3
2 4 2
1 3 4
3 4 5
4 1 3

Output:

6