Знайдiть кiлькiсть пар вершин, вiдстань мiж якими рiвна .
Пари та вважати однаковою парою.
Перший рядок мiстить два цiлi числа та — кiлькiсть вершин та потрiбна вiдстань.
Кожен з наступних рядкiв мiстить по три цiлi числа , та , що означає, що мiж мiстами та iснує дорога довжиною .
Виведiть кiлькiсть пар, вiдстань мiж якими рiвна .