Hàng rào đẹp

Xem dưới dạng PDF

Gửi bài giải

Điểm: 10
Giới hạn thời gian: 3.0s
Giới hạn bộ nhớ: 256M

Tác giả:
Kiểu bài tập

Có 1 hàng rào gỗ có \(n\) thanh gỗ và bảng màu gồm có \(k\) màu. Chủ nhà yêu cầu chỉ sơn tối đa 2 thanh gỗ cạnh nhau cùng 1 màu. Hãy cho biết có bao nhiêu cách sơn thỏa điều kiện nhé.

Ghi chú: Vì kết quả có thể rất lớn nên hãy in kết quả sau khi mod \(10^9 + 7\)

Input

  • Dòng đầu tiên là số bộ test \(t\).
  • \(t\) dòng tiếp theo mô tả \(t\) bộ test. Mỗi bộ test gồm có \(n\) và \(k\) trên cùng 1 dòng và cách nhau bởi khoảng trắng.

Output

  • Với mỗi bộ test, output trên 1 dòng riêng biệt kết quả tính được.

Constraints

  • \(1 \le n,k \le 30\)
  • \(1 \le t \le 10^3\)

Example

Sample input

2
2 4
3 2

Sample output

16
6

Nhận xét

Không có ý kiến tại thời điểm này.