Problem 
                         
                                 Dalam graf tidak terarah, anda ingin mencari panjang laluan terpendek antara dua bucu.
 
Input: 
- baris pertama input mengandungi nombor N - bilangan bucu dalam graf (\(1<=N<=100\) span>);< br />
- seterusnya, matriks bersebelahan ditulis daripada baris baharu (0 menunjukkan ketiadaan tepi, 1 - kehadiran tepi);
- baris terakhir mengandungi nombor dua bucu - mula dan tamat.
 
Output: Cetak panjang laluan terpendek. Jika laluan tidak wujud, cetak satu nombor -1.
 
Contoh
| # | 
Input | 
Output | 
| 1 | 
 5 
0 1 0 0 1 
1 0 1 0 0 
0 1 0 0 0 
0 0 0 0 0 
1 0 0 0 0 
3 5 
 | 
3 | 
 jadual>