{"raw_statement":[{"iden":"problem statement","content":"There are $N$ stones, numbered $1, 2, \\ldots, N$. For each $i$ ($1 \\leq i \\leq N$), the height of Stone $i$ is $h_i$. Here, $h_1 < h_2 < \\cdots < h_N$ holds.\nThere is a frog who is initially on Stone $1$. He will repeat the following action some number of times to reach Stone $N$:\n\n*   If the frog is currently on Stone $i$, jump to one of the following: Stone $i + 1, i + 2, \\ldots, N$. Here, a cost of $(h_j - h_i)^2 + C$ is incurred, where $j$ is the stone to land on.\n\nFind the minimum possible total cost incurred before the frog reaches Stone $N$."},{"iden":"constraints","content":"*   All values in input are integers.\n*   $2 \\leq N \\leq 2 \\times 10^5$\n*   $1 \\leq C \\leq 10^{12}$\n*   $1 \\leq h_1 < h_2 < \\cdots < h_N \\leq 10^6$"},{"iden":"input","content":"Input is given from Standard Input in the following format:\n\n$N$ $C$\n$h_1$ $h_2$ $\\ldots$ $h_N$"},{"iden":"sample input 1","content":"5 6\n1 2 3 4 5"},{"iden":"sample output 1","content":"20\n\nIf we follow the path $1$ → $3$ → $5$, the total cost incurred would be $((3 - 1)^2 + 6) + ((5 - 3)^2 + 6) = 20$."},{"iden":"sample input 2","content":"2 1000000000000\n500000 1000000"},{"iden":"sample output 2","content":"1250000000000\n\nThe answer may not fit into a 32-bit integer type."},{"iden":"sample input 3","content":"8 5\n1 3 4 5 10 11 12 13"},{"iden":"sample output 3","content":"62\n\nIf we follow the path $1$ → $2$ → $4$ → $5$ → $8$, the total cost incurred would be $((3 - 1)^2 + 5) + ((5 - 3)^2 + 5) + ((10 - 5)^2 + 5) + ((13 - 10)^2 + 5) = 62$."}],"translated_statement":null,"sample_group":[],"show_order":["default"],"formal_statement":null,"simple_statement":null,"has_page_source":true}