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