Cho một cây (cây là đồ thị vô hướng, liên thông và không có chu trình) gồm n đỉnh, đếm số cặp đỉnh phân biệt mà đường đi đơn giữa chúng có số cạnh ít nhất là k1 cạnh và nhiều nhất là k2 cạnh. Nói cách khác, đường đi giữa một cặp đỉnh thỏa mãn yêu cầu nếu số cạnh trên đường đi là l và k1≤l≤k2.
Input
- Dòng đầu tiên chứa ba số nguyên dương n,k1,k2;
- Sau đó là n−1 dòng mô tả các cạnh, mỗi dòng chứa hai số nguyên dương u và v thể hiện có một cạnh nối giữa hai đỉnh u,v.
Dữ liệu đảm bảo đồ thị được cho là một cây.
Output
- In ra một số nguyên dương: số cặp đỉnh thỏa mãn yêu cầu bài toán.
Ràng buộc
- 1≤k1≤k2≤n≤2⋅105;
- 1≤a,b≤n.
Example
Sample input
Copy
5 2 3
1 2
2 3
3 4
3 5
Sample output
Copy
6