├── GridMapping.cpp ├── GridMapping.h ├── README.md ├── SensorFusion.cpp ├── SensorFusion.h ├── main.cpp ├── test1 ├── laser.txt ├── od.txt └── sonar.txt ├── test2 ├── laser.txt ├── od.txt └── sonar.txt ├── test3 ├── laser.txt ├── od.txt └── sonar.txt ├── test4 ├── laser.txt ├── od.txt └── sonar.txt └── test5 ├── laser.txt ├── od.txt └── sonar.txt /GridMapping.cpp: -------------------------------------------------------------------------------- 1 | #include "GridMapping.h" 2 | 3 | GridMapping::GridMapping(const double &l0, const double &locc, const double &lfree, const double &alpha, const double &beta, const double &Zmax, const double &Zmin, const unsigned char &sensorType) { 4 | this -> l0 = l0; 5 | this -> locc = locc; 6 | this -> lfree = lfree; 7 | this -> alpha = alpha; 8 | this -> beta = beta * CV_PI / 180; 9 | this -> Zmax = Zmax; 10 | this -> Zmin = Zmin; 11 | this -> sensorType = sensorType; 12 | 13 | for (int x = 0; x < mapWidth / gridWidth; x++) { 14 | for (int y = 0; y < mapHeight / gridHeight; y++) { 15 | l[x][y] = l0; 16 | } 17 | } 18 | gridMapImage = cvCreateImage(cvSize(mapWidth / gridWidth, mapHeight/ gridHeight), IPL_DEPTH_8U, 1); 19 | } 20 | 21 | /** Occupancy Grid Mapping Algorithm, please refer to textbook "Probabilistic Robotics" */ 22 | void GridMapping::updateGridMap(const double &robotX, const double &robotY, const double &robotTheta, const double sensorData[]) { 23 | 24 | for (int x = 0; x < mapWidth / gridWidth; x++) { 25 | for (int y = 0; y < mapHeight / gridHeight; y++) { 26 | double xi, yi; 27 | gridToXY(x, y, xi, yi); 28 | if (sqrt(pow(xi - robotX, 2) + pow(yi - robotY, 2)) <= Zmax) { 29 | l[x][y] = l[x][y] + inverseSensorModel(robotX, robotY, robotTheta, xi, yi, sensorData) - l0; 30 | } 31 | } 32 | } 33 | } 34 | double GridMapping::inverseSensorModel(const double &x, const double &y, const double &theta, const double &xi, const double &yi, const double sensorData[]) { 35 | 36 | double r = sqrt(pow(xi - x, 2) + pow(yi - y, 2)); 37 | double phi = atan2(yi - y, xi - x) - theta; 38 | 39 | 40 | double Zk; 41 | double thetaK; 42 | 43 | double sensorTheta; 44 | double minDelta = -1; 45 | 46 | switch (sensorType) { 47 | case 0: 48 | for (int i = 0; i < 361; i++) { 49 | sensorTheta = (-90 + i * 0.5) * (CV_PI / 180); 50 | if (fabs(phi - sensorTheta) < minDelta || minDelta == -1) { 51 | Zk = sensorData[i]; 52 | thetaK = sensorTheta; 53 | minDelta = fabs(phi - sensorTheta); 54 | } 55 | } 56 | break; 57 | case 1: 58 | /** -90 -37.5 -22.5 -7.5 7.5 22.5 37.5 90*/ 59 | 60 | for (int i = 0; i < 8; i++) { 61 | if (i == 0) { 62 | sensorTheta = -90 * (CV_PI / 180); 63 | } 64 | else if (i == 1) { 65 | sensorTheta = -37.5 * (CV_PI / 180); 66 | } 67 | else if (i == 6) { 68 | sensorTheta = 37.5 * (CV_PI / 180); 69 | } 70 | else if (i == 7) { 71 | sensorTheta = 90 * (CV_PI / 180); 72 | } 73 | else { 74 | sensorTheta = (-37.5 + (i - 1) * 15) * (CV_PI / 180); 75 | } 76 | 77 | if (fabs(phi - sensorTheta) < minDelta || minDelta == -1) { 78 | Zk = sensorData[i]; 79 | thetaK = sensorTheta; 80 | minDelta = fabs(phi - sensorTheta); 81 | } 82 | } 83 | 84 | break; 85 | default: 86 | cout << "Unknown Sensor Type " << endl; 87 | } 88 | 89 | if (r > min((double)Zmax, Zk + alpha / 2) || fabs(phi - thetaK) > beta / 2 || Zk > Zmax || Zk < Zmin) { 90 | return l0; 91 | } 92 | else if (Zk < Zmax && fabs(r - Zk) < alpha / 2) { 93 | return locc; 94 | } 95 | else if (r <= Zk) { 96 | return lfree; 97 | } 98 | } 99 | 100 | void GridMapping::gridToXY(const int &x, const int &y, double &xi, double &yi) { 101 | xi = x * gridWidth + gridWidth / 2 - robotXOffset; 102 | yi = -(y * gridHeight + gridHeight / 2) + robotYOffset; 103 | } 104 | 105 | void GridMapping::showGridMap(const string &windowName) { 106 | for (int x = 0; x < mapWidth / gridWidth; x++) { 107 | for (int y = 0; y < mapHeight / gridHeight; y++) { 108 | double p = 1 - 1 / (1 + exp(l[x][y])); 109 | double grayValue = (double)((1 - p) * 255); 110 | CvScalar pixel = cvRealScalar(grayValue); 111 | cvSet2D(gridMapImage, y, x, pixel); 112 | } 113 | } 114 | 115 | cvNamedWindow(windowName.c_str(), 0); 116 | cvShowImage(windowName.c_str(), gridMapImage); 117 | 118 | } 119 | 120 | void GridMapping::saveGridMap(const string &fileName) { 121 | cvSaveImage(fileName.c_str(), gridMapImage); 122 | } 123 | 124 | -------------------------------------------------------------------------------- /GridMapping.h: -------------------------------------------------------------------------------- 1 | #ifndef GRIDMAPPING_H 2 | #define GRIDMAPPING_H 3 | 4 | /** Opencv includes */ 5 | #include 6 | #include 7 | 8 | #include 9 | #include 10 | #include 11 | 12 | #include 13 | 14 | 15 | using namespace std; 16 | 17 | 18 | class GridMapping { 19 | public: 20 | GridMapping(const double &l0, const double &locc, const double &lfree, const double &alpha, const double &beta, const double &Zmax, const double &Zmin, const unsigned char &sensorType); 21 | 22 | void updateGridMap(const double &robotX, const double &robotY, const double &robotTheta, const double sensorData[]); 23 | void showGridMap(const string &windowName); 24 | void saveGridMap(const string &fileName); 25 | 26 | /** Grid Size (mm) */ 27 | const static int gridWidth = 100; // 100 for data1, 100 for data2, 100 for data3, 100 for data4, 100 for data5, 28 | const static int gridHeight = 100; // 100 for data1, 100 for data2, 100 for data3, 100 for data4, 100 for data5, 29 | 30 | /** Map Size (mm) */ 31 | const static int mapWidth = 30000; // 35000 for data1, 30000 for data2, 45000 for data3, 15000 for data4, 30000 for data5 32 | const static int mapHeight = 15000; // 25000 for data1, 30000 for data2, 25000 for data3, 50000 for data4, 15000 for data5 33 | 34 | double l[mapWidth / gridWidth][mapHeight / gridHeight]; 35 | 36 | private: 37 | IplImage *gridMapImage; 38 | 39 | /** Thickness of obstacles (mm)*/ 40 | double alpha; 41 | 42 | /** Width of the beam (radian)*/ 43 | double beta; 44 | 45 | double l0; 46 | double locc; 47 | double lfree; 48 | double Zmax; 49 | double Zmin; 50 | 51 | unsigned char sensorType; 52 | 53 | /** Robot Location on grid map image (mm) */ 54 | const static int robotXOffset = mapWidth / 5; // 5 for data1, 5 for data2, 1.5 for data3, 3 for data4, 5 for data5 55 | const static int robotYOffset = mapHeight / 3; // 4 for data1, 4 for data2, 2 for data3, 5 for data4, 3 for data5 56 | 57 | double inverseSensorModel(const double &x, const double &y, const double &theta, const double &xi, const double &yi, const double sensorData[]); 58 | 59 | void gridToXY(const int &x, const int &y, double &xi, double &yi); 60 | }; 61 | 62 | 63 | #endif // GRIDMAPPING_H 64 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # OccupancyGridMapping 2 | 3 | Implementation of Occupancy Grid Mapping in C/C++ using openCV library to visualize the results 4 | -------------------------------------------------------------------------------- /SensorFusion.cpp: -------------------------------------------------------------------------------- 1 | #include "SensorFusion.h" 2 | 3 | SensorFusion::SensorFusion(const GridMapping *gridMapping1, const GridMapping *gridMapping2) { 4 | gridWidth = gridMapping1 -> gridWidth; 5 | gridHeight = gridMapping1 -> gridHeight; 6 | mapWidth = gridMapping1 -> mapWidth; 7 | mapHeight = gridMapping1 -> mapHeight; 8 | 9 | /** 2-dimensional static-size array */ 10 | p = (double**)malloc(sizeof(double*) * mapWidth / gridWidth); 11 | for(int x = 0; x < mapWidth / gridWidth; x++) { 12 | p[x] = (double*)malloc(sizeof(double) * mapHeight / gridHeight); 13 | } 14 | 15 | for (int x = 0; x < mapWidth / gridWidth; x++) { 16 | for (int y = 0; y < mapHeight / gridHeight; y++) { 17 | double p1 = 1 - 1 / (1 + exp(gridMapping1 -> l[x][y])); 18 | double p2 = 1 - 1 / (1 + exp(gridMapping2 -> l[x][y])); 19 | p[x][y] = 1 - (1 - p1) * (1 - p2); 20 | } 21 | } 22 | gridMapImage = cvCreateImage(cvSize(mapWidth / gridWidth, mapHeight/ gridHeight), IPL_DEPTH_8U, 1); 23 | } 24 | 25 | void SensorFusion::showGridMap(const string &windowName) { 26 | for (int x = 0; x < mapWidth / gridWidth; x++) { 27 | for (int y = 0; y < mapHeight / gridHeight; y++) { 28 | double grayValue = (double)((1 - p[x][y]) * 255); 29 | CvScalar pixel = cvRealScalar(grayValue); 30 | cvSet2D(gridMapImage, y, x, pixel); 31 | } 32 | } 33 | 34 | cvNamedWindow(windowName.c_str(), 0); 35 | cvShowImage(windowName.c_str(), gridMapImage); 36 | 37 | } 38 | 39 | void SensorFusion::saveGridMap(const string &fileName) { 40 | cvSaveImage(fileName.c_str(), gridMapImage); 41 | } 42 | -------------------------------------------------------------------------------- /SensorFusion.h: -------------------------------------------------------------------------------- 1 | #ifndef SENSORFUSION_H 2 | #define SENSORFUSION_H 3 | 4 | /** Opencv includes */ 5 | #include 6 | #include 7 | 8 | #include "GridMapping.h" 9 | 10 | class SensorFusion { 11 | public: 12 | SensorFusion(const GridMapping *gridMapping1, const GridMapping *gridMapping2); 13 | void showGridMap(const string &windowName); 14 | void saveGridMap(const string &fileName); 15 | 16 | private: 17 | IplImage *gridMapImage; 18 | 19 | /** Grid Size (mm) */ 20 | int gridWidth; // 200 for data1, 100 for data2, 100 for data3, 100 for data4, 100 for data5, 21 | int gridHeight; // 200 for data1, 100 for data2, 100 for data3, 100 for data4, 100 for data5, 22 | 23 | /** Map Size (mm) */ 24 | int mapWidth; // 35000 for data1, 30000 for data2, 45000 for data3, 15000 for data4, 30000 for data5 25 | int mapHeight; // 60000 for data1, 30000 for data2, 25000 for data3, 50000 for data4, 15000 for data5 26 | 27 | double **p; 28 | 29 | }; 30 | 31 | #endif // SENSORFUSION_H 32 | -------------------------------------------------------------------------------- /main.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | using namespace std; 3 | 4 | #include 5 | #include 6 | #include 7 | #include 8 | 9 | #include "GridMapping.h" 10 | #include "SensorFusion.h" 11 | 12 | int main (int argc, char **argv) { 13 | if (argc < 4) { 14 | cerr << "Input Error!!!"; 15 | return -1; 16 | } 17 | 18 | /** Read Files */ 19 | FILE *odomFile = fopen(argv[1], "r"); 20 | FILE *laserFile = fopen(argv[2], "r"); 21 | FILE *sonarFile = fopen(argv[3], "r"); 22 | 23 | double timeStamp; 24 | 25 | double laserData[361]; 26 | double sonarData[8]; 27 | 28 | double robotX; 29 | double robotY; 30 | double robotTheta; 31 | 32 | GridMapping *laserGridMapping = new GridMapping(0, 2.2, -2.2, 200, 0.5, 80000, 0, 0); 33 | 34 | GridMapping *sonarGridMapping = new GridMapping(0, 0.4, -0.4, 200, 20, 5000, 170, 1); 35 | 36 | int frameCount = 1; 37 | 38 | while (fscanf (odomFile, "%lf %lf %lf %lf", &timeStamp, &robotX, &robotY, &robotTheta) != EOF) { 39 | cout << "Frame " << frameCount << endl; 40 | 41 | 42 | fscanf (laserFile, "%lf", &timeStamp); 43 | for (int i = 0; i < 361; i++) { 44 | fscanf (laserFile, "%lf", &laserData[i]); 45 | } 46 | laserGridMapping -> updateGridMap(robotX, robotY, (robotTheta / 10) * (CV_PI / 180), laserData); 47 | 48 | fscanf (sonarFile, "%lf", &timeStamp); 49 | for (int i = 0; i < 8; i++) { 50 | fscanf (sonarFile, "%lf", &sonarData[i]); 51 | } 52 | sonarGridMapping -> updateGridMap(robotX, robotY, (robotTheta / 10) * (CV_PI / 180), sonarData); 53 | 54 | frameCount++; 55 | } 56 | 57 | SensorFusion *sensorFusion = new SensorFusion(laserGridMapping, sonarGridMapping); 58 | 59 | laserGridMapping -> showGridMap("Laser Grid Map"); 60 | sonarGridMapping -> showGridMap("Sonar Grid Map"); 61 | sensorFusion -> showGridMap("Sensor Fusion Map"); 62 | 63 | 64 | if (cvWaitKey(0) == 'q') { 65 | cout << "============End============" << endl; 66 | } 67 | 68 | laserGridMapping -> saveGridMap("LaserGridMap.jpg"); 69 | sonarGridMapping -> saveGridMap("SonarGridMap.jpg"); 70 | sensorFusion -> saveGridMap("SensorFusionGridMap.jpg"); 71 | 72 | fclose(odomFile); 73 | fclose(laserFile); 74 | fclose(sonarFile); 75 | 76 | return 0; 77 | } 78 | 79 | -------------------------------------------------------------------------------- /test1/od.txt: -------------------------------------------------------------------------------- 1 | 1686487 0 0 0 2 | 1686915 0 0 0 3 | 1687132 0 0 0 4 | 1687555 0 0 0 5 | 1687770 0 0 0 6 | 1688194 0 0 0 7 | 1688411 0 0 0 8 | 1688627 0 0 0 9 | 1688843 0 0 0 10 | 1689054 0 0 0 11 | 1689273 0 0 0 12 | 1689479 0 0 0 13 | 1689698 0 0 0 14 | 1689906 0 0 0 15 | 1690116 0 0 0 16 | 1690338 0 0 0 17 | 1690549 0 0 0 18 | 1690759 0 0 0 19 | 1690970 0 0 0 20 | 1691192 0 0 0 21 | 1691400 0 0 0 22 | 1691822 0 0 0 23 | 1692039 0 0 0 24 | 1692258 0 0 0 25 | 1692470 0 0 0 26 | 1692681 0 0 0 27 | 1692900 0 0 0 28 | 1693105 0 0 0 29 | 1693319 0 0 0 30 | 1693530 0 0 0 31 | 1693751 0 0 0 32 | 1693959 0 0 0 33 | 1694178 0 0 0 34 | 1694387 0 0 0 35 | 1694811 0 0 0 36 | 1695028 0 0 0 37 | 1695243 0 0 0 38 | 1695451 0 0 0 39 | 1695665 0 0 0 40 | 1695888 0 0 0 41 | 1696098 0 0 0 42 | 1696314 0 0 0 43 | 1696524 0 0 0 44 | 1696740 0 0 0 45 | 1696952 0 0 0 46 | 1697168 0 0 0 47 | 1697377 0 0 0 48 | 1697590 10 0 3600 49 | 1697802 33 0 0 50 | 1698013 71 0 0 51 | 1698233 122 0 1 52 | 1698442 184 0 0 53 | 1698652 249 0 0 54 | 1698868 379 0 0 55 | 1699087 445 0 0 56 | 1699293 511 0 3600 57 | 1699515 574 0 3599 58 | 1699721 636 0 3599 59 | 1699939 701 0 3597 60 | 1700150 767 0 3596 61 | 1700362 829 0 3595 62 | 1700578 888 -1 3595 63 | 1700788 951 -1 3594 64 | 1701000 1015 -2 3594 65 | 1701218 1077 -2 3594 66 | 1701435 1142 -3 3593 67 | 1701645 1208 -4 3592 68 | 1701857 1274 -5 3592 69 | 1702070 1340 -6 3592 70 | 1702289 1470 -7 3591 71 | 1702500 1530 -8 3591 72 | 1702713 1581 -10 3570 73 | 1702928 1624 -13 3549 74 | 1703144 1675 -18 3547 75 | 1703349 1733 -23 3549 76 | 1703566 1792 -28 3550 77 | 1703775 1855 -34 3551 78 | 1703990 1918 -39 3553 79 | 1704210 1981 -44 3555 80 | 1704423 2039 -49 3556 81 | 1704637 2103 -54 3557 82 | 1704845 2167 -58 3558 83 | 1705065 2223 -62 3562 84 | 1705272 2283 -66 3563 85 | 1705488 2411 -74 3567 86 | 1705695 2477 -78 3569 87 | 1705912 2540 -81 3570 88 | 1706122 2601 -84 3572 89 | 1706339 2668 -87 3574 90 | 1706549 2731 -90 3577 91 | 1706767 2792 -92 3578 92 | 1706977 2857 -95 3580 93 | 1707189 2919 -97 3582 94 | 1707409 2982 -99 3584 95 | 1707616 3039 -100 3586 96 | 1707834 3097 -102 3585 97 | 1708047 3161 -103 3585 98 | 1708261 3216 -105 3582 99 | 1708478 3338 -109 3581 100 | 1708688 3401 -111 3581 101 | 1708902 3468 -113 3580 102 | 1709118 3531 -115 3581 103 | 1709329 3595 -117 3583 104 | 1709540 3657 -119 3584 105 | 1709759 3718 -121 3585 106 | 1709968 3781 -122 3586 107 | 1710181 3845 -124 3588 108 | 1710391 3906 -125 3590 109 | 1710611 3970 -126 3592 110 | 1710820 4029 -127 3592 111 | 1711032 4080 -127 3592 112 | 1711247 4136 -128 3592 113 | 1711464 4202 -129 3591 114 | 1711882 4388 -132 3590 115 | 1712100 4451 -134 3589 116 | 1712317 4514 -135 3588 117 | 1712525 4579 -136 3587 118 | 1712739 4646 -138 3588 119 | 1712952 4711 -139 3589 120 | 1713170 4772 -140 3591 121 | 1713385 4836 -141 3592 122 | 1713599 4900 -142 3592 123 | 1713813 4957 -143 3593 124 | 1714021 5010 -143 3592 125 | 1714235 5068 -144 3591 126 | 1714452 5133 -145 3590 127 | 1714657 5199 -147 3589 128 | 1714872 5329 -150 3586 129 | 1715087 5395 -151 3585 130 | 1715303 5460 -153 3584 131 | 1715516 5518 -155 3583 132 | 1715731 5576 -156 3582 133 | 1715939 5639 -159 3581 134 | 1716156 5704 -161 3580 135 | 1716366 5768 -163 3579 136 | 1716584 5831 -165 3579 137 | 1716800 5894 -167 3581 138 | 1717008 5957 -170 3582 139 | 1717218 6022 -172 3583 140 | 1717436 6081 -173 3583 141 | 1717655 6143 -175 3585 142 | 1718071 6322 -180 3587 143 | 1718293 6383 -181 3589 144 | 1718503 6444 -182 3589 145 | 1718716 6507 -183 3590 146 | 1718928 6571 -184 3592 147 | 1719139 6637 -185 3592 148 | 1719359 6699 -186 3593 149 | 1719567 6760 -187 3594 150 | 1719787 6825 -187 3594 151 | 1719994 6890 -188 3593 152 | 1720215 6953 -189 3592 153 | 1720429 7013 -190 3591 154 | 1720641 7077 -191 3591 155 | 1720852 7143 -192 3590 156 | 1721063 7206 -193 3589 157 | 1721275 7336 -196 3587 158 | 1721699 7462 -199 3586 159 | 1721921 7528 -200 3585 160 | 1722339 7658 -204 3584 161 | 1722561 7721 -206 3585 162 | 1722769 7785 -207 3586 163 | 1722982 7849 -209 3586 164 | 1723203 7914 -210 3586 165 | 1723416 7978 -212 3585 166 | 1723627 8042 -214 3585 167 | 1723839 8104 -215 3584 168 | 1724051 8168 -217 3583 169 | 1724271 8297 -221 3581 170 | 1724480 8362 -224 3580 171 | 1724696 8425 -226 3580 172 | 1724905 8485 -228 3584 173 | 1725117 8540 -229 3591 174 | 1725337 8595 -230 0 175 | 1725544 8648 -229 12 176 | 1725755 8697 -227 28 177 | 1725975 8740 -224 42 178 | 1726185 8783 -221 56 179 | 1726403 8832 -215 70 180 | 1726612 8875 -209 87 181 | 1726824 8920 -202 103 182 | 1727247 9026 -180 118 183 | 1727467 9148 -155 112 184 | 1727680 9208 -143 106 185 | 1727890 9268 -132 101 186 | 1728104 9328 -122 94 187 | 1728322 9391 -111 89 188 | 1728531 9455 -102 82 189 | 1728748 9517 -93 77 190 | 1728962 9578 -85 75 191 | 1729173 9637 -77 72 192 | 1729390 9700 -69 72 193 | 1729808 9821 -54 71 194 | 1730032 9887 -45 69 195 | 1730238 9952 -37 68 196 | 1730456 10018 -29 68 197 | 1730664 10083 -22 66 198 | 1730878 10215 -7 61 199 | 1731094 10278 0 58 200 | 1731307 10341 6 57 201 | 1731521 10407 12 56 202 | 1731731 10473 19 55 203 | 1731943 10539 25 54 204 | 1732160 10605 31 53 205 | 1732378 10671 38 51 206 | 1732589 10738 44 51 207 | 1732800 10804 50 50 208 | 1733019 10870 55 50 209 | 1733232 10936 61 49 210 | 1733443 11002 67 48 211 | 1733651 11068 73 47 212 | 1734076 11264 88 43 213 | 1734300 11329 94 43 214 | 1734717 11461 103 41 215 | 1734932 11527 108 41 216 | 1735146 11593 113 39 217 | 1735364 11658 118 38 218 | 1735577 11724 122 36 219 | 1735788 11790 126 36 220 | 1736006 11854 130 34 221 | 1736214 11920 134 33 222 | 1736425 11986 138 32 223 | 1736647 12052 142 31 224 | 1736854 12118 145 30 225 | 1737069 12184 149 29 226 | 1737280 12315 156 28 227 | 1737495 12381 159 27 228 | 1737708 12447 162 26 229 | 1737924 12514 165 25 230 | 1738140 12580 168 25 231 | 1738350 12646 171 24 232 | 1738567 12712 174 24 233 | 1738775 12777 177 23 234 | 1738986 12843 180 22 235 | 1739208 12909 182 21 236 | 1739419 12974 185 21 237 | 1739631 13040 187 21 238 | 1739843 13105 190 20 239 | 1740058 13170 192 19 240 | 1740271 13299 196 17 241 | 1740483 13364 198 16 242 | 1740693 13429 200 17 243 | 1740912 13493 202 16 244 | 1741123 13559 204 15 245 | 1741338 13624 206 14 246 | 1741554 13689 208 14 247 | 1741763 13756 209 14 248 | 1741976 13822 211 13 249 | 1742188 13887 213 12 250 | 1742405 13953 214 11 251 | 1742615 14019 215 11 252 | 1742834 14084 217 10 253 | 1743043 14150 218 9 254 | 1743254 14216 219 8 255 | 1743467 14281 220 9 256 | 1743688 14408 223 12 257 | 1743896 14468 224 0 258 | 1744112 14516 223 3572 259 | 1744329 14556 220 3542 260 | 1744535 14593 215 3512 261 | 1744757 14631 208 3481 262 | 1744967 14668 199 3450 263 | 1745180 14707 187 3422 264 | 1745392 14750 173 3396 265 | 1745605 14789 157 3368 266 | 1745822 14827 139 3344 267 | 1746031 14867 119 3321 268 | 1746251 14906 97 3298 269 | 1746459 14946 73 3275 270 | 1746677 15023 20 3235 271 | 1746887 15062 -9 3217 272 | 1747096 15099 -40 3198 273 | 1747313 15139 -75 3181 274 | 1747522 15180 -112 3165 275 | 1747736 15220 -152 3150 276 | 1747952 15259 -191 3136 277 | 1748171 15298 -233 3123 278 | 1748379 15334 -274 3109 279 | 1748598 15366 -312 3097 280 | 1748805 15401 -354 3083 281 | 1749024 15436 -401 3072 282 | 1749234 15472 -448 3060 283 | 1749442 15503 -493 3048 284 | 1749655 15536 -542 3038 285 | 1749872 15599 -639 3018 286 | 1750093 15632 -694 3008 287 | 1750300 15662 -746 2998 288 | 1750517 15693 -800 2990 289 | 1750727 15723 -855 2981 290 | 1750945 15751 -909 2974 291 | 1751156 15779 -963 2967 292 | 1751369 15805 -1016 2960 293 | 1751579 15831 -1071 2954 294 | 1751799 15857 -1127 2948 295 | 1752004 15883 -1183 2942 296 | 1752218 15908 -1240 2938 297 | 1752430 15935 -1301 2938 298 | 1752653 15961 -1361 2932 299 | 1752863 15987 -1422 2927 300 | 1753078 16036 -1542 2918 301 | 1753291 16058 -1599 2913 302 | 1753497 16080 -1656 2908 303 | 1753712 16102 -1715 2902 304 | 1753931 16123 -1773 2897 305 | 1754147 16143 -1830 2893 306 | 1754359 16163 -1888 2887 307 | 1754564 16182 -1945 2883 308 | 1754779 16201 -2004 2878 309 | 1754997 16219 -2062 2872 310 | 1755208 16237 -2119 2868 311 | 1755418 16254 -2178 2863 312 | 1755633 16271 -2238 2858 313 | 1755846 16288 -2298 2853 314 | 1756067 16304 -2358 2850 315 | 1756278 16336 -2478 2843 316 | 1756488 16351 -2539 2840 317 | 1756702 16366 -2600 2835 318 | 1756913 16380 -2660 2830 319 | 1757128 16393 -2719 2826 320 | 1757348 16406 -2779 2821 321 | 1757559 16419 -2841 2814 322 | 1757771 16431 -2902 2810 323 | 1757985 16443 -2965 2805 324 | 1758404 16463 -3087 2792 325 | 1758623 16472 -3148 2785 326 | 1759045 16490 -3272 2776 327 | 1759260 16497 -3332 2775 328 | 1759475 16514 -3460 2777 329 | 1759692 16523 -3526 2778 330 | 1759904 16532 -3591 2778 331 | 1760117 16540 -3654 2779 332 | 1760331 16549 -3716 2780 333 | 1760544 16558 -3780 2783 334 | 1760754 16567 -3844 2785 335 | 1761179 16586 -3969 2788 336 | 1761606 16606 -4098 2792 337 | 1761821 16616 -4162 2793 338 | 1762041 16626 -4224 2789 339 | 1762253 16634 -4281 2783 340 | 1762463 16652 -4408 2785 341 | 1762886 16669 -4527 2771 342 | 1763108 16675 -4586 2764 343 | 1763315 16682 -4647 2755 344 | 1763530 16687 -4708 2749 345 | 1763742 16692 -4769 2742 346 | 1763960 16696 -4830 2736 347 | 1764170 16699 -4889 2727 348 | 1764388 16701 -4948 2720 349 | 1764603 16703 -5011 2718 350 | 1764811 16705 -5076 2716 351 | 1765025 16706 -5139 2713 352 | 1765242 16707 -5202 2714 353 | 1765450 16709 -5267 2716 354 | 1765669 16712 -5391 2719 355 | 1765881 16714 -5455 2720 356 | 1766097 16717 -5516 2721 357 | 1766308 16719 -5581 2723 358 | 1766518 16722 -5645 2725 359 | 1766735 16724 -5707 2727 360 | 1766948 16727 -5772 2727 361 | 1767161 16730 -5839 2726 362 | 1767372 16733 -5903 2726 363 | 1767582 16735 -5964 2727 364 | 1767796 16738 -6029 2726 365 | 1768222 16744 -6159 2728 366 | 1768443 16747 -6223 2730 367 | 1768861 16756 -6419 2730 368 | 1769085 16759 -6483 2730 369 | 1769298 16763 -6549 2729 370 | 1769504 16766 -6613 2730 371 | 1769724 16769 -6679 2730 372 | 1769933 16772 -6745 2730 373 | 1770148 16775 -6809 2730 374 | 1770361 16779 -6876 2729 375 | 1770569 16782 -6941 2729 376 | 1770787 16785 -7005 2731 377 | 1771003 16788 -7065 2734 378 | 1771213 16791 -7123 2738 379 | 1771427 16795 -7185 2739 380 | 1771643 16800 -7248 2740 381 | 1771852 16804 -7310 2741 382 | 1772067 16813 -7442 2741 383 | 1772282 16817 -7504 2740 384 | 1772500 16821 -7567 2741 385 | 1772710 16826 -7632 2739 386 | 1772921 16830 -7696 2737 387 | 1773131 16834 -7760 2735 388 | 1773344 16838 -7827 2734 389 | 1773567 16842 -7893 2734 390 | 1773777 16845 -7959 2734 391 | 1773986 16849 -8025 2733 392 | 1774197 16853 -8091 2732 393 | 1774410 16856 -8157 2732 394 | 1774632 16860 -8222 2731 395 | 1774838 16863 -8288 2730 396 | 1775264 16873 -8482 2728 397 | 1775486 16876 -8547 2727 398 | 1775696 16879 -8613 2727 399 | 1775904 16882 -8678 2727 400 | 1776119 16884 -8742 2725 401 | 1776339 16886 -8802 2720 402 | 1776545 16888 -8859 2713 403 | 1776760 16889 -8916 2705 404 | 1776979 16889 -8968 2695 405 | 1777188 16888 -9018 2683 406 | 1777405 16885 -9068 2667 407 | 1777618 16881 -9117 2649 408 | 1777829 16876 -9167 2632 409 | 1778252 16854 -9340 2630 410 | 1778473 16849 -9384 2630 411 | 1778892 16842 -9433 2630 412 | 1779109 16842 -9437 2631 413 | 1779324 16842 -9437 2631 414 | -------------------------------------------------------------------------------- /test1/sonar.txt: -------------------------------------------------------------------------------- 1 | 1686487 5110 5110 2320 2360 5110 5110 2160 1190 2 | 1686915 5110 5110 2320 2360 5110 5110 2160 1190 3 | 1687132 5110 5110 2320 2360 5110 5110 2160 1190 4 | 1687555 5110 5110 2320 2360 5110 5110 2160 1190 5 | 1687770 5110 5110 2320 2360 5110 5110 2160 1190 6 | 1688194 5110 5110 2320 2360 5110 5110 2170 1190 7 | 1688411 5110 5110 2320 2360 5110 5110 2160 1180 8 | 1688627 5110 5110 1040 2360 5110 5110 2160 1180 9 | 1688843 5110 5110 1040 2360 5110 5110 2170 1190 10 | 1689054 5110 5110 2320 2370 5110 5110 2170 1190 11 | 1689273 5110 5110 2320 2360 5110 5110 2160 1180 12 | 1689479 5110 5110 2320 2360 5110 5110 2170 1190 13 | 1689698 5110 5110 2320 2370 5110 5110 2170 1190 14 | 1689906 5110 5110 2320 2370 5110 5110 2160 1180 15 | 1690116 5110 5110 2320 2360 5110 5110 2160 1180 16 | 1690338 5110 5110 2320 2360 5110 5110 2160 1190 17 | 1690549 5110 5110 2320 2360 5110 5110 2160 1190 18 | 1690759 5110 5110 2320 2360 5110 5110 2160 1190 19 | 1690970 5110 5110 2320 2350 5110 5110 2160 1190 20 | 1691192 5110 5110 2320 2350 5110 5110 2160 1190 21 | 1691400 5110 5110 2320 2360 5110 5110 2160 1190 22 | 1691822 5110 5110 2320 2350 5110 5110 2160 1190 23 | 1692039 5110 5110 2320 2350 5110 5110 2160 1190 24 | 1692258 5110 5110 2320 400 5110 5110 2160 1190 25 | 1692470 5110 5110 2320 2360 5110 5110 2170 1190 26 | 1692681 5110 5110 2320 2360 5110 5110 2160 1180 27 | 1692900 5110 5110 2320 2350 5110 5110 2160 1180 28 | 1693105 5110 5110 2320 2350 5110 5110 2170 1190 29 | 1693319 5110 5110 2320 2360 5110 5110 2160 1190 30 | 1693530 5110 5110 2320 2360 5110 5110 2160 1180 31 | 1693751 5110 5110 2320 2360 5110 5110 2170 1180 32 | 1693959 5110 5110 2320 2360 5110 5110 2170 1190 33 | 1694178 5110 5110 2320 2360 5110 5110 2160 1190 34 | 1694387 5110 5110 2320 2360 5110 5110 2160 1190 35 | 1694811 5110 5110 2320 2350 5110 5110 2160 1190 36 | 1695028 5110 5110 2320 2360 5110 5110 2160 1190 37 | 1695243 5110 5110 2320 2360 5110 5110 2160 1190 38 | 1695451 5110 5110 2320 2360 5110 5110 2160 1190 39 | 1695665 5110 5110 2320 2360 5110 5110 2170 1190 40 | 1695888 5110 5110 2320 2350 5110 5110 2170 1190 41 | 1696098 5110 5110 2320 2350 5110 5110 2160 1180 42 | 1696314 5110 5110 2320 2360 5110 5110 2160 1180 43 | 1696524 5110 5110 2320 2360 5110 5110 2160 1190 44 | 1696740 5110 5110 2320 2360 5110 5110 2160 1190 45 | 1696952 5110 5110 2320 2360 5110 5110 2160 1180 46 | 1697168 5110 5110 2320 2360 5110 5110 2160 1180 47 | 1697377 5110 5110 2320 2360 5110 5110 2170 1190 48 | 1697590 5110 5110 2310 2360 5110 5110 2170 1190 49 | 1697802 5110 5110 2310 2360 5110 5110 2150 1180 50 | 1698013 5110 5110 2290 2310 5060 5110 2150 1180 51 | 1698233 5110 5110 2290 2310 5060 5110 2100 1190 52 | 1698442 5110 2240 2210 2240 4970 5110 2100 1190 53 | 1698652 5110 2240 2210 2240 4970 4950 2000 1260 54 | 1698868 860 2120 2100 4260 4860 4830 1910 1260 55 | 1699087 860 2010 2000 4140 5110 4830 1910 1260 56 | 1699293 870 2010 2000 4140 5110 4700 1830 1260 57 | 1699515 870 1900 1890 4020 5110 4700 1830 1260 58 | 1699721 860 1900 1890 4020 5110 4590 1740 1260 59 | 1699939 860 1800 1810 3910 5110 4480 1740 1260 60 | 1700150 870 1700 1810 3910 5110 4480 5110 1220 61 | 1700362 870 1700 2700 3800 5110 4370 5110 1220 62 | 1700578 870 1600 2700 3800 5110 4370 5080 1180 63 | 1700788 870 1600 2600 3680 5110 4250 5080 1180 64 | 1701000 860 1500 2600 3680 5110 4250 5110 1180 65 | 1701218 860 1500 2480 3570 5110 4140 5110 1180 66 | 1701435 830 1410 2480 3570 5110 4140 5110 1180 67 | 1701645 830 1410 2380 3450 5110 4030 5110 1180 68 | 1701857 920 1320 2380 3450 5110 4030 5110 1260 69 | 1702070 920 1320 2270 2290 5110 3900 5110 1260 70 | 1702289 920 5010 2150 2170 5110 3790 5110 1270 71 | 1702500 920 2070 2050 2170 5110 3790 5110 1270 72 | 1702713 920 2070 2050 2170 5110 2270 2390 1270 73 | 1702928 920 4800 1960 2170 5110 2270 2390 1270 74 | 1703144 920 4800 1960 1990 5110 3620 1670 1270 75 | 1703349 910 4720 1880 1990 5110 3620 1670 1220 76 | 1703566 910 4720 1880 1910 5110 3470 5110 1220 77 | 1703775 900 1810 1880 1910 5110 3470 5110 1210 78 | 1703990 900 1810 1880 2800 5110 3410 5110 1210 79 | 1704210 890 1700 1680 2800 5110 3410 5110 1210 80 | 1704423 890 1700 1680 2800 5110 3340 5110 1220 81 | 1704637 880 1590 1580 2600 5110 3340 5110 1220 82 | 1704845 880 1590 1580 2600 5110 3210 3220 1220 83 | 1705065 860 1480 2480 3550 5110 3210 3220 1220 84 | 1705272 860 1480 2480 3550 5110 3130 3110 1230 85 | 1705488 820 1380 2370 3450 5110 3020 3000 1230 86 | 1705695 840 1300 2260 3320 5110 3020 3000 1230 87 | 1705912 840 1300 2260 3320 5110 2900 2890 1240 88 | 1706122 860 1200 2150 3220 5110 2900 2890 1240 89 | 1706339 860 1200 2150 3220 5110 2820 2780 1260 90 | 1706549 860 1140 2030 2070 5110 2820 2780 1260 91 | 1706767 850 1140 2030 2070 5110 2820 2680 1250 92 | 1706977 850 5110 1930 1960 5110 2820 2680 1250 93 | 1707189 850 5110 1930 1960 5110 5110 2570 1260 94 | 1707409 850 1850 1820 2870 5110 5110 2570 1260 95 | 1707616 840 1850 1820 2870 5110 5110 2470 1260 96 | 1707834 840 1740 1730 2780 5110 5110 2470 1260 97 | 1708047 840 1740 1730 2780 5110 5110 2390 1260 98 | 1708261 840 1640 1630 2680 5110 5110 2390 1260 99 | 1708478 840 1550 1630 2580 5110 5110 2290 1260 100 | 1708688 790 1440 1630 2580 5110 5110 2200 1270 101 | 1708902 790 1440 2440 3120 5110 5010 2200 1270 102 | 1709118 780 1340 2440 3120 5110 5010 2090 1270 103 | 1709329 780 1340 2330 3000 5110 4900 2090 1270 104 | 1709540 820 1250 2330 3000 5110 4900 2020 1270 105 | 1709759 820 1250 2230 3610 5110 4780 2020 1270 106 | 1709968 830 1170 2230 3610 5110 4780 1950 1280 107 | 1710181 830 1170 2120 3490 5110 4670 1950 1280 108 | 1710391 820 5110 2120 3490 5110 4670 1900 1280 109 | 1710611 820 5110 2010 2030 5110 4550 1900 1280 110 | 1710820 820 5110 2010 2030 5110 4550 5110 1280 111 | 1711032 820 5110 1900 1920 5110 4450 5110 1280 112 | 1711247 820 1850 1820 1920 5110 4450 5110 1280 113 | 1711464 820 1850 1820 3190 5110 4340 5110 1280 114 | 1711882 810 1630 1620 3110 5110 4230 5110 1280 115 | 1712100 810 1630 1620 3000 5110 4120 5110 1280 116 | 1712317 810 1520 1620 3000 5110 4120 5110 1330 117 | 1712525 810 1520 1620 2910 5110 4020 5110 1330 118 | 1712739 770 1410 2010 2910 5110 4020 5110 1370 119 | 1712952 770 1410 2010 2790 5110 3910 5110 1370 120 | 1713170 760 1310 1360 2690 5110 3910 5110 1380 121 | 1713385 760 1310 1360 2690 5110 3800 5110 1380 122 | 1713599 810 1230 1800 5110 5110 3800 5110 1380 123 | 1713813 810 1230 1800 5110 5110 3690 5110 1360 124 | 1714021 800 1140 1710 5110 5110 3690 5110 1360 125 | 1714235 800 1140 1710 5110 5110 3590 5110 1320 126 | 1714452 800 1080 1610 5110 5110 3590 5110 1320 127 | 1714657 800 1080 1610 5110 5110 3480 5110 1310 128 | 1714872 800 1520 1610 5110 5110 3370 3390 1310 129 | 1715087 800 1520 2040 4990 5110 3370 3390 1310 130 | 1715303 790 1520 2040 4990 5110 3270 3390 1310 131 | 1715516 790 1310 1940 4880 5110 3270 3390 1310 132 | 1715731 790 1310 1940 4880 5110 3160 3170 1320 133 | 1715939 790 1220 1840 4780 5110 3160 3170 1320 134 | 1716156 790 1220 1840 4780 5110 3080 3060 1320 135 | 1716366 790 1130 1730 1830 5110 3080 3060 1320 136 | 1716584 730 1130 1730 1830 5110 2970 2950 1330 137 | 1716800 730 1050 1620 4540 5110 2970 2950 1330 138 | 1717008 730 1050 1620 4540 5110 2890 2840 1330 139 | 1717218 730 1550 1530 4540 5110 2890 2840 1330 140 | 1717436 760 1550 1530 4540 5110 2890 2740 1340 141 | 1717655 760 1430 1440 4310 5110 5110 2740 1340 142 | 1718071 750 1240 1390 4190 5110 5110 2540 1350 143 | 1718293 750 1240 5110 4090 5110 5110 2540 1350 144 | 1718503 750 1150 5110 4090 5110 5110 2440 1350 145 | 1718716 750 1150 5110 3970 5110 5110 2440 1350 146 | 1718928 730 1070 5110 3970 5110 5110 2350 1350 147 | 1719139 730 1070 5110 3850 5110 5110 2350 1350 148 | 1719359 720 1020 5110 3850 5110 5110 2260 1360 149 | 1719567 720 1020 5110 3730 5110 5110 2260 1360 150 | 1719787 720 980 5110 3730 5110 5110 2190 1360 151 | 1719994 720 980 5110 3620 5110 5110 2090 1360 152 | 1720215 730 5110 5110 3620 5110 5110 2090 1370 153 | 1720429 730 5110 5110 3510 5110 4850 2030 1370 154 | 1720641 740 5110 3440 3510 5110 4850 2030 1360 155 | 1720852 740 5110 3440 3390 5110 4730 5110 1360 156 | 1721063 730 5110 3300 3390 5110 4730 5110 1370 157 | 1721275 730 5110 3180 3270 5110 4610 5110 1370 158 | 1721699 670 5110 3070 3150 5110 4500 5110 1380 159 | 1721921 670 5110 3070 3030 5110 4400 5110 1390 160 | 1722339 660 5110 2940 2910 5110 4400 5110 1400 161 | 1722561 660 5010 2820 2800 5110 4400 5110 1400 162 | 1722769 660 5010 2820 2800 5110 4180 5110 1430 163 | 1722982 660 4890 2700 2680 5110 4180 5110 1430 164 | 1723203 660 4890 2700 2680 5110 4070 5110 1470 165 | 1723416 650 4780 2590 2570 5110 4070 5110 1470 166 | 1723627 650 4780 2590 2570 5110 3960 5110 1490 167 | 1723839 650 4690 2470 2570 5110 3960 5110 1490 168 | 1724051 650 4690 2470 2570 5110 3860 5110 1490 169 | 1724271 630 4600 2350 2360 5110 3730 5110 1440 170 | 1724480 630 4500 2230 2240 5110 3730 5110 1440 171 | 1724696 630 4500 2230 2240 5110 3730 5110 1420 172 | 1724905 630 4400 2110 2140 5110 3730 5110 1420 173 | 1725117 620 4400 2110 2140 5110 3550 5110 1420 174 | 1725337 620 2080 2020 5110 5110 3550 5110 1420 175 | 1725544 620 2080 2020 5110 5110 3430 5110 1430 176 | 1725755 620 4260 1910 1950 5110 3430 5110 1430 177 | 1725975 620 4260 1910 1950 5110 3340 5110 1420 178 | 1726185 620 1880 1840 1900 5110 3340 5110 1420 179 | 1726403 640 1780 1840 1900 5110 3260 5110 1420 180 | 1726612 640 1780 1840 5110 5110 3190 5110 1420 181 | 1726824 650 1700 1840 5110 5110 3190 5110 1400 182 | 1727247 690 1620 5110 5110 5110 3120 5110 1390 183 | 1727467 700 1520 1640 5110 5110 3000 5110 1370 184 | 1727680 700 1520 1560 5110 5110 2880 5110 1370 185 | 1727890 710 1440 1560 5110 5110 2880 5110 1350 186 | 1728104 710 1440 5110 5110 5110 2790 5110 1350 187 | 1728322 730 1350 5110 5110 5110 2790 5110 1330 188 | 1728531 730 1350 5110 5110 5110 2680 5110 1330 189 | 1728748 740 1290 5110 5110 5110 2680 5110 900 190 | 1728962 740 1290 5110 5110 5110 2570 3140 900 191 | 1729173 750 5110 5110 5110 5110 2570 3140 740 192 | 1729390 750 5110 5110 5110 5110 890 3030 740 193 | 1729808 780 5110 5110 5110 5110 840 2920 1290 194 | 1730032 860 5110 5110 5110 5110 840 2920 1290 195 | 1730238 860 5110 5110 5110 5110 2270 2240 1290 196 | 1730456 870 5110 5110 5110 5110 2270 2240 1270 197 | 1730664 870 5110 5110 1770 1290 5110 2120 1270 198 | 1730878 890 5110 5110 1640 4930 5110 2040 1250 199 | 1731094 890 5020 5110 2220 4930 5110 2040 1250 200 | 1731307 890 5020 5110 2220 4820 5110 1920 1240 201 | 1731521 880 3610 2800 5110 4820 5110 1920 1240 202 | 1731731 880 3610 2800 5110 4710 5110 1830 1230 203 | 1731943 850 4860 2880 5110 4710 5110 1830 1230 204 | 1732160 850 4860 2880 5110 4710 4580 1750 1220 205 | 1732378 850 4760 5110 5110 4710 4580 1750 1220 206 | 1732589 850 4760 5110 5110 5110 4460 1650 1210 207 | 1732800 870 4680 5110 5110 5110 4460 1650 1210 208 | 1733019 2850 4680 5110 5110 5110 4350 5110 1200 209 | 1733232 2850 4560 5110 5110 5110 4350 5110 1200 210 | 1733443 2860 4560 5110 5110 5110 4220 5110 1200 211 | 1733651 2860 4520 5110 5110 5110 4220 5110 1200 212 | 1734076 2880 4430 5110 5110 5110 3940 5110 1350 213 | 1734300 2880 5110 5110 5110 5110 3940 5110 1350 214 | 1734717 2880 5110 5110 5110 5110 3830 5110 2320 215 | 1734932 2890 5110 5110 5110 5110 3700 5110 2280 216 | 1735146 2890 5110 5110 5110 5110 3580 5110 2280 217 | 1735364 2890 5110 5110 5110 5110 3580 5110 2030 218 | 1735577 2890 5110 5110 5110 5110 3460 5110 2030 219 | 1735788 2890 5110 5110 5110 5110 3460 5110 1170 220 | 1736006 2890 5110 5110 5110 5110 3340 5110 1170 221 | 1736214 2900 5110 5110 5110 5110 3340 5110 1150 222 | 1736425 2900 5110 5110 5110 5110 3240 5110 1150 223 | 1736647 2900 5110 5110 5110 5110 3240 5110 1120 224 | 1736854 2900 5110 5110 5110 5110 3130 5110 1120 225 | 1737069 2910 5110 5110 5110 5110 3130 5110 1150 226 | 1737280 2900 5110 5110 5110 5110 3010 5110 1160 227 | 1737495 2900 5110 5110 5110 5110 2900 5110 1160 228 | 1737708 2910 5110 5110 5110 5110 2900 5110 1160 229 | 1737924 2910 5110 5110 5110 5110 2800 5110 1160 230 | 1738140 2900 5110 5110 5110 5110 2800 5110 1160 231 | 1738350 2900 5110 5110 5110 5110 2690 5110 1160 232 | 1738567 2910 5110 5110 5110 5110 2690 5110 1160 233 | 1738775 2910 5110 5110 5110 5110 2580 2570 1160 234 | 1738986 2900 5110 5110 5110 5110 2580 2570 1150 235 | 1739208 2900 5110 5110 5110 5110 1200 2460 1150 236 | 1739419 2910 5040 5110 5110 5110 1200 2460 1160 237 | 1739631 2910 5040 5110 5110 5110 2370 2340 1160 238 | 1739843 2910 4920 5110 5110 5110 2370 2340 1160 239 | 1740058 2910 4920 5110 5110 5110 2370 2230 1160 240 | 1740271 2900 4810 5110 5110 5110 5110 2130 1160 241 | 1740483 2900 4710 5110 5110 5110 5110 2130 1160 242 | 1740693 2900 4710 5110 5110 5110 5110 2030 1160 243 | 1740912 2890 4600 5110 5110 5110 5110 2030 1160 244 | 1741123 2890 4600 5110 5110 5110 5110 1920 1170 245 | 1741338 2900 4520 5110 5110 5110 5110 1920 1170 246 | 1741554 2900 4520 5110 5110 5110 5110 1840 1160 247 | 1741763 2900 4450 5110 5110 5110 5110 1840 1160 248 | 1741976 2920 4450 5110 5110 5110 5110 1770 1170 249 | 1742188 2920 4330 5110 5110 5110 5110 1770 1170 250 | 1742405 2970 4330 5110 5110 5110 4560 5110 1170 251 | 1742615 2970 4240 5110 5110 5110 4560 5110 1170 252 | 1742834 2970 4240 5110 5110 5110 4560 5110 1170 253 | 1743043 2970 4140 5110 5110 5110 4560 5110 1170 254 | 1743254 2950 4140 5110 5110 5110 5110 5110 1170 255 | 1743467 2950 4080 5110 5110 5110 5110 5110 1170 256 | 1743688 2910 4000 5110 5110 5110 5110 5110 1190 257 | 1743896 2890 3920 5110 5110 5110 5110 5110 1240 258 | 1744112 2890 3920 5110 5110 5110 4000 5110 1240 259 | 1744329 2880 3810 5110 5110 5110 4000 5110 1280 260 | 1744535 2880 3810 5110 5110 5110 4000 5110 1280 261 | 1744757 2940 3760 5110 5110 5110 4000 5110 1320 262 | 1744967 2940 3760 5110 5110 5110 5110 5110 1320 263 | 1745180 3040 3720 5110 5110 5110 5110 3820 1330 264 | 1745392 3040 3720 5110 5110 5110 5110 3820 1330 265 | 1745605 3020 5110 5110 5110 5110 5110 3790 5110 266 | 1745822 3020 5110 3650 5110 2420 5110 3790 5110 267 | 1746031 3010 5110 3650 5110 2420 5110 3790 5110 268 | 1746251 3010 5110 3580 5110 2340 5110 5110 5110 269 | 1746459 3000 5110 3510 5110 2340 5110 5110 5110 270 | 1746677 3000 5110 4900 3500 5110 5110 5110 5110 271 | 1746887 3000 5110 4900 3400 5110 5110 5110 5110 272 | 1747096 5110 5110 4830 3400 5110 5110 5110 1720 273 | 1747313 5110 5110 4830 3300 5110 5110 5110 1720 274 | 1747522 5110 4320 5110 3300 5110 5110 5110 1720 275 | 1747736 5110 4320 5110 3220 5110 5110 5110 1720 276 | 1747952 5110 4250 5110 3220 5110 5110 5110 5110 277 | 1748171 5110 4250 5110 3110 5110 5110 1860 5110 278 | 1748379 4940 4160 5110 4540 5110 5110 1860 3500 279 | 1748598 4940 4160 5110 4540 3010 5110 1780 3460 280 | 1748805 4950 4090 5110 4430 3010 5110 1780 3460 281 | 1749024 4950 4090 5110 4430 2870 4710 1700 3460 282 | 1749234 4950 4000 5110 4330 2870 4710 1700 3460 283 | 1749442 4950 4000 5110 4330 2760 5110 1700 3470 284 | 1749655 4960 3930 5110 4330 2760 5110 1700 3470 285 | 1749872 4960 3830 5110 5070 2660 5110 5110 3530 286 | 1750093 4960 3830 5110 5070 2550 5110 5110 3530 287 | 1750300 4960 3750 3760 4930 2550 5110 5110 3530 288 | 1750517 4980 3750 3760 4930 2450 2460 4300 5110 289 | 1750727 4980 3670 3660 4830 2330 2460 4300 5110 290 | 1750945 4990 3670 3660 4830 2330 2460 5110 5110 291 | 1751156 4990 3610 3550 4740 3730 2460 5110 5110 292 | 1751369 4990 3610 3550 4740 3730 2220 5100 5110 293 | 1751579 4990 3540 3460 5110 3610 2220 5100 5110 294 | 1751799 5000 3540 3460 5110 3610 2080 5110 5110 295 | 1752004 5000 3440 5110 5110 3500 2080 5110 5110 296 | 1752218 5010 3440 5110 5110 3500 1970 1430 5110 297 | 1752430 5010 3360 4380 5110 3370 1970 1430 5110 298 | 1752653 5020 3360 4380 5110 3370 1860 4970 2900 299 | 1752863 5020 3250 4270 5110 3250 1740 4970 2900 300 | 1753078 2470 3160 4160 5110 3120 1630 4840 1160 301 | 1753291 2430 3070 4160 5110 3120 1630 1670 1120 302 | 1753497 2430 3070 3110 5110 3010 1560 1670 1120 303 | 1753712 2410 2980 3110 5110 3010 1560 1530 2540 304 | 1753931 2410 2980 2990 5110 2900 5110 1530 2540 305 | 1754147 2390 2890 2990 5110 2900 5110 1410 1040 306 | 1754359 2390 2890 2740 5110 2800 2790 1410 1040 307 | 1754564 2380 2810 2740 5110 2800 2790 1320 2060 308 | 1754779 2380 2810 3740 5110 2700 2680 1320 2060 309 | 1754997 2350 2720 3640 5110 2700 2680 1220 980 310 | 1755208 2350 2720 3640 5110 3540 2570 1150 980 311 | 1755418 2350 2630 3540 5110 3540 2570 1150 980 312 | 1755633 2350 2630 3540 5110 3440 2450 4020 980 313 | 1755846 1340 2550 3450 5110 3440 2450 4020 1000 314 | 1756067 1340 2550 3450 5110 3250 2330 3950 1000 315 | 1756278 1320 2460 3320 5110 3130 2210 3860 1000 316 | 1756488 1050 2370 3210 5110 3130 2210 3860 960 317 | 1756702 1050 2370 3210 5110 3000 2110 3790 960 318 | 1756913 1330 2050 3110 5110 3000 2110 3790 950 319 | 1757128 1330 2050 3110 5110 2890 2010 2330 880 320 | 1757348 1000 2230 3010 5110 2890 2010 2330 880 321 | 1757559 1000 2230 3010 5110 2780 640 5110 800 322 | 1757771 1350 1860 2900 5110 2780 640 5110 800 323 | 1757985 1350 1860 2900 5110 2670 1820 1810 790 324 | 1758404 1360 1070 2810 5110 2670 2580 1680 770 325 | 1758623 1370 5110 1250 5110 2670 2580 1680 770 326 | 1759045 1380 5110 1250 5110 5110 2470 1580 760 327 | 1759260 1380 5110 1250 5110 5110 2350 1490 750 328 | 1759475 1400 1470 1600 5110 5110 2230 1430 750 329 | 1759692 1400 2200 2040 5110 5110 2230 1430 750 330 | 1759904 1420 2200 2040 5110 5110 2090 1350 990 331 | 1760117 1420 2410 2180 2310 3040 2090 1350 990 332 | 1760331 1420 2410 2180 2310 3040 1960 2050 990 333 | 1760544 1420 2180 2160 3060 2920 1960 2050 990 334 | 1760754 1430 2180 2160 3060 2920 1850 1920 980 335 | 1761179 1450 1560 5110 2970 2800 1740 1820 960 336 | 1761606 1460 1970 5110 2970 2680 1620 1710 960 337 | 1761821 1460 1860 5080 5110 2560 1500 1710 960 338 | 1762041 1470 1770 5080 5110 2560 1500 1710 950 339 | 1762253 1470 1770 4950 5110 2460 1400 1710 950 340 | 1762463 1480 1680 4840 5110 3570 1300 1510 940 341 | 1762886 910 1590 4730 5110 3440 5110 1420 930 342 | 1763108 900 1520 4730 5110 3440 5110 1310 920 343 | 1763315 900 1520 4640 5110 3470 4300 1310 920 344 | 1763530 910 1430 4640 5110 3470 4300 1080 930 345 | 1763742 910 1430 4530 5110 3470 1990 1080 930 346 | 1763960 910 4650 4440 5110 3470 1990 980 920 347 | 1764170 910 4650 4440 5110 5110 1880 980 920 348 | 1764388 910 4650 4320 5110 5110 1880 980 920 349 | 1764603 910 4650 4320 5110 5110 1770 3140 920 350 | 1764811 910 5110 4210 5110 5110 1770 3140 920 351 | 1765025 910 5110 4210 4870 5110 1680 3030 920 352 | 1765242 900 5110 4100 4870 5110 1680 3030 920 353 | 1765450 900 5110 4100 4750 5110 3280 2930 920 354 | 1765669 900 5110 3980 4630 5110 3150 2860 940 355 | 1765881 890 5110 3880 4630 5110 3150 2860 940 356 | 1766097 890 5110 3880 4520 5110 3050 1350 650 357 | 1766308 900 5110 3770 4390 5110 3050 1350 650 358 | 1766518 900 5110 3770 4390 5110 2930 1240 640 359 | 1766735 890 5110 3660 4280 5110 2930 1240 640 360 | 1766948 890 5110 3660 4280 5110 2810 1140 650 361 | 1767161 890 5110 3540 4170 5110 2810 1140 650 362 | 1767372 890 5110 3540 4170 5110 2700 1040 4160 363 | 1767582 890 5110 3440 4050 5110 2700 1040 4160 364 | 1767796 890 5110 3440 4050 5110 2670 970 3120 365 | 1768222 930 3370 3330 3930 5110 2500 2520 4230 366 | 1768443 940 3260 3230 3820 5110 2500 2520 4230 367 | 1768861 1490 3140 3130 3710 5110 2260 2210 4240 368 | 1769085 1490 2990 3020 3590 5110 2260 2210 4240 369 | 1769298 1490 2990 3020 3590 5110 2160 2020 4220 370 | 1769504 1490 2920 2940 3500 5110 2160 2020 4220 371 | 1769724 1490 2920 2940 3500 5110 2050 1880 660 372 | 1769933 1490 2820 3350 3500 5110 2050 1880 660 373 | 1770148 1490 2820 3350 3500 5110 1940 1930 640 374 | 1770361 1490 2720 3240 4220 5110 1940 1930 640 375 | 1770569 1490 2620 3240 4220 5110 1830 1930 650 376 | 1770787 1490 2620 3110 4110 5110 1730 1930 650 377 | 1771003 1490 2530 3110 4110 5110 1730 1720 640 378 | 1771213 1490 2530 3000 5110 5110 1630 1720 640 379 | 1771427 1490 2470 3000 5110 5110 1630 1720 650 380 | 1771643 1490 2470 2880 5110 5110 1530 1720 650 381 | 1771852 1500 2350 2880 5110 5110 1530 1520 1980 382 | 1772067 1500 2270 2730 5110 5110 1430 1520 1210 383 | 1772282 1500 2270 2600 5110 5110 1320 1520 1210 384 | 1772500 1510 2210 2600 5110 5110 1320 1300 1190 385 | 1772710 1510 2210 2570 5110 5110 1320 1220 1190 386 | 1772921 1510 2740 2380 5110 5110 1320 1220 1210 387 | 1773131 1510 2740 2380 5110 5110 5110 1100 1210 388 | 1773344 1510 2640 2340 5110 5110 5110 1100 1240 389 | 1773567 1510 2640 2340 5110 5110 5110 1000 1240 390 | 1773777 1510 2540 2240 5110 5110 5110 1000 1240 391 | 1773986 1510 2540 2240 5110 5110 4370 910 1240 392 | 1774197 1520 2440 2130 5110 5110 4370 910 1250 393 | 1774410 1520 2440 2130 5110 5110 4240 3590 1250 394 | 1774632 1510 2060 2030 5110 5110 4240 3590 1240 395 | 1774838 1510 2060 2030 5110 5110 4120 3500 1240 396 | 1775264 1510 1830 1820 5110 5110 3990 3410 1190 397 | 1775486 1510 1830 1820 5110 5110 3870 3390 1200 398 | 1775696 1510 1730 2410 5110 5110 3870 3390 1200 399 | 1775904 1510 1730 2410 5110 5110 3750 3250 630 400 | 1776119 1520 1620 2290 5110 5110 3750 3250 630 401 | 1776339 1520 1620 2290 5110 5110 3630 4780 620 402 | 1776545 1520 1530 2190 5110 5110 3630 4780 620 403 | 1776760 1520 1530 2190 5110 5110 3530 4700 620 404 | 1776979 1510 1430 2100 5110 5110 3530 4700 620 405 | 1777188 1510 1430 2100 5110 5110 3440 4620 620 406 | 1777405 1510 1360 2010 5110 5110 3440 4620 620 407 | 1777618 1500 1360 2010 5110 5110 3370 4570 640 408 | 1777829 1500 1280 1930 3820 5110 3370 4570 640 409 | 1778252 1400 1210 1830 3710 5110 3380 3170 680 410 | 1778473 1400 1120 420 3610 5110 3380 3170 680 411 | 1778892 1390 1060 1670 2570 5110 3290 3090 1280 412 | 1779109 1380 1060 1670 2570 5110 3250 3050 5110 413 | 1779324 1380 1040 1650 2550 5110 3240 3050 5110 414 | -------------------------------------------------------------------------------- /test2/od.txt: -------------------------------------------------------------------------------- 1 | 3198923 0 0 0 2 | 3199348 0 0 0 3 | 3199570 0 0 0 4 | 3199786 0 0 0 5 | 3199997 0 0 0 6 | 3200208 0 0 0 7 | 3200424 0 0 0 8 | 3200632 0 0 0 9 | 3200849 0 0 0 10 | 3201058 0 0 0 11 | 3201271 0 0 0 12 | 3201489 0 0 0 13 | 3201702 0 0 0 14 | 3201915 0 0 0 15 | 3202131 0 0 0 16 | 3202340 0 0 0 17 | 3202559 0 0 0 18 | 3202768 0 0 0 19 | 3202980 0 0 0 20 | 3203191 0 0 0 21 | 3203413 0 0 0 22 | 3203626 0 0 0 23 | 3203840 0 0 0 24 | 3204049 0 0 0 25 | 3204266 0 0 0 26 | 3204472 0 0 0 27 | 3204685 0 0 0 28 | 3204901 0 0 0 29 | 3205121 0 0 0 30 | 3205330 0 0 0 31 | 3205545 0 0 0 32 | 3205761 0 0 0 33 | 3205971 0 0 0 34 | 3206184 0 0 3598 35 | 3206401 9 0 3575 36 | 3206606 31 -1 3545 37 | 3206822 65 -6 3514 38 | 3207033 105 -13 3484 39 | 3207249 146 -22 3458 40 | 3207466 188 -33 3433 41 | 3207682 228 -46 3409 42 | 3207893 267 -61 3383 43 | 3208102 307 -78 3360 44 | 3208320 349 -98 3337 45 | 3208536 429 -141 3292 46 | 3208746 469 -166 3271 47 | 3208958 506 -191 3249 48 | 3209171 540 -216 3227 49 | 3209384 571 -240 3203 50 | 3209598 595 -262 3174 51 | 3209816 618 -283 3146 52 | 3210020 637 -304 3114 53 | 3210236 653 -323 3082 54 | 3210455 666 -340 3047 55 | 3210668 678 -359 3012 56 | 3211087 699 -400 2945 57 | 3211303 708 -421 2914 58 | 3211519 716 -443 2884 59 | 3211732 730 -493 2827 60 | 3211951 735 -519 2799 61 | 3212163 739 -544 2770 62 | 3212368 743 -578 2763 63 | 3212592 748 -625 2764 64 | 3212798 755 -685 2766 65 | 3213017 763 -747 2769 66 | 3213224 770 -810 2770 67 | 3213442 778 -871 2772 68 | 3213657 786 -935 2774 69 | 3213862 794 -996 2777 70 | 3214081 803 -1059 2778 71 | 3214294 812 -1122 2780 72 | 3214715 830 -1245 2785 73 | 3214933 848 -1365 2790 74 | 3215146 859 -1429 2792 75 | 3215356 869 -1493 2795 76 | 3215577 880 -1557 2797 77 | 3215792 891 -1620 2799 78 | 3215998 902 -1683 2801 79 | 3216219 914 -1745 2803 80 | 3216429 925 -1806 2806 81 | 3216640 936 -1867 2807 82 | 3216855 948 -1929 2809 83 | 3217070 960 -1991 2811 84 | 3217283 973 -2055 2814 85 | 3217494 986 -2117 2815 86 | 3217705 998 -2178 2817 87 | 3217923 1025 -2303 2821 88 | 3218136 1037 -2361 2822 89 | 3218350 1050 -2420 2824 90 | 3218563 1064 -2482 2825 91 | 3218777 1078 -2544 2828 92 | 3218990 1092 -2607 2829 93 | 3219205 1107 -2669 2830 94 | 3219420 1121 -2733 2831 95 | 3219633 1136 -2796 2833 96 | 3219844 1151 -2857 2834 97 | 3220051 1166 -2919 2836 98 | 3220266 1181 -2981 2837 99 | 3220481 1196 -3042 2838 100 | 3220697 1211 -3104 2840 101 | 3220909 1242 -3227 2843 102 | 3221124 1257 -3287 2845 103 | 3221333 1274 -3349 2846 104 | 3221552 1290 -3410 2850 105 | 3221765 1306 -3471 2851 106 | 3221971 1323 -3533 2852 107 | 3222190 1340 -3594 2853 108 | 3222398 1357 -3655 2853 109 | 3222617 1373 -3716 2856 110 | 3222831 1391 -3777 2857 111 | 3223042 1408 -3837 2858 112 | 3223256 1425 -3898 2860 113 | 3223468 1442 -3957 2861 114 | 3223680 1460 -4017 2862 115 | 3223899 1476 -4073 2863 116 | 3224114 1488 -4116 2863 117 | 3224324 1516 -4211 2865 118 | 3224532 1534 -4270 2868 119 | 3224746 1553 -4331 2870 120 | 3224964 1571 -4390 2871 121 | 3225179 1588 -4447 2872 122 | 3225386 1607 -4508 2873 123 | 3225601 1626 -4568 2876 124 | 3225820 1645 -4627 2878 125 | 3226029 1665 -4689 2880 126 | 3226243 1685 -4751 2882 127 | 3226456 1705 -4811 2883 128 | 3226666 1726 -4872 2886 129 | 3226883 1747 -4935 2887 130 | 3227099 1767 -4996 2889 131 | 3227312 1787 -5053 2890 132 | 3227528 1828 -5170 2894 133 | 3227735 1849 -5231 2894 134 | 3227952 1871 -5294 2894 135 | 3228169 1893 -5356 2893 136 | 3228586 1937 -5481 2893 137 | 3229012 1980 -5604 2892 138 | 3229233 2002 -5667 2892 139 | 3229445 2023 -5728 2891 140 | 3229653 2044 -5790 2891 141 | 3229874 2066 -5851 2891 142 | 3230083 2087 -5913 2892 143 | 3230294 2107 -5967 2916 144 | 3230509 2124 -6007 2949 145 | 3230729 2158 -6070 3015 146 | 3230942 2177 -6100 3047 147 | 3231156 2198 -6129 3080 148 | 3231366 2222 -6157 3112 149 | 3231578 2247 -6185 3144 150 | 3231788 2275 -6212 3172 151 | 3232009 2306 -6239 3201 152 | 3232426 2373 -6290 3255 153 | 3232647 2412 -6316 3269 154 | 3233067 2501 -6377 3246 155 | 3233287 2542 -6405 3258 156 | 3233500 2583 -6432 3275 157 | 3233711 2623 -6457 3293 158 | 3233930 2714 -6512 3275 159 | 3234140 2758 -6541 3260 160 | 3234350 2799 -6569 3265 161 | 3234564 2839 -6594 3283 162 | 3234775 2879 -6618 3301 163 | 3234996 2918 -6639 3323 164 | 3235206 2956 -6659 3346 165 | 3235423 2999 -6678 3359 166 | 3235634 3045 -6700 3345 167 | 3235850 3090 -6722 3329 168 | 3236058 3132 -6745 3309 169 | 3236275 3174 -6769 3287 170 | 3236491 3217 -6795 3287 171 | 3236696 3261 -6822 3281 172 | 3236915 3299 -6846 3299 173 | 3237125 3386 -6896 3287 174 | 3237343 3429 -6923 3272 175 | 3237558 3471 -6951 3256 176 | 3237763 3513 -6981 3238 177 | 3237977 3552 -7010 3223 178 | 3238194 3589 -7038 3229 179 | 3238407 3628 -7069 3214 180 | 3238625 3668 -7102 3195 181 | 3238832 3706 -7135 3178 182 | 3239045 3742 -7169 3160 183 | 3239260 3778 -7205 3141 184 | 3239474 3814 -7243 3127 185 | 3239684 3849 -7282 3113 186 | 3239898 3882 -7321 3103 187 | 3240111 3913 -7357 3093 188 | 3240331 3963 -7421 3076 189 | 3240544 3982 -7445 3072 190 | 3240756 3992 -7459 3071 191 | 3240967 3994 -7462 3071 192 | 3241184 3994 -7462 3071 193 | 3241397 3994 -7462 3071 194 | 3241612 3995 -7463 3069 195 | 3241817 3997 -7466 3069 196 | 3242032 3997 -7466 3069 197 | 3242248 3998 -7467 3068 198 | 3242465 4001 -7471 3066 199 | 3242679 4001 -7471 3066 200 | 3242893 4001 -7471 3066 201 | 3243105 4003 -7475 3063 202 | 3243319 4004 -7475 3063 203 | 3243529 4004 -7475 3063 204 | 3243742 4004 -7475 3063 205 | 3244164 4004 -7475 3063 206 | 3244379 4004 -7475 3063 207 | 3244592 4004 -7475 3063 208 | 3244807 4004 -7475 3063 209 | 3245023 4004 -7475 3063 210 | 3245232 4004 -7475 3063 211 | 3245448 4004 -7475 3063 212 | 3245664 4004 -7475 3063 213 | 3245873 4004 -7475 3063 214 | 3246092 4004 -7475 3063 215 | -------------------------------------------------------------------------------- /test2/sonar.txt: -------------------------------------------------------------------------------- 1 | 3198923 5110 2090 1250 1180 1010 960 2440 3780 2 | 3199348 5110 2090 5110 1190 5110 960 2440 3770 3 | 3199570 5110 2090 5110 1180 1000 970 3470 3770 4 | 3199786 5110 2080 1250 1180 1000 970 3470 3780 5 | 3199997 5110 2080 1250 1190 5110 960 1030 3780 6 | 3200208 5110 2080 5110 1190 5110 960 1030 3780 7 | 3200424 5110 2080 5110 1190 5110 970 3520 3780 8 | 3200632 5110 2080 1250 1190 5110 970 3520 3780 9 | 3200849 5110 2080 1250 1190 1030 960 1030 3780 10 | 3201058 5110 2080 1250 1190 1030 960 1030 3780 11 | 3201271 5110 2080 1250 1180 1020 970 3470 3780 12 | 3201489 5110 2090 1250 1190 1020 970 3470 3780 13 | 3201702 5110 2090 1250 1190 1040 960 2460 3780 14 | 3201915 5110 2080 5110 1180 1040 960 2460 3780 15 | 3202131 5110 2080 5110 1180 1020 960 2430 3780 16 | 3202340 5110 2090 5110 1180 1020 960 5110 3780 17 | 3202559 5110 2080 5110 1190 1020 960 5110 3780 18 | 3202768 5110 2080 5110 1190 1010 960 2450 3780 19 | 3202980 5110 2090 1250 1190 1010 960 2450 3780 20 | 3203191 5110 2090 1250 1190 5110 970 2450 3780 21 | 3203413 5110 2080 5110 1190 5110 970 2450 3780 22 | 3203626 5110 2080 5110 1190 1010 960 2430 3770 23 | 3203840 5110 2080 5110 1190 1010 960 2430 3770 24 | 3204049 5110 2080 5110 1190 1010 970 2440 3780 25 | 3204266 5110 2080 5110 1190 5110 970 2440 3780 26 | 3204472 5110 2080 5110 1190 5110 960 2450 3780 27 | 3204685 5110 2080 1240 1190 1010 960 2450 3780 28 | 3204901 5110 2080 1240 1190 1010 970 3470 3780 29 | 3205121 5110 2080 1250 1190 1010 970 3470 3780 30 | 3205330 5110 2080 1250 1190 1010 960 3470 3780 31 | 3205545 5110 2080 1240 1180 5110 970 2440 3780 32 | 3205761 5110 2090 5110 1190 1020 960 2440 3780 33 | 3205971 5110 2080 5110 1190 1020 960 1040 3780 34 | 3206184 5110 2080 5110 1190 1010 960 1040 3780 35 | 3206401 5110 2080 5110 1190 1010 960 2440 3780 36 | 3206606 5110 2080 5110 1180 5110 930 2440 3780 37 | 3206822 2490 2050 5110 1180 5110 930 970 5110 38 | 3207033 2490 2050 2040 1150 3560 880 970 5110 39 | 3207249 2490 2010 2040 1150 3560 880 870 5110 40 | 3207466 2490 2010 1970 2010 1030 5110 870 5110 41 | 3207682 2470 2970 1970 2010 1030 5110 800 1120 42 | 3207893 2470 2970 1910 5110 950 3390 800 1120 43 | 3208102 2460 2920 1830 5110 950 3390 730 1070 44 | 3208320 2460 2920 1830 5110 900 890 700 1070 45 | 3208536 2450 2670 1760 1750 830 770 5110 1070 46 | 3208746 1860 5030 2740 1750 830 770 5110 3660 47 | 3208958 1860 5030 2740 1660 5110 700 610 3660 48 | 3209171 4850 5110 2670 1660 5110 700 610 710 49 | 3209384 4850 5110 2670 1580 5110 640 620 710 50 | 3209598 4820 5110 2610 1580 5110 640 620 610 51 | 3209816 4820 5110 2610 1510 1540 5110 580 610 52 | 3210020 1830 5110 4830 1510 1540 5110 580 2110 53 | 3210236 1830 5110 4830 2540 1450 5110 540 520 54 | 3210455 5110 5100 5110 2510 1450 5110 540 520 55 | 3210668 5110 5100 5110 2510 1400 5110 540 500 56 | 3211087 1650 5080 5070 5110 1370 1360 5110 490 57 | 3211303 1610 5110 5020 5110 1370 1360 5110 490 58 | 3211519 1610 5110 5020 5110 2410 1310 5110 460 59 | 3211732 1610 2300 4990 5110 3500 1280 1270 470 60 | 3211951 1590 2210 5110 4940 3500 1280 1270 470 61 | 3212163 1590 2210 5110 4940 5110 2300 1210 540 62 | 3212368 4000 2170 5110 4880 5110 2300 1210 540 63 | 3212592 1610 2170 5110 4880 5110 2260 1170 590 64 | 3212798 1610 2110 5110 4800 5110 2260 1170 590 65 | 3213017 3420 2110 5110 4800 5110 2170 1090 2990 66 | 3213224 3420 2010 5110 4670 5110 2170 1090 2990 67 | 3213442 1540 2010 5110 4670 5110 2080 2060 2990 68 | 3213657 1540 1920 5110 4560 5110 2080 2060 2990 69 | 3213862 3850 1920 5110 4560 5110 1980 1960 2990 70 | 3214081 3850 1830 5110 4450 5110 1980 1960 2990 71 | 3214294 1460 1830 5110 4450 5110 2970 1960 3180 72 | 3214715 1440 5110 5110 4330 5110 2850 1760 3190 73 | 3214933 1420 4620 5110 4220 5110 2760 1670 720 74 | 3215146 1420 4620 5110 4100 5110 2660 1670 720 75 | 3215356 1410 4540 5110 4100 5110 2660 1570 750 76 | 3215577 1410 4540 5110 3990 5110 2550 1570 750 77 | 3215792 1420 5110 5110 3990 5110 2550 1470 750 78 | 3215998 1420 5110 5110 3870 5110 2450 1470 750 79 | 3216219 1420 5040 5110 3870 5110 2450 1400 730 80 | 3216429 1420 5040 5110 3750 5110 2350 1400 730 81 | 3216640 1400 4940 5110 3750 5110 2350 1330 810 82 | 3216855 1400 4940 3660 3630 5110 2260 2230 810 83 | 3217070 1380 4860 3550 3630 5110 2260 2230 820 84 | 3217283 1380 4860 3550 3520 5110 3220 2130 820 85 | 3217494 1280 4760 3420 3520 5110 3220 2130 840 86 | 3217705 1280 4760 3420 3410 5110 3120 2020 840 87 | 3217923 1250 4680 3300 3410 5110 3010 1930 860 88 | 3218136 1230 4600 3180 3410 5110 3010 1930 880 89 | 3218350 1230 4600 3180 3200 5110 2910 1830 880 90 | 3218563 1220 4560 3080 3200 5110 2910 1830 890 91 | 3218777 1220 4560 3080 3200 5110 2810 1740 890 92 | 3218990 1200 4450 3080 2980 5110 2810 1740 910 93 | 3219205 1200 4450 3080 2980 5110 2700 1650 910 94 | 3219420 1190 5110 2840 3750 5110 2700 1650 910 95 | 3219633 1190 5110 2840 3750 5110 2600 1570 900 96 | 3219844 1170 5110 2730 3650 5110 2600 1570 900 97 | 3220051 1170 5110 2730 3650 5110 2490 1490 910 98 | 3220266 1150 5110 2620 3540 5110 2490 1490 910 99 | 3220481 1150 5110 2620 3540 5110 2400 2370 970 100 | 3220697 1130 5110 2500 3430 5110 2400 2370 970 101 | 3220909 1130 5110 2390 5110 4420 2290 2270 990 102 | 3221124 1110 5110 2390 5110 4420 2290 2170 990 103 | 3221333 1110 5110 2300 5110 5110 2290 2170 990 104 | 3221552 1100 5110 2300 5110 5110 5110 2080 1010 105 | 3221765 1100 2210 2170 5110 5110 5110 2080 1010 106 | 3221971 1090 2210 2170 5110 5110 5110 1970 1010 107 | 3222190 1090 2100 2070 5110 5110 5110 1970 1010 108 | 3222398 1080 2100 2070 5110 5110 2030 1890 1030 109 | 3222617 1080 1980 1970 5110 5110 2030 1890 1030 110 | 3222831 1070 1980 1970 5110 5110 1680 1240 1030 111 | 3223042 1070 1870 1900 5110 5110 1680 1240 1030 112 | 3223256 1050 1870 1900 5110 5110 4970 1040 1030 113 | 3223468 1050 1770 2620 5110 5110 4970 1040 1030 114 | 3223680 1050 1670 2620 5110 5110 4970 1620 1030 115 | 3223899 1050 1670 2500 5110 5110 5110 1620 1030 116 | 3224114 1030 1580 2500 5110 5110 5110 1560 1020 117 | 3224324 1030 1520 2410 5110 5110 5110 4630 1050 118 | 3224532 1030 1520 2320 5110 5110 5110 4630 1050 119 | 3224746 1010 1440 2320 5110 5110 5110 4550 1070 120 | 3224964 1010 1440 2230 5110 5110 5110 4550 1070 121 | 3225179 1010 2330 2230 5110 5110 5110 4450 1080 122 | 3225386 1010 2330 2120 5110 5110 5110 4450 1080 123 | 3225601 1010 1370 2030 5110 5110 5110 4360 1080 124 | 3225820 1010 1370 2030 5110 5110 5110 4250 1080 125 | 3226029 1040 1930 1920 5110 5110 5110 4250 1090 126 | 3226243 1040 1930 1920 5110 5110 5110 4140 1090 127 | 3226456 1040 1810 5110 5110 5110 5110 4140 1090 128 | 3226666 1040 1810 5110 5110 5110 5110 4040 1090 129 | 3226883 1070 1710 5110 5110 5110 5110 4040 1100 130 | 3227099 1070 1710 5110 5110 5110 5110 3940 1100 131 | 3227312 1080 1620 5110 5110 5110 5110 3940 1100 132 | 3227528 1050 1510 5110 5110 5110 5110 3870 1080 133 | 3227735 1050 1510 5110 4630 5110 5110 3790 1070 134 | 3227952 990 1450 5110 4500 5110 5110 3790 1070 135 | 3228169 990 1450 5110 4500 5110 3160 3660 1070 136 | 3228586 970 5110 5110 4380 5110 3160 3560 1080 137 | 3229012 980 5110 5110 4260 5110 5110 3490 1080 138 | 3229233 1010 5110 4180 4150 5110 5110 3490 1080 139 | 3229445 1010 5110 4180 4150 5110 5110 3440 1090 140 | 3229653 1970 5110 4050 4040 5110 5110 3440 1090 141 | 3229874 1970 5110 4050 4040 5110 5110 4890 1090 142 | 3230083 1970 5110 3930 3920 5110 5110 4890 1090 143 | 3230294 1980 5110 3930 3920 5110 5110 4890 1110 144 | 3230509 1980 5110 3800 5110 5110 5110 4890 1110 145 | 3230729 1000 5110 3740 5110 5110 2480 3170 1100 146 | 3230942 1030 5110 3740 5110 5110 2450 3130 1110 147 | 3231156 1030 3690 3720 5110 5110 2450 3130 1110 148 | 3231366 4890 3690 3720 5110 5110 2450 3540 1100 149 | 3231578 4890 3620 5110 5110 2310 2450 3540 1100 150 | 3231788 4880 3620 5110 5110 2310 2990 5110 1090 151 | 3232009 4880 3580 5110 5110 3810 2990 5110 1090 152 | 3232426 3910 5110 5110 5110 2900 3360 5110 3780 153 | 3232647 5110 5110 5110 5110 2900 3360 5110 3790 154 | 3233067 5110 5110 5110 2100 2790 3280 5110 1030 155 | 3233287 5110 5110 5110 2100 2720 3160 5110 1030 156 | 3233500 5110 5110 5110 2100 2720 3160 3150 1020 157 | 3233711 5110 5110 5110 1900 2600 3410 3150 1020 158 | 3233930 5110 5110 5110 1900 2510 3350 4730 1030 159 | 3234140 5110 5110 5110 1900 2510 3350 4650 5110 160 | 3234350 5110 5110 5110 5110 2420 2410 5110 5110 161 | 3234564 5110 5110 5110 5110 2420 2410 5110 5110 162 | 3234775 5110 5110 5110 1610 3970 2840 5110 5110 163 | 3234996 5110 5110 5110 1610 3970 2840 5110 5110 164 | 3235206 5110 5110 5110 1530 2230 3070 4240 5110 165 | 3235423 5110 5110 1460 1530 2230 3070 4240 5110 166 | 3235634 5110 5110 1460 2990 2140 5110 4160 5110 167 | 3235850 5110 5110 1460 2990 2140 5110 4160 5110 168 | 3236058 5110 5110 1460 1440 2050 5110 2610 5110 169 | 3236275 5110 5110 5110 1440 2050 5110 2610 5110 170 | 3236491 5110 5110 5110 1360 1980 2430 2530 5110 171 | 3236696 5110 5110 5110 2740 1980 2430 2530 5110 172 | 3236915 5110 5110 5110 2740 1890 1860 2480 5110 173 | 3237125 5110 5110 5110 2680 1800 2270 5110 5110 174 | 3237343 5110 5110 5110 2680 1800 2270 5110 5110 175 | 3237558 5110 5110 5110 2680 3330 1710 5110 5110 176 | 3237763 5110 5110 5110 920 3330 1710 5110 5110 177 | 3237977 5110 5110 5110 920 2480 1590 2130 5110 178 | 3238194 5110 5110 5110 920 2480 1590 2130 5110 179 | 3238407 5110 5110 5110 920 2370 1500 2010 5110 180 | 3238625 5110 5110 5110 5110 2370 1500 2010 5110 181 | 3238832 5110 5110 5110 5110 2230 1420 1930 5110 182 | 3239045 5110 5110 5110 620 2120 1420 1930 5110 183 | 3239260 5110 5110 5110 620 2120 4480 1310 5110 184 | 3239474 5110 5110 5110 520 570 4480 1310 5110 185 | 3239684 5110 5110 5110 520 570 2140 1230 5110 186 | 3239898 5110 5110 5110 430 460 2140 1230 5110 187 | 3240111 2360 5110 5110 430 460 1980 1180 5110 188 | 3240331 2360 5110 5110 330 380 1890 1390 5110 189 | 3240544 2360 5110 5110 270 310 1890 1390 5110 190 | 3240756 2340 5110 5110 270 310 1800 1910 5110 191 | 3240967 2340 5110 5110 230 290 1780 1910 5110 192 | 3241184 2340 5110 5110 230 290 1780 1890 5110 193 | 3241397 2340 5110 5110 220 290 1780 1890 5110 194 | 3241612 2340 5110 5110 220 290 1780 1890 5110 195 | 3241817 2340 5110 5110 220 290 1780 1890 5110 196 | 3242032 2340 5110 5110 220 290 1780 1890 5110 197 | 3242248 2340 5110 5110 210 280 1780 1890 5110 198 | 3242465 2340 5110 5110 210 280 1780 1890 5110 199 | 3242679 2340 5110 5110 210 270 1770 1890 5110 200 | 3242893 2340 5110 5110 210 270 1770 1880 5110 201 | 3243105 2340 5110 5110 210 260 1780 1880 5110 202 | 3243319 2340 5110 5110 210 260 1780 1890 5110 203 | 3243529 2340 5110 5110 210 270 1770 1880 5110 204 | 3243742 2340 5110 5110 200 260 1770 1880 5110 205 | 3244164 5110 5110 5110 210 260 1760 1890 5110 206 | 3244379 2340 5110 5110 210 260 1760 1890 5110 207 | 3244592 2340 5110 5110 200 260 1770 1880 5110 208 | 3244807 2340 5110 5110 200 260 1770 1880 5110 209 | 3245023 2340 5110 5110 210 260 1770 1890 5110 210 | 3245232 5110 5110 5110 210 260 1770 1890 5110 211 | 3245448 5110 5110 5110 210 260 1770 1900 5110 212 | 3245664 5110 5110 5110 210 260 1770 1900 5110 213 | 3245873 5110 5110 5110 210 250 1760 1900 5110 214 | 3246092 5110 5110 5110 210 250 1760 1900 5110 215 | -------------------------------------------------------------------------------- /test3/od.txt: -------------------------------------------------------------------------------- 1 | 4859253 0 0 0 2 | 4859470 0 0 0 3 | 4859894 0 0 0 4 | 4860114 0 0 0 5 | 4860533 0 0 0 6 | 4860960 0 0 0 7 | 4861179 0 0 0 8 | 4861601 0 0 0 9 | 4861820 0 0 0 10 | 4862037 0 0 0 11 | 4862454 0 0 0 12 | 4862669 0 0 0 13 | 4862889 0 0 0 14 | 4863309 0 0 0 15 | 4863523 0 0 0 16 | 4863948 0 0 0 17 | 4864169 0 0 0 18 | 4864588 0 0 0 19 | 4864809 0 0 0 20 | 4865025 0 0 0 21 | 4865442 0 0 0 22 | 4865663 0 0 0 23 | 4866082 0 0 0 24 | 4866304 0 0 0 25 | 4866722 0 0 0 26 | 4866938 0 0 0 27 | 4867158 0 0 0 28 | 4867367 0 0 0 29 | 4867789 0 0 0 30 | 4868007 0 0 0 31 | 4868429 0 0 0 32 | 4868648 0 0 0 33 | 4869070 0 0 0 34 | 4869291 0 0 0 35 | 4869710 0 0 0 36 | 4870137 0 0 0 37 | 4870356 0 0 0 38 | 4870573 0 0 0 39 | 4870990 0 0 0 40 | 4871212 0 0 0 41 | 4871630 0 0 0 42 | 4871847 0 0 0 43 | 4872272 0 0 0 44 | 4872494 0 0 0 45 | 4872911 0 0 0 46 | 4873129 0 0 0 47 | 4873551 0 0 0 48 | 4873774 0 0 0 49 | 4874192 0 0 0 50 | 4874411 0 0 0 51 | 4874831 0 0 0 52 | 4875053 0 0 0 53 | 4875472 0 0 0 54 | 4875692 0 0 0 55 | 4876112 0 0 0 56 | 4876332 0 0 0 57 | 4876549 0 0 0 58 | 4876965 0 0 0 59 | 4877181 0 0 0 60 | 4877607 18 0 3599 61 | 4877821 47 0 2 62 | 4878246 144 3 30 63 | 4878673 250 11 59 64 | 4878887 301 17 73 65 | 4879103 350 24 90 66 | 4879319 395 32 109 67 | 4879530 439 41 129 68 | 4879741 480 52 151 69 | 4879961 522 64 174 70 | 4880380 644 109 231 71 | 4880598 681 126 252 72 | 4881020 750 157 222 73 | 4881243 783 170 200 74 | 4881457 817 182 177 75 | 4881670 852 192 155 76 | 4881880 889 202 136 77 | 4882093 924 210 119 78 | 4882309 961 217 102 79 | 4882518 997 223 85 80 | 4882729 1069 231 44 81 | 4882945 1105 234 23 82 | 4883156 1139 235 4 83 | 4883378 1173 234 3585 84 | 4883583 1202 233 3566 85 | 4883795 1229 231 3550 86 | 4884013 1252 229 3556 87 | 4884222 1275 227 3562 88 | 4884436 1307 225 3555 89 | 4884861 1370 220 3558 90 | 4885084 1400 218 3562 91 | 4885298 1428 216 3570 92 | 4885511 1451 215 3578 93 | 4885719 1493 214 3596 94 | 4885933 1510 214 4 95 | 4886144 1523 215 14 96 | 4886356 1535 215 28 97 | 4886575 1547 216 40 98 | 4886785 1557 217 52 99 | 4887002 1568 218 69 100 | 4887215 1578 219 84 101 | 4887423 1587 221 104 102 | 4887638 1596 222 118 103 | 4887856 1607 225 137 104 | 4888067 1617 227 151 105 | 4888285 1626 230 166 106 | 4888496 1635 233 179 107 | 4888707 1645 236 192 108 | 4888919 1656 240 205 109 | 4889131 1679 249 224 110 | 4889348 1693 255 233 111 | 4889564 1701 259 244 112 | 4889775 1710 263 253 113 | 4889986 1720 268 260 114 | 4890200 1730 273 267 115 | 4890416 1739 278 274 116 | 4890837 1761 289 284 117 | 4891264 1789 305 286 118 | 4891484 1805 313 286 119 | 4891697 1820 321 287 120 | 4891909 1833 328 287 121 | 4892122 1847 336 290 122 | 4892333 1861 344 290 123 | 4892550 1891 361 293 124 | 4892766 1905 369 297 125 | 4892978 1919 377 298 126 | 4893191 1933 385 303 127 | 4893402 1948 394 300 128 | 4893617 1963 402 297 129 | 4893824 1978 411 294 130 | 4894044 1992 419 292 131 | 4894257 2007 427 290 132 | 4894473 2021 435 284 133 | 4894682 2034 442 282 134 | 4894900 2049 450 277 135 | 4895113 2064 458 274 136 | 4895326 2077 465 270 137 | 4895538 2091 471 266 138 | 4895754 2117 484 257 139 | 4895967 2129 491 266 140 | 4896181 2144 498 266 141 | 4896386 2159 506 268 142 | 4896608 2175 513 269 143 | 4896821 2189 521 267 144 | 4897031 2200 526 261 145 | 4897245 2204 528 261 146 | 4897459 2215 533 263 147 | 4897669 2227 540 267 148 | 4897881 2239 546 270 149 | 4898098 2252 552 276 150 | 4898312 2264 559 279 151 | 4898522 2276 565 282 152 | 4898739 2290 573 284 153 | 4898950 2304 581 285 154 | 4899168 2329 594 291 155 | 4899382 2341 601 294 156 | 4899800 2365 615 301 157 | 4900017 2378 623 305 158 | 4900231 2389 629 307 159 | 4900450 2400 636 311 160 | 4900656 2410 642 313 161 | 4900870 2413 643 315 162 | 4901084 2413 643 315 163 | 4901303 2413 643 315 164 | 4901516 2413 643 315 165 | 4901934 2413 643 315 166 | 4902151 2413 643 315 167 | 4902366 2413 643 315 168 | 4902788 2411 642 319 169 | 4903008 2410 641 326 170 | 4903222 2408 640 335 171 | 4903431 2406 639 343 172 | 4903644 2403 637 352 173 | 4903860 2402 636 358 174 | 4904072 2400 635 364 175 | 4904281 2398 633 372 176 | 4904505 2396 632 381 177 | 4904712 2394 630 388 178 | 4904926 2390 627 402 179 | 4905137 2390 627 403 180 | 4905352 2390 627 403 181 | 4905567 2390 627 403 182 | 4905783 2390 627 403 183 | 4905993 2390 627 403 184 | 4906208 2390 627 403 185 | 4906425 2390 627 403 186 | 4906631 2390 627 403 187 | 4906845 2390 627 403 188 | 4907057 2390 627 403 189 | 4907277 2390 627 403 190 | 4907488 2390 627 403 191 | 4907698 2390 627 403 192 | 4907912 2390 627 404 193 | 4908124 2388 625 411 194 | 4908549 2382 620 431 195 | 4908772 2379 617 438 196 | 4908982 2378 616 443 197 | 4909193 2377 615 444 198 | 4909405 2377 615 444 199 | 4909625 2377 615 444 200 | 4909834 2377 615 444 201 | 4910045 2377 615 447 202 | 4910264 2376 614 451 203 | 4910478 2374 612 458 204 | 4910692 2372 610 463 205 | 4910906 2371 609 465 206 | 4911119 2372 610 467 207 | 4911330 2379 618 491 208 | 4911539 2383 622 513 209 | 4911760 2386 626 535 210 | 4911972 2389 630 559 211 | 4912184 2392 635 580 212 | 4912395 2395 641 604 213 | 4912608 2398 647 631 214 | 4912826 2401 652 659 215 | 4913033 2403 657 684 216 | 4913246 2404 661 705 217 | 4913462 2406 668 732 218 | 4913884 2410 681 783 219 | 4914105 2411 687 807 220 | 4914314 2412 694 832 221 | 4914530 2413 710 887 222 | 4914746 2413 717 914 223 | 4914960 2412 728 946 224 | 4915167 2410 743 981 225 | 4915383 2406 768 1018 226 | 4915599 2398 801 1055 227 | 4916019 2373 874 1117 228 | 4916236 2358 909 1149 229 | 4916444 2341 943 1179 230 | 4916871 2300 1011 1236 231 | 4917087 2278 1044 1262 232 | 4917308 2252 1077 1287 233 | 4917516 2222 1113 1305 234 | 4917732 2156 1185 1345 235 | 4917942 2121 1219 1366 236 | 4918160 2085 1252 1385 237 | 4918369 2051 1281 1406 238 | 4918588 2013 1313 1402 239 | 4918803 1972 1348 1387 240 | 4919009 1932 1383 1374 241 | 4919223 1895 1418 1362 242 | 4919442 1864 1448 1366 243 | 4919650 1830 1479 1389 244 | 4920072 1755 1540 1431 245 | 4920296 1717 1567 1450 246 | 4920502 1678 1594 1468 247 | 4920724 1637 1619 1486 248 | 4920934 1553 1668 1519 249 | 4921150 1510 1690 1536 250 | 4921359 1467 1710 1551 251 | 4921577 1423 1731 1544 252 | 4921785 1379 1752 1549 253 | 4922000 1332 1773 1570 254 | 4922216 1278 1795 1588 255 | 4922421 1226 1814 1599 256 | 4922635 1172 1834 1609 257 | 4922851 1118 1852 1621 258 | 4923274 1014 1883 1645 259 | 4923495 963 1896 1656 260 | 4923914 855 1922 1678 261 | 4924130 801 1933 1687 262 | 4924342 687 1955 1702 263 | 4924557 629 1964 1709 264 | 4924775 570 1973 1713 265 | 4924989 514 1982 1719 266 | 4925197 455 1990 1728 267 | 4925410 397 1997 1738 268 | 4925626 338 2003 1746 269 | 4925837 277 2008 1753 270 | 4926056 217 2012 1761 271 | 4926262 161 2016 1771 272 | 4926482 105 2018 1780 273 | 4926693 43 2020 1786 274 | 4926905 -17 2021 1792 275 | 4927125 -77 2022 1798 276 | 4927336 -136 2022 1804 277 | 4927541 -187 2021 1810 278 | 4927759 -262 2018 1829 279 | 4927976 -296 2016 1838 280 | 4928191 -329 2014 1846 281 | 4928404 -358 2011 1861 282 | 4928610 -378 2009 1887 283 | 4928827 -388 2007 1913 284 | 4929037 -398 2005 1940 285 | 4929256 -408 2002 1968 286 | 4929470 -417 1999 1999 287 | 4929685 -426 1995 2029 288 | 4929894 -435 1992 2058 289 | 4930104 -443 1987 2087 290 | 4930323 -462 1975 2155 291 | 4930535 -470 1969 2183 292 | 4930746 -470 1969 2183 293 | 4930965 -496 1946 2240 294 | 4931176 -510 1933 2265 295 | 4931386 -527 1914 2290 296 | 4931606 -549 1887 2308 297 | 4931816 -575 1855 2318 298 | 4932033 -606 1815 2323 299 | 4932238 -637 1775 2328 300 | 4932459 -661 1744 2343 301 | 4932668 -682 1713 2360 302 | 4932879 -710 1673 2346 303 | 4933095 -740 1631 2332 304 | 4933306 -771 1591 2317 305 | 4933523 -803 1551 2303 306 | 4933739 -867 1479 2269 307 | 4933954 -901 1444 2252 308 | 4934168 -937 1409 2237 309 | 4934373 -974 1375 2216 310 | 4934594 -1011 1343 2202 311 | 4934799 -1050 1311 2185 312 | 4935022 -1090 1280 2169 313 | 4935228 -1130 1251 2155 314 | 4935440 -1173 1221 2145 315 | 4935659 -1217 1192 2135 316 | 4935872 -1260 1164 2120 317 | 4936081 -1303 1138 2102 318 | 4936292 -1345 1114 2086 319 | 4936505 -1387 1092 2066 320 | 4936728 -1430 1072 2049 321 | 4936939 -1475 1051 2030 322 | 4937154 -1475 1051 2030 323 | 4937366 -1475 1051 2030 324 | 4937579 -1692 974 1972 325 | 4937794 -1749 957 1963 326 | 4938004 -1802 942 1954 327 | 4938218 -1856 928 1942 328 | 4938432 -1912 914 1935 329 | 4938646 -1974 900 1930 330 | 4938862 -2037 885 1927 331 | 4939068 -2099 872 1924 332 | 4939283 -2159 859 1912 333 | 4939706 -2259 843 1871 334 | 4940133 -2402 833 1825 335 | 4940356 -2465 830 1822 336 | 4940569 -2531 828 1818 337 | 4940779 -2596 826 1818 338 | 4940989 -2663 824 1817 339 | 4941413 -2796 821 1810 340 | 4941841 -2927 819 1809 341 | 4942059 -2992 818 1810 342 | 4942272 -3057 817 1810 343 | 4942490 -3123 816 1810 344 | 4942695 -3123 816 1810 345 | 4942911 -3123 816 1810 346 | 4943122 -3123 816 1810 347 | 4943337 -3457 810 1810 348 | 4943549 -3524 809 1810 349 | 4943975 -3658 806 1812 350 | 4944197 -3724 805 1812 351 | 4944402 -3790 804 1811 352 | 4944625 -3857 803 1811 353 | 4944830 -3923 801 1811 354 | 4945046 -3990 800 1810 355 | 4945261 -3990 800 1810 356 | 4945471 -4123 798 1811 357 | 4945692 -4188 796 1811 358 | 4945899 -4253 795 1812 359 | 4946118 -4317 794 1811 360 | 4946323 -4383 792 1812 361 | 4946537 -4515 790 1812 362 | 4946752 -4580 788 1811 363 | 4946970 -4646 787 1811 364 | 4947183 -4712 786 1812 365 | 4947391 -4779 784 1812 366 | 4947607 -4846 783 1813 367 | -------------------------------------------------------------------------------- /test3/sonar.txt: -------------------------------------------------------------------------------- 1 | 4859253 670 810 980 1200 2260 2540 5110 2590 2 | 4859470 680 810 970 1200 2260 2540 5110 2590 3 | 4859894 670 820 970 1200 2260 2550 5110 2590 4 | 4860114 670 820 970 1200 2070 2540 5110 2860 5 | 4860533 680 810 970 1190 2260 2550 5110 2590 6 | 4860960 670 810 970 1200 2260 2540 5110 2580 7 | 4861179 680 810 970 1200 2260 2540 5110 2590 8 | 4861601 670 810 970 1200 2260 2550 5110 2590 9 | 4861820 670 810 970 1200 2260 2550 5110 2590 10 | 4862037 680 810 970 1200 2260 2550 5110 2590 11 | 4862454 670 810 970 1190 2060 2550 5110 2620 12 | 4862669 670 810 980 1200 2260 2550 5110 2620 13 | 4862889 680 810 980 1200 2260 2550 5110 2610 14 | 4863309 670 810 970 1190 2070 2550 5110 2590 15 | 4863523 670 810 970 1200 2040 2540 5110 2590 16 | 4863948 680 810 970 1190 2040 2550 5110 2590 17 | 4864169 670 820 970 1200 2070 2540 5110 2580 18 | 4864588 670 810 970 1200 2070 2550 5110 2590 19 | 4864809 670 810 970 1200 2070 2550 5110 2580 20 | 4865025 670 810 970 1200 2040 2540 5110 2580 21 | 4865442 670 810 970 1200 2070 2550 5110 2590 22 | 4865663 680 810 970 1200 2070 2550 5110 2580 23 | 4866082 670 810 980 1200 2060 2550 5110 2590 24 | 4866304 670 810 980 1200 2080 2550 5110 2590 25 | 4866722 680 810 970 1200 2260 2550 5110 2600 26 | 4866938 670 810 980 1200 2260 2550 5110 2570 27 | 4867158 670 810 980 1200 2070 2540 5110 2570 28 | 4867367 680 810 970 1190 2270 2550 5110 2590 29 | 4867789 670 820 970 1200 2260 2540 5110 2590 30 | 4868007 680 810 970 1190 2260 2540 5110 2590 31 | 4868429 670 810 970 1200 2260 2550 5110 2570 32 | 4868648 670 810 970 1200 2040 2540 5110 2590 33 | 4869070 670 810 970 1200 2040 2550 5110 2580 34 | 4869291 680 810 970 1200 2040 2550 5110 2580 35 | 4869710 670 810 970 1200 2030 2550 5110 2580 36 | 4870137 670 810 970 1200 2040 2550 5110 2580 37 | 4870356 670 810 980 1200 2040 2550 5110 2580 38 | 4870573 680 810 980 1200 2040 2550 5110 2590 39 | 4870990 670 810 970 1190 2070 2550 5110 2580 40 | 4871212 670 810 970 1200 2040 2550 5110 2580 41 | 4871630 670 810 970 1190 2050 2540 5110 2580 42 | 4871847 670 810 970 1190 2050 2550 5110 2590 43 | 4872272 670 810 970 1200 2060 2540 5110 2590 44 | 4872494 670 810 970 1200 2060 2550 5110 2590 45 | 4872911 680 810 970 1200 2060 2540 5110 2580 46 | 4873129 670 810 970 1200 2060 2540 5110 2580 47 | 4873551 680 810 970 1200 2060 2550 5110 2580 48 | 4873774 670 810 970 1200 2030 2550 5110 2580 49 | 4874192 680 810 970 1200 2060 2550 5110 2580 50 | 4874411 680 810 970 1190 2060 2550 5110 2580 51 | 4874831 670 810 980 1200 2070 2540 5110 2580 52 | 4875053 670 810 970 1200 2070 2540 5110 2580 53 | 4875472 670 820 970 1190 2070 2550 5110 2570 54 | 4875692 670 820 970 1200 2060 2550 5110 2570 55 | 4876112 680 810 970 1190 2060 2550 5110 2580 56 | 4876332 670 810 970 1190 2060 2550 5110 2580 57 | 4876549 670 810 970 1190 2070 2540 5110 2580 58 | 4876965 680 810 970 1200 2070 2550 5110 2580 59 | 4877181 680 810 970 1200 2070 2550 5110 2580 60 | 4877607 670 810 970 1200 2260 2540 5110 2560 61 | 4877821 690 800 950 1160 2260 2540 5110 2560 62 | 4878246 770 800 940 1340 1990 2510 5110 2560 63 | 4878673 720 750 910 1320 2250 2340 5110 2580 64 | 4878887 670 750 910 1320 2250 5020 5110 2350 65 | 4879103 670 740 900 1360 2230 5020 5110 2350 66 | 4879319 640 740 900 1360 2230 4930 5110 2290 67 | 4879530 640 740 1010 1450 2140 4930 5110 2290 68 | 4879741 610 740 1010 1450 2140 4870 5110 2490 69 | 4879961 610 760 960 1540 1370 4870 5110 2490 70 | 4880380 590 760 1110 1980 1280 4920 2520 2290 71 | 4880598 590 820 1220 1900 1840 4920 2520 2290 72 | 4881020 580 810 1290 1840 1610 4720 2470 1560 73 | 4881243 580 760 1290 1840 1610 4720 5110 2300 74 | 4881457 580 760 1130 1700 1390 4720 5110 2300 75 | 4881670 560 710 1130 1700 1390 4720 4820 2350 76 | 4881880 560 710 890 1460 1670 5110 4820 2350 77 | 4882093 560 660 890 1460 1670 5110 4680 5110 78 | 4882309 560 660 790 1350 1610 4340 4680 5110 79 | 4882518 530 590 790 1350 1610 4340 4540 5110 80 | 4882729 510 540 730 1080 1550 1840 4510 5110 81 | 4882945 510 540 670 890 1500 1490 4290 5110 82 | 4883156 480 500 600 890 1500 1490 4290 3320 83 | 4883378 480 500 600 800 1350 1400 4170 3320 84 | 4883583 470 450 540 800 1350 1400 4170 2800 85 | 4883795 470 450 540 640 1340 1350 4110 2800 86 | 4884013 450 430 490 640 1340 1350 4110 2220 87 | 4884222 450 430 490 590 1070 1310 4060 2220 88 | 4884436 440 400 460 590 1070 1310 4060 2230 89 | 4884861 450 370 420 580 1020 1270 4000 2210 90 | 4885084 450 370 420 530 950 1220 3960 2210 91 | 4885298 5110 330 410 490 950 1220 3960 2200 92 | 4885511 5110 330 410 490 900 1160 3910 2190 93 | 4885719 330 310 380 480 870 1130 3910 2190 94 | 4885933 300 290 360 480 870 1130 3910 2190 95 | 4886144 300 290 360 480 1070 1100 3880 2200 96 | 4886356 280 290 350 500 1070 1100 3880 2200 97 | 4886575 280 290 350 500 1070 1090 3880 2220 98 | 4886785 260 280 360 520 1070 1090 3880 2220 99 | 4887002 260 280 360 520 1100 1070 3890 2230 100 | 4887215 260 280 360 590 1100 1070 3890 2230 101 | 4887423 250 280 360 590 1090 1060 2640 3120 102 | 4887638 250 290 380 600 1050 1060 2640 3120 103 | 4887856 250 290 380 600 1050 3810 3980 3450 104 | 4888067 250 290 400 750 1020 3810 3980 3450 105 | 4888285 250 290 400 750 1020 3810 4020 5090 106 | 4888496 250 260 420 900 990 3810 4020 5090 107 | 4888707 240 260 420 900 990 3790 4040 5080 108 | 4888919 240 310 430 1000 980 3790 4040 5080 109 | 4889131 240 320 520 1000 940 3800 4040 5070 110 | 4889348 230 320 520 1000 940 3800 4570 5080 111 | 4889564 230 320 520 960 930 3890 4570 5080 112 | 4889775 240 340 520 960 930 3890 4550 5080 113 | 4889986 240 340 610 930 940 3900 4550 5080 114 | 4890200 230 340 610 930 940 3900 4540 5070 115 | 4890416 230 340 600 910 900 3890 4540 5070 116 | 4890837 240 350 600 890 900 3870 4520 2850 117 | 4891264 230 370 680 860 860 3820 4510 5070 118 | 4891484 240 360 680 860 860 3820 4490 1440 119 | 4891697 240 360 650 820 840 3790 4490 1440 120 | 4891909 240 360 630 820 840 3790 4460 1880 121 | 4892122 240 360 630 800 810 3750 4440 1880 122 | 4892333 240 370 710 800 810 3750 4440 1880 123 | 4892550 250 370 750 760 3540 3730 4410 1440 124 | 4892766 250 370 750 730 3500 3700 4390 1440 125 | 4892978 240 390 740 730 3500 3700 4390 1430 126 | 4893191 240 390 740 700 3470 3660 4360 1430 127 | 4893402 250 390 710 700 3470 3660 4360 1740 128 | 4893617 250 390 710 660 3430 3640 4330 1740 129 | 4893824 240 370 670 660 3430 3640 4330 1870 130 | 4894044 240 370 670 630 3400 3600 4300 5080 131 | 4894257 250 370 640 600 3400 3600 4300 5080 132 | 4894473 250 370 640 600 610 3560 4290 1870 133 | 4894682 240 370 610 580 610 3560 4290 1870 134 | 4894900 240 370 610 580 570 3520 4250 1960 135 | 4895113 240 360 580 550 570 3520 4250 1960 136 | 4895326 240 360 580 550 540 3490 4220 2010 137 | 4895538 240 350 550 520 540 3490 4220 2010 138 | 4895754 240 340 520 500 500 3420 4210 5040 139 | 4895967 240 340 520 500 470 3370 4190 5030 140 | 4896181 240 350 500 460 440 3370 4190 5030 141 | 4896386 240 350 500 460 440 3350 4170 5040 142 | 4896608 240 340 460 430 410 3350 4170 5040 143 | 4896821 240 340 460 430 410 3300 3840 1760 144 | 4897031 240 340 430 400 390 3300 3840 1760 145 | 4897245 240 340 430 400 390 3250 4100 1890 146 | 4897459 240 330 420 390 380 3250 4100 1890 147 | 4897669 240 330 420 390 380 3240 3810 1760 148 | 4897881 240 340 390 360 340 3240 3810 1760 149 | 4898098 230 340 390 360 340 3230 3780 1900 150 | 4898312 230 350 360 330 320 3230 3780 1900 151 | 4898522 240 350 360 330 320 3230 3760 5030 152 | 4898739 240 350 330 300 320 3220 3760 5030 153 | 4898950 230 360 330 300 320 3220 3750 1760 154 | 4899168 240 340 300 280 280 3190 3730 1740 155 | 4899382 240 340 270 250 240 3170 3730 1740 156 | 4899800 230 310 240 220 210 3150 3710 1740 157 | 4900017 240 260 240 220 210 3150 3710 1750 158 | 4900231 240 260 210 190 210 3140 3710 1750 159 | 4900450 240 260 210 190 210 3140 3690 1750 160 | 4900656 240 260 180 170 170 3140 3680 1750 161 | 4900870 240 200 170 170 170 3140 3680 1750 162 | 4901084 240 200 170 170 170 3120 3670 1750 163 | 4901303 250 210 170 170 170 3120 3670 1740 164 | 4901516 250 210 170 170 170 3130 3680 1740 165 | 4901934 240 210 170 170 170 3120 3670 1750 166 | 4902151 240 210 170 170 170 3130 3680 1750 167 | 4902366 240 210 170 170 170 3130 3680 1740 168 | 4902788 240 210 170 170 170 3120 3670 1750 169 | 4903008 240 210 170 170 170 3130 3750 1740 170 | 4903222 240 210 170 170 170 3130 3750 1740 171 | 4903431 240 210 170 170 3020 3650 5060 3470 172 | 4903644 270 210 180 190 3020 3650 5060 3470 173 | 4903860 270 210 180 190 3180 3990 5080 2980 174 | 4904072 280 210 190 190 3180 3990 5080 2980 175 | 4904281 280 210 190 190 3190 4000 5110 2980 176 | 4904505 270 210 190 210 3190 4000 5110 2980 177 | 4904712 270 210 190 210 5110 4020 1960 2960 178 | 4904926 300 220 190 3100 3740 5110 1940 2980 179 | 4905137 300 220 240 3120 3740 5110 1940 2980 180 | 4905352 300 220 240 3120 3740 5110 1930 2990 181 | 4905567 300 230 240 3110 3760 5110 1930 2990 182 | 4905783 300 230 240 3110 3760 5110 1940 2980 183 | 4905993 300 220 240 3120 3760 5110 1940 2980 184 | 4906208 300 220 240 3120 3760 5110 1930 2990 185 | 4906425 300 230 240 3110 3780 5110 1930 2990 186 | 4906631 300 230 240 3110 3780 5110 1940 2980 187 | 4906845 300 230 240 3110 4030 5110 1940 2980 188 | 4907057 300 230 240 3110 4030 5110 1940 2990 189 | 4907277 300 230 240 3110 4030 5110 1940 2990 190 | 4907488 300 230 240 3110 4030 5110 1940 2980 191 | 4907698 300 230 240 3120 3780 5110 1940 2980 192 | 4907912 300 230 240 3120 3780 5110 1940 2980 193 | 4908124 300 230 220 3130 4030 5110 1940 2980 194 | 4908549 330 240 220 3240 4050 5110 1890 4100 195 | 4908772 330 240 260 3300 4070 2000 1890 4100 196 | 4908982 350 260 260 3300 4070 2000 1890 3630 197 | 4909193 350 260 270 5110 4090 2000 1890 3630 198 | 4909405 350 250 280 5110 4090 2000 1900 3640 199 | 4909625 350 250 280 5110 4090 1990 1890 3640 200 | 4909834 350 260 270 5110 4090 1990 1890 3640 201 | 4910045 350 260 270 5110 4090 2000 1890 3640 202 | 4910264 350 260 280 5110 4090 2000 1890 3620 203 | 4910478 350 260 280 5110 4120 1980 1890 3620 204 | 4910692 360 270 3170 5110 4120 1980 1890 3550 205 | 4910906 360 270 3170 5110 4120 1980 1900 3550 206 | 4911119 350 270 3170 5110 4120 1980 1900 3530 207 | 4911330 350 260 3170 5110 5110 1970 1900 3540 208 | 4911539 350 260 3170 3810 5110 1940 1890 3320 209 | 4911760 330 260 3220 4050 5110 1940 1890 3320 210 | 4911972 330 260 3220 4050 5110 1890 1890 3160 211 | 4912184 300 240 3270 4060 5110 1890 1890 3160 212 | 4912395 300 240 3270 4060 5110 1870 1860 3140 213 | 4912608 270 3130 3650 4070 5110 1870 1860 3140 214 | 4912826 270 3130 3650 4070 1950 1870 5110 3170 215 | 4913033 250 3190 3750 5110 1950 1870 5110 3170 216 | 4913246 250 3190 3750 5110 1910 1870 5110 3170 217 | 4913462 240 3240 4010 5110 1910 1870 5110 3170 218 | 4913884 240 3670 4030 1940 1840 1720 2910 5110 219 | 4914105 230 3670 4030 1940 1840 5110 2880 5110 220 | 4914314 230 3700 5080 1900 1860 5110 2880 5110 221 | 4914530 240 3980 5110 1850 1370 5110 2900 5110 222 | 4914746 450 3980 5110 1850 1370 2880 5110 2790 223 | 4914960 450 4020 1880 1800 1200 2880 5110 2790 224 | 4915167 3000 4020 1880 1800 1200 2850 3600 2460 225 | 4915383 3000 5110 1830 1800 3340 2850 3600 2460 226 | 4915599 3110 5110 1830 1800 3340 5110 3400 810 227 | 4916019 3120 1720 1710 1130 2780 3750 3030 1350 228 | 4916236 3120 1720 1660 5110 2640 3420 3030 1350 229 | 4916444 3210 1590 1660 5110 2640 3420 2980 1180 230 | 4916871 3330 1540 1560 2690 5110 3230 5110 1370 231 | 4917087 3330 1540 5110 2560 3550 2870 5110 1370 232 | 4917308 3860 1340 5110 2560 3550 2870 5110 1320 233 | 4917516 3860 1340 3010 2430 3270 2780 5110 1320 234 | 4917732 3880 2020 2500 2410 3060 2720 5110 1300 235 | 4917942 5110 1960 2500 2410 3060 2720 1830 1290 236 | 4918160 5110 1960 2250 5110 2810 2120 5110 1290 237 | 4918369 1550 2770 2160 5110 2810 2120 5110 1290 238 | 4918588 1550 2770 2160 3250 2630 1980 5110 1290 239 | 4918803 1430 2680 2060 3250 2630 1980 5110 1300 240 | 4919009 1430 2680 2060 5110 2070 2010 5110 1300 241 | 4919223 1380 1760 1980 5110 2070 2010 5110 1390 242 | 4919442 1380 1760 1980 5110 1820 1930 5110 1390 243 | 4919650 1350 2530 1900 5110 1820 1930 5110 1550 244 | 4920072 1300 1950 5110 3380 2600 2290 5110 270 245 | 4920296 1300 1950 5110 1700 2220 3170 5110 270 246 | 4920502 1310 1760 1650 1600 2220 3170 5110 1560 247 | 4920724 1310 1760 1650 1600 2120 3090 5110 1550 248 | 4920934 1540 1340 1560 2380 2000 5110 5110 1590 249 | 4921150 2130 1410 2820 2140 2000 5110 5110 1590 250 | 4921359 2130 1410 2820 2140 1910 5110 5110 1590 251 | 4921577 2440 5110 2390 1990 1910 5110 5110 1590 252 | 4921785 2440 5110 2390 1990 1840 5110 5110 1580 253 | 4922000 2440 5110 2310 1870 1840 5110 5110 1580 254 | 4922216 2440 5110 2310 1870 1780 5110 5110 1560 255 | 4922421 1230 5110 2060 1700 1780 5110 5110 1560 256 | 4922635 3990 5110 2060 1700 1990 5110 5110 1580 257 | 4922851 3990 2730 1870 1530 2000 5110 5110 1580 258 | 4923274 4530 2210 1720 1420 2390 5110 5110 1620 259 | 4923495 4410 2210 1720 1420 2390 2160 5110 1640 260 | 4923914 1540 1980 1500 1320 2350 1430 5110 1660 261 | 4924130 1540 1650 1380 1230 2530 1430 5110 1660 262 | 4924342 1450 1550 1230 1150 5110 5110 5110 1670 263 | 4924557 1500 1550 1230 1150 5110 5110 5110 1680 264 | 4924775 1500 1260 1040 1150 1480 5110 5110 1680 265 | 4924989 1230 1130 1040 1150 1480 5110 5110 1690 266 | 4925197 1230 1130 910 1140 5110 5110 5110 1690 267 | 4925410 1430 950 910 1140 5110 5110 5110 1720 268 | 4925626 1430 950 820 1160 5110 5110 5110 1720 269 | 4925837 1410 790 820 1160 5110 5110 5110 1760 270 | 4926056 1410 790 700 1370 5110 5110 5110 1760 271 | 4926262 1410 620 700 1370 5110 5110 5110 1740 272 | 4926482 1410 620 710 1410 1660 5110 5110 1740 273 | 4926693 1130 510 710 1410 1660 5110 3550 1760 274 | 4926905 1130 510 720 1410 5110 5110 3550 1760 275 | 4927125 1100 460 740 1410 5110 5110 3460 1380 276 | 4927336 1100 460 740 1350 5110 5110 3370 1380 277 | 4927541 1100 440 720 1350 5110 5110 3370 1370 278 | 4927759 1090 450 820 1350 5110 5110 2950 1370 279 | 4927976 1090 450 820 1800 5110 5110 2680 1370 280 | 4928191 320 460 760 1800 5110 5110 2680 1350 281 | 4928404 320 460 760 1940 5110 5110 2460 1350 282 | 4928610 320 500 940 1940 5110 5110 2460 1360 283 | 4928827 320 500 940 2410 5110 5110 2380 1360 284 | 4929037 330 580 1140 2410 5110 5110 2380 1350 285 | 4929256 330 580 1140 2250 5110 5110 2220 1770 286 | 4929470 350 700 1790 5110 5110 5110 2220 1770 287 | 4929685 350 700 1790 5110 5110 1150 2080 1780 288 | 4929894 360 990 5110 5110 5110 1150 2080 1780 289 | 4930104 360 990 5110 5110 5110 2360 1900 1830 290 | 4930323 400 1360 5110 5110 3100 2250 940 1840 291 | 4930535 440 2310 5110 5110 3100 2250 940 1840 292 | 4930746 440 2310 5110 5110 3100 2250 940 1840 293 | 4930965 500 5110 5110 5110 2430 2010 1000 1950 294 | 4931176 500 5110 5110 5110 2320 1820 980 2140 295 | 4931386 560 5110 5110 2940 2250 1820 980 2140 296 | 4931606 650 5110 5110 2940 2250 980 1270 2360 297 | 4931816 650 5110 5110 2390 2000 980 1270 2360 298 | 4932033 750 5110 5110 2390 2000 910 1200 2170 299 | 4932238 750 5110 5110 2270 2000 910 1200 2170 300 | 4932459 850 5110 5110 2270 2000 1620 1130 2030 301 | 4932668 850 5110 5110 2130 1730 1620 1130 2030 302 | 4932879 970 5110 5110 2130 1730 780 1080 2010 303 | 4933095 970 5110 5110 2050 1660 780 1080 2010 304 | 4933306 1020 5110 5110 2050 1660 1470 640 1870 305 | 4933523 1020 5110 5110 2050 1670 1470 640 1870 306 | 4933739 1060 5070 3650 1070 1680 1360 580 1720 307 | 4933954 1100 5110 3650 1070 1680 1360 1290 1620 308 | 4934168 1100 5110 5030 2380 1640 1320 1290 1620 309 | 4934373 1130 5110 5030 2380 1640 1320 1250 950 310 | 4934594 1130 5110 4870 5110 1620 1330 1250 950 311 | 4934799 1170 2210 4870 5110 1620 1330 1210 490 312 | 4935022 1170 2210 4800 3240 1600 1330 1210 490 313 | 4935228 1190 5110 4800 3240 1600 1330 1150 780 314 | 4935440 1190 5110 4800 3150 1560 1310 1150 780 315 | 4935659 1160 5110 4800 3150 1560 1310 1110 760 316 | 4935872 1160 5110 4800 3190 1850 1300 1110 760 317 | 4936081 1190 4620 5110 3190 1850 1300 1060 910 318 | 4936292 1190 4620 5110 3350 1890 1290 1040 910 319 | 4936505 1200 4550 5110 3350 1890 1290 1040 1010 320 | 4936728 1200 4550 5110 4480 1870 1300 1020 1010 321 | 4936939 1220 4580 5110 4480 1870 1300 1020 960 322 | 4937154 1220 4580 5110 4480 1870 1300 1020 960 323 | 4937366 1220 4580 5110 4480 1870 1300 1020 960 324 | 4937579 1250 4340 5110 2010 2330 1430 1080 900 325 | 4937794 1250 4340 5110 1580 2550 1490 1160 900 326 | 4938004 1270 4240 4230 1580 2550 1490 1160 870 327 | 4938218 1270 4240 4230 1490 2540 1450 1090 850 328 | 4938432 1280 4230 4110 1380 2540 1450 1090 850 329 | 4938646 1280 4230 4110 1380 2470 1470 1070 820 330 | 4938862 1270 4210 4010 1880 2470 1470 1070 820 331 | 4939068 1270 4210 4010 1880 2630 1490 1040 800 332 | 4939283 1290 4070 3890 1780 2630 1490 1040 800 333 | 4939706 1290 4030 3800 5110 2500 1480 1020 780 334 | 4940133 1290 4480 3710 5110 3500 2290 1210 770 335 | 4940356 1290 4410 3630 5110 3400 2290 1210 770 336 | 4940569 1270 4410 3630 5110 3400 2280 1320 790 337 | 4940779 1270 4270 3520 5110 3400 2280 1320 790 338 | 4940989 1270 4270 3520 5110 3400 2370 1320 810 339 | 4941413 1260 4080 3390 5110 2480 2360 1270 810 340 | 4941841 1260 3920 3280 5110 3010 2900 1270 820 341 | 4942059 1260 3700 3170 5110 2890 2900 1270 820 342 | 4942272 1250 3700 3170 5110 2890 2760 1460 820 343 | 4942490 1250 3480 3060 5110 2760 2760 1460 820 344 | 4942695 1250 3480 3060 5110 2760 2760 1460 820 345 | 4942911 1250 3480 3060 5110 2760 2760 1460 820 346 | 4943122 1250 3480 3060 5110 2760 2760 1460 820 347 | 4943337 5110 3060 2850 5110 2530 2430 1340 840 348 | 4943549 5110 3060 2710 5110 2420 2400 1340 840 349 | 4943975 5110 2940 2610 5110 2420 2310 1340 850 350 | 4944197 5110 2700 2610 5110 2420 2310 1460 860 351 | 4944402 5110 2700 2510 5110 2200 2150 1460 860 352 | 4944625 5110 2440 2510 5110 2200 2150 1460 860 353 | 4944830 5110 2440 2400 5110 2080 2030 1390 860 354 | 4945046 5110 2320 2300 5110 2080 2030 1390 870 355 | 4945261 5110 2320 2300 5110 2080 2030 1390 870 356 | 4945471 5110 2200 2190 4850 1540 1910 1330 880 357 | 4945692 5110 2200 2190 4710 1430 1800 1400 880 358 | 4945899 5110 2080 5110 4710 1430 1800 1400 880 359 | 4946118 5110 2080 5110 4610 1680 1670 1390 880 360 | 4946323 5110 1980 5110 4610 1680 1670 1390 890 361 | 4946537 5110 1870 4420 4470 1540 1560 1480 890 362 | 4946752 5110 1870 4420 4350 1410 1560 1480 890 363 | 4946970 5110 1770 4290 5110 1410 1560 1480 900 364 | 4947183 5110 1770 4290 5110 1110 1350 1350 900 365 | 4947391 5110 1690 4210 4140 1110 1350 1350 900 366 | 4947607 5110 1690 4210 4140 1460 1270 1250 900 367 | -------------------------------------------------------------------------------- /test4/od.txt: -------------------------------------------------------------------------------- 1 | 5274865 0 0 0 2 | 5275084 0 0 0 3 | 5275301 0 0 0 4 | 5275719 0 0 0 5 | 5275942 0 0 0 6 | 5276359 0 0 0 7 | 5276577 0 0 0 8 | 5277000 0 0 0 9 | 5277426 0 0 0 10 | 5277853 0 0 0 11 | 5278076 0 0 0 12 | 5278492 0 0 0 13 | 5278710 0 0 0 14 | 5279134 0 0 0 15 | 5279355 0 0 0 16 | 5279774 0 0 0 17 | 5280199 0 0 0 18 | 5280627 0 0 0 19 | 5281054 0 0 0 20 | 5281481 0 0 0 21 | 5281702 0 0 0 22 | 5282121 0 0 0 23 | 5282548 0 0 0 24 | 5282765 0 0 0 25 | 5282977 0 0 0 26 | 5283400 0 0 0 27 | 5283620 0 0 0 28 | 5284042 0 0 0 29 | 5284265 0 0 0 30 | 5284682 0 0 0 31 | 5285109 0 0 0 32 | 5285535 0 0 0 33 | 5285963 0 0 0 34 | 5286389 0 0 0 35 | 5286816 0 0 0 36 | 5287037 0 0 0 37 | 5287456 0 0 0 38 | 5287883 0 0 0 39 | 5288310 0 0 0 40 | 5288736 0 0 0 41 | 5288957 0 0 0 42 | 5289377 0 0 0 43 | 5289598 1 0 3596 44 | 5290017 31 -1 3540 45 | 5290443 74 -9 3467 46 | 5290665 95 -14 3431 47 | 5291084 157 -40 3317 48 | 5291306 180 -54 3286 49 | 5291514 210 -73 3254 50 | 5291938 267 -117 3200 51 | 5292155 295 -142 3182 52 | 5292369 332 -175 3178 53 | 5292582 379 -217 3177 54 | 5292800 427 -261 3178 55 | 5293010 475 -305 3179 56 | 5293220 524 -348 3178 57 | 5293438 572 -392 3177 58 | 5293653 614 -431 3184 59 | 5293864 673 -478 3244 60 | 5294073 688 -489 3274 61 | 5294293 700 -496 3301 62 | 5294504 708 -500 3328 63 | 5294720 717 -504 3357 64 | 5294928 724 -507 3380 65 | 5295352 737 -512 3416 66 | 5295570 743 -514 3439 67 | 5295779 748 -516 3463 68 | 5295999 752 -516 3489 69 | 5296212 757 -517 3513 70 | 5296426 763 -518 3538 71 | 5296846 787 -519 3589 72 | 5297068 793 -519 7 73 | 5297274 799 -519 33 74 | 5297486 806 -519 58 75 | 5297709 813 -518 83 76 | 5297921 819 -517 108 77 | 5298133 826 -515 134 78 | 5298342 834 -513 163 79 | 5298560 841 -511 189 80 | 5298771 849 -508 209 81 | 5298982 867 -501 220 82 | 5299197 899 -487 232 83 | 5299409 938 -470 232 84 | 5299628 980 -453 218 85 | 5299836 1084 -411 227 86 | 5300051 1138 -387 237 87 | 5300269 1192 -364 240 88 | 5300687 1276 -329 190 89 | 5300907 1314 -317 174 90 | 5301114 1365 -301 179 91 | 5301333 1422 -282 186 92 | 5301541 1478 -263 191 93 | 5301763 1525 -247 178 94 | 5301977 1564 -235 145 95 | 5302395 1632 -221 83 96 | 5302610 1666 -217 50 97 | 5302828 1700 -215 16 98 | 5303247 1772 -217 3555 99 | 5303469 1842 -227 3488 100 | 5303682 1877 -235 3453 101 | 5303894 1910 -244 3423 102 | 5304103 1943 -256 3394 103 | 5304316 1977 -270 3362 104 | 5304538 2013 -287 3337 105 | 5304743 2051 -307 3312 106 | 5304960 2088 -328 3287 107 | 5305177 2124 -351 3264 108 | 5305386 2161 -376 3243 109 | 5305603 2199 -405 3222 110 | 5305818 2239 -437 3204 111 | 5306025 2277 -469 3188 112 | 5306244 2314 -503 3173 113 | 5306449 2388 -575 3142 114 | 5306666 2425 -614 3127 115 | 5306886 2460 -653 3112 116 | 5307094 2495 -693 3103 117 | 5307305 2526 -731 3088 118 | 5307521 2558 -771 3071 119 | 5307739 2590 -815 3059 120 | 5308156 2654 -907 3041 121 | 5308377 2685 -954 3031 122 | 5308587 2714 -999 3018 123 | 5308800 2743 -1047 3006 124 | 5309016 2770 -1094 2994 125 | 5309225 2796 -1140 2982 126 | 5309444 2821 -1189 2971 127 | 5309656 2872 -1293 2952 128 | 5310076 2921 -1401 2936 129 | 5310301 2943 -1453 2926 130 | 5310512 2965 -1506 2919 131 | 5310728 2985 -1558 2909 132 | 5310933 3005 -1612 2900 133 | 5311151 3025 -1666 2890 134 | 5311365 3043 -1720 2883 135 | 5311572 3061 -1776 2875 136 | 5311789 3079 -1834 2871 137 | 5311999 3097 -1894 2869 138 | 5312220 3115 -1953 2865 139 | 5312433 3133 -2013 2862 140 | 5312642 3166 -2131 2855 141 | 5312858 3166 -2131 2855 142 | 5313074 3198 -2249 2849 143 | 5313287 3213 -2304 2840 144 | 5313498 3225 -2357 2831 145 | 5313711 3237 -2409 2825 146 | 5313920 3248 -2458 2815 147 | 5314134 3257 -2507 2805 148 | 5314559 3270 -2591 2770 149 | 5314774 3274 -2629 2752 150 | 5315198 3277 -2700 2698 151 | 5315416 3276 -2739 2675 152 | 5315632 3270 -2821 2632 153 | 5315848 3264 -2863 2616 154 | 5316063 3256 -2913 2614 155 | 5316276 3247 -2974 2614 156 | 5316482 3238 -3036 2615 157 | 5316693 3229 -3097 2617 158 | 5316909 3220 -3157 2619 159 | 5317123 3212 -3219 2620 160 | 5317335 3203 -3280 2622 161 | 5317552 3195 -3342 2625 162 | 5317771 3187 -3404 2627 163 | 5317979 3179 -3467 2629 164 | 5318188 3171 -3530 2632 165 | 5318402 3164 -3592 2634 166 | 5318620 3157 -3654 2638 167 | 5318835 3145 -3777 2644 168 | 5319045 3139 -3839 2646 169 | 5319261 3133 -3903 2648 170 | 5319472 3127 -3966 2653 171 | 5319686 3123 -4028 2655 172 | 5319900 3118 -4092 2658 173 | 5320112 3113 -4156 2660 174 | 5320328 3109 -4219 2661 175 | 5320535 3105 -4283 2664 176 | 5320750 3101 -4347 2668 177 | 5320966 3098 -4410 2670 178 | 5321178 3095 -4473 2670 179 | 5321389 3091 -4536 2669 180 | 5321603 3088 -4599 2673 181 | 5321816 3085 -4662 2675 182 | 5322032 3083 -4727 2678 183 | 5322246 3081 -4790 2682 184 | 5322460 3079 -4853 2683 185 | 5322673 3075 -4982 2685 186 | 5322888 3074 -5044 2689 187 | 5323099 3073 -5108 2693 188 | 5323312 3072 -5170 2698 189 | 5323526 3072 -5233 2701 190 | 5323742 3073 -5296 2703 191 | 5323953 3073 -5358 2705 192 | 5324163 3074 -5421 2706 193 | 5324377 3075 -5484 2709 194 | 5324595 3076 -5548 2711 195 | 5324803 3077 -5613 2712 196 | 5325020 3079 -5675 2714 197 | 5325237 3080 -5738 2716 198 | 5325450 3082 -5801 2720 199 | 5325661 3087 -5926 2723 200 | 5325874 3090 -5989 2724 201 | 5326085 3092 -6050 2724 202 | 5326303 3095 -6110 2726 203 | 5326514 3098 -6172 2729 204 | 5326729 3101 -6236 2730 205 | 5327150 3108 -6366 2729 206 | 5327364 3111 -6429 2730 207 | 5327577 3115 -6494 2731 208 | 5327799 3118 -6560 2731 209 | 5328217 3126 -6690 2731 210 | 5328440 3129 -6753 2731 211 | 5328650 3133 -6819 2731 212 | 5329069 3143 -7015 2731 213 | 5329284 3143 -7015 2731 214 | 5329504 3150 -7144 2729 215 | 5329713 3153 -7209 2729 216 | 5329928 3157 -7274 2730 217 | 5330145 3160 -7340 2729 218 | 5330360 3164 -7404 2729 219 | 5330574 3167 -7470 2728 220 | 5330782 3170 -7535 2727 221 | 5331000 3173 -7601 2727 222 | 5331209 3176 -7666 2727 223 | 5331424 3180 -7732 2727 224 | 5331639 3186 -7864 2728 225 | 5331856 3189 -7929 2728 226 | 5332067 3193 -7995 2730 227 | 5332280 3196 -8059 2730 228 | 5332491 3199 -8123 2729 229 | 5332911 3206 -8253 2731 230 | 5333128 3210 -8317 2732 231 | 5333341 3214 -8382 2732 232 | 5333562 3217 -8448 2732 233 | 5333772 3221 -8513 2733 234 | 5333984 3225 -8578 2733 235 | 5334197 3229 -8645 2734 236 | 5334414 3233 -8711 2734 237 | 5334620 3237 -8777 2735 238 | 5334835 3245 -8908 2737 239 | 5335050 3249 -8973 2738 240 | 5335264 3254 -9039 2739 241 | 5335477 3258 -9104 2739 242 | 5335689 3263 -9170 2740 243 | 5335907 3267 -9234 2740 244 | 5336113 3272 -9300 2741 245 | 5336539 3282 -9431 2744 246 | 5336756 3287 -9496 2745 247 | 5336967 3292 -9560 2746 248 | 5337186 3298 -9626 2747 249 | 5337398 3303 -9691 2749 250 | 5337819 3314 -9822 2749 251 | 5338039 3326 -9953 2750 252 | 5338251 3332 -10020 2751 253 | 5338465 3338 -10085 2751 254 | 5338674 3343 -10151 2751 255 | 5338895 3349 -10216 2750 256 | 5339104 3355 -10281 2751 257 | 5339316 3361 -10348 2751 258 | 5339536 3367 -10414 2751 259 | 5339741 3373 -10479 2751 260 | 5339956 3379 -10546 2750 261 | 5340168 3385 -10612 2751 262 | 5340388 3391 -10678 2751 263 | 5340600 3397 -10744 2750 264 | 5340809 3402 -10811 2750 265 | 5341023 3408 -10876 2751 266 | 5341242 3420 -11004 2750 267 | 5341448 3425 -11068 2752 268 | 5341670 3431 -11133 2752 269 | 5341883 3437 -11198 2754 270 | 5342090 3444 -11264 2754 271 | 5342307 3450 -11330 2755 272 | 5342523 3456 -11396 2755 273 | 5342731 3463 -11462 2753 274 | 5342944 3469 -11529 2757 275 | 5343164 3476 -11595 2757 276 | 5343373 3482 -11660 2759 277 | 5343589 3489 -11727 2759 278 | 5344009 3503 -11856 2759 279 | 5344229 3510 -11923 2761 280 | 5344442 3517 -11989 2763 281 | 5344656 3524 -12054 2763 282 | 5344869 3539 -12184 2764 283 | 5345080 3546 -12249 2763 284 | 5345297 3553 -12313 2763 285 | 5345510 3560 -12376 2763 286 | 5345724 3567 -12440 2764 287 | 5345935 3575 -12506 2766 288 | 5346148 3582 -12571 2766 289 | 5346361 3590 -12636 2766 290 | 5346570 3597 -12700 2766 291 | 5346783 3605 -12764 2767 292 | 5347209 3620 -12894 2769 293 | 5347430 3628 -12959 2769 294 | 5347643 3636 -13023 2770 295 | 5347857 3644 -13088 2769 296 | 5348276 3668 -13284 2770 297 | 5348703 3684 -13412 2775 298 | 5348922 3693 -13476 2777 299 | 5349134 3701 -13540 2777 300 | 5349349 3710 -13604 2778 301 | 5349559 3719 -13668 2779 302 | 5349780 3728 -13732 2778 303 | 5349989 3737 -13796 2778 304 | 5350201 3746 -13862 2778 305 | 5350418 3755 -13926 2780 306 | 5350625 3764 -13991 2782 307 | 5350841 3773 -14056 2781 308 | 5351055 3782 -14121 2778 309 | 5351265 3800 -14248 2778 310 | 5351479 3809 -14311 2780 311 | 5351693 3817 -14373 2777 312 | 5351909 3826 -14438 2775 313 | 5352118 3834 -14503 2774 314 | 5352340 3842 -14566 2770 315 | 5352550 3850 -14627 2767 316 | 5352762 3857 -14689 2763 317 | 5352975 3863 -14751 2760 318 | 5353186 3870 -14813 2757 319 | 5353401 3876 -14876 2756 320 | 5353612 3882 -14942 2755 321 | 5353833 3895 -15072 2755 322 | 5354042 3901 -15138 2756 323 | 5354260 3908 -15203 2758 324 | 5354468 3914 -15267 2757 325 | 5354687 3921 -15332 2757 326 | 5354901 3928 -15397 2758 327 | 5355114 3934 -15462 2760 328 | 5355320 3941 -15527 2761 329 | 5355537 3948 -15592 2761 330 | 5355959 3962 -15723 2761 331 | 5356181 3969 -15788 2761 332 | 5356394 3976 -15853 2761 333 | 5356609 3983 -15917 2760 334 | 5356819 3990 -15982 2760 335 | 5357031 3996 -16047 2761 336 | 5357240 4003 -16111 2762 337 | 5357460 4010 -16176 2762 338 | 5357673 4024 -16305 2763 339 | 5357881 4032 -16370 2763 340 | 5358096 4039 -16436 2761 341 | 5358317 4046 -16502 2761 342 | 5358529 4053 -16567 2761 343 | 5358739 4060 -16633 2763 344 | 5358956 4067 -16698 2764 345 | 5359165 4075 -16763 2763 346 | 5359379 4081 -16826 2761 347 | 5359598 4088 -16888 2757 348 | 5359803 4094 -16950 2755 349 | 5360021 4100 -17012 2752 350 | 5360236 4110 -17135 2742 351 | 5360442 4114 -17196 2739 352 | 5360664 4117 -17253 2734 353 | 5360876 4121 -17304 2734 354 | 5361088 4123 -17343 2729 355 | 5361304 4124 -17370 2720 356 | 5361517 4124 -17387 2708 357 | 5361728 4124 -17396 2684 358 | 5361936 4124 -17405 2658 359 | 5362152 4123 -17413 2632 360 | 5362368 4122 -17422 2606 361 | 5362579 4120 -17431 2577 362 | 5363001 4115 -17449 2523 363 | 5363221 4112 -17459 2491 364 | 5363433 4107 -17469 2471 365 | 5363649 4099 -17488 2470 366 | 5363860 4066 -17566 2469 367 | 5364077 4044 -17620 2473 368 | 5364292 4022 -17674 2479 369 | 5364502 4000 -17730 2487 370 | 5364718 3979 -17786 2494 371 | 5364923 3958 -17843 2501 372 | 5365141 3939 -17896 2510 373 | 5365350 3921 -17948 2516 374 | 5365566 3904 -18002 2523 375 | 5365784 3887 -18057 2530 376 | 5365999 3870 -18113 2536 377 | 5366203 3854 -18171 2541 378 | 5366417 3838 -18227 2545 379 | 5366843 3794 -18399 2564 380 | 5367065 3781 -18456 2570 381 | 5367279 3768 -18513 2577 382 | 5367485 3756 -18570 2582 383 | 5367700 3745 -18628 2587 384 | 5367910 3733 -18686 2591 385 | 5368124 3722 -18744 2596 386 | 5368347 3712 -18804 2603 387 | 5368558 3702 -18863 2608 388 | 5368977 3685 -18978 2621 389 | 5369193 3677 -19036 2627 390 | 5369413 3671 -19091 2637 391 | 5369618 3665 -19144 2646 392 | 5369840 3661 -19197 2654 393 | 5370045 3657 -19250 2661 394 | 5370266 3652 -19350 2679 395 | 5370480 3651 -19399 2691 396 | 5370685 3650 -19444 2706 397 | 5371110 3654 -19532 2736 398 | 5371332 3657 -19581 2743 399 | 5371547 3662 -19642 2746 400 | 5371757 3667 -19706 2747 401 | 5371972 3672 -19769 2749 402 | 5372180 3678 -19833 2749 403 | 5372400 3684 -19897 2751 404 | 5372607 3690 -19962 2753 405 | 5372825 3696 -20029 2751 406 | 5373036 3701 -20095 2751 407 | 5373249 3713 -20225 2752 408 | 5373459 3719 -20290 2751 409 | 5373674 3725 -20355 2751 410 | 5373890 3731 -20417 2753 411 | 5374108 3736 -20476 2752 412 | 5374313 3741 -20530 2755 413 | 5374527 3746 -20581 2763 414 | 5374746 3752 -20633 2773 415 | 5374954 3759 -20683 2782 416 | 5375169 3767 -20732 2792 417 | 5375389 3775 -20779 2799 418 | 5375598 3783 -20826 2809 419 | 5375810 3793 -20873 2819 420 | 5376023 3805 -20932 2816 421 | 5376234 3818 -20996 2816 422 | 5376450 3832 -21061 2818 423 | 5376873 3871 -21253 2815 424 | 5377088 3883 -21314 2814 425 | 5377303 3895 -21373 2811 426 | 5377515 3907 -21433 2806 427 | 5377734 3918 -21493 2801 428 | 5377943 3928 -21553 2796 429 | 5378155 3938 -21613 2792 430 | 5378366 3948 -21675 2788 431 | 5378586 3957 -21739 2785 432 | 5378796 3967 -21803 2785 433 | 5379013 3977 -21868 2784 434 | 5379222 3996 -21997 2784 435 | 5379436 4005 -22061 2784 436 | 5379650 4015 -22127 2781 437 | 5379864 4024 -22191 2781 438 | 5380079 4033 -22256 2783 439 | 5380500 4052 -22383 2784 440 | 5380928 4071 -22513 2784 441 | 5381150 4080 -22578 2783 442 | 5381356 4090 -22642 2782 443 | 5381569 4099 -22706 2783 444 | 5381790 4108 -22770 2783 445 | 5382001 4117 -22834 2783 446 | 5382210 4127 -22899 2782 447 | 5382425 4145 -23028 2780 448 | 5382638 4154 -23092 2780 449 | 5382852 4163 -23157 2780 450 | 5383066 4172 -23221 2778 451 | 5383279 4181 -23285 2778 452 | 5383491 4190 -23350 2782 453 | 5383711 4199 -23414 2783 454 | 5383926 4209 -23479 2782 455 | 5384128 4218 -23543 2782 456 | 5384351 4227 -23609 2782 457 | 5384564 4237 -23674 2783 458 | 5384770 4246 -23738 2783 459 | 5384989 4255 -23802 2784 460 | 5385198 4265 -23867 2784 461 | 5385410 4274 -23930 2782 462 | 5385630 4291 -24052 2773 463 | 5385842 4298 -24114 2768 464 | 5386052 4305 -24176 2763 465 | 5386266 4312 -24237 2759 466 | 5386484 4318 -24298 2759 467 | 5386902 4328 -24403 2752 468 | 5387118 4332 -24445 2746 469 | 5387337 4335 -24481 2736 470 | 5387544 4337 -24516 2728 471 | 5387763 4338 -24548 2716 472 | 5387976 4338 -24578 2705 473 | 5388192 4338 -24607 2690 474 | 5388399 4337 -24633 2670 475 | 5388613 4336 -24656 2648 476 | 5388823 4330 -24697 2593 477 | 5389038 4325 -24718 2565 478 | 5389256 4325 -24718 2565 479 | 5389464 4314 -24757 2508 480 | 5389681 4307 -24777 2481 481 | 5390104 4288 -24818 2429 482 | 5390326 4270 -24853 2417 483 | 5390744 4220 -24949 2436 484 | 5390964 4195 -25002 2444 485 | 5391384 4149 -25103 2464 486 | 5391607 4127 -25155 2475 487 | 5391818 4106 -25206 2487 488 | 5392033 4067 -25313 2506 489 | 5392246 4049 -25366 2512 490 | 5392458 4032 -25418 2522 491 | 5392673 4015 -25473 2532 492 | 5393091 3984 -25582 2551 493 | 5393311 3970 -25635 2561 494 | 5393520 3959 -25686 2573 495 | 5393734 3948 -25735 2583 496 | 5393945 3938 -25787 2591 497 | 5394162 3928 -25838 2602 498 | 5394585 3912 -25948 2624 499 | 5395013 3899 -26060 2641 500 | 5395235 3895 -26101 2657 501 | 5395448 3893 -26137 2673 502 | 5395653 3891 -26206 2705 503 | 5395869 3892 -26240 2719 504 | 5396087 3894 -26272 2734 505 | 5396296 3896 -26302 2743 506 | -------------------------------------------------------------------------------- /test4/sonar.txt: -------------------------------------------------------------------------------- 1 | 5274865 730 1110 4240 4140 1250 1310 820 490 2 | 5275084 730 1110 4240 4140 1250 1300 810 490 3 | 5275301 730 1120 4230 4140 1250 1300 810 490 4 | 5275719 730 1110 4240 4140 1250 1300 820 490 5 | 5275942 730 1110 4240 4140 1250 1300 810 490 6 | 5276359 730 1120 4240 4140 1260 1300 820 490 7 | 5276577 730 1120 4240 4140 1260 1300 820 490 8 | 5277000 730 1120 4240 4140 1260 1300 820 490 9 | 5277426 720 1120 4240 4150 1250 1300 820 480 10 | 5277853 730 1120 4230 4150 1260 1300 820 490 11 | 5278076 730 1120 4240 4140 1250 1300 820 480 12 | 5278492 730 1110 4230 4140 1250 1310 820 490 13 | 5278710 730 1110 4230 4140 1250 1300 820 480 14 | 5279134 730 1110 4240 4140 1250 1310 820 490 15 | 5279355 730 1110 4240 4150 1250 1300 820 490 16 | 5279774 730 1120 4240 4150 1260 1300 810 490 17 | 5280199 730 1110 4240 4150 1250 1300 820 490 18 | 5280627 730 1120 4230 4150 1260 1300 810 490 19 | 5281054 730 1120 4240 4150 1250 1300 820 490 20 | 5281481 720 1120 4240 4160 1260 1300 820 490 21 | 5281702 720 1120 4240 4160 1260 1300 820 490 22 | 5282121 730 1110 4230 4160 1250 1300 820 490 23 | 5282548 730 1120 4240 4150 1250 1310 820 490 24 | 5282765 730 1110 4240 4150 1250 1310 820 490 25 | 5282977 730 1110 4240 4150 1250 1300 820 490 26 | 5283400 730 1120 4230 4130 1250 1300 820 490 27 | 5283620 730 1110 4240 4130 1250 1300 820 490 28 | 5284042 730 1120 4230 4130 1250 1300 810 490 29 | 5284265 730 1120 4240 4140 1260 1300 820 490 30 | 5284682 730 1120 4240 4140 1250 1300 820 490 31 | 5285109 720 1120 4240 4130 1260 1300 820 480 32 | 5285535 730 1120 4230 4130 1260 1300 820 490 33 | 5285963 730 1120 4240 4130 1250 1300 810 480 34 | 5286389 730 1110 4230 4130 1250 1310 820 490 35 | 5286816 730 1120 4230 4120 1250 1300 810 480 36 | 5287037 730 1120 4230 4120 1250 1300 820 490 37 | 5287456 730 1120 4230 4110 1260 1300 810 490 38 | 5287883 730 1110 4240 4120 1250 1300 820 490 39 | 5288310 730 1120 4230 4070 1260 1300 810 490 40 | 5288736 730 1120 4240 4120 1250 1300 820 480 41 | 5288957 730 1120 4240 4120 1250 1300 820 490 42 | 5289377 730 1120 4230 4080 1260 1300 820 480 43 | 5289598 730 1120 4240 4070 1250 1300 820 480 44 | 5290017 730 1110 4260 4110 1220 1290 1000 490 45 | 5290443 720 970 4270 4190 1900 3540 1240 500 46 | 5290665 710 890 1070 4190 1900 3540 1240 540 47 | 5291084 770 870 950 4190 4080 3840 3460 580 48 | 5291306 760 830 840 4190 4080 3840 3460 660 49 | 5291514 760 830 840 5110 4440 3850 3760 660 50 | 5291938 820 630 770 880 4060 3940 1570 770 51 | 5292155 810 590 740 780 4060 3940 1570 870 52 | 5292369 810 590 740 780 5110 3900 3670 970 53 | 5292582 800 600 620 680 5110 3900 3670 970 54 | 5292800 800 600 620 680 5110 3790 3610 1080 55 | 5293010 630 480 500 600 5110 3790 3610 1080 56 | 5293220 630 480 500 600 3880 3730 3540 1120 57 | 5293438 520 370 400 470 3880 3730 3540 1120 58 | 5293653 520 370 400 470 4850 3630 3440 1210 59 | 5293864 370 300 350 5110 4850 3530 3350 1210 60 | 5294073 400 310 300 4690 4850 3530 3350 1210 61 | 5294293 290 310 300 4690 3820 3450 3310 1150 62 | 5294504 290 260 290 4550 3520 3450 3310 1150 63 | 5294720 320 260 290 4550 3520 3320 3310 1140 64 | 5294928 320 240 4740 3490 3460 3320 3310 1140 65 | 5295352 290 250 4550 3770 3410 3290 3090 1120 66 | 5295570 220 250 4550 3770 3410 3280 3060 1110 67 | 5295779 220 250 4480 3550 3340 3280 3060 1110 68 | 5295999 240 250 4480 3550 3340 3270 3050 1090 69 | 5296212 240 5110 4530 3460 3280 3270 3050 1090 70 | 5296426 240 5110 4530 3460 3280 3300 3050 1060 71 | 5296846 220 4450 3470 3330 1410 3030 3120 1040 72 | 5297068 230 4430 3470 3330 1410 3030 5110 1030 73 | 5297274 230 4430 3430 3310 1420 3010 5110 1030 74 | 5297486 220 3380 3430 3310 1420 3010 5110 1030 75 | 5297709 220 3380 3390 3280 3260 3020 5110 1030 76 | 5297921 230 3360 3390 3280 3260 3020 1300 1020 77 | 5298133 230 3360 3390 1360 3310 3090 1300 1020 78 | 5298342 250 3400 3390 1360 3310 3090 1260 1020 79 | 5298560 250 3400 3240 1360 2990 5110 1260 1020 80 | 5298771 1850 3360 3180 1360 2990 5110 1130 1040 81 | 5298982 1850 3360 3180 3190 2980 5110 1080 1040 82 | 5299197 1890 3270 1950 3190 2980 5110 1080 1030 83 | 5299409 1890 3270 1950 3180 2950 5110 1020 1030 84 | 5299628 1900 3200 2310 3180 2950 5110 1020 1010 85 | 5299836 1930 3110 2960 3080 2840 5110 1030 980 86 | 5300051 1930 3110 2960 2980 2730 5110 950 980 87 | 5300269 1960 2960 2380 2980 2730 5110 950 940 88 | 5300687 5110 2930 2770 2870 2640 5110 920 900 89 | 5300907 5110 2930 2770 2870 2530 5110 4700 890 90 | 5301114 1970 2900 2710 2700 2530 5110 4700 890 91 | 5301333 1970 2900 2710 2700 2440 5110 4410 840 92 | 5301541 5110 2730 2610 2570 2440 5110 4410 840 93 | 5301763 5110 2730 2610 2570 2330 5110 4320 740 94 | 5301977 5110 2650 2510 1620 2330 5110 4320 740 95 | 5302395 2010 2720 2530 1560 2250 2330 5050 720 96 | 5302610 2010 2720 2530 1560 2460 2180 5030 720 97 | 5302828 1980 2850 2520 2410 2460 2180 5030 720 98 | 5303247 1970 2810 2530 2410 1420 2120 5110 730 99 | 5303469 1970 2760 2750 2370 2240 2340 2060 3610 100 | 5303682 1980 2760 2750 2370 2240 2220 1970 3660 101 | 5303894 1980 2830 2730 2440 2270 2220 1970 3660 102 | 5304103 2060 2830 2730 2440 2270 1570 2190 3780 103 | 5304316 2060 5110 2660 2540 2170 1570 2190 3780 104 | 5304538 2070 5110 2660 2540 2170 2070 2090 4880 105 | 5304743 2070 5110 2570 2610 2190 2070 2090 4880 106 | 5304960 2140 5110 2570 2610 2190 2030 1970 4880 107 | 5305177 2140 5110 2590 2490 2300 2030 1970 4880 108 | 5305386 2120 5110 2590 2490 2300 1970 1450 4880 109 | 5305603 2120 5110 2590 2400 2270 1960 1450 4880 110 | 5305818 2120 5110 2590 2400 2270 1960 1870 1940 111 | 5306025 2120 5110 5110 2310 2220 1900 1870 1940 112 | 5306244 2120 5110 5110 2310 2220 1900 1810 1940 113 | 5306449 2210 5110 5110 2230 2240 1900 1750 1780 114 | 5306666 2210 5110 5110 2170 2190 1820 1750 1780 115 | 5306886 2140 5110 5110 2170 2190 1820 400 1800 116 | 5307094 2140 5110 5110 2130 2030 1860 400 1800 117 | 5307305 2080 1940 5110 2130 2030 1860 1660 1930 118 | 5307521 2080 1940 5110 2130 1930 1850 1620 1930 119 | 5307739 2070 5110 5110 2130 1930 1850 1620 1830 120 | 5308156 2000 5110 5110 5110 1810 1850 1570 1640 121 | 5308377 2000 5110 5110 5110 1720 1810 1510 1640 122 | 5308587 2140 5110 5110 5110 1720 1810 1510 1640 123 | 5308800 2140 5110 5110 5110 1620 1660 1480 1640 124 | 5309016 2040 5110 5110 5110 1620 1660 1480 1480 125 | 5309225 2040 5110 5110 5110 1520 1660 1430 1480 126 | 5309444 2040 5110 1790 5110 1520 1660 1430 1410 127 | 5309656 1980 2970 5110 5110 1500 1400 1450 1390 128 | 5310076 1850 2860 5110 5110 1400 1290 1390 1310 129 | 5310301 1850 2860 5110 5110 1440 1210 1350 1280 130 | 5310512 1750 2760 5110 5110 1440 1210 1350 1280 131 | 5310728 1750 2760 5110 5110 1360 1120 1100 1250 132 | 5310933 1810 2700 5110 5110 1360 1120 1100 1250 133 | 5311151 1810 2700 5110 5110 3250 1080 990 1200 134 | 5311365 1750 2590 5110 5110 3250 1080 990 1200 135 | 5311572 1750 2590 5110 5110 3390 1030 900 1160 136 | 5311789 1360 2580 5110 5110 3390 1030 900 1160 137 | 5311999 1040 2580 5110 5110 3280 1090 860 1130 138 | 5312220 1040 2530 5110 5110 3280 1090 860 1130 139 | 5312433 1030 2530 5110 5110 3280 1820 780 1120 140 | 5312642 1050 2530 5110 5110 5110 1920 720 1070 141 | 5312858 1050 2530 5110 5110 5110 1920 720 1070 142 | 5313074 1050 2370 5110 5110 5110 1840 820 1060 143 | 5313287 1050 2220 5110 1840 5110 1840 820 1060 144 | 5313498 1090 2220 5110 1840 5110 2130 1300 610 145 | 5313711 1090 2110 5110 1840 5110 2130 1300 610 146 | 5313920 1090 2110 5110 1840 5110 1970 1310 600 147 | 5314134 1090 2030 5110 5110 5110 1910 1310 600 148 | 5314559 1100 1920 5110 5110 5110 2130 1300 530 149 | 5314774 1090 1930 5110 5110 5110 2130 1330 490 150 | 5315198 1100 1490 5110 5110 5110 2790 1420 590 151 | 5315416 1100 1490 2310 5110 5110 3460 1420 590 152 | 5315632 1080 1410 2110 5110 1630 4980 1950 1000 153 | 5315848 1070 1340 2110 5110 1630 4980 1980 1040 154 | 5316063 1070 1340 1850 5110 1630 2560 1980 1040 155 | 5316276 1070 1340 1650 5110 1630 2560 2250 1050 156 | 5316482 1070 1340 1650 5060 5110 4790 2180 1050 157 | 5316693 1030 1280 1770 5060 5110 4790 2180 1080 158 | 5316909 1030 1280 1770 5060 5110 4730 2220 1080 159 | 5317123 1000 1280 1680 5060 5110 4730 2220 1100 160 | 5317335 1000 1280 1680 4810 5110 4600 2690 1100 161 | 5317552 980 1250 1720 4810 5110 4600 2690 1140 162 | 5317771 980 1250 1720 4700 5110 4520 2570 1140 163 | 5317979 960 1200 1670 4700 5110 4520 2570 1140 164 | 5318188 960 1200 1670 4680 2080 4420 2400 1140 165 | 5318402 930 1160 5110 4680 2080 4420 2400 1160 166 | 5318620 930 1160 5110 4480 1660 4250 2370 1160 167 | 5318835 910 1170 4760 4480 1530 4130 2260 1190 168 | 5319045 890 1150 4620 4190 1530 4130 2260 1190 169 | 5319261 890 1150 4620 4190 1440 4020 2290 1220 170 | 5319472 870 1130 5110 3980 1440 4020 2290 1220 171 | 5319686 870 1130 5110 3980 1340 3960 2330 1230 172 | 5319900 850 1110 4330 3850 1340 3960 2330 1230 173 | 5320112 850 1110 4330 3850 1220 3800 1140 1240 174 | 5320328 840 1080 4080 3730 1220 3800 1140 1240 175 | 5320535 840 1080 4080 3730 1100 3710 2250 1240 176 | 5320750 830 1100 3960 3610 1740 3710 2250 1240 177 | 5320966 810 1100 3960 3610 1740 3660 2270 1260 178 | 5321178 810 4590 3690 3490 1640 3660 2270 1260 179 | 5321389 800 4590 3690 3490 1640 3470 2300 1260 180 | 5321603 800 4570 3540 3370 1500 3470 2300 1260 181 | 5321816 800 4570 3540 3370 1500 3380 2290 1300 182 | 5322032 800 4270 3410 3260 1400 3380 2290 1300 183 | 5322246 780 4270 3410 3260 1400 3250 2240 1300 184 | 5322460 780 4020 3240 3150 1910 3250 2240 1300 185 | 5322673 760 3870 3240 3050 1790 3150 2150 1310 186 | 5322888 760 3720 3240 3050 1790 3030 2370 1320 187 | 5323099 760 3720 2970 3050 1350 2920 2370 1320 188 | 5323312 750 3490 2970 3050 1350 2920 2310 1320 189 | 5323526 750 3490 2840 2810 1110 2800 2310 1320 190 | 5323742 1500 3210 2840 2810 1110 2800 2220 1330 191 | 5323953 1500 3210 2740 2700 5110 2710 2220 1330 192 | 5324163 5110 3120 2740 2700 5110 2710 2120 1330 193 | 5324377 5110 3120 2590 2700 5110 2600 2120 1330 194 | 5324595 5110 2880 2590 2700 5110 2600 2050 1340 195 | 5324803 5110 2880 2460 5110 2020 2500 2050 1340 196 | 5325020 5110 2750 2460 5110 2020 2500 2100 1340 197 | 5325237 5110 2750 2340 5010 5110 2400 1930 1340 198 | 5325450 5110 2590 2220 5010 5110 2400 1930 1340 199 | 5325661 5110 2490 2120 4900 1920 2300 1930 1340 200 | 5325874 5110 2490 2120 4760 5110 2230 2180 1340 201 | 5326085 5110 2390 2010 4760 5110 2230 2180 1340 202 | 5326303 5110 2390 2010 4650 5110 2130 2110 1340 203 | 5326514 5110 2140 1910 4650 5110 2130 2110 1350 204 | 5326729 5110 2140 1910 4550 1840 2030 2020 1350 205 | 5327150 5110 1970 1820 5110 1840 4520 1870 1340 206 | 5327364 5110 1820 1710 1540 1840 4520 1870 1350 207 | 5327577 5110 1820 1710 1540 5110 4410 1780 1340 208 | 5327799 5110 1730 1610 4190 5110 4410 1780 1340 209 | 5328217 5110 1530 1500 4080 5110 4290 1660 1350 210 | 5328440 5110 1530 1500 4080 5110 4170 1560 1340 211 | 5328650 5110 1410 5110 3960 5110 4170 1560 1340 212 | 5329069 5110 1290 5110 3840 5110 3650 1380 1340 213 | 5329284 5110 1290 5110 3840 5110 3650 1380 1340 214 | 5329504 5110 1190 5110 3710 5110 3650 1340 1350 215 | 5329713 5110 1080 3670 3590 5110 3650 1340 1350 216 | 5329928 5110 1080 3670 3590 5110 3650 1360 1350 217 | 5330145 5110 1020 3540 3510 5110 3650 1360 1350 218 | 5330360 5110 1020 3540 3510 5110 3520 1360 1340 219 | 5330574 5110 1080 3390 3360 5110 3520 1360 1340 220 | 5330782 5110 1080 3390 3360 5110 3390 1860 1340 221 | 5331000 5110 1020 3270 3230 5110 3390 1860 1340 222 | 5331209 5110 1020 3270 3230 5110 3310 2280 1340 223 | 5331424 5110 1010 3150 3120 1520 3310 2280 1340 224 | 5331639 5110 1010 3030 3000 5110 3030 2070 1350 225 | 5331856 720 5110 3030 3000 5110 3030 1850 960 226 | 5332067 720 5110 2900 2890 5110 2910 1850 960 227 | 5332280 660 5110 2900 2890 5110 2910 1840 920 228 | 5332491 660 5110 2760 4200 5110 2810 1840 920 229 | 5332911 670 5110 2650 3990 5110 2710 1830 920 230 | 5333128 700 5080 2650 3990 5110 2710 2030 950 231 | 5333341 700 5080 2530 3880 5110 2590 2030 950 232 | 5333562 710 5010 2530 3880 5110 2590 1890 960 233 | 5333772 710 5010 2390 3770 5110 2480 1890 960 234 | 5333984 720 4810 2280 3770 5110 2480 1840 970 235 | 5334197 720 4810 2280 3770 5110 2370 1870 970 236 | 5334414 870 5110 2160 3770 5110 2370 1870 1300 237 | 5334620 870 5110 2160 2250 5110 2250 1830 1300 238 | 5334835 870 5110 2070 3410 5110 2150 1820 1300 239 | 5335050 870 2030 1960 3410 5110 2150 1820 1300 240 | 5335264 870 2030 1960 2040 5110 2340 1800 1300 241 | 5335477 870 1920 1850 2040 5110 2340 1800 1310 242 | 5335689 870 1920 1850 1480 5110 3190 1820 1310 243 | 5335907 880 1920 1740 1480 5110 3190 1820 1290 244 | 5336113 880 1920 1740 3040 5110 3090 1790 1290 245 | 5336539 880 1610 1690 5110 5110 2950 1790 1290 246 | 5336756 880 1530 1870 5110 5110 2950 1790 1290 247 | 5336967 880 1530 1870 5110 5110 2820 1610 1280 248 | 5337186 890 1420 2670 5110 5110 2820 1610 1280 249 | 5337398 890 1420 2670 5110 5110 2710 1500 1280 250 | 5337819 890 1320 2570 5110 5110 2590 1400 1290 251 | 5338039 900 1230 2450 4990 5110 2480 1330 1280 252 | 5338251 900 1180 2340 4880 5110 2480 1330 1280 253 | 5338465 900 1180 2340 4880 5110 1050 1280 1280 254 | 5338674 900 1110 2340 2270 5110 1050 1280 1280 255 | 5338895 910 1110 2340 2270 5110 2300 1280 1270 256 | 5339104 910 1240 2130 1940 5110 2300 1280 1270 257 | 5339316 920 1240 2130 1940 5110 2180 1280 1270 258 | 5339536 920 2090 670 1370 5110 2180 1280 1270 259 | 5339741 910 2090 670 1370 5110 2060 1820 1260 260 | 5339956 910 1960 1890 1400 5110 2060 1820 1260 261 | 5340168 920 1960 1890 1400 5110 2140 1850 1260 262 | 5340388 920 1840 1800 4290 5110 2140 1850 1260 263 | 5340600 790 1680 1800 4290 5110 2030 1780 1250 264 | 5340809 790 1680 1790 1480 5110 2030 1780 1250 265 | 5341023 770 1580 1790 1480 5110 2030 1730 910 266 | 5341242 780 1470 4050 1480 5110 5110 1590 900 267 | 5341448 780 1470 3930 3940 5110 5110 1590 900 268 | 5341670 770 1390 3930 3940 5110 5110 1490 900 269 | 5341883 770 1390 3820 5110 5110 5110 1490 900 270 | 5342090 780 1280 3820 5110 5110 5110 1390 900 271 | 5342307 780 1280 3690 5110 5110 2810 1390 900 272 | 5342523 810 1200 3690 5110 5110 2810 1300 900 273 | 5342731 810 1200 3570 1370 5110 2690 1280 900 274 | 5342944 940 1380 3450 1370 5110 2690 1280 910 275 | 5343164 940 1380 3450 5110 5110 2530 1200 910 276 | 5343373 950 5110 3330 5110 5110 2530 1200 1260 277 | 5343589 950 5110 3330 2360 5110 2530 1200 1260 278 | 5344009 960 5110 3220 2090 5110 5110 1180 1240 279 | 5344229 970 5110 3100 2090 5110 5110 1180 1240 280 | 5344442 970 5110 3100 5110 5110 2740 1660 1240 281 | 5344656 980 5110 2990 5110 5110 2740 1660 1230 282 | 5344869 810 1910 2870 1420 5110 2790 1680 1230 283 | 5345080 810 1910 2870 1420 5110 2570 1640 860 284 | 5345297 840 5110 2770 2070 5110 2570 1640 860 285 | 5345510 840 5110 2770 2070 5110 2590 1630 830 286 | 5345724 840 5110 2670 5110 5110 2590 1630 830 287 | 5345935 840 5110 2670 5110 5110 2910 1600 840 288 | 5346148 850 2600 2560 1850 5110 2910 1600 840 289 | 5346361 850 2600 2560 1850 4840 2700 1610 820 290 | 5346570 850 2470 2460 5110 4840 2700 1610 820 291 | 5346783 850 2470 2460 5110 4730 2570 1610 820 292 | 5347209 1030 2360 2460 2240 5110 2530 1620 820 293 | 5347430 1030 2260 2960 5110 4530 2530 1620 820 294 | 5347643 1040 2260 2960 5110 4530 2630 1570 1060 295 | 5347857 1040 2260 2850 5110 4530 2630 1570 1060 296 | 5348276 1060 2050 2740 1400 5110 2610 1560 1150 297 | 5348703 1070 1950 2640 5110 4150 2440 1510 1140 298 | 5348922 1070 1860 3200 2260 4010 2440 1510 1140 299 | 5349134 1080 1860 3200 2260 4010 2350 1480 1130 300 | 5349349 1080 1770 3110 2120 3750 2320 1480 1130 301 | 5349559 1090 1700 3110 2120 3750 2320 1460 1120 302 | 5349780 1090 1700 2970 2000 3630 2260 1460 1120 303 | 5349989 1100 2230 2970 2000 3630 2260 1470 1110 304 | 5350201 1100 2230 2870 1900 3510 2350 1470 1110 305 | 5350418 1120 2140 2870 1900 3510 2350 1460 1100 306 | 5350625 1120 2140 2760 1920 3390 2280 1460 1100 307 | 5350841 1120 2080 2760 1920 3390 2280 1450 1080 308 | 5351055 1120 2080 2660 2280 3260 2180 1450 1080 309 | 5351265 1140 1960 4610 5110 3150 2080 1430 1080 310 | 5351479 1140 1880 4510 5110 3150 2080 1410 1060 311 | 5351693 1140 1880 4510 1540 3020 2030 1380 1060 312 | 5351909 1160 2350 4380 1540 3020 2030 1380 1050 313 | 5352118 1160 2350 4380 1450 2900 2230 1380 1050 314 | 5352340 1170 2260 4260 1450 2900 2230 1380 1040 315 | 5352550 1170 2260 4260 1800 2770 2150 1400 1040 316 | 5352762 1170 2160 4140 1800 2770 2150 1400 1030 317 | 5352975 1170 2160 4140 5110 2670 2270 1380 1030 318 | 5353186 1180 2070 4090 5110 2670 2270 1380 1020 319 | 5353401 1180 2070 4090 1570 2540 2260 1470 1020 320 | 5353612 1170 1970 3940 1570 2540 2260 1470 1020 321 | 5353833 1170 1890 3810 5110 2410 2260 1430 1020 322 | 5354042 1170 1890 3810 5110 2290 2350 1430 1010 323 | 5354260 1230 1810 3700 5110 2290 2350 1430 1010 324 | 5354468 1230 1810 3700 5110 2170 2020 1360 1010 325 | 5354687 1250 5110 3570 2040 2170 2020 1360 1010 326 | 5354901 1250 5110 3570 2040 2070 2020 1360 990 327 | 5355114 1250 5110 3460 1910 2070 2020 1360 990 328 | 5355320 1250 5110 3460 1910 1920 2020 1350 990 329 | 5355537 1260 5110 3340 5110 1920 2020 1350 990 330 | 5355959 1260 5110 3230 2280 1690 2010 1340 980 331 | 5356181 1260 5110 3230 2280 1690 1930 1330 980 332 | 5356394 1260 5110 3110 1860 1570 1930 1330 980 333 | 5356609 1290 5110 3110 1860 1570 1820 1300 960 334 | 5356819 1290 5110 3010 1740 1440 1820 1300 960 335 | 5357031 1280 5110 3010 1740 1440 1790 1300 960 336 | 5357240 1280 2970 2940 1620 1340 1790 1300 960 337 | 5357460 1290 2970 2940 1620 1340 2280 1300 960 338 | 5357673 1280 2850 2860 1660 2360 1970 1290 940 339 | 5357881 1280 2740 3950 1990 2230 1970 1290 940 340 | 5358096 1260 2740 3950 1990 2230 1870 1280 940 341 | 5358317 1260 2630 3840 1410 2110 960 1280 940 342 | 5358529 1260 2520 3840 1410 2110 960 1230 930 343 | 5358739 1260 2520 3720 5110 1990 850 1230 930 344 | 5358956 1280 2430 3720 5110 1990 850 1230 920 345 | 5359165 1280 2430 3620 5110 1860 720 1230 920 346 | 5359379 1290 2280 3620 5110 1860 720 1260 920 347 | 5359598 1290 2280 3500 5110 1760 610 1260 920 348 | 5359803 1290 2170 3500 5110 1760 610 1230 910 349 | 5360021 1290 2170 3390 1410 1630 520 1230 910 350 | 5360236 1300 2080 3280 5110 1530 1590 1260 900 351 | 5360442 1310 1990 3180 5110 1530 1590 390 900 352 | 5360664 1310 1990 3180 1510 1420 1480 1300 900 353 | 5360876 1310 1910 3080 1510 1420 1480 1300 900 354 | 5361088 1310 1910 3080 1410 1340 1390 1310 900 355 | 5361304 1310 1850 3020 1410 1340 1390 1310 1300 356 | 5361517 1310 1850 3020 5110 1400 1350 1390 1300 357 | 5361728 1300 1820 3000 5110 1400 1350 1390 780 358 | 5361936 1300 1820 3000 5110 1350 1230 1450 780 359 | 5362152 1300 1820 2100 5110 1350 1230 1450 250 360 | 5362368 1300 1820 2100 5110 1360 1220 1310 250 361 | 5362579 1290 1820 1810 5110 1360 1220 1310 250 362 | 5363001 2780 4530 1790 1910 1470 2760 1200 970 363 | 5363221 2780 4530 1790 1910 5110 2380 1170 1000 364 | 5363433 1510 3660 1800 1930 5110 2380 1170 1000 365 | 5363649 1510 3660 1800 1930 5110 2380 1170 1030 366 | 5363860 1500 3290 1760 1890 5110 5110 2690 1050 367 | 5364077 2730 3250 1640 1850 5110 5110 2690 1050 368 | 5364292 2730 3250 1640 1850 3020 5110 2610 1100 369 | 5364502 2770 3510 1550 2740 3020 5110 2610 1100 370 | 5364718 2770 3510 1550 2740 5110 2480 2510 1130 371 | 5364923 2680 3500 1440 2620 5110 2480 2510 1130 372 | 5365141 2620 3500 1440 2620 5110 2510 2430 1180 373 | 5365350 2620 3970 1350 2510 5110 2510 2430 1180 374 | 5365566 3670 3970 1350 2510 5110 2510 2350 1210 375 | 5365784 3670 1360 1270 2300 5000 2510 2350 1210 376 | 5365999 1050 1360 1270 2300 5000 1830 2270 1240 377 | 5366203 1050 1200 1230 2200 4900 1830 2270 1240 378 | 5366417 1020 1200 1230 2200 4900 5110 2200 1220 379 | 5366843 2830 980 1110 2030 1690 5110 2120 960 380 | 5367065 2830 890 1110 2030 1690 4740 2500 690 381 | 5367279 2830 890 1090 1920 1440 4660 2500 690 382 | 5367485 1890 900 1090 1920 1440 4660 2430 670 383 | 5367700 1890 900 1940 1860 1330 4560 2430 670 384 | 5367910 1780 860 1940 1860 1330 4560 2310 1000 385 | 5368124 1780 860 1790 1750 1570 4450 2310 1000 386 | 5368347 1700 860 1790 1750 1570 4450 2250 1020 387 | 5368558 1700 860 1640 1670 5110 4450 2250 1020 388 | 5368977 830 4570 1540 1710 1160 4250 2180 1040 389 | 5369193 640 4430 1540 1710 1160 4250 2080 1050 390 | 5369413 640 4430 1400 1500 1390 4110 3770 1050 391 | 5369618 620 4450 1310 1500 1390 4110 3770 1070 392 | 5369840 620 4450 1310 3910 1320 4010 1950 1070 393 | 5370045 620 1310 1200 3910 1320 4010 1950 1080 394 | 5370266 600 1180 1210 3800 1180 3920 1870 1090 395 | 5370480 600 1180 1210 3710 1120 3820 1790 1090 396 | 5370685 600 1050 1360 3710 1120 3820 1790 1120 397 | 5371110 750 990 1320 3620 1330 3740 1740 1120 398 | 5371332 750 990 1320 3550 1400 3260 1530 1120 399 | 5371547 760 920 2640 3480 1400 3260 1530 1440 400 | 5371757 760 920 2640 3480 4660 3280 1590 1440 401 | 5371972 760 900 2520 3350 4660 3280 1590 1440 402 | 5372180 760 900 2520 3350 4530 3060 2080 1430 403 | 5372400 760 940 2410 1400 4530 3060 2080 1430 404 | 5372607 760 940 2410 1400 4420 3050 1980 1440 405 | 5372825 760 940 2280 5110 4420 3050 1980 1440 406 | 5373036 760 940 2280 5110 4300 2950 1970 1430 407 | 5373249 780 4930 2280 1140 4180 2710 1980 1090 408 | 5373459 630 4830 2070 2100 4180 2710 1980 1090 409 | 5373674 620 4830 2070 2100 4180 2730 1970 1080 410 | 5373890 620 4740 1960 1840 3940 2730 1970 1080 411 | 5374108 620 4740 1960 1840 3940 2850 2230 1060 412 | 5374313 620 4660 1870 2720 3840 2850 2230 1060 413 | 5374527 630 4660 1870 2720 3840 2760 2070 1060 414 | 5374746 630 4570 2560 1780 3750 2760 2070 1060 415 | 5374954 630 4570 2560 1780 3750 2470 2160 1050 416 | 5375169 630 1710 2470 1200 3650 2470 2160 1050 417 | 5375389 670 1710 2470 1200 3650 2410 1890 1040 418 | 5375598 670 1620 2370 1140 3570 2410 1890 1040 419 | 5375810 830 1620 2370 1140 3570 2510 1830 1030 420 | 5376023 830 1570 2300 1370 3470 2260 1830 1030 421 | 5376234 850 2220 2300 1370 3470 2260 1820 1030 422 | 5376450 850 2220 2190 1110 3350 1930 1820 1030 423 | 5376873 880 2000 2110 1130 3220 1930 480 990 424 | 5377088 880 2000 2040 1020 3100 2080 480 990 425 | 5377303 900 1900 2040 1020 3100 2080 1720 970 426 | 5377515 900 1900 1940 1340 2980 1970 1720 970 427 | 5377734 910 1800 1940 1340 2980 1970 1730 960 428 | 5377943 910 1800 1870 1560 2870 1860 1730 960 429 | 5378155 920 1710 1760 1560 2870 1860 1500 950 430 | 5378366 920 1710 1760 1440 2770 1770 1400 950 431 | 5378586 920 1600 2480 1440 2770 1770 1400 930 432 | 5378796 920 1600 2480 1330 2770 1670 1310 930 433 | 5379013 940 1510 2390 1330 2770 1670 1310 920 434 | 5379222 950 1420 2310 1210 2540 1590 1540 910 435 | 5379436 950 1420 2310 1280 2420 1590 1440 910 436 | 5379650 960 1330 2490 1280 2420 1590 1440 900 437 | 5379864 960 1330 2490 1630 2330 2310 1340 900 438 | 5380079 980 1270 2390 1630 2330 2310 1340 880 439 | 5380500 1020 1430 2350 2160 2190 2160 1250 870 440 | 5380928 1030 1440 2420 2020 2090 2160 1180 860 441 | 5381150 1030 1440 2420 2020 1970 1930 1090 850 442 | 5381356 1040 1470 2340 5110 1970 1930 1090 850 443 | 5381569 1040 1470 2340 5110 1970 1800 1130 850 444 | 5381790 1060 1460 3300 2270 1970 1800 1130 850 445 | 5382001 1060 1460 3300 2270 5110 1690 1100 830 446 | 5382210 1060 1480 3180 1520 5110 1690 1100 830 447 | 5382425 910 1430 3040 1530 4940 1570 1070 850 448 | 5382638 850 1430 3040 1530 4940 1460 1570 1140 449 | 5382852 850 1570 2950 1440 4810 1460 1570 1140 450 | 5383066 850 1570 2950 1440 4810 1350 1560 840 451 | 5383279 850 1570 2820 5110 3570 1350 1560 840 452 | 5383491 870 1570 2820 5110 3570 1240 1540 730 453 | 5383711 870 1510 2730 5110 3440 1240 1540 730 454 | 5383926 910 1510 2730 5110 3440 1130 1530 740 455 | 5384128 910 1700 2610 5110 3330 1130 1530 740 456 | 5384351 930 1700 2610 5110 3330 1030 1020 760 457 | 5384564 930 1600 2520 1590 3200 1030 1020 760 458 | 5384770 940 2420 2520 1590 3200 3320 910 750 459 | 5384989 940 2420 2740 1470 3220 2580 910 750 460 | 5385198 950 2310 2740 1470 3220 2580 800 760 461 | 5385410 950 2310 2840 1800 4080 2440 800 760 462 | 5385630 960 2200 2760 1390 3970 2330 710 1110 463 | 5385842 970 2110 2760 1390 3970 2330 620 1110 464 | 5386052 970 2110 2720 1430 3860 2340 620 1110 465 | 5386266 970 2020 2720 1430 3860 2340 5110 1090 466 | 5386484 970 2020 2750 5110 3740 2640 5110 1090 467 | 5386902 980 1910 2630 5110 3630 2570 1490 1090 468 | 5387118 980 1840 2570 5110 3630 2570 1490 1090 469 | 5387337 980 1840 2570 5110 3550 2520 1490 1090 470 | 5387544 980 1790 2290 5110 3550 2520 1490 1530 471 | 5387763 980 1790 2290 5110 3480 2370 1720 1530 472 | 5387976 980 1740 2080 5110 3480 2370 1720 400 473 | 5388192 980 1740 2080 5110 3440 2310 2110 400 474 | 5388399 980 1700 1900 5110 3440 2310 2110 400 475 | 5388613 980 1700 1900 5110 1550 3370 2210 400 476 | 5388823 970 1670 1660 3260 1850 3320 2300 420 477 | 5389038 970 2470 1620 1990 1850 3320 2300 1160 478 | 5389256 970 2470 1620 1990 1850 3320 2300 1160 479 | 5389464 970 1050 1590 1880 1830 3300 2660 1180 480 | 5389681 970 1050 1590 1880 5110 3300 3250 1230 481 | 5390104 970 980 1580 1550 3010 5110 3210 1280 482 | 5390326 970 940 2370 1500 3010 5110 3210 1280 483 | 5390744 920 900 4250 1390 2200 5110 3160 1350 484 | 5390964 920 900 4250 1390 2420 5110 3090 1380 485 | 5391384 800 920 1340 1310 2560 5110 3030 1420 486 | 5391607 800 1970 1210 1220 2440 5110 3030 1420 487 | 5391818 800 1970 1210 1220 2440 1410 2930 1440 488 | 5392033 700 2280 1110 1380 2360 2060 2840 1480 489 | 5392246 700 2480 1000 1380 2350 2060 2840 1480 490 | 5392458 660 2480 1000 1380 2350 5110 2750 1500 491 | 5392673 660 1000 910 1380 5110 5110 2750 1500 492 | 5393091 650 840 910 1350 5110 5110 2670 1540 493 | 5393311 720 840 910 1350 5110 5110 2590 1540 494 | 5393520 720 740 800 1320 5110 5110 2590 1540 495 | 5393734 1650 650 800 1320 5110 5110 2520 1570 496 | 5393945 1650 650 810 1830 5110 5110 2520 1570 497 | 5394162 1620 630 810 1830 5110 5110 2430 1600 498 | 5394585 1600 630 900 1390 1820 5110 2360 1590 499 | 5395013 1600 610 930 1410 1580 5110 2260 1610 500 | 5395235 1600 610 920 1660 1180 2820 2260 1610 501 | 5395448 470 640 920 1660 1180 2820 2190 1610 502 | 5395653 470 640 1070 1990 1390 2730 2210 1600 503 | 5395869 470 640 1070 1960 5110 2410 2150 1600 504 | 5396087 470 690 1110 1960 5110 2410 2150 1600 505 | 5396296 470 690 1110 1610 5110 2070 1850 1600 506 | -------------------------------------------------------------------------------- /test5/od.txt: -------------------------------------------------------------------------------- 1 | 5682500 0 0 0 2 | 5682927 0 0 0 3 | 5683149 0 0 0 4 | 5683362 0 0 0 5 | 5683573 0 0 0 6 | 5683785 0 0 0 7 | 5683999 0 0 0 8 | 5684215 0 0 0 9 | 5684429 0 0 0 10 | 5684636 0 0 0 11 | 5684856 0 0 0 12 | 5685071 0 0 0 13 | 5685488 0 0 0 14 | 5685702 0 0 0 15 | 5685916 0 0 0 16 | 5686130 0 0 0 17 | 5686346 0 0 0 18 | 5686557 0 0 0 19 | 5686768 0 0 0 20 | 5686983 0 0 0 21 | 5687201 0 0 0 22 | 5687413 0 0 0 23 | 5687627 0 0 0 24 | 5687843 0 0 0 25 | 5688055 0 0 0 26 | 5688272 0 0 0 27 | 5688689 0 0 0 28 | 5688912 0 0 0 29 | 5689329 0 0 0 30 | 5689552 0 0 0 31 | 5689969 0 0 0 32 | 5690185 0 0 0 33 | 5690401 0 0 0 34 | 5690617 0 0 0 35 | 5690829 0 0 0 36 | 5691041 0 0 0 37 | 5691253 0 0 0 38 | 5691473 0 0 0 39 | 5698906 0 0 0 40 | 5699120 0 0 0 41 | 5699339 0 0 0 42 | 5699552 0 0 0 43 | 5699769 0 0 0 44 | 5700186 0 0 0 45 | 5700406 0 0 0 46 | 5700622 0 0 0 47 | 5701041 0 0 0 48 | 5701254 0 0 0 49 | 5701470 0 0 0 50 | 5701688 0 0 0 51 | 5701902 0 0 0 52 | 5702117 0 0 0 53 | 5702534 0 0 0 54 | 5702748 0 0 0 55 | 5702965 0 0 0 56 | 5703178 0 0 0 57 | 5703395 0 0 0 58 | 5703611 0 0 0 59 | 5704028 2 0 3600 60 | 5704250 15 0 3599 61 | 5704461 43 0 3598 62 | 5704676 84 0 3598 63 | 5705095 204 0 3597 64 | 5705311 270 -1 3598 65 | 5705529 334 -1 3598 66 | 5705746 462 -2 3597 67 | 5705955 527 -2 3597 68 | 5706167 592 -2 3597 69 | 5706376 658 -3 3598 70 | 5706591 723 -3 3598 71 | 5706805 787 -3 3598 72 | 5707019 851 -3 3597 73 | 5707233 915 -4 3596 74 | 5707451 980 -4 3596 75 | 5707869 1111 -5 3597 76 | 5708085 1176 -5 3598 77 | 5708299 1240 -6 3597 78 | 5708513 1305 -6 3597 79 | 5708730 1371 -6 3598 80 | 5709149 1501 -7 3596 81 | 5709370 1631 -8 3597 82 | 5709790 1757 -9 3599 83 | 5710013 1820 -9 0 84 | 5710430 1951 -8 2 85 | 5710646 2015 -8 3 86 | 5710858 2076 -7 4 87 | 5711071 2131 -7 4 88 | 5711287 2182 -7 3 89 | 5711502 2235 -6 3 90 | 5711714 2287 -6 2 91 | 5711925 2339 -6 2 92 | 5712350 2415 -5 3 93 | 5712565 2447 -5 3599 94 | 5712779 2496 -6 3563 95 | 5713204 2540 -11 3522 96 | 5713424 2565 -15 3500 97 | 5713639 2586 -19 3476 98 | 5713844 2607 -24 3451 99 | 5714061 2627 -30 3430 100 | 5714280 2647 -36 3410 101 | 5714488 2667 -44 3384 102 | 5714704 2686 -52 3358 103 | 5714917 2706 -61 3338 104 | 5715134 2736 -76 3340 105 | 5715344 2779 -96 3346 106 | 5715560 2831 -120 3357 107 | 5715774 2885 -145 3364 108 | 5715979 2991 -189 3381 109 | 5716196 3044 -210 3387 110 | 5716406 3098 -231 3392 111 | 5716625 3152 -251 3396 112 | 5716836 3205 -271 3402 113 | 5717047 3260 -290 3406 114 | 5717265 3314 -309 3410 115 | 5717482 3370 -328 3415 116 | 5717690 3424 -346 3421 117 | 5717900 3475 -362 3429 118 | 5718113 3528 -378 3440 119 | 5718333 3582 -392 3451 120 | 5718541 3692 -420 3469 121 | 5718752 3751 -433 3474 122 | 5718974 3810 -446 3480 123 | 5719183 3870 -459 3487 124 | 5719394 3870 -459 3487 125 | 5719616 3870 -459 3487 126 | 5720033 4112 -502 3512 127 | 5720254 4169 -511 3525 128 | -------------------------------------------------------------------------------- /test5/sonar.txt: -------------------------------------------------------------------------------- 1 | 5682500 4830 2960 2950 5110 2150 1530 990 450 2 | 5682927 4830 2970 2940 5110 2160 1530 990 460 3 | 5683149 4830 2980 2950 5110 2150 240 990 450 4 | 5683362 4830 2970 2950 5110 2150 240 240 460 5 | 5683573 4830 2970 2950 5110 2150 1530 990 460 6 | 5683785 4830 2970 2940 5110 2150 1530 990 450 7 | 5683999 4830 2970 2940 5110 2150 1520 1000 450 8 | 5684215 4830 2960 2940 5110 2150 1520 1000 450 9 | 5684429 4830 2960 2940 5110 2150 1530 990 450 10 | 5684636 4840 2970 2950 5110 2150 1530 990 450 11 | 5684856 4840 2970 2950 5110 2150 1530 1000 450 12 | 5685071 4830 2960 2950 5110 2150 1530 1000 450 13 | 5685488 4830 2970 2950 5110 2150 1530 990 460 14 | 5685702 4830 2970 2950 5110 2150 1530 990 450 15 | 5685916 4830 2960 2950 5110 2150 1530 990 450 16 | 5686130 4830 2960 2950 5110 2150 1530 990 460 17 | 5686346 4830 2970 2940 5110 2150 1530 990 460 18 | 5686557 4830 2970 2940 5110 2160 1530 990 450 19 | 5686768 4830 2970 2950 5110 2160 1530 990 450 20 | 5686983 4830 2960 2940 5110 2150 1530 1000 460 21 | 5687201 4830 2960 2940 5110 2150 1530 990 450 22 | 5687413 4830 2970 2950 5110 2150 1530 990 450 23 | 5687627 4830 2970 2950 5110 2150 1520 1000 460 24 | 5687843 4830 2960 2940 5110 2150 1520 1000 460 25 | 5688055 4840 2960 2940 5110 2150 1530 990 450 26 | 5688272 4840 2970 2950 5110 2150 1530 990 450 27 | 5688689 4830 2960 2940 5110 2150 1530 1000 450 28 | 5688912 4840 2960 2940 5110 2150 1530 990 450 29 | 5689329 4830 2960 2940 5110 2150 1530 1000 450 30 | 5689552 4840 2960 2940 5110 2150 1530 990 460 31 | 5689969 4830 2960 2940 5110 2160 1530 990 450 32 | 5690185 4830 2960 2950 5110 2150 1530 990 450 33 | 5690401 4830 2960 2950 5110 2150 1530 990 460 34 | 5690617 4830 2960 2940 5110 2160 1530 990 460 35 | 5690829 4830 2970 2940 5110 2160 1530 990 450 36 | 5691041 4830 2970 2950 5110 2150 1520 990 450 37 | 5691253 4830 2960 2950 5110 2150 1520 1000 460 38 | 5691473 4830 2960 2940 5110 2150 1530 1000 460 39 | 5698906 4830 2960 2940 5110 2150 1520 990 450 40 | 5699120 4830 2950 2940 5110 2150 1520 1000 460 41 | 5699339 4830 2950 2940 5110 2150 1530 1000 460 42 | 5699552 4840 2960 2940 5110 2150 1530 990 450 43 | 5699769 4830 2960 2940 5110 2150 1520 1000 460 44 | 5700186 4840 2960 2940 5110 2150 1530 990 450 45 | 5700406 4840 2960 2940 5110 2150 1530 990 450 46 | 5700622 4830 2960 2940 5110 2150 1530 1000 450 47 | 5701041 4830 2960 2940 5110 2150 1530 990 460 48 | 5701254 4830 2960 2940 5110 2150 1530 990 460 49 | 5701470 4830 2960 2950 5110 2150 1530 990 450 50 | 5701688 4830 2960 2950 5110 2150 1530 990 450 51 | 5701902 4830 2960 2940 5110 2150 1530 990 460 52 | 5702117 4830 2960 2940 5110 2160 1530 990 460 53 | 5702534 4830 2960 2940 5110 2150 1530 1000 450 54 | 5702748 4830 2960 2940 5110 2150 1530 1000 460 55 | 5702965 4830 2960 2940 5110 2160 1530 990 450 56 | 5703178 4830 2960 2940 5110 2150 1520 1000 460 57 | 5703395 4830 2960 2930 5110 2150 1520 1000 460 58 | 5703611 4830 2960 2930 5110 2150 1530 990 450 59 | 5704028 4840 2950 2940 5110 2150 1530 1000 450 60 | 5704250 4830 2950 2930 5110 2150 1530 1000 450 61 | 5704461 4830 2950 2930 5110 2140 1520 980 450 62 | 5704676 4830 2860 2890 5110 2140 1520 980 450 63 | 5705095 4820 2740 3300 5110 2090 1580 930 430 64 | 5705311 4820 2740 3300 5110 2030 1860 870 490 65 | 5705529 4830 2580 2960 5110 1860 1860 870 490 66 | 5705746 4810 2460 3010 5110 1780 1860 1030 500 67 | 5705955 4810 2460 3010 5110 1780 480 1000 530 68 | 5706167 4810 2330 2910 5110 1440 480 1000 530 69 | 5706376 2460 2330 2910 5110 1440 1610 1040 540 70 | 5706591 2460 2230 2910 5110 1750 1610 1040 540 71 | 5706805 2330 2230 2910 5110 1750 1490 970 560 72 | 5707019 2330 2140 2690 5110 1410 1490 970 560 73 | 5707233 2320 2140 2690 5110 1410 1370 1150 570 74 | 5707451 2320 2050 2580 5110 1280 1370 1150 570 75 | 5707869 2280 1990 2520 5110 1340 1140 1130 610 76 | 5708085 2270 1910 2520 5110 1340 1140 1130 620 77 | 5708299 2270 1910 1150 5110 1270 1040 1130 620 78 | 5708513 2240 1880 1150 5110 1270 1040 1110 640 79 | 5708730 2240 1880 2550 5110 1150 930 1110 640 80 | 5709149 2230 1850 2450 5110 1870 990 1110 670 81 | 5709370 2200 1830 2350 5110 1750 2720 810 670 82 | 5709790 2200 1790 2690 5110 1630 2610 600 700 83 | 5710013 2160 1790 2590 5110 1630 2610 600 710 84 | 5710430 2160 1790 2560 5110 1490 2560 580 730 85 | 5710646 2160 1790 2560 5110 1410 2560 610 730 86 | 5710858 2120 1760 2450 5110 1410 2560 610 750 87 | 5711071 2120 1760 2450 5110 1410 2770 1590 750 88 | 5711287 2120 1730 2320 5110 1410 2770 1590 680 89 | 5711502 2120 1730 2320 5110 1350 2740 1510 680 90 | 5711714 2120 1730 2310 5110 1350 2740 1510 360 91 | 5711925 2120 1730 2310 5110 1400 2780 1600 360 92 | 5712350 1320 1680 2420 5110 1450 3230 1520 390 93 | 5712565 1300 1670 2310 5110 1450 3230 1520 390 94 | 5712779 1290 1600 2210 5110 1880 3190 1620 400 95 | 5713204 1290 1540 1800 5110 1850 5110 2160 420 96 | 5713424 1290 1540 1800 5110 1850 5110 2190 440 97 | 5713639 5110 1500 1730 2390 1850 5110 2190 440 98 | 5713844 5110 1500 1730 2390 5110 5110 2850 480 99 | 5714061 5110 1340 1600 2070 5110 5110 2850 480 100 | 5714280 2970 1340 1600 2070 5110 5110 2850 920 101 | 5714488 2970 1300 1500 1800 5110 5110 2850 920 102 | 5714704 2740 1300 1500 1800 5110 5110 5110 1020 103 | 5714917 2740 1260 1410 1650 2490 5110 5110 1020 104 | 5715134 2740 1260 1410 1650 2490 5110 5110 1100 105 | 5715344 2740 1220 1370 1580 2410 5110 5110 1100 106 | 5715560 2740 1220 1370 1580 2410 5110 5060 1160 107 | 5715774 2740 1150 1310 1560 2330 5110 5060 1160 108 | 5715979 1160 1110 1280 1490 5110 5110 4980 1180 109 | 5716196 1070 1110 1280 1490 5110 5110 4880 1220 110 | 5716406 1070 1110 1230 1450 5110 5110 4880 1220 111 | 5716625 1010 1000 1230 1450 5110 5110 4890 1240 112 | 5716836 1010 1000 1170 1400 4980 5110 4890 1240 113 | 5717047 950 940 1170 1400 4980 5110 4750 1290 114 | 5717265 950 940 1140 1480 4890 5110 4750 1290 115 | 5717482 890 940 1140 1480 4890 5110 4660 1340 116 | 5717690 890 940 1060 1380 4770 5110 4660 1340 117 | 5717900 840 850 1060 1380 4770 5110 4550 1370 118 | 5718113 840 850 1020 1400 4600 5110 4550 1370 119 | 5718333 790 820 1020 1400 4600 5110 4550 1410 120 | 5718541 740 780 950 1370 4560 5110 4460 1440 121 | 5718752 740 780 950 1390 4480 5110 4310 1440 122 | 5718974 700 760 900 1390 4480 5110 4310 1460 123 | 5719183 700 760 900 1360 4290 5110 4220 1460 124 | 5719394 700 760 900 1360 4290 5110 4220 1460 125 | 5719616 700 760 900 1360 4290 5110 4220 1460 126 | 5720033 610 690 820 5110 3970 5110 4040 1550 127 | 5720254 580 650 800 5110 3970 5110 4040 1580 128 | --------------------------------------------------------------------------------