Một đồ thị đỉnh, đỉnh thứ i được tô màu . Có cạnh hai chiều, cạnh thứ kết nối hai chiều trực tiếp giữa hai đỉnh và . Đường đi là một danh sách các đỉnh thỏa mãn tồn tại đường nối trực tiếp giữa và và các đỉnh khác nhau đôi một.
Yêu cầu: Hãy xác định số đường đi khác nhau thỏa mãn không có hai đỉnh nào trên đường đi cùng màu. Hai đường đi và được coi là khác nhau nếu như tồn tại ít nhất một vị trí sao cho .
Dữ liệu vào:
Dòng đầu tiên chứ ba số nguyên dương ;
dòng tiếp theo, dòng thứ chứa hai số nguyên dương xác định cạnh thứ của đồ thị. Dữ liệu đảm bảo không có cạnh nào được lặp lại hai lần.
Dữ liệu ra:
Ghi ra một số nguyên duy nhất là số lượng đường đi thỏa mãn.