Yönlü, çəkili qraf verilir. zirvəsindən zirvəsinə qədər olan ən qısa məsafəni tapın.
Birinci sətirdə üç tam ədəd , və verilir: 1 \leq n \leq 2000, 1 \leq s, f \leq n, burada — zirvələrin sayı, — başlanğıc zirvə, — hədəf zirvədir. Növbəti sətirdə tam ədəd var: qoşma matrisi a_{i,j} qeyd olunur. Burada o deməkdir ki, -dən -yə kənar yoxdur; sıfırdan böyük və ya sıfıra bərabər istənilən ədəd isə kənarın çəkisidir. Əsas diaqonalda sıfırlar verilir. Zirvələr -dən -ə qədər nömrələnib.
-dən -yə qədər ən qısa məsafəni çap edin, əgər yol yoxdursa, çap edin.

Nümunə 1