Найкоротший парний шлях
Дуже проста
Обмеження на час виконання 2 секунди
Обмеження на використання пам'яті 128 мегабайтів
Задано неорієнтований граф. Знайдіть найкоротший шлях парної довжини між двома вершинами.
Вхідні дані
Перший рядок містить чотири цілі числа: кількість вершин , кількість ребер , а також номери вершин і . Кожен з наступних рядків містить два цілі числа і , що описують неорієнтоване ребро .
Вихідні дані
Виведіть найкоротший шлях між вершинами і , де довжина шляху (кількість ребер у шляху) є парною. Якщо шляху парної довжини між і не існує, виведіть .
Приклади
Вхідні дані #1
Відповідь #1
Вхідні дані #2
Відповідь #2
Відправки 436
Коефіцієнт прийняття 44%