Shortest path is 1 in cost. Path is: 0 41 45 51 50 Shortest path is 0 in cost. Path is: 1 58 57 20 40 17 65 73 36 46 10 38 41 45 51 Shortest path is 1 in cost. Path is: 2 71 47 79 23 77 1 58 57 20 40 17 52 Shortest path is 2 in cost. Path is: 3 53 Shortest path is 1 in cost. Path is: 4 85 83 58 33 13 19 79 23 77 1 54 Shortest path is 3 in cost. Path is: 5 26 23 77 1 58 99 3 21 70 55 Shortest path is 3 in cost. Path is: 6 42 80 77 1 58 99 3 21 70 55 56 Shortest path is 0 in cost. Path is: 7 17 65 73 36 46 10 58 57 Shortest path is 0 in cost. Path is: 8 37 63 72 46 10 58 Shortest path is 1 in cost. Path is: 9 33 13 19 79 23 77 1 59 Shortest path is 0 in cost. Path is: 10 60 Shortest path is 5 in cost. Path is: 11 22 20 40 17 65 73 36 46 10 29 61 Shortest path is 0 in cost. Path is: 12 37 63 72 46 10 58 99 3 21 70 62 Shortest path is 0 in cost. Path is: 13 19 79 23 77 1 58 99 3 21 70 55 12 37 63 Shortest path is 1 in cost. Path is: 14 38 41 45 51 68 2 71 47 79 23 77 1 58 33 13 92 64 Shortest path is 1 in cost. Path is: 15 13 92 94 11 22 20 40 17 65 Shortest path is 3 in cost. Path is: 16 41 45 51 68 2 71 47 79 23 77 1 58 33 32 66 Shortest path is 0 in cost. Path is: 17 65 73 36 46 10 58 33 13 19 79 23 91 67 Shortest path is 1 in cost. Path is: 18 15 41 45 51 68 Shortest path is 2 in cost. Path is: 19 69 Shortest path is 0 in cost. Path is: 20 40 17 65 73 36 46 10 58 99 3 21 70 Shortest path is 0 in cost. Path is: 21 70 55 12 37 94 11 90 30 2 71 Shortest path is 0 in cost. Path is: 22 20 40 17 65 73 36 46 10 58 99 3 21 70 55 12 37 63 72 Shortest path is 0 in cost. Path is: 23 77 1 58 57 20 40 17 65 73 Shortest path is 3 in cost. Path is: 24 11 22 20 40 17 65 73 36 46 10 29 74 Shortest path is 2 in cost. Path is: 25 79 23 77 1 58 99 3 21 70 62 39 75 Shortest path is 2 in cost. Path is: 26 23 91 67 88 76 Shortest path is 0 in cost. Path is: 27 30 2 71 47 79 23 77 Shortest path is 6 in cost. Path is: 28 20 40 17 65 73 36 46 10 58 33 13 92 94 11 22 78 Shortest path is 2 in cost. Path is: 29 74 85 83 58 33 13 19 79 Shortest path is 2 in cost. Path is: 30 2 71 47 79 23 77 1 54 80 Shortest path is 3 in cost. Path is: 31 50 81 Shortest path is 1 in cost. Path is: 32 66 20 40 17 65 73 36 46 10 58 82 Shortest path is 0 in cost. Path is: 33 13 92 94 11 22 20 40 17 65 85 83 Shortest path is 2 in cost. Path is: 34 41 45 51 68 2 71 47 84 Shortest path is 1 in cost. Path is: 35 13 92 94 11 22 20 40 17 65 85 Shortest path is 1 in cost. Path is: 36 46 10 58 99 3 21 70 62 86 Shortest path is 1 in cost. Path is: 37 94 11 90 30 2 71 47 84 87 Shortest path is 1 in cost. Path is: 38 41 45 51 68 2 71 47 79 23 91 67 88 Shortest path is 2 in cost. Path is: 39 13 19 79 23 77 1 58 99 3 21 70 62 89 Shortest path is 0 in cost. Path is: 40 17 65 73 36 46 10 58 33 13 92 94 11 90 Shortest path is 0 in cost. Path is: 41 45 51 68 2 71 47 79 23 91 Shortest path is 0 in cost. Path is: 42 80 77 1 58 33 13 92 Shortest path is 3 in cost. Path is: 43 76 1 58 33 13 92 93 Shortest path is 0 in cost. Path is: 44 23 77 1 58 33 13 92 94 Shortest path is 1 in cost. Path is: 45 51 68 2 71 47 79 23 77 1 58 95 Shortest path is 3 in cost. Path is: 46 10 58 96 Shortest path is 0 in cost. Path is: 47 79 23 77 1 58 33 13 97 Shortest path is 6 in cost. Path is: 48 30 2 71 47 79 23 77 1 58 33 13 19 98 Shortest path is 0 in cost. Path is: 49 36 46 10 58 99 Shortest path is 2 in cost. Path is: 50 36 46 10 58 33 13 92 64 0 Shortest path is 0 in cost. Path is: 51 68 2 71 47 79 23 77 1 Shortest path is 1 in cost. Path is: 52 26 23 77 1 58 57 30 2 Shortest path is 0 in cost. Path is: 53 89 65 73 36 46 10 58 99 3 Shortest path is 3 in cost. Path is: 54 79 23 77 1 58 33 13 92 93 4 Shortest path is 4 in cost. Path is: 55 12 37 63 72 46 10 58 82 5 Shortest path is 3 in cost. Path is: 56 60 17 65 73 36 46 10 58 33 13 6 Shortest path is 1 in cost. Path is: 57 20 40 17 65 73 36 46 10 58 99 3 21 70 62 86 7 Shortest path is 2 in cost. Path is: 58 33 13 19 79 23 77 1 59 8 Shortest path is 1 in cost. Path is: 59 8 9 Shortest path is 1 in cost. Path is: 60 17 65 73 36 46 10 Shortest path is 1 in cost. Path is: 61 86 7 99 3 21 70 55 12 37 94 11 Shortest path is 1 in cost. Path is: 62 86 7 99 3 21 70 55 12 Shortest path is 0 in cost. Path is: 63 72 46 10 58 33 13 Shortest path is 1 in cost. Path is: 64 0 41 45 51 68 2 71 47 79 23 77 1 58 33 13 97 14 Shortest path is 0 in cost. Path is: 65 73 36 46 10 58 33 13 19 79 23 77 18 15 Shortest path is 1 in cost. Path is: 66 20 40 17 65 73 36 46 10 58 99 3 21 70 55 12 27 16 Shortest path is 1 in cost. Path is: 67 63 72 46 10 20 40 17 Shortest path is 0 in cost. Path is: 68 2 71 47 79 23 77 18 Shortest path is 1 in cost. Path is: 69 39 13 19 Shortest path is 0 in cost. Path is: 70 55 12 37 94 11 22 20 Shortest path is 0 in cost. Path is: 71 47 79 23 77 1 58 99 3 21 Shortest path is 0 in cost. Path is: 72 46 10 58 33 13 92 94 11 22 Shortest path is 0 in cost. Path is: 73 36 46 10 58 33 13 19 79 23 Shortest path is 2 in cost. Path is: 74 85 83 58 99 3 21 70 24 Shortest path is 2 in cost. Path is: 75 66 20 40 17 65 73 36 46 10 58 33 13 19 79 23 77 18 15 25 Shortest path is 2 in cost. Path is: 76 1 58 33 13 19 79 23 77 18 26 Shortest path is 1 in cost. Path is: 77 1 58 99 3 21 70 55 12 27 Shortest path is 3 in cost. Path is: 78 80 77 1 58 33 13 19 79 23 28 Shortest path is 1 in cost. Path is: 79 23 77 1 58 57 20 40 17 65 73 36 46 10 29 Shortest path is 0 in cost. Path is: 80 77 1 58 57 30 Shortest path is 3 in cost. Path is: 81 71 47 79 23 77 1 58 33 13 31 Shortest path is 2 in cost. Path is: 82 68 2 71 47 79 23 77 1 58 33 32 Shortest path is 1 in cost. Path is: 83 58 33 Shortest path is 1 in cost. Path is: 84 92 94 11 22 34 Shortest path is 2 in cost. Path is: 85 83 58 33 13 19 79 23 91 67 35 Shortest path is 0 in cost. Path is: 86 7 17 65 73 36 Shortest path is 0 in cost. Path is: 87 41 45 51 68 2 71 47 79 23 77 1 58 99 3 21 70 55 12 37 Shortest path is 1 in cost. Path is: 88 27 30 2 71 47 79 23 77 1 58 57 20 40 17 65 73 36 46 10 38 Shortest path is 1 in cost. Path is: 89 65 73 36 46 10 58 99 3 21 70 62 39 Shortest path is 0 in cost. Path is: 90 30 2 71 47 79 23 77 1 58 57 20 40 Shortest path is 1 in cost. Path is: 91 67 63 72 46 10 38 41 Shortest path is 3 in cost. Path is: 92 94 11 90 30 2 71 47 79 23 77 18 42 Shortest path is 3 in cost. Path is: 93 19 79 23 91 67 35 43 Shortest path is 1 in cost. Path is: 94 11 22 20 40 17 65 73 36 46 10 38 44 Shortest path is 2 in cost. Path is: 95 81 71 47 79 23 77 1 58 57 20 40 17 65 73 36 46 10 38 41 45 Shortest path is 0 in cost. Path is: 96 27 30 2 71 47 79 23 77 1 58 57 20 40 17 65 73 36 46 Shortest path is 1 in cost. Path is: 97 14 38 41 45 51 68 2 71 47 Shortest path is 1 in cost. Path is: 98 46 10 20 40 17 65 48 Shortest path is 3 in cost. Path is: 99 3 21 70 55 12 37 63 72 46 10 58 33 13 97 49 exit 0