Kaninho tô màu trên cây 1

Xem PDF



Tác giả:
Dạng bài
Điểm: 1700 Thời gian: 2.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Có một cây \(N\) đỉnh, được đánh số \(1,2,3,...,N\). Với mỗi \(i(1\leq i\leq N-1)\), cạnh thứ \(i\) nối đỉnh \(x_i\)\(y_i\)

\(Kaninho\) quyết định tô mỗi đỉnh màu đen hoặc trắng. Ở đây, hai đỉnh kề nhau không được tô cùng màu đen.

Tìm số cách tô thỏa mãn yêu cầu bài toán, vì đáp án khá lớn nên cần lấy mod \(10^9+7\) trước khi in ra.

Input

  • Dòng thứ nhất chứa số nguyên \(N(1\leq N\leq 10^5)\)

  • Dòng thứ hai chứa \(N-1\) cặp \(x_i,y_i(1\leq x_i,y_i\leq N)\). Và đề ra đảm bảo rằng đồ thị đã cho là cây.

Output

  • In ra kết quả cần tìm

Example

Test 1

Input
3
1 2
2 3 
Output
5
Note

Vẽ ra dễ dàng ta đếm được , đáp án là 5 .


Bình luận

Không có bình luận nào.