CF1353C.Board Moves

传统题 时间 2000 ms 内存 256 MiB 5 尝试 1 已通过 1 标签

Board Moves

You are given a board of size n×nn \times n, where nn is odd (not divisible by 22). Initially, each cell of the board contains one figure.

In one move, you can select exactly one figure presented in some cell and move it to one of the cells sharing a side or a corner with the current cell, i.e. from the cell (i,j)(i, j) you can move the figure to cells:

  • (i1,j1)(i - 1, j - 1);
  • (i1,j)(i - 1, j);
  • (i1,j+1)(i - 1, j + 1);
  • (i,j1)(i, j - 1);
  • (i,j+1)(i, j + 1);
  • (i+1,j1)(i + 1, j - 1);
  • (i+1,j)(i + 1, j);
  • (i+1,j+1)(i + 1, j + 1);

Of course, you can not move figures to cells out of the board. It is allowed that after a move there will be several figures in one cell.

Your task is to find the minimum number of moves needed to get all the figures into one cell (i.e. n21n^2-1 cells should contain 00 figures and one cell should contain n2n^2 figures).

You have to answer tt independent test cases.

Input

The first line of the input contains one integer tt (1t2001 \le t \le 200) — the number of test cases. Then tt test cases follow.

The only line of the test case contains one integer nn (1n<51051 \le n \lt 5 \cdot 10^5) — the size of the board. It is guaranteed that nn is odd (not divisible by 22).

It is guaranteed that the sum of nn over all test cases does not exceed 51055 \cdot 10^5 (umn5105um n \le 5 \cdot 10^5).

Output

For each test case print the answer — the minimum number of moves needed to get all the figures into one cell.

Samples

3
1
5
499993
0
40
41664916690999888

在线编程 IDE

建议全屏模式获得最佳体验