let dist[1][1] := 8; let dist[1][2] := 8; let dist[1][3] := 15; let dist[1][4] := 7; let dist[1][5] := 11; let dist[1][6] := 17; let dist[1][7] := 8; let dist[1][8] := 3; let dist[1][9] := 4; let dist[1][10] := 11; let dist[1][11] := 9; let dist[1][12] := 6; let dist[1][13] := 2; let dist[1][14] := 7; let dist[1][15] := 15; let dist[1][16] := 6; let dist[1][17] := 16; let dist[1][18] := 5; let dist[1][19] := 9; let dist[1][20] := 14; let dist[2][1] := 16; let dist[2][2] := 17; let dist[2][3] := 13; let dist[2][4] := 16; let dist[2][5] := 15; let dist[2][6] := 17; let dist[2][7] := 12; let dist[2][8] := 11; let dist[2][9] := 7; let dist[2][10] := 8; let dist[2][11] := 13; let dist[2][12] := 3; let dist[2][13] := 7; let dist[2][14] := 15; let dist[2][15] := 9; let dist[2][16] := 8; let dist[2][17] := 16; let dist[2][18] := 18; let dist[2][19] := 7; let dist[2][20] := 5; let dist[3][1] := 16; let dist[3][2] := 4; let dist[3][3] := 1; let dist[3][4] := 9; let dist[3][5] := 17; let dist[3][6] := 11; let dist[3][7] := 18; let dist[3][8] := 2; let dist[3][9] := 16; let dist[3][10] := 13; let dist[3][11] := 6; let dist[3][12] := 5; let dist[3][13] := 2; let dist[3][14] := 7; let dist[3][15] := 18; let dist[3][16] := 16; let dist[3][17] := 19; let dist[3][18] := 14; let dist[3][19] := 14; let dist[3][20] := 9; let dist[4][1] := 9; let dist[4][2] := 9; let dist[4][3] := 7; let dist[4][4] := 12; let dist[4][5] := 16; let dist[4][6] := 12; let dist[4][7] := 3; let dist[4][8] := 5; let dist[4][9] := 16; let dist[4][10] := 18; let dist[4][11] := 10; let dist[4][12] := 7; let dist[4][13] := 6; let dist[4][14] := 12; let dist[4][15] := 4; let dist[4][16] := 5; let dist[4][17] := 14; let dist[4][18] := 11; let dist[4][19] := 5; let dist[4][20] := 5; let dist[5][1] := 5; let dist[5][2] := 2; let dist[5][3] := 16; let dist[5][4] := 18; let dist[5][5] := 15; let dist[5][6] := 15; let dist[5][7] := 8; let dist[5][8] := 10; let dist[5][9] := 15; let dist[5][10] := 18; let dist[5][11] := 10; let dist[5][12] := 7; let dist[5][13] := 2; let dist[5][14] := 1; let dist[5][15] := 15; let dist[5][16] := 17; let dist[5][17] := 2; let dist[5][18] := 15; let dist[5][19] := 9; let dist[5][20] := 6; let dist[6][1] := 9; let dist[6][2] := 7; let dist[6][3] := 11; let dist[6][4] := 10; let dist[6][5] := 12; let dist[6][6] := 6; let dist[6][7] := 10; let dist[6][8] := 1; let dist[6][9] := 5; let dist[6][10] := 20; let dist[6][11] := 19; let dist[6][12] := 12; let dist[6][13] := 13; let dist[6][14] := 1; let dist[6][15] := 19; let dist[6][16] := 16; let dist[6][17] := 17; let dist[6][18] := 20; let dist[6][19] := 16; let dist[6][20] := 2; let dist[7][1] := 15; let dist[7][2] := 7; let dist[7][3] := 3; let dist[7][4] := 15; let dist[7][5] := 20; let dist[7][6] := 5; let dist[7][7] := 10; let dist[7][8] := 4; let dist[7][9] := 20; let dist[7][10] := 13; let dist[7][11] := 5; let dist[7][12] := 11; let dist[7][13] := 20; let dist[7][14] := 16; let dist[7][15] := 13; let dist[7][16] := 4; let dist[7][17] := 7; let dist[7][18] := 11; let dist[7][19] := 13; let dist[7][20] := 17; let dist[8][1] := 11; let dist[8][2] := 16; let dist[8][3] := 19; let dist[8][4] := 15; let dist[8][5] := 12; let dist[8][6] := 12; let dist[8][7] := 10; let dist[8][8] := 9; let dist[8][9] := 1; let dist[8][10] := 15; let dist[8][11] := 17; let dist[8][12] := 17; let dist[8][13] := 18; let dist[8][14] := 17; let dist[8][15] := 9; let dist[8][16] := 12; let dist[8][17] := 9; let dist[8][18] := 4; let dist[8][19] := 17; let dist[8][20] := 3; let dist[9][1] := 2; let dist[9][2] := 5; let dist[9][3] := 16; let dist[9][4] := 14; let dist[9][5] := 5; let dist[9][6] := 3; let dist[9][7] := 16; let dist[9][8] := 7; let dist[9][9] := 3; let dist[9][10] := 2; let dist[9][11] := 1; let dist[9][12] := 3; let dist[9][13] := 20; let dist[9][14] := 16; let dist[9][15] := 14; let dist[9][16] := 9; let dist[9][17] := 10; let dist[9][18] := 18; let dist[9][19] := 20; let dist[9][20] := 8; let dist[10][1] := 9; let dist[10][2] := 4; let dist[10][3] := 20; let dist[10][4] := 2; let dist[10][5] := 11; let dist[10][6] := 19; let dist[10][7] := 5; let dist[10][8] := 3; let dist[10][9] := 11; let dist[10][10] := 2; let dist[10][11] := 13; let dist[10][12] := 20; let dist[10][13] := 17; let dist[10][14] := 5; let dist[10][15] := 12; let dist[10][16] := 17; let dist[10][17] := 17; let dist[10][18] := 9; let dist[10][19] := 5; let dist[10][20] := 4; let dist[11][1] := 5; let dist[11][2] := 14; let dist[11][3] := 7; let dist[11][4] := 14; let dist[11][5] := 3; let dist[11][6] := 13; let dist[11][7] := 1; let dist[11][8] := 13; let dist[11][9] := 17; let dist[11][10] := 6; let dist[11][11] := 18; let dist[11][12] := 18; let dist[11][13] := 16; let dist[11][14] := 15; let dist[11][15] := 18; let dist[11][16] := 19; let dist[11][17] := 15; let dist[11][18] := 12; let dist[11][19] := 9; let dist[11][20] := 4; let dist[12][1] := 14; let dist[12][2] := 2; let dist[12][3] := 17; let dist[12][4] := 8; let dist[12][5] := 11; let dist[12][6] := 16; let dist[12][7] := 7; let dist[12][8] := 12; let dist[12][9] := 12; let dist[12][10] := 6; let dist[12][11] := 13; let dist[12][12] := 12; let dist[12][13] := 6; let dist[12][14] := 18; let dist[12][15] := 3; let dist[12][16] := 7; let dist[12][17] := 3; let dist[12][18] := 1; let dist[12][19] := 7; let dist[12][20] := 17; let dist[13][1] := 8; let dist[13][2] := 10; let dist[13][3] := 8; let dist[13][4] := 13; let dist[13][5] := 15; let dist[13][6] := 20; let dist[13][7] := 2; let dist[13][8] := 11; let dist[13][9] := 9; let dist[13][10] := 1; let dist[13][11] := 4; let dist[13][12] := 14; let dist[13][13] := 1; let dist[13][14] := 19; let dist[13][15] := 15; let dist[13][16] := 13; let dist[13][17] := 18; let dist[13][18] := 16; let dist[13][19] := 10; let dist[13][20] := 2; let dist[14][1] := 16; let dist[14][2] := 2; let dist[14][3] := 14; let dist[14][4] := 3; let dist[14][5] := 11; let dist[14][6] := 17; let dist[14][7] := 7; let dist[14][8] := 6; let dist[14][9] := 4; let dist[14][10] := 2; let dist[14][11] := 3; let dist[14][12] := 8; let dist[14][13] := 20; let dist[14][14] := 8; let dist[14][15] := 7; let dist[14][16] := 12; let dist[14][17] := 1; let dist[14][18] := 4; let dist[14][19] := 20; let dist[14][20] := 10; let dist[15][1] := 5; let dist[15][2] := 19; let dist[15][3] := 10; let dist[15][4] := 18; let dist[15][5] := 6; let dist[15][6] := 18; let dist[15][7] := 2; let dist[15][8] := 11; let dist[15][9] := 6; let dist[15][10] := 18; let dist[15][11] := 11; let dist[15][12] := 18; let dist[15][13] := 13; let dist[15][14] := 7; let dist[15][15] := 18; let dist[15][16] := 15; let dist[15][17] := 3; let dist[15][18] := 10; let dist[15][19] := 20; let dist[15][20] := 7; let dist[16][1] := 16; let dist[16][2] := 19; let dist[16][3] := 12; let dist[16][4] := 19; let dist[16][5] := 15; let dist[16][6] := 12; let dist[16][7] := 14; let dist[16][8] := 8; let dist[16][9] := 7; let dist[16][10] := 11; let dist[16][11] := 4; let dist[16][12] := 13; let dist[16][13] := 19; let dist[16][14] := 12; let dist[16][15] := 14; let dist[16][16] := 13; let dist[16][17] := 3; let dist[16][18] := 7; let dist[16][19] := 8; let dist[16][20] := 20; let dist[17][1] := 4; let dist[17][2] := 4; let dist[17][3] := 15; let dist[17][4] := 5; let dist[17][5] := 16; let dist[17][6] := 14; let dist[17][7] := 18; let dist[17][8] := 11; let dist[17][9] := 18; let dist[17][10] := 20; let dist[17][11] := 19; let dist[17][12] := 18; let dist[17][13] := 18; let dist[17][14] := 4; let dist[17][15] := 3; let dist[17][16] := 20; let dist[17][17] := 5; let dist[17][18] := 18; let dist[17][19] := 18; let dist[17][20] := 1; let dist[18][1] := 19; let dist[18][2] := 6; let dist[18][3] := 2; let dist[18][4] := 15; let dist[18][5] := 20; let dist[18][6] := 3; let dist[18][7] := 13; let dist[18][8] := 7; let dist[18][9] := 10; let dist[18][10] := 17; let dist[18][11] := 12; let dist[18][12] := 11; let dist[18][13] := 10; let dist[18][14] := 19; let dist[18][15] := 6; let dist[18][16] := 2; let dist[18][17] := 2; let dist[18][18] := 19; let dist[18][19] := 15; let dist[18][20] := 1; let dist[19][1] := 16; let dist[19][2] := 16; let dist[19][3] := 3; let dist[19][4] := 7; let dist[19][5] := 6; let dist[19][6] := 12; let dist[19][7] := 6; let dist[19][8] := 3; let dist[19][9] := 2; let dist[19][10] := 1; let dist[19][11] := 11; let dist[19][12] := 8; let dist[19][13] := 13; let dist[19][14] := 16; let dist[19][15] := 14; let dist[19][16] := 5; let dist[19][17] := 20; let dist[19][18] := 20; let dist[19][19] := 10; let dist[19][20] := 3; let dist[20][1] := 3; let dist[20][2] := 14; let dist[20][3] := 13; let dist[20][4] := 20; let dist[20][5] := 20; let dist[20][6] := 2; let dist[20][7] := 7; let dist[20][8] := 14; let dist[20][9] := 2; let dist[20][10] := 6; let dist[20][11] := 2; let dist[20][12] := 19; let dist[20][13] := 20; let dist[20][14] := 20; let dist[20][15] := 14; let dist[20][16] := 7; let dist[20][17] := 7; let dist[20][18] := 5; let dist[20][19] := 15; let dist[20][20] := 18;