Virus ağacı 2#10655

Virus ağacı 2

1 saniyə
128 meqabayt
Çox asan

Sizə təpə və n - 1 tili olan ağac verilmişdir. Təpələr -dən -ə qədər nömrələnmişdir, -ci til a_i və b_i təpələrini əlaqələndirir.

Sizin rənginiz var. Aşağıdakı şərtin yerinə yetirilməsi üçün Siz ağacda hər bir təpə üçün rəngdən birini seçin:

Agacı rəngləmək üçün nüçə üsul var? Cavabı 10^9 + 7 modulu ilə tapın.

Giriş

İlk sətirdə və k~(1 \le n, k \le 10^5) tam ədədləri verilir. Bundan sonra gələn hər bir (n - 1) sətirdə iki tam ədəd a_i və b_i~(1 \le a_i, b_i \le n) verilir.

Çıxış

Agacı rəngləmək üçün mümkün variantların sayını 10^9 + 7 modulu ilə çap edin.

Nümunələr

Nümunə 1

Loading
Loading

Nümunə 2

Loading
Loading