{"raw_statement":[{"iden":"problem statement","content":"We have a weighted directed graph with $N$ vertices numbered $0$ to $N-1$.\nThe graph initially has $N-1$ edges. The $i$\\-th edge ($0 \\leq i \\leq N-2$) is directed from Vertex $i$ to Vertex $i+1$ and has a weight of $0$.\nSnuke will now add a new edge $(i → j)$ for every pair $i, j$ ($0 \\leq i,j \\leq N-1,\\ i \\neq j$). The weight of the edge will be $-1$ if $i < j$, and $1$ otherwise.\nRingo is a boy. A negative cycle (a cycle whose total weight is negative) in a graph makes him sad. He will delete some of the edges added by Snuke so that the graph will no longer contain a negative cycle. The cost of deleting the edge $(i → j)$ is $A_{i,j}$. He cannot delete edges that have been present from the beginning.\nFind the minimum total cost required to achieve Ringo's objective."},{"iden":"constraints","content":"*   $3 \\leq N \\leq 500$\n*   $1 \\leq A_{i,j} \\leq 10^9$\n*   All values in input are integers."},{"iden":"input","content":"Input is given from Standard Input in the following format:\n\n$N$\n$A_{0,1}$ $A_{0,2}$ $A_{0,3}$ $\\cdots$ $A_{0,N-1}$\n$A_{1,0}$ $A_{1,2}$ $A_{1,3}$ $\\cdots$ $A_{1,N-1}$\n$A_{2,0}$ $A_{2,1}$ $A_{2,3}$ $\\cdots$ $A_{2,N-1}$\n$\\vdots$\n$A_{N-1,0}$ $A_{N-1,1}$ $A_{N-1,2}$ $\\cdots$ $A_{N-1,N-2}$"},{"iden":"sample input 1","content":"3\n2 1\n1 4\n3 3"},{"iden":"sample output 1","content":"2\n\nIf we delete the edge $(0 → 1)$ added by Snuke, the graph will no longer contain a negative cycle. The cost will be $2$ in this case, which is the minimum possible."},{"iden":"sample input 2","content":"4\n1 1 1\n1 1 1\n1 1 1\n1 1 1"},{"iden":"sample output 2","content":"2\n\nIf we delete the edges $(1 → 2)$ and $(3 → 0)$ added by Snuke, the graph will no longer contain a negative cycle. The cost will be $1+1=2$ in this case, which is the minimum possible."},{"iden":"sample input 3","content":"10\n190587 2038070 142162180 88207341 215145790 38 2 5 20\n32047998 21426 4177178 52 734621629 2596 102224223 5 1864\n41 481241221 1518272 51 772 146 8805349 3243297 449\n918151 126080576 5186563 46354 6646 491776 5750138 2897 161\n3656 7551068 2919714 43035419 495 3408 26 3317 2698\n455357 3 12 1857 5459 7870 4123856 2402 258\n3 25700 16191 102120 971821039 52375 40449 20548149 16186673\n2 16 130300357 18 6574485 29175 179 1693 2681\n99 833 131 2 414045824 57357 56 302669472 95\n8408 7 1266941 60620177 129747 41382505 38966 187 5151064"},{"iden":"sample output 3","content":"2280211"}],"translated_statement":null,"sample_group":[],"show_order":["default"],"formal_statement":null,"simple_statement":null,"has_page_source":true}