Time limit: 1.0s , Memory limit: 256M , Points: 10 (partial)
Huế có địa điểm du lịch, các địa điểm đó được đánh số từ 1 đến và có đường đi hai chiều nối các địa điểm du lịch đó. Khoảng cách từ đến là . Giữa hai điểm du lịch có nhiều nhất một đường nối trực tiếp.
Tìm đường đi từ một điểm du lịch hiện tại đến điểm du lịch bất kỳ khác sao cho đường đi là ngắn nhất.
Input
Dòng đầu tiên chứa hai số nguyên dương thỏa .
dòng tiếp theo chứa ba số nguyên là thỏa .
Dòng cuối cùng ghi hai số nguyên dương thỏa là hai điểm xuất phát và kết thúc của đoạn đường đi cần tìm.
Output
Dòng đầu in ra chiều dài ngắn nhất cần tìm.
Dòng thứ hai đầu tiên ghi số là số điểm du lịch trên đường đi cần tìm, tiếp theo ghi ra thứ tự của các điểm du lịch cần đi qua tính từ điểm xuất phát đến điểm kết thúc.
Sample Input
3 3
1 2 3
2 3 1
1 3 5
1 3
Sample Output
4
3 1 2 3
Comments