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:
İki fərqli düymə arasındakı məsafə iki və ya daha az olarsa, deməli və fərqli rəngdədirlər.
Agacı rəngləmək üçün nüçə üsul var? Cavabı 10^9 + 7 modulu ilə tapın.
İ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.
Agacı rəngləmək üçün mümkün variantların sayını 10^9 + 7 modulu ilə çap edin.
Nümunə 1
Nümunə 2