Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

RGB0015 - Зам

Чиглэлгүй граф дахь хоёр оройн хоорондох хамгийн богино замыг ол.

Input

Эхний мөрөнд графын оройн тоо N ( 1<=N<=100 ) өгөгдөнө.

Дараагийн N мөрөнд холболтын матриц өгөгдөнө. ( Хоёр оройн хооронд зам байвал 1 тоо, үгүй бол 0 тоо өгөгдөнө.)

Дараагийн мөрөнд эхлэл, төгсгөлийн хоёр оройн дугаар өгөгдөнө.

Output

Эхний мөрөнд тухайн хоёр оройн хоорондох богино замын урт L хэвлэгдэнэ.

 Зам байхгүй тохиолдолд -1 тоо хэвлэгдэнэ.

Example

Input:
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

Output:
3


Нэмсэн:Bataa
Огноо:2009-12-20
Хугацааны хязгаарлалт:1s
Эх кодын хэмжээний хязгаарлалт:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Програмчлалын хэлүүд:ADA95 ASM32 BASH BF C CSHARP CPP C99 CLPS LISP sbcl LISP clisp D FORTRAN HASK ICON ICK JAVA LUA NEM NICE OCAML PAS-GPC PAS-FPC PERL PHP PIKE PRLG-swi PYTHON RUBY SCM guile SCM qobi ST TEXT WHITESPACE

© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.