Nhà của Bi được lát gạch màu đen, mỗi viên kích thước đơn vị. Sau thời gian dùng Bi thấy xấu quá muốn lát lại
bằng gạch khác. Đại lý có bán ba loại gạch sau: Loại màu đỏ có kích thước bằng
, loại màu xanh lá cây có kích
thước
, loại màu xanh nước biển có kích thước
.
Với một chiều dài viên màu đen cũ có thể thay thế bằng các cách như hình vẽ sau:

Tổng cộng có cách xếp nếu tổ hợp các phương án lát như trên nhà Bi sẽ rất là nhiều màu sắc.
Không sử dụng kiểu như viên màu đỏ +
viên màu xanh lá cây lên
viên màu đen. Hỏi với độ dài
cho trước
tính xem có bao nhiêu cách sắp xếp gạch như trên.
Input
Dòng thứ nhất chứa số nguyên là số lượng testcase thỏa
.
dòng tiếp theo mỗi dòng ghi số tự nhiên
thỏa
.
Output
Đưa ra dòng chứa tổng cần tìm tương ứng, do tổng quá lớn nên chia modulo cho
Samples
Sample Input 1
1
5
Sample Output 1
12
REF: Project Euler
Comments