N = 38; Capacity = 100; Demand = [14, 16, 18, 20, 1, 12, 13, 18, 9, 15, 8, 10, 7, 18, 14, 1, 15, 7, 25, 2, 3, 4, 16, 15, 23, 11, 21, 10, 12, 9, 7, 8, 4, 23, 8, 6, 2, 15]; Distance = [| 0, 54, 83, 12, 27, 48, 36, 26, 18, 21, 29, 55, 56, 30, 19, 49, 93, 29, 35, 30, 30, 86, 91, 89, 86, 59, 61, 34, 22, 16, 93, 18, 59, 85, 27, 28, 22, 88, 36 | 54, 0, 30, 45, 34, 35, 90, 80, 71, 75, 83, 36, 29, 83, 72, 34, 40, 30, 88, 84, 84, 33, 37, 36, 33, 6, 7, 25, 38, 69, 40, 38, 7, 31, 81, 32, 36, 34, 25 | 83, 30, 0, 74, 61, 57, 119, 109, 101, 105, 112, 55, 47, 112, 101, 56, 10, 58, 118, 113, 113, 3, 9, 7, 3, 24, 23, 52, 66, 99, 10, 67, 24, 1, 110, 60, 65, 4, 51 | 12, 45, 74, 0, 15, 47, 45, 35, 27, 32, 38, 54, 53, 38, 27, 48, 84, 17, 44, 40, 40, 77, 82, 79, 77, 50, 52, 23, 9, 26, 84, 7, 50, 75, 37, 17, 10, 78, 25 | 27, 34, 61, 15, 0, 47, 60, 50, 42, 47, 53, 52, 49, 52, 41, 47, 71, 3, 58, 55, 55, 64, 69, 66, 64, 38, 40, 9, 6, 41, 71, 9, 37, 62, 52, 1, 5, 65, 10 | 48, 35, 57, 47, 47, 0, 81, 71, 65, 66, 75, 7, 11, 76, 66, 1, 65, 45, 80, 74, 74, 60, 61, 64, 60, 39, 39, 44, 47, 61, 66, 44, 42, 58, 72, 46, 45, 61, 45 | 36, 90, 119, 45, 60, 81, 0, 10, 18, 15, 7, 88, 90, 8, 18, 82, 129, 62, 1, 7, 7, 122, 127, 125, 122, 95, 97, 68, 54, 21, 129, 52, 95, 121, 9, 61, 55, 123, 70 | 26, 80, 109, 35, 50, 71, 10, 0, 9, 5, 4, 78, 80, 6, 9, 72, 119, 53, 9, 4, 4, 112, 117, 115, 112, 85, 87, 58, 44, 10, 119, 43, 85, 110, 2, 52, 46, 113, 60 | 18, 71, 101, 27, 42, 65, 18, 9, 0, 6, 11, 72, 73, 12, 3, 66, 111, 44, 17, 13, 13, 103, 108, 106, 103, 77, 78, 50, 36, 4, 111, 34, 76, 102, 10, 43, 37, 105, 51 | 21, 75, 105, 32, 47, 66, 15, 5, 6, 0, 9, 73, 75, 11, 8, 67, 115, 49, 14, 9, 9, 107, 112, 110, 107, 81, 82, 55, 41, 6, 115, 39, 81, 106, 6, 48, 42, 109, 56 | 29, 83, 112, 38, 53, 75, 7, 4, 11, 9, 0, 82, 84, 3, 11, 76, 122, 55, 6, 4, 4, 115, 120, 117, 115, 88, 90, 61, 47, 14, 122, 45, 88, 113, 4, 54, 48, 116, 62 | 55, 36, 55, 54, 52, 7, 88, 78, 72, 73, 82, 0, 8, 84, 74, 6, 62, 50, 87, 81, 81, 58, 58, 62, 58, 40, 39, 49, 53, 68, 63, 50, 42, 56, 79, 52, 51, 59, 50 | 56, 29, 47, 53, 49, 11, 90, 80, 73, 75, 84, 8, 0, 85, 75, 10, 54, 47, 89, 84, 84, 50, 50, 54, 50, 32, 32, 45, 51, 70, 55, 48, 35, 48, 81, 49, 49, 51, 46 | 30, 83, 112, 38, 52, 76, 8, 6, 12, 11, 3, 84, 85, 0, 11, 78, 122, 55, 6, 7, 7, 115, 120, 118, 115, 88, 90, 61, 47, 15, 122, 45, 88, 114, 7, 54, 48, 117, 62 | 19, 72, 101, 27, 41, 66, 18, 9, 3, 8, 11, 74, 75, 11, 0, 68, 111, 44, 17, 14, 14, 104, 109, 106, 104, 77, 79, 50, 35, 7, 111, 34, 77, 102, 11, 43, 37, 105, 51 | 49, 34, 56, 48, 47, 1, 82, 72, 66, 67, 76, 6, 10, 78, 68, 0, 63, 45, 81, 75, 75, 59, 59, 63, 59, 38, 38, 44, 48, 62, 65, 44, 41, 57, 73, 47, 46, 60, 45 | 93, 40, 10, 84, 71, 65, 129, 119, 111, 115, 122, 62, 54, 122, 111, 63, 0, 68, 128, 123, 123, 8, 4, 8, 8, 34, 33, 63, 77, 109, 3, 77, 34, 9, 120, 70, 75, 6, 62 | 29, 30, 58, 17, 3, 45, 62, 53, 44, 49, 55, 50, 47, 55, 44, 45, 68, 0, 61, 57, 57, 60, 66, 63, 60, 35, 37, 6, 8, 44, 68, 11, 34, 59, 54, 2, 7, 62, 7 | 35, 88, 118, 44, 58, 80, 1, 9, 17, 14, 6, 87, 89, 6, 17, 81, 128, 61, 0, 6, 6, 120, 125, 123, 120, 94, 95, 67, 52, 19, 128, 51, 94, 119, 8, 60, 54, 122, 68 | 30, 84, 113, 40, 55, 74, 7, 4, 13, 9, 4, 81, 84, 7, 14, 75, 123, 57, 6, 0, 0, 116, 121, 119, 116, 89, 91, 63, 49, 14, 123, 47, 89, 115, 3, 56, 50, 117, 64 | 30, 84, 113, 40, 55, 74, 7, 4, 13, 9, 4, 81, 84, 7, 14, 75, 123, 57, 6, 0, 0, 116, 121, 119, 116, 89, 91, 63, 49, 14, 123, 47, 89, 115, 3, 56, 50, 117, 64 | 86, 33, 3, 77, 64, 60, 122, 112, 103, 107, 115, 58, 50, 115, 104, 59, 8, 60, 120, 116, 116, 0, 8, 4, 0, 27, 26, 55, 69, 102, 7, 70, 27, 2, 113, 62, 67, 2, 54 | 91, 37, 9, 82, 69, 61, 127, 117, 108, 112, 120, 58, 50, 120, 109, 59, 4, 66, 125, 121, 121, 8, 0, 10, 8, 32, 30, 61, 74, 106, 6, 75, 32, 8, 118, 68, 73, 6, 60 | 89, 36, 7, 79, 66, 64, 125, 115, 106, 110, 117, 62, 54, 118, 106, 63, 8, 63, 123, 119, 119, 4, 10, 0, 4, 30, 29, 57, 71, 105, 6, 72, 30, 6, 116, 64, 70, 4, 56 | 86, 33, 3, 77, 64, 60, 122, 112, 103, 107, 115, 58, 50, 115, 104, 59, 8, 60, 120, 116, 116, 0, 8, 4, 0, 27, 26, 55, 69, 102, 7, 70, 27, 2, 113, 62, 67, 2, 54 | 59, 6, 24, 50, 38, 39, 95, 85, 77, 81, 88, 40, 32, 88, 77, 38, 34, 35, 94, 89, 89, 27, 32, 30, 27, 0, 2, 30, 43, 75, 34, 43, 3, 25, 86, 37, 41, 28, 29 | 61, 7, 23, 52, 40, 39, 97, 87, 78, 82, 90, 39, 32, 90, 79, 38, 33, 37, 95, 91, 91, 26, 30, 29, 26, 2, 0, 32, 45, 76, 33, 45, 4, 24, 88, 39, 43, 27, 31 | 34, 25, 52, 23, 9, 44, 68, 58, 50, 55, 61, 49, 45, 61, 50, 44, 63, 6, 67, 63, 63, 55, 61, 57, 55, 30, 32, 0, 14, 49, 62, 16, 29, 54, 60, 7, 13, 57, 2 | 22, 38, 66, 9, 6, 47, 54, 44, 36, 41, 47, 53, 51, 47, 35, 48, 77, 8, 52, 49, 49, 69, 74, 71, 69, 43, 45, 14, 0, 35, 76, 4, 42, 68, 46, 7, 2, 70, 16 | 16, 69, 99, 26, 41, 61, 21, 10, 4, 6, 14, 68, 70, 15, 7, 62, 109, 44, 19, 14, 14, 102, 106, 105, 102, 75, 76, 49, 35, 0, 109, 33, 75, 100, 11, 43, 36, 103, 51 | 93, 40, 10, 84, 71, 66, 129, 119, 111, 115, 122, 63, 55, 122, 111, 65, 3, 68, 128, 123, 123, 7, 6, 6, 7, 34, 33, 62, 76, 109, 0, 77, 34, 8, 120, 69, 74, 6, 61 | 18, 38, 67, 7, 9, 44, 52, 43, 34, 39, 45, 50, 48, 45, 34, 44, 77, 11, 51, 47, 47, 70, 75, 72, 70, 43, 45, 16, 4, 33, 77, 0, 43, 68, 44, 10, 4, 71, 18 | 59, 7, 24, 50, 37, 42, 95, 85, 76, 81, 88, 42, 35, 88, 77, 41, 34, 34, 94, 89, 89, 27, 32, 30, 27, 3, 4, 29, 42, 75, 34, 43, 0, 26, 86, 36, 40, 28, 28 | 85, 31, 1, 75, 62, 58, 121, 110, 102, 106, 113, 56, 48, 114, 102, 57, 9, 59, 119, 115, 115, 2, 8, 6, 2, 25, 24, 54, 68, 100, 8, 68, 26, 0, 112, 61, 66, 3, 53 | 27, 81, 110, 37, 52, 72, 9, 2, 10, 6, 4, 79, 81, 7, 11, 73, 120, 54, 8, 3, 3, 113, 118, 116, 113, 86, 88, 60, 46, 11, 120, 44, 86, 112, 0, 53, 47, 115, 62 | 28, 32, 60, 17, 1, 46, 61, 52, 43, 48, 54, 52, 49, 54, 43, 47, 70, 2, 60, 56, 56, 62, 68, 64, 62, 37, 39, 7, 7, 43, 69, 10, 36, 61, 53, 0, 6, 64, 8 | 22, 36, 65, 10, 5, 45, 55, 46, 37, 42, 48, 51, 49, 48, 37, 46, 75, 7, 54, 50, 50, 67, 73, 70, 67, 41, 43, 13, 2, 36, 74, 4, 40, 66, 47, 6, 0, 69, 14 | 88, 34, 4, 78, 65, 61, 123, 113, 105, 109, 116, 59, 51, 117, 105, 60, 6, 62, 122, 117, 117, 2, 6, 4, 2, 28, 27, 57, 70, 103, 6, 71, 28, 3, 115, 64, 69, 0, 56 | 36, 25, 51, 25, 10, 45, 70, 60, 51, 56, 62, 50, 46, 62, 51, 45, 62, 7, 68, 64, 64, 54, 60, 56, 54, 29, 31, 2, 16, 51, 61, 18, 28, 53, 62, 8, 14, 56, 0 |];