Score : $700$ points
You are given an integer $L$. Construct a directed graph that satisfies the conditions below. The graph may contain multiple edges between the same pair of vertices. It can be proved that such a graph always exists.
Here, the length of a path is the sum of the lengths of the edges contained in that path, and two paths are considered different when the sets of the edges contained in those paths are different.
Input is given from Standard Input in the following format:
$L$
In the first line, print $N$ and $M$, the number of the vertices and edges in your graph. In the $i$-th of the following $M$ lines, print three integers $u_i,v_i$ and $w_i$, representing the starting vertex, the ending vertex and the length of the $i$-th edge. If there are multiple solutions, any of them will be accepted.
4
8 10 1 2 0 2 3 0 3 4 0 1 5 0 2 6 0 3 7 0 4 8 0 5 6 1 6 7 1 7 8 1
In the graph represented by the sample output, there are four paths from Vertex $1$ to $N=8$:
There are other possible solutions.
5
5 7 1 2 0 2 3 1 3 4 0 4 5 0 2 4 0 1 3 3 3 5 1