Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
7
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Open sidebar
LinTim
OpenLinTim
Commits
b83bef7d
Commit
b83bef7d
authored
Jun 27, 2018
by
Alexander Schiewe
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add missing python unit test compare files
parent
482f0b5e
Changes
9
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
2794 additions
and
0 deletions
+2794
-0
src/core/python/tests/resources/dataset/delay-management/Activities-expanded.giv
...esources/dataset/delay-management/Activities-expanded.giv
+579
-0
src/core/python/tests/resources/dataset/delay-management/Events-expanded.giv
...ts/resources/dataset/delay-management/Events-expanded.giv
+653
-0
src/core/python/tests/resources/dataset/delay-management/Trips.giv
...python/tests/resources/dataset/delay-management/Trips.giv
+111
-0
src/core/python/tests/resources/dataset/line-planning/Line-Concept.lin
...on/tests/resources/dataset/line-planning/Line-Concept.lin
+23
-0
src/core/python/tests/resources/dataset/statistic/statistic.sta
...re/python/tests/resources/dataset/statistic/statistic.sta
+10
-0
src/core/python/tests/resources/dataset/timetabling/Activities-periodic.giv
...sts/resources/dataset/timetabling/Activities-periodic.giv
+859
-0
src/core/python/tests/resources/dataset/timetabling/Events-periodic.giv
...n/tests/resources/dataset/timetabling/Events-periodic.giv
+169
-0
src/core/python/tests/resources/dataset/timetabling/Timetable-periodic.tim
...ests/resources/dataset/timetabling/Timetable-periodic.tim
+169
-0
src/core/python/tests/resources/dataset/vehicle-scheduling/Vehicle_Schedules.vs
...resources/dataset/vehicle-scheduling/Vehicle_Schedules.vs
+221
-0
No files found.
src/core/python/tests/resources/dataset/delay-management/Activities-expanded.giv
0 → 100644
View file @
b83bef7d
This diff is collapsed.
Click to expand it.
src/core/python/tests/resources/dataset/delay-management/Events-expanded.giv
0 → 100644
View file @
b83bef7d
This diff is collapsed.
Click to expand it.
src/core/python/tests/resources/dataset/delay-management/Trips.giv
0 → 100644
View file @
b83bef7d
# start-ID; periodic-start-ID; start-station; start-time; end-ID; periodic-end-ID; end-station; end-time; line
1; 1; 2; 28860; 21; 6; 8; 29580; 2
2; 1; 2; 32460; 22; 6; 8; 33180; 2
3; 1; 2; 36060; 23; 6; 8; 36780; 2
4; 1; 2; 39660; 24; 6; 8; 40380; 2
25; 7; 2; 29760; 45; 12; 8; 30480; 2
26; 7; 2; 33360; 46; 12; 8; 34080; 2
27; 7; 2; 36960; 47; 12; 8; 37680; 2
28; 7; 2; 40560; 48; 12; 8; 41280; 2
49; 13; 2; 30660; 69; 18; 8; 31380; 2
50; 13; 2; 34260; 70; 18; 8; 34980; 2
51; 13; 2; 37860; 71; 18; 8; 38580; 2
52; 13; 2; 41460; 72; 18; 8; 42180; 2
73; 19; 2; 31560; 93; 24; 8; 32280; 2
74; 19; 2; 35160; 94; 24; 8; 35880; 2
75; 19; 2; 38760; 95; 24; 8; 39480; 2
76; 19; 2; 42360; 96; 24; 8; 43080; 2
97; 25; 8; 28800; 117; 30; 2; 29520; 2
98; 25; 8; 32400; 118; 30; 2; 33120; 2
99; 25; 8; 36000; 119; 30; 2; 36720; 2
100; 25; 8; 39600; 120; 30; 2; 40320; 2
121; 31; 8; 29700; 141; 36; 2; 30420; 2
122; 31; 8; 33300; 142; 36; 2; 34020; 2
123; 31; 8; 36900; 143; 36; 2; 37620; 2
124; 31; 8; 40500; 144; 36; 2; 41220; 2
145; 37; 8; 30600; 165; 42; 2; 31320; 2
146; 37; 8; 34200; 166; 42; 2; 34920; 2
147; 37; 8; 37800; 167; 42; 2; 38520; 2
148; 37; 8; 41400; 168; 42; 2; 42120; 2
169; 43; 8; 31500; 189; 48; 2; 32220; 2
170; 43; 8; 35100; 190; 48; 2; 35820; 2
171; 43; 8; 38700; 191; 48; 2; 39420; 2
172; 43; 8; 42300; 192; 48; 2; 43020; 2
193; 49; 5; 28800; 197; 50; 6; 28920; 3
194; 49; 5; 32400; 198; 50; 6; 32520; 3
195; 49; 5; 36000; 199; 50; 6; 36120; 3
196; 49; 5; 39600; 200; 50; 6; 39720; 3
201; 51; 5; 30600; 205; 52; 6; 30720; 3
202; 51; 5; 34200; 206; 52; 6; 34320; 3
203; 51; 5; 37800; 207; 52; 6; 37920; 3
204; 51; 5; 41400; 208; 52; 6; 41520; 3
209; 53; 6; 28800; 213; 54; 5; 28920; 3
210; 53; 6; 32400; 214; 54; 5; 32520; 3
211; 53; 6; 36000; 215; 54; 5; 36120; 3
212; 53; 6; 39600; 216; 54; 5; 39720; 3
217; 55; 6; 30600; 221; 56; 5; 30720; 3
218; 55; 6; 34200; 222; 56; 5; 34320; 3
219; 55; 6; 37800; 223; 56; 5; 37920; 3
220; 55; 6; 41400; 224; 56; 5; 41520; 3
225; 57; 3; 28800; 237; 60; 5; 29040; 4
226; 57; 3; 32400; 238; 60; 5; 32640; 4
227; 57; 3; 36000; 239; 60; 5; 36240; 4
228; 57; 3; 39600; 240; 60; 5; 39840; 4
241; 61; 3; 29700; 253; 64; 5; 29940; 4
242; 61; 3; 33300; 254; 64; 5; 33540; 4
243; 61; 3; 36900; 255; 64; 5; 37140; 4
244; 61; 3; 40500; 256; 64; 5; 40740; 4
257; 65; 3; 30600; 269; 68; 5; 30840; 4
258; 65; 3; 34200; 270; 68; 5; 34440; 4
259; 65; 3; 37800; 271; 68; 5; 38040; 4
260; 65; 3; 41400; 272; 68; 5; 41640; 4
273; 69; 3; 31500; 285; 72; 5; 31740; 4
274; 69; 3; 35100; 286; 72; 5; 35340; 4
275; 69; 3; 38700; 287; 72; 5; 38940; 4
276; 69; 3; 42300; 288; 72; 5; 42540; 4
289; 73; 5; 29820; 301; 76; 3; 30060; 4
290; 73; 5; 33420; 302; 76; 3; 33660; 4
291; 73; 5; 37020; 303; 76; 3; 37260; 4
292; 73; 5; 40620; 304; 76; 3; 40860; 4
305; 77; 5; 30720; 317; 80; 3; 30960; 4
306; 77; 5; 34320; 318; 80; 3; 34560; 4
307; 77; 5; 37920; 319; 80; 3; 38160; 4
308; 77; 5; 41520; 320; 80; 3; 41760; 4
321; 81; 5; 31620; 333; 84; 3; 31860; 4
322; 81; 5; 35220; 334; 84; 3; 35460; 4
323; 81; 5; 38820; 335; 84; 3; 39060; 4
324; 81; 5; 42420; 336; 84; 3; 42660; 4
337; 85; 5; 28920; 349; 88; 3; 29160; 4
338; 85; 5; 32520; 350; 88; 3; 32760; 4
339; 85; 5; 36120; 351; 88; 3; 36360; 4
340; 85; 5; 39720; 352; 88; 3; 39960; 4
353; 89; 1; 29760; 389; 98; 7; 31080; 8
354; 89; 1; 33360; 390; 98; 7; 34680; 8
355; 89; 1; 36960; 391; 98; 7; 38280; 8
356; 89; 1; 40560; 392; 98; 7; 41880; 8
393; 99; 1; 30660; 429; 108; 7; 31980; 8
394; 99; 1; 34260; 430; 108; 7; 35580; 8
395; 99; 1; 37860; 431; 108; 7; 39180; 8
396; 99; 1; 41460; 432; 108; 7; 42780; 8
433; 109; 1; 31560; 460; 118; 7; 32880; 8
434; 109; 1; 35160; 461; 118; 7; 36480; 8
435; 109; 1; 38760; 462; 118; 7; 40080; 8
463; 119; 1; 28860; 499; 128; 7; 30180; 8
464; 119; 1; 32460; 500; 128; 7; 33780; 8
465; 119; 1; 36060; 501; 128; 7; 37380; 8
466; 119; 1; 39660; 502; 128; 7; 40980; 8
503; 129; 7; 30840; 539; 138; 1; 32160; 8
504; 129; 7; 34440; 540; 138; 1; 35760; 8
505; 129; 7; 38040; 541; 138; 1; 39360; 8
506; 129; 7; 41640; 542; 138; 1; 42960; 8
543; 139; 7; 31740; 570; 148; 1; 33060; 8
544; 139; 7; 35340; 571; 148; 1; 36660; 8
545; 139; 7; 38940; 572; 148; 1; 40260; 8
573; 149; 7; 29040; 609; 158; 1; 30360; 8
574; 149; 7; 32640; 610; 158; 1; 33960; 8
575; 149; 7; 36240; 611; 158; 1; 37560; 8
576; 149; 7; 39840; 612; 158; 1; 41160; 8
613; 159; 7; 29940; 649; 168; 1; 31260; 8
614; 159; 7; 33540; 650; 168; 1; 34860; 8
615; 159; 7; 37140; 651; 168; 1; 38460; 8
616; 159; 7; 40740; 652; 168; 1; 42060; 8
src/core/python/tests/resources/dataset/line-planning/Line-Concept.lin
0 → 100644
View file @
b83bef7d
# line-id;edge-order;edge-id;frequency
1; 1; 1; 0
1; 2; 6; 0
1; 3; 7; 0
2; 1; 2; 4
2; 2; 6; 4
2; 3; 8; 4
3; 1; 5; 2
4; 1; 6; 4
4; 2; 5; 4
5; 1; 2; 0
5; 2; 3; 0
6; 1; 4; 0
6; 2; 5; 0
6; 3; 6; 0
7; 1; 3; 0
7; 2; 4; 0
7; 3; 5; 0
8; 1; 1; 4
8; 2; 3; 4
8; 3; 4; 4
8; 4; 5; 4
8; 5; 7; 4
src/core/python/tests/resources/dataset/statistic/statistic.sta
0 → 100644
View file @
b83bef7d
tim_average_traveling_time; 18385
tim_average_traveling_time_no_rerouting; 20680
tim_feasible; true
tim_obj_ptt1; 18385
tim_obj_slack_average; 22
tim_perceived_time_average; 9.93
tim_pesp_gap; 0
tim_time_average; 6.87
tim_weighted_slack_time; 171
tim_weighted_slack_time_no_rerouting; 2476
src/core/python/tests/resources/dataset/timetabling/Activities-periodic.giv
0 → 100644
View file @
b83bef7d
This diff is collapsed.
Click to expand it.
src/core/python/tests/resources/dataset/timetabling/Events-periodic.giv
0 → 100644
View file @
b83bef7d
# event_id; type; stop-id; line-id; passengers; line-direction; line-freq-repetition
1; "departure"; 2; 2; 0; >; 1
2; "arrival"; 3; 2; 40; >; 1
3; "departure"; 3; 2; 0; >; 1
4; "arrival"; 6; 2; 0; >; 1
5; "departure"; 6; 2; 0; >; 1
6; "arrival"; 8; 2; 90; >; 1
7; "departure"; 2; 2; 0; >; 2
8; "arrival"; 3; 2; 0; >; 2
9; "departure"; 3; 2; 0; >; 2
10; "arrival"; 6; 2; 0; >; 2
11; "departure"; 6; 2; 0; >; 2
12; "arrival"; 8; 2; 10; >; 2
13; "departure"; 2; 2; 0; >; 3
14; "arrival"; 3; 2; 0; >; 3
15; "departure"; 3; 2; 0; >; 3
16; "arrival"; 6; 2; 0; >; 3
17; "departure"; 6; 2; 0; >; 3
18; "arrival"; 8; 2; 10; >; 3
19; "departure"; 2; 2; 0; >; 4
20; "arrival"; 3; 2; 0; >; 4
21; "departure"; 3; 2; 0; >; 4
22; "arrival"; 6; 2; 100; >; 4
23; "departure"; 6; 2; 0; >; 4
24; "arrival"; 8; 2; 50; >; 4
25; "departure"; 8; 2; 0; <; 1
26; "arrival"; 6; 2; 50; <; 1
27; "departure"; 6; 2; 0; <; 1
28; "arrival"; 3; 2; 0; <; 1
29; "departure"; 3; 2; 0; <; 1
30; "arrival"; 2; 2; 60; <; 1
31; "departure"; 8; 2; 0; <; 2
32; "arrival"; 6; 2; 0; <; 2
33; "departure"; 6; 2; 0; <; 2
34; "arrival"; 3; 2; 10; <; 2
35; "departure"; 3; 2; 0; <; 2
36; "arrival"; 2; 2; 0; <; 2
37; "departure"; 8; 2; 0; <; 3
38; "arrival"; 6; 2; 0; <; 3
39; "departure"; 6; 2; 0; <; 3
40; "arrival"; 3; 2; 0; <; 3
41; "departure"; 3; 2; 0; <; 3
42; "arrival"; 2; 2; 21; <; 3
43; "departure"; 8; 2; 0; <; 4
44; "arrival"; 6; 2; 0; <; 4
45; "departure"; 6; 2; 0; <; 4
46; "arrival"; 3; 2; 50; <; 4
47; "departure"; 3; 2; 0; <; 4
48; "arrival"; 2; 2; 170; <; 4
49; "departure"; 5; 3; 0; >; 1
50; "arrival"; 6; 3; 0; >; 1
51; "departure"; 5; 3; 0; >; 2
52; "arrival"; 6; 3; 0; >; 2
53; "departure"; 6; 3; 0; <; 1
54; "arrival"; 5; 3; 0; <; 1
55; "departure"; 6; 3; 0; <; 2
56; "arrival"; 5; 3; 0; <; 2
57; "departure"; 3; 4; 0; >; 1
58; "arrival"; 6; 4; 0; >; 1
59; "departure"; 6; 4; 0; >; 1
60; "arrival"; 5; 4; 100; >; 1
61; "departure"; 3; 4; 0; >; 2
62; "arrival"; 6; 4; 0; >; 2
63; "departure"; 6; 4; 0; >; 2
64; "arrival"; 5; 4; 0; >; 2
65; "departure"; 3; 4; 0; >; 3
66; "arrival"; 6; 4; 0; >; 3
67; "departure"; 6; 4; 0; >; 3
68; "arrival"; 5; 4; 0; >; 3
69; "departure"; 3; 4; 0; >; 4
70; "arrival"; 6; 4; 50; >; 4
71; "departure"; 6; 4; 0; >; 4
72; "arrival"; 5; 4; 0; >; 4
73; "departure"; 5; 4; 0; <; 1
74; "arrival"; 6; 4; 0; <; 1
75; "departure"; 6; 4; 0; <; 1
76; "arrival"; 3; 4; 0; <; 1
77; "departure"; 5; 4; 0; <; 2
78; "arrival"; 6; 4; 0; <; 2
79; "departure"; 6; 4; 0; <; 2
80; "arrival"; 3; 4; 100; <; 2
81; "departure"; 5; 4; 0; <; 3
82; "arrival"; 6; 4; 0; <; 3
83; "departure"; 6; 4; 0; <; 3
84; "arrival"; 3; 4; 0; <; 3
85; "departure"; 5; 4; 0; <; 4
86; "arrival"; 6; 4; 120; <; 4
87; "departure"; 6; 4; 0; <; 4
88; "arrival"; 3; 4; 0; <; 4
89; "departure"; 1; 8; 0; >; 1
90; "arrival"; 3; 8; 20; >; 1
91; "departure"; 3; 8; 0; >; 1
92; "arrival"; 4; 8; 10; >; 1
93; "departure"; 4; 8; 0; >; 1
94; "arrival"; 5; 8; 160; >; 1
95; "departure"; 5; 8; 0; >; 1
96; "arrival"; 6; 8; 0; >; 1
97; "departure"; 6; 8; 0; >; 1
98; "arrival"; 7; 8; 121; >; 1
99; "departure"; 1; 8; 0; >; 2
100; "arrival"; 3; 8; 0; >; 2
101; "departure"; 3; 8; 0; >; 2
102; "arrival"; 4; 8; 0; >; 2
103; "departure"; 4; 8; 0; >; 2
104; "arrival"; 5; 8; 0; >; 2
105; "departure"; 5; 8; 0; >; 2
106; "arrival"; 6; 8; 0; >; 2
107; "departure"; 6; 8; 0; >; 2
108; "arrival"; 7; 8; 0; >; 2
109; "departure"; 1; 8; 0; >; 3
110; "arrival"; 3; 8; 0; >; 3
111; "departure"; 3; 8; 0; >; 3
112; "arrival"; 4; 8; 0; >; 3
113; "departure"; 4; 8; 0; >; 3
114; "arrival"; 5; 8; 0; >; 3
115; "departure"; 5; 8; 0; >; 3
116; "arrival"; 6; 8; 100; >; 3
117; "departure"; 6; 8; 0; >; 3
118; "arrival"; 7; 8; 60; >; 3
119; "departure"; 1; 8; 0; >; 4
120; "arrival"; 3; 8; 0; >; 4
121; "departure"; 3; 8; 0; >; 4
122; "arrival"; 4; 8; 40; >; 4
123; "departure"; 4; 8; 0; >; 4
124; "arrival"; 5; 8; 0; >; 4
125; "departure"; 5; 8; 0; >; 4
126; "arrival"; 6; 8; 150; >; 4
127; "departure"; 6; 8; 0; >; 4
128; "arrival"; 7; 8; 0; >; 4
129; "departure"; 7; 8; 0; <; 1
130; "arrival"; 6; 8; 0; <; 1
131; "departure"; 6; 8; 0; <; 1
132; "arrival"; 5; 8; 0; <; 1
133; "departure"; 5; 8; 0; <; 1
134; "arrival"; 4; 8; 0; <; 1
135; "departure"; 4; 8; 0; <; 1
136; "arrival"; 3; 8; 0; <; 1
137; "departure"; 3; 8; 0; <; 1
138; "arrival"; 1; 8; 10; <; 1
139; "departure"; 7; 8; 0; <; 2
140; "arrival"; 6; 8; 0; <; 2
141; "departure"; 6; 8; 0; <; 2
142; "arrival"; 5; 8; 290; <; 2
143; "departure"; 5; 8; 0; <; 2
144; "arrival"; 4; 8; 0; <; 2
145; "departure"; 4; 8; 0; <; 2
146; "arrival"; 3; 8; 40; <; 2
147; "departure"; 3; 8; 0; <; 2
148; "arrival"; 1; 8; 120; <; 2
149; "departure"; 7; 8; 0; <; 3
150; "arrival"; 6; 8; 60; <; 3
151; "departure"; 6; 8; 0; <; 3
152; "arrival"; 5; 8; 90; <; 3
153; "departure"; 5; 8; 0; <; 3
154; "arrival"; 4; 8; 100; <; 3
155; "departure"; 4; 8; 0; <; 3
156; "arrival"; 3; 8; 0; <; 3
157; "departure"; 3; 8; 0; <; 3
158; "arrival"; 1; 8; 60; <; 3
159; "departure"; 7; 8; 0; <; 4
160; "arrival"; 6; 8; 0; <; 4
161; "departure"; 6; 8; 0; <; 4
162; "arrival"; 5; 8; 0; <; 4
163; "departure"; 5; 8; 0; <; 4
164; "arrival"; 4; 8; 150; <; 4
165; "departure"; 4; 8; 0; <; 4
166; "arrival"; 3; 8; 0; <; 4
167; "departure"; 3; 8; 0; <; 4
168; "arrival"; 1; 8; 10; <; 4
src/core/python/tests/resources/dataset/timetabling/Timetable-periodic.tim
0 → 100644
View file @
b83bef7d
# event-id; time
1; 1
2; 4
3; 5
4; 6
5; 7
6; 13
7; 16
8; 19
9; 20
10; 21
11; 22
12; 28
13; 31
14; 34
15; 35
16; 36
17; 37
18; 43
19; 46
20; 49
21; 50
22; 51
23; 52
24; 58
25; 0
26; 6
27; 7
28; 8
29; 9
30; 12
31; 15
32; 21
33; 22
34; 23
35; 24
36; 27
37; 30
38; 36
39; 37
40; 38
41; 39
42; 42
43; 45
44; 51
45; 52
46; 53
47; 54
48; 57
49; 0
50; 2
51; 30
52; 32
53; 0
54; 2
55; 30
56; 32
57; 0
58; 1
59; 2
60; 4
61; 15
62; 16
63; 17
64; 19
65; 30
66; 31
67; 32
68; 34
69; 45
70; 46
71; 47
72; 49
73; 17
74; 19
75; 20
76; 21
77; 32
78; 34
79; 35
80; 36
81; 47
82; 49
83; 50
84; 51
85; 2
86; 4
87; 5
88; 6
89; 16
90; 21
91; 22
92; 26
93; 27
94; 30
95; 31
96; 33
97; 34
98; 38
99; 31
100; 36
101; 37
102; 41
103; 42
104; 45
105; 46
106; 48
107; 49
108; 53
109; 46
110; 51
111; 52
112; 56
113; 57
114; 0
115; 1
116; 3
117; 4
118; 8
119; 1
120; 6
121; 7
122; 11
123; 12
124; 15
125; 16
126; 18
127; 19
128; 23
129; 34
130; 38
131; 39
132; 41
133; 42
134; 45
135; 46
136; 50
137; 51
138; 56
139; 49
140; 53
141; 54
142; 56
143; 57
144; 0
145; 1
146; 5
147; 6
148; 11
149; 4
150; 8
151; 9
152; 11
153; 12
154; 15
155; 16
156; 20
157; 21
158; 26
159; 19
160; 23
161; 24
162; 26
163; 27
164; 30
165; 31
166; 35
167; 36
168; 41
src/core/python/tests/resources/dataset/vehicle-scheduling/Vehicle_Schedules.vs
0 → 100644
View file @
b83bef7d
# circulation-ID; vehicle-ID; trip-number of this vehicle; type; start-ID; periodic-start-ID; start-station; start-time; end-ID; periodic-end-id; end-station; end-time; line
1
;
1
;
1
;
TRIP
;
1
;
1
;
2
;
28860
;
21
;
6
;
8
;
29580
;
2
1
;
1
;
2
;
EMPTY
;
21
;
6
;
8
;
29580
;
121
;
31
;
8
;
29700
;
-
1
1
;
1
;
3
;
TRIP
;
121
;
31
;
8
;
29700
;
141
;
36
;
2
;
30420
;
2
1
;
1
;
4
;
EMPTY
;
141
;
36
;
2
;
30420
;
49
;
13
;
2
;
30660
;
-
1
1
;
1
;
5
;
TRIP
;
49
;
13
;
2
;
30660
;
69
;
18
;
8
;
31380
;
2
1
;
1
;
6
;
EMPTY
;
69
;
18
;
8
;
31380
;
169
;
43
;
8
;
31500
;
-
1
1
;
1
;
7
;
TRIP
;
169
;
43
;
8
;
31500
;
189
;
48
;
2
;
32220
;
2
1
;
1
;
8
;
EMPTY
;
189
;
48
;
2
;
32220
;
2
;
1
;
2
;
32460
;
-
1
1
;
1
;
9
;
TRIP
;
2
;
1
;
2
;
32460
;
22
;
6
;
8
;
33180
;
2
1
;
1
;
10
;
EMPTY
;
22
;
6
;
8
;
33180
;
122
;
31
;
8
;
33300
;
-
1
1
;
1
;
11
;
TRIP
;
122
;
31
;
8
;
33300
;
142
;
36
;
2
;
34020
;
2
1
;
1
;
12
;
EMPTY
;
142
;
36
;
2
;
34020
;
50
;
13
;
2
;
34260
;
-
1
1
;
1
;
13
;
TRIP
;
50
;
13
;
2
;
34260
;
70
;
18
;
8
;
34980
;
2
1
;
1
;
14
;
EMPTY
;
70
;
18
;
8
;
34980
;
170
;
43
;
8
;
35100
;
-
1
1
;
1
;
15
;
TRIP
;
170
;
43
;
8
;
35100
;
190
;
48
;
2
;
35820
;
2
1
;
1
;
16
;
EMPTY
;
190
;
48
;
2
;
35820
;
3
;
1
;
2
;
36060
;
-
1
1
;
1
;
17
;
TRIP
;
3
;
1
;
2
;
36060
;
23
;
6
;
8
;
36780
;
2
1
;
1
;
18
;
EMPTY
;
23
;
6
;
8
;
36780
;
123
;
31
;
8
;
36900
;
-
1
1
;
1
;
19
;
TRIP
;
123
;
31
;
8
;
36900
;
143
;
36
;
2
;
37620
;
2
1
;
1
;
20
;
EMPTY
;
143
;
36
;
2
;
37620
;
51
;
13
;
2
;
37860
;
-
1
1
;
1
;
21
;
TRIP
;
51
;
13
;
2
;
37860
;
71
;
18
;
8
;
38580
;
2
1
;
1
;
22
;
EMPTY
;
71
;
18
;
8
;
38580
;
171
;
43
;
8
;
38700
;
-
1
1
;
1
;
23
;
TRIP
;
171
;
43
;
8
;
38700
;
191
;
48
;
2
;
39420
;
2
1
;
1
;
24
;
EMPTY
;
191
;
48
;
2
;
39420
;
4
;
1
;
2
;
39660
;
-
1
1
;
1
;
25
;
TRIP
;
4
;
1
;
2
;
39660
;
24
;
6
;
8
;
40380
;
2
1
;
1
;
26
;
EMPTY
;
24
;
6
;
8
;
40380
;
124
;
31
;
8
;
40500
;
-
1
1
;
1
;
27
;
TRIP
;
124
;
31
;
8
;
40500
;
144
;
36
;
2
;
41220
;
2
1
;
1
;
28
;
EMPTY
;
144
;
36
;
2
;
41220
;
52
;
13
;
2
;
41460
;
-
1
1
;
1
;
29
;
TRIP
;
52
;
13
;
2
;
41460
;
72
;
18
;
8
;
42180
;
2
1
;
1
;
30
;
EMPTY
;
72
;
18
;
8
;
42180
;
172
;
43
;
8
;
42300
;
-
1
1
;
1
;
31
;
TRIP
;
172
;
43
;
8
;
42300
;
192
;
48
;
2
;
43020
;
2
1
;
1
;
32
;
EMPTY
;
192
;
48
;
2
;
43020
;
1
;
1
;
2
;
28860
;
-
1
2
;
2
;
33
;
TRIP
;
97
;
25
;
8
;
28800
;
117
;
30
;
2
;
29520
;
2
2
;
2
;
34
;
EMPTY
;
117
;
30
;
2
;
29520
;
25
;
7
;
2
;
29760
;
-
1
2
;
2
;
35
;
TRIP
;
25
;
7
;
2
;
29760
;
45
;
12
;
8
;
30480
;
2
2
;
2
;
36
;
EMPTY
;
45
;
12
;
8
;
30480
;
145
;
37
;
8
;
30600
;
-
1
2
;
2
;
37
;
TRIP
;
145
;
37
;
8
;
30600
;
165
;
42
;
2
;
31320
;
2
2
;
2
;
38
;
EMPTY
;
165
;
42
;
2
;
31320
;
73
;
19
;
2
;
31560
;
-
1
2
;
2
;
39
;
TRIP
;
73
;
19
;
2
;
31560
;
93
;
24
;
8
;
32280
;
2
2
;
2
;
40
;
EMPTY
;
93
;
24
;
8
;
32280
;
98
;
25
;
8
;
32400
;
-
1
2
;
2
;
41
;
TRIP
;
98
;
25
;
8
;
32400
;
118
;
30
;
2
;
33120
;
2
2
;
2
;
42
;
EMPTY
;
118
;
30
;
2
;
33120
;
26
;
7
;
2
;
33360
;
-
1
2
;
2
;
43
;
TRIP
;
26
;
7
;
2
;
33360
;
46
;
12
;
8
;
34080
;
2
2
;
2
;
44
;
EMPTY
;
46
;
12
;
8
;
34080
;
146
;
37
;
8
;
34200
;
-
1
2
;
2
;
45
;
TRIP
;
146
;
37
;
8
;
34200
;
166
;
42
;
2
;
34920
;
2
2
;
2
;
46
;
EMPTY
;
166
;
42
;
2
;
34920
;
74
;
19
;
2
;
35160
;
-
1
2
;
2
;
47
;
TRIP
;
74
;
19
;
2
;
35160
;
94
;
24
;
8
;
35880
;
2
2
;
2
;
48
;
EMPTY
;
94
;
24
;
8
;
35880
;
99
;
25
;
8
;
36000
;
-
1
2
;
2
;
49
;
TRIP
;
99
;
25
;
8
;
36000
;
119
;
30
;
2
;
36720
;
2
2
;
2
;
50
;
EMPTY
;
119
;
30
;
2
;
36720
;
27
;
7
;
2
;
36960
;
-
1
2
;
2
;
51
;
TRIP
;
27
;
7
;
2
;
36960
;
47
;
12
;
8
;
37680
;
2
2
;
2
;
52
;
EMPTY
;
47
;
12
;
8
;
37680
;
147
;
37
;
8
;
37800
;
-
1
2
;
2
;
53
;
TRIP
;
147
;
37
;
8
;
37800
;
167
;
42
;
2
;
38520
;
2
2
;
2
;
54
;
EMPTY
;
167
;
42
;
2
;
38520
;
75
;
19
;
2
;
38760
;
-
1
2
;
2
;
55
;
TRIP
;
75
;
19
;
2
;
38760
;
95
;
24
;
8
;
39480
;
2
2
;
2
;
56
;
EMPTY
;
95
;
24
;
8
;
39480
;
100
;
25
;
8
;
39600
;
-
1
2
;
2
;
57
;
TRIP
;
100
;
25
;
8
;
39600
;
120
;
30
;
2
;
40320
;
2
2
;
2
;
58
;
EMPTY
;
120
;
30
;
2
;
40320
;
28
;
7
;
2
;
40560
;
-
1
2
;
2
;
59
;
TRIP
;
28
;
7
;
2
;
40560
;
48
;
12
;
8
;
41280
;
2
2
;
2
;
60
;
EMPTY
;
48
;
12
;
8
;
41280
;
148
;
37
;
8
;
41400
;
-
1
2
;
2
;
61
;
TRIP
;
148
;
37
;
8
;
41400
;
168
;
42
;
2
;
42120
;
2
2
;
2
;
62
;
EMPTY
;
168
;
42
;
2
;
42120
;
76
;
19
;
2
;
42360
;
-
1
2
;
2
;
63
;
TRIP
;
76
;
19
;
2
;
42360
;
96
;
24
;
8
;
43080
;
2
2
;
2
;
64
;
EMPTY
;
96
;
24
;
8
;
43080
;
97
;
25
;
8
;
28800
;
-
1
3
;
3
;
65
;
TRIP
;
193
;
49
;
5
;
28800
;
197
;
50
;
6
;
28920
;
3
3
;
3
;
66
;
EMPTY
;
197
;
50
;
6
;
28920
;
217
;
55
;
6
;
30600
;
-
1
3
;
3
;
67
;
TRIP
;
217
;
55
;
6
;
30600
;
221
;
56
;
5
;
30720
;
3
3
;
3
;
68
;
EMPTY
;
221
;
56
;
5
;
30720
;
305
;
77
;
5
;
30720
;
-
1
3
;
3
;
69
;
TRIP
;
305
;
77
;
5
;
30720
;
317
;
80
;
3
;
30960
;
4
3
;
3
;
70
;
EMPTY
;
317
;
80
;
3
;
30960
;
273
;
69
;
3
;
31500
;
-
1
3
;
3
;
71
;
TRIP
;
273
;
69
;
3
;
31500
;
285
;
72
;
5
;
31740
;
4
3
;
3
;
72
;
EMPTY
;
285
;
72
;
5
;
31740
;
194
;
49
;
5
;
32400
;
-
1
3
;
3
;
73
;
TRIP
;
194
;
49
;
5
;
32400
;
198
;
50
;
6
;
32520
;
3
3
;
3
;
74
;
EMPTY
;
198
;
50
;
6
;
32520
;
218
;
55
;
6
;
34200
;
-
1
3
;
3
;
75
;
TRIP
;
218
;
55
;
6
;
34200
;
222
;
56
;
5
;
34320
;
3
3
;
3
;
76
;
EMPTY
;
222
;
56
;
5
;
34320
;
306
;
77
;
5
;
34320
;
-
1
3
;
3
;
77
;
TRIP
;
306
;
77
;
5
;
34320
;
318
;
80
;
3
;
34560
;
4
3
;
3
;
78
;
EMPTY
;
318
;
80
;
3
;
34560
;
274
;
69
;
3
;
35100
;
-
1
3
;
3
;
79
;
TRIP
;
274
;
69
;
3
;
35100
;
286
;
72
;
5
;
35340
;
4
3
;
3
;
80
;
EMPTY
;
286
;
72
;
5
;
35340
;
195
;
49
;
5
;
36000
;
-
1
3
;
3
;
81
;
TRIP
;
195
;
49
;
5
;
36000
;
199
;
50
;
6
;
36120
;
3
3
;
3
;
82
;
EMPTY
;
199
;
50
;
6
;
36120
;
219
;
55
;
6
;
37800
;
-
1
3
;
3
;
83
;
TRIP
;
219
;
55
;
6
;
37800
;
223
;
56
;
5
;
37920
;
3
3
;
3
;
84
;
EMPTY
;
223
;
56
;
5
;
37920
;
307
;
77
;
5
;
37920
;
-
1
3
;
3
;
85
;
TRIP
;
307
;
77
;
5
;
37920
;
319
;
80
;
3
;
38160
;
4
3
;
3
;
86
;
EMPTY
;
319
;
80
;
3
;
38160
;
275