1
0
This repository has been archived on 2025-03-06. You can view files and clone it, but cannot push or open issues or pull requests.
half-reif-benchmarks/data/mznc2019/ptv/pax_period_20_3b.dzn

2229 lines
23 KiB
MiniZinc

% Execution parameters
objective_type = 2;
forward_TW = 0;
backward_TW = 10;
% Network configuration
stations_name = ["WER","HC","WL","AC","LAV","WES","ALT","SEA","WIL","WIB","NWI","NPT","SPW","YAV","SED","FOO","FLI"];
line_names = ["Werribee","Laverton","Williamstown"];
station_lines = [{1},{1},{1},{1},{1,2},{2},{2},{2},{3},{3},{3},1..3,{2,3},{2,3},{2,3},1..3,1..3];
MAX_PAX = 1500;
service_line = [3,1,2,1,3,1,2,1,3,1,2];
service_schedule =
[|0,0,0,0,0,0,0,0,411,414,416,418,420,422,424,428,439
|404,407,410,413,416,0,0,0,0,0,0,424,0,0,0,428,443
|0,0,0,0,414,419,423,427,0,0,0,431,433,436,438,441,451
|415,419,422,425,428,0,0,0,0,0,0,436,0,0,0,440,456
|0,0,0,0,0,0,0,0,433,435,438,440,442,444,446,450,461
|424,428,431,434,438,0,0,0,0,0,0,446,0,0,0,450,467
|0,0,0,0,436,441,445,450,0,0,0,454,456,459,461,465,476
|439,442,445,448,451,0,0,0,0,0,0,459,0,0,0,464,479
|0,0,0,0,0,0,0,0,455,458,460,462,464,467,469,472,482
|449,452,456,459,462,0,0,0,0,0,0,471,0,0,0,476,492
|0,0,0,0,458,463,467,471,0,0,0,475,477,480,482,486,497|];
% Demand information
flat_pax = [
420,1,2,
420,1,12,
420,1,16,
420,1,16,
420,1,17,
420,1,17,
420,1,17,
420,1,17,
420,1,17,
420,1,17,
420,1,17,
420,1,17,
420,1,17,
420,1,17,
420,1,17,
420,1,17,
420,1,17,
420,1,17,
420,1,17,
420,1,17,
420,1,17,
420,2,5,
420,2,17,
420,2,17,
420,2,17,
420,2,17,
420,2,17,
420,2,17,
420,2,17,
420,2,17,
420,2,17,
420,3,5,
420,3,16,
420,3,17,
420,3,17,
420,3,17,
420,3,17,
420,3,17,
420,3,17,
420,3,17,
420,3,17,
420,3,17,
420,3,17,
420,3,17,
420,3,17,
420,3,17,
420,3,17,
420,3,17,
420,3,17,
420,3,17,
420,3,17,
420,3,17,
420,3,17,
420,3,17,
420,3,17,
420,3,17,
420,3,17,
420,3,17,
420,3,17,
420,3,17,
420,4,17,
420,4,17,
420,4,17,
420,4,17,
420,4,17,
420,5,7,
420,5,17,
420,5,17,
420,5,17,
420,5,17,
420,5,17,
420,5,17,
420,5,17,
420,6,17,
420,7,12,
420,7,17,
420,7,17,
420,7,17,
420,8,17,
420,8,17,
420,8,17,
420,12,17,
420,12,17,
420,12,17,
420,13,17,
420,14,17,
420,14,17,
420,14,17,
420,14,17,
420,14,17,
420,14,17,
420,14,17,
420,15,17,
420,15,17,
421,1,3,
421,1,5,
421,1,16,
421,1,16,
421,1,17,
421,1,17,
421,1,17,
421,1,17,
421,1,17,
421,1,17,
421,1,17,
421,1,17,
421,1,17,
421,1,17,
421,1,17,
421,1,17,
421,1,17,
421,1,17,
421,1,17,
421,1,17,
421,1,17,
421,1,17,
421,2,5,
421,2,17,
421,2,17,
421,2,17,
421,2,17,
421,2,17,
421,2,17,
421,2,17,
421,2,17,
421,2,17,
421,2,17,
421,2,17,
421,2,17,
421,3,5,
421,3,16,
421,3,17,
421,3,17,
421,3,17,
421,3,17,
421,3,17,
421,3,17,
421,3,17,
421,3,17,
421,3,17,
421,3,17,
421,3,17,
421,3,17,
421,3,17,
421,3,17,
421,3,17,
421,3,17,
421,3,17,
421,3,17,
421,3,17,
421,3,17,
421,3,17,
421,3,17,
421,3,17,
421,3,17,
421,3,17,
421,3,17,
421,3,17,
421,3,17,
421,3,17,
421,3,17,
421,3,17,
421,3,17,
421,4,17,
421,4,17,
421,4,17,
421,4,17,
421,4,17,
421,5,7,
421,5,17,
421,5,17,
421,5,17,
421,5,17,
421,5,17,
421,5,17,
421,5,17,
421,6,17,
421,7,16,
421,8,17,
421,8,17,
421,9,17,
421,11,17,
421,11,17,
421,12,17,
421,12,17,
421,12,17,
421,12,17,
421,12,17,
421,12,17,
421,13,17,
421,14,17,
421,14,17,
421,14,17,
421,14,17,
421,14,17,
421,15,17,
421,15,17,
421,15,17,
422,1,2,
422,1,4,
422,1,17,
422,1,17,
422,1,17,
422,1,17,
422,1,17,
422,1,17,
422,1,17,
422,1,17,
422,1,17,
422,1,17,
422,1,17,
422,1,17,
422,2,5,
422,2,16,
422,2,17,
422,2,17,
422,2,17,
422,2,17,
422,2,17,
422,2,17,
422,2,17,
422,2,17,
422,2,17,
422,2,17,
422,2,17,
422,2,17,
422,2,17,
422,2,17,
422,3,5,
422,3,16,
422,3,17,
422,3,17,
422,3,17,
422,3,17,
422,3,17,
422,3,17,
422,3,17,
422,3,17,
422,3,17,
422,3,17,
422,3,17,
422,3,17,
422,3,17,
422,3,17,
422,3,17,
422,3,17,
422,4,17,
422,4,17,
422,4,17,
422,4,17,
422,4,17,
422,5,17,
422,5,17,
422,5,17,
422,5,17,
422,5,17,
422,5,17,
422,5,17,
422,5,17,
422,5,17,
422,5,17,
422,5,17,
422,6,17,
422,7,17,
422,8,17,
422,8,17,
422,8,17,
422,9,17,
422,9,17,
422,10,17,
422,11,17,
422,11,17,
422,12,17,
422,12,17,
422,12,17,
422,12,17,
422,12,17,
422,12,17,
422,12,17,
422,12,17,
422,12,17,
422,12,17,
422,13,17,
422,13,17,
422,14,17,
422,14,17,
422,15,16,
422,15,17,
422,15,17,
422,15,17,
422,15,17,
422,15,17,
423,1,5,
423,1,17,
423,1,17,
423,1,17,
423,1,17,
423,1,17,
423,1,17,
423,1,17,
423,1,17,
423,1,17,
423,1,17,
423,2,5,
423,2,12,
423,2,16,
423,2,17,
423,2,17,
423,2,17,
423,2,17,
423,2,17,
423,2,17,
423,2,17,
423,2,17,
423,2,17,
423,2,17,
423,2,17,
423,2,17,
423,2,17,
423,2,17,
423,2,17,
423,3,5,
423,3,16,
423,3,17,
423,3,17,
423,3,17,
423,3,17,
423,3,17,
423,3,17,
423,4,17,
423,4,17,
423,4,17,
423,4,17,
423,5,17,
423,5,17,
423,5,17,
423,5,17,
423,5,17,
423,5,17,
423,5,17,
423,5,17,
423,9,17,
423,9,17,
423,10,17,
423,11,17,
423,12,16,
423,12,17,
423,12,17,
423,12,17,
423,12,17,
423,13,17,
423,13,17,
423,14,17,
423,14,17,
423,15,17,
423,15,17,
423,15,17,
423,15,17,
424,1,2,
424,1,5,
424,1,17,
424,1,17,
424,1,17,
424,1,17,
424,1,17,
424,1,17,
424,1,17,
424,1,17,
424,2,16,
424,2,17,
424,2,17,
424,2,17,
424,2,17,
424,2,17,
424,2,17,
424,2,17,
424,2,17,
424,3,16,
424,3,16,
424,3,17,
424,3,17,
424,3,17,
424,3,17,
424,3,17,
424,3,17,
424,3,17,
424,3,17,
424,3,17,
424,3,17,
424,3,17,
424,3,17,
424,3,17,
424,3,17,
424,3,17,
424,4,17,
424,4,17,
424,5,12,
424,5,16,
424,5,17,
424,5,17,
424,5,17,
424,5,17,
424,5,17,
424,5,17,
424,5,17,
424,5,17,
424,5,17,
424,5,17,
424,5,17,
424,5,17,
424,6,17,
424,7,17,
424,9,17,
424,9,17,
424,10,17,
424,10,17,
424,11,17,
424,12,14,
424,12,14,
424,12,15,
424,12,17,
424,12,17,
424,12,17,
424,13,17,
424,14,17,
424,14,17,
424,14,17,
424,14,17,
424,14,17,
424,15,17,
424,15,17,
425,1,2,
425,1,16,
425,1,17,
425,1,17,
425,1,17,
425,1,17,
425,1,17,
425,1,17,
425,1,17,
425,1,17,
425,1,17,
425,2,4,
425,2,16,
425,2,17,
425,2,17,
425,2,17,
425,2,17,
425,2,17,
425,2,17,
425,2,17,
425,2,17,
425,2,17,
425,2,17,
425,2,17,
425,2,17,
425,3,16,
425,3,17,
425,3,17,
425,3,17,
425,3,17,
425,3,17,
425,3,17,
425,3,17,
425,3,17,
425,3,17,
425,3,17,
425,3,17,
425,3,17,
425,3,17,
425,3,17,
425,4,17,
425,5,12,
425,5,16,
425,5,17,
425,5,17,
425,5,17,
425,5,17,
425,5,17,
425,5,17,
425,5,17,
425,5,17,
425,5,17,
425,5,17,
425,5,17,
425,5,17,
425,5,17,
425,8,17,
425,9,17,
425,9,17,
425,10,16,
425,10,17,
425,11,17,
425,11,17,
425,11,17,
425,11,17,
425,12,16,
425,12,17,
425,12,17,
425,12,17,
425,12,17,
425,12,17,
425,12,17,
425,13,17,
425,13,17,
425,14,16,
425,14,17,
425,15,17,
426,1,2,
426,1,16,
426,1,17,
426,1,17,
426,1,17,
426,1,17,
426,1,17,
426,1,17,
426,1,17,
426,1,17,
426,1,17,
426,2,4,
426,2,12,
426,2,16,
426,2,17,
426,2,17,
426,2,17,
426,2,17,
426,2,17,
426,2,17,
426,2,17,
426,2,17,
426,2,17,
426,2,17,
426,2,17,
426,2,17,
426,2,17,
426,2,17,
426,2,17,
426,2,17,
426,2,17,
426,2,17,
426,2,17,
426,3,16,
426,3,16,
426,3,17,
426,3,17,
426,3,17,
426,3,17,
426,3,17,
426,3,17,
426,3,17,
426,3,17,
426,3,17,
426,3,17,
426,3,17,
426,3,17,
426,3,17,
426,3,17,
426,3,17,
426,3,17,
426,3,17,
426,3,17,
426,3,17,
426,3,17,
426,3,17,
426,3,17,
426,3,17,
426,3,17,
426,3,17,
426,3,17,
426,3,17,
426,3,17,
426,3,17,
426,3,17,
426,3,17,
426,3,17,
426,3,17,
426,4,17,
426,5,17,
426,5,17,
426,5,17,
426,5,17,
426,5,17,
426,5,17,
426,5,17,
426,5,17,
426,6,17,
426,9,16,
426,9,17,
426,10,17,
426,11,17,
426,11,17,
426,11,17,
426,11,17,
426,11,17,
426,12,16,
426,12,17,
426,12,17,
426,12,17,
426,12,17,
426,12,17,
426,12,17,
426,13,14,
426,13,15,
426,13,17,
426,13,17,
426,14,16,
426,14,17,
426,14,17,
426,14,17,
426,15,17,
426,15,17,
427,1,16,
427,1,17,
427,1,17,
427,1,17,
427,1,17,
427,1,17,
427,1,17,
427,1,17,
427,1,17,
427,1,17,
427,1,17,
427,1,17,
427,2,4,
427,2,5,
427,2,16,
427,2,17,
427,2,17,
427,2,17,
427,2,17,
427,2,17,
427,2,17,
427,2,17,
427,2,17,
427,2,17,
427,3,16,
427,3,16,
427,3,17,
427,3,17,
427,3,17,
427,3,17,
427,3,17,
427,3,17,
427,3,17,
427,3,17,
427,3,17,
427,3,17,
427,3,17,
427,3,17,
427,3,17,
427,3,17,
427,3,17,
427,3,17,
427,3,17,
427,3,17,
427,3,17,
427,3,17,
427,3,17,
427,3,17,
427,5,7,
427,5,16,
427,5,17,
427,5,17,
427,5,17,
427,5,17,
427,6,17,
427,6,17,
427,9,17,
427,10,17,
427,10,17,
427,11,17,
427,11,17,
427,11,17,
427,11,17,
427,12,17,
427,12,17,
427,12,17,
427,12,17,
427,12,17,
427,12,17,
427,12,17,
427,12,17,
427,12,17,
427,12,17,
427,13,17,
427,13,17,
427,13,17,
427,13,17,
427,14,17,
427,14,17,
427,14,17,
427,14,17,
427,14,17,
427,14,17,
427,15,17,
427,15,17,
428,1,12,
428,1,17,
428,1,17,
428,1,17,
428,1,17,
428,1,17,
428,1,17,
428,1,17,
428,1,17,
428,1,17,
428,1,17,
428,1,17,
428,1,17,
428,1,17,
428,2,16,
428,2,16,
428,2,16,
428,2,17,
428,2,17,
428,2,17,
428,2,17,
428,2,17,
428,2,17,
428,2,17,
428,2,17,
428,2,17,
428,3,5,
428,3,12,
428,3,12,
428,3,16,
428,3,17,
428,3,17,
428,3,17,
428,3,17,
428,3,17,
428,3,17,
428,3,17,
428,3,17,
428,3,17,
428,3,17,
428,3,17,
428,3,17,
428,3,17,
428,3,17,
428,3,17,
428,3,17,
428,3,17,
428,3,17,
428,3,17,
428,3,17,
428,3,17,
428,3,17,
428,3,17,
428,3,17,
428,4,17,
428,4,17,
428,4,17,
428,4,17,
428,4,17,
428,5,6,
428,5,7,
428,5,16,
428,5,17,
428,5,17,
428,5,17,
428,5,17,
428,5,17,
428,5,17,
428,5,17,
428,6,16,
428,6,17,
428,7,17,
428,8,17,
428,9,17,
428,9,17,
428,9,17,
428,9,17,
428,10,16,
428,10,17,
428,10,17,
428,10,17,
428,11,17,
428,11,17,
428,11,17,
428,11,17,
428,12,17,
428,12,17,
428,12,17,
428,12,17,
428,12,17,
428,12,17,
428,12,17,
428,13,17,
428,13,17,
428,14,17,
428,14,17,
428,14,17,
428,14,17,
428,15,17,
428,15,17,
429,1,5,
429,1,16,
429,1,16,
429,1,17,
429,1,17,
429,1,17,
429,1,17,
429,1,17,
429,1,17,
429,1,17,
429,1,17,
429,1,17,
429,1,17,
429,1,17,
429,1,17,
429,1,17,
429,2,16,
429,2,17,
429,2,17,
429,2,17,
429,2,17,
429,2,17,
429,2,17,
429,2,17,
429,2,17,
429,2,17,
429,2,17,
429,3,5,
429,3,16,
429,3,17,
429,3,17,
429,3,17,
429,3,17,
429,3,17,
429,3,17,
429,3,17,
429,3,17,
429,3,17,
429,3,17,
429,3,17,
429,3,17,
429,3,17,
429,3,17,
429,3,17,
429,3,17,
429,3,17,
429,3,17,
429,3,17,
429,3,17,
429,3,17,
429,3,17,
429,3,17,
429,3,17,
429,3,17,
429,3,17,
429,3,17,
429,3,17,
429,3,17,
429,3,17,
429,4,17,
429,4,17,
429,4,17,
429,4,17,
429,4,17,
429,5,7,
429,5,17,
429,5,17,
429,5,17,
429,5,17,
429,5,17,
429,5,17,
429,5,17,
429,5,17,
429,5,17,
429,5,17,
429,6,17,
429,6,17,
429,7,17,
429,7,17,
429,8,17,
429,9,16,
429,9,17,
429,9,17,
429,9,17,
429,9,17,
429,9,17,
429,10,17,
429,10,17,
429,11,17,
429,11,17,
429,11,17,
429,11,17,
429,11,17,
429,12,16,
429,12,17,
429,12,17,
429,12,17,
429,12,17,
429,12,17,
429,12,17,
429,12,17,
429,12,17,
429,12,17,
429,12,17,
429,13,17,
429,13,17,
429,13,17,
429,14,17,
429,14,17,
429,14,17,
429,14,17,
429,14,17,
429,14,17,
429,14,17,
429,14,17,
429,14,17,
429,14,17,
429,15,17,
429,15,17,
429,15,17,
429,15,17,
430,1,4,
430,1,16,
430,1,17,
430,1,17,
430,1,17,
430,1,17,
430,1,17,
430,2,5,
430,2,16,
430,2,16,
430,2,17,
430,2,17,
430,2,17,
430,2,17,
430,2,17,
430,2,17,
430,2,17,
430,2,17,
430,2,17,
430,2,17,
430,2,17,
430,2,17,
430,2,17,
430,2,17,
430,2,17,
430,2,17,
430,2,17,
430,3,5,
430,3,16,
430,3,16,
430,3,17,
430,3,17,
430,3,17,
430,3,17,
430,3,17,
430,3,17,
430,3,17,
430,3,17,
430,3,17,
430,3,17,
430,3,17,
430,3,17,
430,3,17,
430,3,17,
430,3,17,
430,3,17,
430,3,17,
430,3,17,
430,3,17,
430,3,17,
430,3,17,
430,3,17,
430,3,17,
430,3,17,
430,3,17,
430,3,17,
430,3,17,
430,4,17,
430,4,17,
430,4,17,
430,4,17,
430,4,17,
430,5,7,
430,5,7,
430,5,17,
430,5,17,
430,5,17,
430,5,17,
430,5,17,
430,5,17,
430,5,17,
430,5,17,
430,6,17,
430,7,14,
430,7,17,
430,7,17,
430,9,17,
430,9,17,
430,10,16,
430,10,17,
430,10,17,
430,11,16,
430,11,17,
430,11,17,
430,11,17,
430,11,17,
430,11,17,
430,11,17,
430,11,17,
430,11,17,
430,12,17,
430,12,17,
430,12,17,
430,12,17,
430,12,17,
430,12,17,
430,12,17,
430,12,17,
430,12,17,
430,12,17,
430,12,17,
430,12,17,
430,12,17,
430,13,17,
430,13,17,
430,13,17,
430,14,17,
430,14,17,
430,14,17,
430,14,17,
430,14,17,
430,14,17,
430,14,17,
430,14,17,
430,14,17,
430,15,17,
430,15,17,
431,1,16,
431,1,17,
431,1,17,
431,1,17,
431,1,17,
431,1,17,
431,1,17,
431,1,17,
431,1,17,
431,1,17,
431,1,17,
431,2,5,
431,2,16,
431,2,16,
431,2,17,
431,2,17,
431,2,17,
431,2,17,
431,2,17,
431,2,17,
431,2,17,
431,2,17,
431,2,17,
431,2,17,
431,2,17,
431,2,17,
431,2,17,
431,2,17,
431,2,17,
431,2,17,
431,2,17,
431,3,16,
431,3,17,
431,3,17,
431,3,17,
431,3,17,
431,3,17,
431,3,17,
431,3,17,
431,3,17,
431,3,17,
431,3,17,
431,3,17,
431,3,17,
431,3,17,
431,3,17,
431,4,16,
431,4,17,
431,4,17,
431,4,17,
431,4,17,
431,4,17,
431,5,7,
431,5,14,
431,5,16,
431,5,17,
431,5,17,
431,5,17,
431,5,17,
431,5,17,
431,5,17,
431,5,17,
431,5,17,
431,5,17,
431,5,17,
431,5,17,
431,5,17,
431,5,17,
431,6,16,
431,6,17,
431,6,17,
431,7,17,
431,9,17,
431,9,17,
431,10,16,
431,10,17,
431,10,17,
431,10,17,
431,10,17,
431,10,17,
431,11,12,
431,11,16,
431,11,17,
431,11,17,
431,11,17,
431,11,17,
431,11,17,
431,11,17,
431,11,17,
431,11,17,
431,11,17,
431,11,17,
431,12,16,
431,12,17,
431,12,17,
431,12,17,
431,12,17,
431,12,17,
431,13,17,
431,13,17,
431,13,17,
431,13,17,
431,13,17,
431,13,17,
431,14,17,
431,14,17,
431,14,17,
431,14,17,
431,14,17,
431,14,17,
431,14,17,
431,14,17,
431,14,17,
431,15,17,
431,15,17,
431,15,17,
432,1,5,
432,1,16,
432,1,17,
432,1,17,
432,1,17,
432,1,17,
432,1,17,
432,1,17,
432,1,17,
432,1,17,
432,1,17,
432,2,16,
432,2,17,
432,2,17,
432,2,17,
432,2,17,
432,2,17,
432,2,17,
432,2,17,
432,2,17,
432,2,17,
432,2,17,
432,2,17,
432,2,17,
432,2,17,
432,2,17,
432,2,17,
432,2,17,
432,3,17,
432,3,17,
432,3,17,
432,3,17,
432,3,17,
432,3,17,
432,3,17,
432,3,17,
432,3,17,
432,3,17,
432,3,17,
432,3,17,
432,3,17,
432,3,17,
432,3,17,
432,4,17,
432,4,17,
432,4,17,
432,4,17,
432,4,17,
432,5,7,
432,5,16,
432,5,17,
432,5,17,
432,5,17,
432,5,17,
432,5,17,
432,5,17,
432,5,17,
432,5,17,
432,5,17,
432,5,17,
432,5,17,
432,6,17,
432,6,17,
432,6,17,
432,6,17,
432,6,17,
432,7,16,
432,7,17,
432,7,17,
432,9,17,
432,10,12,
432,10,17,
432,10,17,
432,10,17,
432,10,17,
432,10,17,
432,10,17,
432,11,16,
432,11,17,
432,11,17,
432,11,17,
432,11,17,
432,11,17,
432,11,17,
432,11,17,
432,11,17,
432,11,17,
432,11,17,
432,12,17,
432,12,17,
432,12,17,
432,12,17,
432,12,17,
432,12,17,
432,12,17,
432,12,17,
432,12,17,
432,12,17,
432,12,17,
432,13,17,
432,13,17,
432,14,16,
432,14,17,
432,14,17,
432,14,17,
432,14,17,
432,14,17,
432,14,17,
432,14,17,
432,14,17,
432,14,17,
432,15,17,
432,15,17,
433,1,4,
433,1,5,
433,1,16,
433,1,17,
433,1,17,
433,1,17,
433,1,17,
433,1,17,
433,1,17,
433,1,17,
433,1,17,
433,1,17,
433,1,17,
433,1,17,
433,1,17,
433,1,17,
433,1,17,
433,2,5,
433,2,16,
433,2,17,
433,2,17,
433,2,17,
433,2,17,
433,2,17,
433,2,17,
433,2,17,
433,2,17,
433,2,17,
433,2,17,
433,2,17,
433,2,17,
433,2,17,
433,2,17,
433,2,17,
433,3,12,
433,3,16,
433,3,17,
433,3,17,
433,3,17,
433,3,17,
433,3,17,
433,3,17,
433,3,17,
433,3,17,
433,3,17,
433,3,17,
433,3,17,
433,3,17,
433,3,17,
433,3,17,
433,3,17,
433,3,17,
433,4,16,
433,4,17,
433,4,17,
433,4,17,
433,4,17,
433,5,6,
433,5,16,
433,5,17,
433,5,17,
433,5,17,
433,5,17,
433,5,17,
433,5,17,
433,5,17,
433,5,17,
433,5,17,
433,5,17,
433,5,17,
433,5,17,
433,5,17,
433,5,17,
433,6,17,
433,6,17,
433,7,16,
433,7,17,
433,7,17,
433,7,17,
433,8,17,
433,8,17,
433,10,12,
433,10,17,
433,10,17,
433,10,17,
433,10,17,
433,10,17,
433,10,17,
433,10,17,
433,10,17,
433,10,17,
433,11,13,
433,11,17,
433,11,17,
433,11,17,
433,11,17,
433,11,17,
433,11,17,
433,11,17,
433,11,17,
433,11,17,
433,11,17,
433,12,16,
433,12,17,
433,12,17,
433,12,17,
433,12,17,
433,12,17,
433,12,17,
433,12,17,
433,12,17,
433,12,17,
433,13,17,
433,13,17,
433,14,17,
433,14,17,
433,14,17,
433,14,17,
433,14,17,
433,14,17,
433,14,17,
433,14,17,
433,14,17,
433,15,17,
433,15,17,
433,15,17,
434,1,2,
434,1,4,
434,1,5,
434,1,16,
434,1,16,
434,1,17,
434,1,17,
434,1,17,
434,1,17,
434,1,17,
434,1,17,
434,1,17,
434,1,17,
434,1,17,
434,1,17,
434,1,17,
434,1,17,
434,1,17,
434,1,17,
434,1,17,
434,2,5,
434,2,12,
434,2,16,
434,2,16,
434,2,17,
434,2,17,
434,2,17,
434,2,17,
434,2,17,
434,2,17,
434,2,17,
434,2,17,
434,2,17,
434,3,5,
434,3,12,
434,3,16,
434,3,17,
434,3,17,
434,3,17,
434,3,17,
434,3,17,
434,3,17,
434,3,17,
434,3,17,
434,3,17,
434,3,17,
434,3,17,
434,3,17,
434,3,17,
434,3,17,
434,3,17,
434,3,17,
434,3,17,
434,3,17,
434,3,17,
434,3,17,
434,3,17,
434,3,17,
434,3,17,
434,3,17,
434,3,17,
434,3,17,
434,3,17,
434,3,17,
434,3,17,
434,3,17,
434,3,17,
434,3,17,
434,3,17,
434,4,17,
434,4,17,
434,4,17,
434,5,17,
434,5,17,
434,5,17,
434,5,17,
434,5,17,
434,5,17,
434,5,17,
434,5,17,
434,5,17,
434,5,17,
434,5,17,
434,5,17,
434,5,17,
434,5,17,
434,5,17,
434,6,16,
434,6,17,
434,6,17,
434,6,17,
434,6,17,
434,6,17,
434,7,17,
434,7,17,
434,8,17,
434,8,17,
434,10,12,
434,10,17,
434,10,17,
434,10,17,
434,10,17,
434,10,17,
434,10,17,
434,10,17,
434,11,17,
434,11,17,
434,11,17,
434,11,17,
434,11,17,
434,11,17,
434,11,17,
434,11,17,
434,11,17,
434,11,17,
434,11,17,
434,11,17,
434,11,17,
434,11,17,
434,11,17,
434,12,17,
434,12,17,
434,12,17,
434,12,17,
434,12,17,
434,12,17,
434,12,17,
434,12,17,
434,12,17,
434,12,17,
434,12,17,
434,12,17,
434,12,17,
434,12,17,
434,12,17,
434,13,17,
434,13,17,
434,14,17,
434,14,17,
434,14,17,
434,14,17,
434,14,17,
434,14,17,
434,15,17,
434,15,17,
434,15,17,
434,15,17,
434,15,17,
434,15,17,
435,1,12,
435,1,16,
435,1,17,
435,1,17,
435,1,17,
435,1,17,
435,1,17,
435,1,17,
435,1,17,
435,1,17,
435,1,17,
435,1,17,
435,1,17,
435,1,17,
435,1,17,
435,1,17,
435,1,17,
435,1,17,
435,2,5,
435,2,5,
435,2,16,
435,2,17,
435,2,17,
435,2,17,
435,2,17,
435,2,17,
435,2,17,
435,2,17,
435,2,17,
435,2,17,
435,2,17,
435,2,17,
435,2,17,
435,2,17,
435,3,12,
435,3,16,
435,3,17,
435,3,17,
435,3,17,
435,3,17,
435,3,17,
435,3,17,
435,3,17,
435,3,17,
435,3,17,
435,3,17,
435,3,17,
435,3,17,
435,3,17,
435,3,17,
435,3,17,
435,3,17,
435,3,17,
435,3,17,
435,3,17,
435,3,17,
435,3,17,
435,3,17,
435,3,17,
435,3,17,
435,3,17,
435,3,17,
435,3,17,
435,3,17,
435,3,17,
435,4,17,
435,4,17,
435,4,17,
435,5,12,
435,5,12,
435,5,16,
435,5,17,
435,5,17,
435,5,17,
435,5,17,
435,5,17,
435,5,17,
435,5,17,
435,5,17,
435,5,17,
435,5,17,
435,5,17,
435,5,17,
435,5,17,
435,5,17,
435,5,17,
435,5,17,
435,5,17,
435,5,17,
435,5,17,
435,5,17,
435,5,17,
435,5,17,
435,5,17,
435,5,17,
435,6,7,
435,6,16,
435,6,17,
435,6,17,
435,6,17,
435,6,17,
435,6,17,
435,6,17,
435,6,17,
435,7,17,
435,7,17,
435,8,17,
435,11,17,
435,11,17,
435,11,17,
435,11,17,
435,11,17,
435,11,17,
435,12,16,
435,12,17,
435,12,17,
435,12,17,
435,12,17,
435,12,17,
435,12,17,
435,12,17,
435,12,17,
435,12,17,
435,13,17,
435,13,17,
435,13,17,
435,14,17,
435,14,17,
435,14,17,
435,15,17,
435,15,17,
435,15,17,
435,15,17,
435,15,17,
435,15,17,
436,1,4,
436,1,4,
436,1,5,
436,1,16,
436,1,17,
436,1,17,
436,1,17,
436,1,17,
436,1,17,
436,1,17,
436,1,17,
436,1,17,
436,1,17,
436,1,17,
436,2,16,
436,2,17,
436,2,17,
436,2,17,
436,2,17,
436,2,17,
436,2,17,
436,2,17,
436,3,5,
436,3,5,
436,3,5,
436,3,5,
436,3,16,
436,3,16,
436,3,17,
436,3,17,
436,3,17,
436,3,17,
436,3,17,
436,3,17,
436,3,17,
436,3,17,
436,3,17,
436,3,17,
436,3,17,
436,3,17,
436,3,17,
436,3,17,
436,3,17,
436,3,17,
436,3,17,
436,3,17,
436,3,17,
436,3,17,
436,3,17,
436,3,17,
436,3,17,
436,3,17,
436,3,17,
436,3,17,
436,3,17,
436,3,17,
436,3,17,
436,3,17,
436,3,17,
436,3,17,
436,3,17,
436,3,17,
436,3,17,
436,3,17,
436,3,17,
436,3,17,
436,3,17,
436,3,17,
436,3,17,
436,3,17,
436,3,17,
436,3,17,
436,3,17,
436,3,17,
436,3,17,
436,4,17,
436,4,17,
436,4,17,
436,4,17,
436,4,17,
436,5,12,
436,5,16,
436,5,17,
436,5,17,
436,5,17,
436,5,17,
436,5,17,
436,5,17,
436,5,17,
436,5,17,
436,5,17,
436,5,17,
436,5,17,
436,5,17,
436,5,17,
436,6,17,
436,6,17,
436,6,17,
436,6,17,
436,6,17,
436,7,16,
436,7,17,
436,7,17,
436,7,17,
436,7,17,
436,7,17,
436,8,17,
436,11,16,
436,11,17,
436,11,17,
436,11,17,
436,11,17,
436,11,17,
436,11,17,
436,11,17,
436,11,17,
436,12,14,
436,12,17,
436,12,17,
436,12,17,
436,12,17,
436,12,17,
436,12,17,
436,12,17,
436,12,17,
436,12,17,
436,12,17,
436,12,17,
436,12,17,
436,12,17,
436,12,17,
436,13,17,
436,14,17,
436,14,17,
436,15,17,
436,15,17,
436,15,17,
437,1,4,
437,1,4,
437,1,5,
437,1,16,
437,1,16,
437,1,17,
437,1,17,
437,1,17,
437,1,17,
437,1,17,
437,1,17,
437,1,17,
437,1,17,
437,1,17,
437,1,17,
437,1,17,
437,1,17,
437,1,17,
437,1,17,
437,1,17,
437,1,17,
437,2,16,
437,2,16,
437,2,16,
437,2,17,
437,2,17,
437,2,17,
437,2,17,
437,2,17,
437,2,17,
437,2,17,
437,2,17,
437,3,5,
437,3,5,
437,3,17,
437,3,17,
437,3,17,
437,3,17,
437,3,17,
437,3,17,
437,3,17,
437,3,17,
437,3,17,
437,3,17,
437,3,17,
437,3,17,
437,3,17,
437,3,17,
437,3,17,
437,3,17,
437,3,17,
437,3,17,
437,3,17,
437,3,17,
437,4,17,
437,4,17,
437,4,17,
437,4,17,
437,4,17,
437,5,16,
437,5,17,
437,5,17,
437,5,17,
437,5,17,
437,5,17,
437,5,17,
437,5,17,
437,5,17,
437,5,17,
437,5,17,
437,5,17,
437,5,17,
437,5,17,
437,6,7,
437,6,16,
437,6,16,
437,6,17,
437,6,17,
437,6,17,
437,6,17,
437,6,17,
437,6,17,
437,6,17,
437,6,17,
437,6,17,
437,6,17,
437,6,17,
437,6,17,
437,7,17,
437,7,17,
437,7,17,
437,7,17,
437,7,17,
437,7,17,
437,7,17,
437,7,17,
437,8,17,
437,11,17,
437,12,16,
437,12,17,
437,12,17,
437,12,17,
437,12,17,
437,12,17,
437,12,17,
437,12,17,
437,12,17,
437,12,17,
437,12,17,
437,12,17,
437,12,17,
437,12,17,
437,13,16,
437,13,17,
437,13,17,
437,14,17,
437,14,17,
437,14,17,
437,14,17,
437,15,17,
437,15,17,
437,15,17,
438,1,4,
438,1,16,
438,1,17,
438,1,17,
438,1,17,
438,1,17,
438,1,17,
438,1,17,
438,1,17,
438,1,17,
438,1,17,
438,1,17,
438,2,5,
438,2,16,
438,2,16,
438,2,16,
438,2,16,
438,2,17,
438,2,17,
438,2,17,
438,2,17,
438,2,17,
438,2,17,
438,2,17,
438,2,17,
438,2,17,
438,2,17,
438,2,17,
438,2,17,
438,3,4,
438,3,5,
438,3,16,
438,3,17,
438,3,17,
438,3,17,
438,3,17,
438,3,17,
438,3,17,
438,3,17,
438,3,17,
438,3,17,
438,3,17,
438,3,17,
438,3,17,
438,3,17,
438,3,17,
438,3,17,
438,3,17,
438,3,17,
438,3,17,
438,3,17,
438,3,17,
438,3,17,
438,3,17,
438,3,17,
438,3,17,
438,3,17,
438,3,17,
438,3,17,
438,3,17,
438,3,17,
438,3,17,
438,3,17,
438,4,17,
438,4,17,
438,4,17,
438,4,17,
438,4,17,
438,5,6,
438,5,6,
438,5,6,
438,5,6,
438,5,12,
438,5,17,
438,5,17,
438,5,17,
438,5,17,
438,5,17,
438,5,17,
438,5,17,
438,5,17,
438,5,17,
438,5,17,
438,6,17,
438,6,17,
438,6,17,
438,6,17,
438,6,17,
438,6,17,
438,6,17,
438,7,17,
438,7,17,
438,7,17,
438,7,17,
438,7,17,
438,7,17,
438,8,17,
438,8,17,
438,9,17,
438,12,17,
438,12,17,
438,12,17,
438,12,17,
438,12,17,
438,12,17,
438,12,17,
438,12,17,
438,12,17,
438,12,17,
438,12,17,
438,12,17,
438,13,16,
438,13,17,
438,13,17,
438,14,16,
438,14,17,
438,14,17,
438,14,17,
438,14,17,
438,14,17,
438,14,17,
438,14,17,
438,14,17,
438,14,17,
438,14,17,
438,14,17,
438,14,17,
438,15,16,
438,15,17,
438,15,17,
438,15,17,
438,15,17,
438,15,17,
439,1,5,
439,1,16,
439,1,17,
439,1,17,
439,1,17,
439,1,17,
439,1,17,
439,1,17,
439,1,17,
439,1,17,
439,1,17,
439,2,5,
439,2,16,
439,2,17,
439,2,17,
439,2,17,
439,2,17,
439,2,17,
439,2,17,
439,2,17,
439,2,17,
439,2,17,
439,2,17,
439,2,17,
439,2,17,
439,2,17,
439,2,17,
439,2,17,
439,2,17,
439,2,17,
439,2,17,
439,2,17,
439,2,17,
439,2,17,
439,2,17,
439,2,17,
439,3,4,
439,3,5,
439,3,12,
439,3,16,
439,3,17,
439,3,17,
439,3,17,
439,3,17,
439,3,17,
439,3,17,
439,3,17,
439,3,17,
439,3,17,
439,3,17,
439,3,17,
439,3,17,
439,3,17,
439,3,17,
439,3,17,
439,3,17,
439,3,17,
439,3,17,
439,4,5,
439,4,17,
439,4,17,
439,4,17,
439,4,17,
439,4,17,
439,5,12,
439,5,16,
439,5,17,
439,5,17,
439,5,17,
439,5,17,
439,5,17,
439,5,17,
439,5,17,
439,5,17,
439,5,17,
439,5,17,
439,5,17,
439,5,17,
439,5,17,
439,6,17,
439,6,17,
439,6,17,
439,6,17,
439,6,17,
439,7,16,
439,7,17,
439,7,17,
439,7,17,
439,7,17,
439,7,17,
439,7,17,
439,7,17,
439,7,17,
439,7,17,
439,8,17,
439,8,17,
439,10,16,
439,10,17,
439,12,16,
439,12,17,
439,12,17,
439,12,17,
439,12,17,
439,12,17,
439,12,17,
439,12,17,
439,12,17,
439,12,17,
439,12,17,
439,12,17,
439,12,17,
439,12,17,
439,12,17,
439,12,17,
439,12,17,
439,12,17,
439,13,17,
439,13,17,
439,13,17,
439,14,17,
439,14,17,
439,14,17,
439,14,17,
439,14,17,
439,14,17,
439,14,17,
439,14,17,
439,14,17,
439,14,17,
439,15,17,
439,15,17];