Cho số nguyên . Hãy tạo một mảng gồm các số nguyên không âm đôi một khác nhau, mỗi số nhỏ hơn , sao cho
Hai vế lần lượt lấy các phần tử ở vị trí lẻ và vị trí chẵn. Có thể in bất kỳ mảng nào thỏa điều kiện.
Input
- Dòng đầu chứa số nguyên - số bộ test.
- Mỗi bộ test gồm một dòng chứa số nguyên .
Output
- Với mỗi bộ test, in một dòng gồm số nguyên tạo thành một mảng hợp lệ.
Constraints
- .
- .
- Tổng qua mọi bộ test không vượt quá .
- Mọi số được in phải thuộc và đôi một khác nhau trong cùng bộ test.
Scoring
- Subtask ( số điểm): và tổng .
- Subtask ( số điểm): Không có giới hạn bổ sung.
Example
Test 1
Input
3 3 4 6
Output
1048576 2097152 3145728 1 1048576 2097152 3145729 1 2 3 1048576 2097152 3145728
Giải thích: XOR của toàn bộ mỗi dòng đều bằng ; do đó XOR ở vị trí lẻ bằng XOR ở vị trí chẵn. Chẳng hạn ở dòng cuối, bằng .