Switch to unified view

a b/examples/randPrefNet/randPrefNet.ned
1
package rina.examples.randPrefNet;
2
import rina.CS.*;
3
import rina.DAF.IRM.ConnectionTable;
4
import rina.DIF.EFCP.DTCP.*;
5
6
network randPrefNet {
7
  submodules:
8
      R1I1 : InteriorRouterNInt;
9
      R1I2 : InteriorRouterNInt;
10
      R1I3 : InteriorRouterNInt;
11
      R1I4 : InteriorRouterNInt;
12
      R1I5 : InteriorRouterNInt;
13
      R1I6 : InteriorRouterNInt;
14
      R1I7 : InteriorRouterNInt;
15
      R1I8 : InteriorRouterNInt;
16
      R1I9 : InteriorRouterNInt;
17
      R1Ia : InteriorRouterNInt;
18
      R1Ib : InteriorRouterNInt;
19
      R1Ic : InteriorRouterNInt;
20
      R1Id : InteriorRouterNInt;
21
      R1Ie : InteriorRouterNInt;
22
      R2I1 : InteriorRouterNInt;
23
      R2I2 : InteriorRouterNInt;
24
      R2I3 : InteriorRouterNInt;
25
      R2I4 : InteriorRouterNInt;
26
      R2I5 : InteriorRouterNInt;
27
      R2I6 : InteriorRouterNInt;
28
      R2I7 : InteriorRouterNInt;
29
      R2I8 : InteriorRouterNInt;
30
      R2I9 : InteriorRouterNInt;
31
      R2Ia : InteriorRouterNInt;
32
      R2Ib : InteriorRouterNInt;
33
      R2Ic : InteriorRouterNInt;
34
      R3I1 : InteriorRouterNInt;
35
      R3I10 : InteriorRouterNInt;
36
      R3I2 : InteriorRouterNInt;
37
      R3I3 : InteriorRouterNInt;
38
      R3I4 : InteriorRouterNInt;
39
      R3I5 : InteriorRouterNInt;
40
      R3I6 : InteriorRouterNInt;
41
      R3I7 : InteriorRouterNInt;
42
      R3I8 : InteriorRouterNInt;
43
      R3I9 : InteriorRouterNInt;
44
      R3Ia : InteriorRouterNInt;
45
      R3Ib : InteriorRouterNInt;
46
      R3Ic : InteriorRouterNInt;
47
      R3Id : InteriorRouterNInt;
48
      R3Ie : InteriorRouterNInt;
49
      R3If : InteriorRouterNInt;
50
      R4I1 : InteriorRouterNInt;
51
      R4I2 : InteriorRouterNInt;
52
      R4I3 : InteriorRouterNInt;
53
      R4I4 : InteriorRouterNInt;
54
      R4I5 : InteriorRouterNInt;
55
      R4I6 : InteriorRouterNInt;
56
      R4I7 : InteriorRouterNInt;
57
      R4I8 : InteriorRouterNInt;
58
      R4I9 : InteriorRouterNInt;
59
      R4Ia : InteriorRouterNInt;
60
      R4Ib : InteriorRouterNInt;
61
      R4Ic : InteriorRouterNInt;
62
      R4Id : InteriorRouterNInt;
63
      R4Ie : InteriorRouterNInt;
64
      R5I1 : InteriorRouterNInt;
65
      R5I10 : InteriorRouterNInt;
66
      R5I2 : InteriorRouterNInt;
67
      R5I3 : InteriorRouterNInt;
68
      R5I4 : InteriorRouterNInt;
69
      R5I5 : InteriorRouterNInt;
70
      R5I6 : InteriorRouterNInt;
71
      R5I7 : InteriorRouterNInt;
72
      R5I8 : InteriorRouterNInt;
73
      R5I9 : InteriorRouterNInt;
74
      R5Ia : InteriorRouterNInt;
75
      R5Ib : InteriorRouterNInt;
76
      R5Ic : InteriorRouterNInt;
77
      R5Id : InteriorRouterNInt;
78
      R5Ie : InteriorRouterNInt;
79
      R5If : InteriorRouterNInt;
80
      R6I1 : InteriorRouterNInt;
81
      R6I2 : InteriorRouterNInt;
82
      R6I3 : InteriorRouterNInt;
83
      R6I4 : InteriorRouterNInt;
84
      R6I5 : InteriorRouterNInt;
85
      R6I6 : InteriorRouterNInt;
86
      R6I7 : InteriorRouterNInt;
87
      R6I8 : InteriorRouterNInt;
88
      R6I9 : InteriorRouterNInt;
89
      R6Ia : InteriorRouterNInt;
90
      R6Ib : InteriorRouterNInt;
91
      R6Ic : InteriorRouterNInt;
92
      R7I1 : InteriorRouterNInt;
93
      R7I2 : InteriorRouterNInt;
94
      R7I3 : InteriorRouterNInt;
95
      R7I4 : InteriorRouterNInt;
96
      R7I5 : InteriorRouterNInt;
97
      R7I6 : InteriorRouterNInt;
98
      R7I7 : InteriorRouterNInt;
99
      R7I8 : InteriorRouterNInt;
100
      R7I9 : InteriorRouterNInt;
101
      R7Ia : InteriorRouterNInt;
102
      R7Ib : InteriorRouterNInt;
103
      R7Ic : InteriorRouterNInt;
104
      R8I1 : InteriorRouterNInt;
105
      R8I2 : InteriorRouterNInt;
106
      R8I3 : InteriorRouterNInt;
107
      R8I4 : InteriorRouterNInt;
108
      R8I5 : InteriorRouterNInt;
109
      R8I6 : InteriorRouterNInt;
110
      R8I7 : InteriorRouterNInt;
111
      R8I8 : InteriorRouterNInt;
112
      R8I9 : InteriorRouterNInt;
113
      R8Ia : InteriorRouterNInt;
114
      R8Ib : InteriorRouterNInt;
115
      R8Ic : InteriorRouterNInt;
116
      R9I1 : InteriorRouterNInt;
117
      R9I2 : InteriorRouterNInt;
118
      R9I3 : InteriorRouterNInt;
119
      R9I4 : InteriorRouterNInt;
120
      R9I5 : InteriorRouterNInt;
121
      R9I6 : InteriorRouterNInt;
122
      R9I7 : InteriorRouterNInt;
123
      R9I8 : InteriorRouterNInt;
124
      R9I9 : InteriorRouterNInt;
125
      R9Ia : InteriorRouterNInt;
126
      R9Ib : InteriorRouterNInt;
127
      R9Ic : InteriorRouterNInt;
128
      R9Id : InteriorRouterNInt;
129
      R9Ie : InteriorRouterNInt;
130
      RaI1 : InteriorRouterNInt;
131
      RaI2 : InteriorRouterNInt;
132
      RaI3 : InteriorRouterNInt;
133
      RaI4 : InteriorRouterNInt;
134
      RaI5 : InteriorRouterNInt;
135
      RaI6 : InteriorRouterNInt;
136
      RaI7 : InteriorRouterNInt;
137
      RaI8 : InteriorRouterNInt;
138
      RaI9 : InteriorRouterNInt;
139
      RaIa : InteriorRouterNInt;
140
      RaIb : InteriorRouterNInt;
141
      RaIc : InteriorRouterNInt;
142
      RaId : InteriorRouterNInt;
143
      RaIe : InteriorRouterNInt;
144
      RaIf : InteriorRouterNInt;
145
      RbI1 : InteriorRouterNInt;
146
      RbI2 : InteriorRouterNInt;
147
      RbI3 : InteriorRouterNInt;
148
      RbI4 : InteriorRouterNInt;
149
      RbI5 : InteriorRouterNInt;
150
      RbI6 : InteriorRouterNInt;
151
      RbI7 : InteriorRouterNInt;
152
      RbI8 : InteriorRouterNInt;
153
      RbI9 : InteriorRouterNInt;
154
      RbIa : InteriorRouterNInt;
155
      RbIb : InteriorRouterNInt;
156
      RbIc : InteriorRouterNInt;
157
      RbId : InteriorRouterNInt;
158
      RbIe : InteriorRouterNInt;
159
      RbIf : InteriorRouterNInt;
160
      RcI1 : InteriorRouterNInt;
161
      RcI2 : InteriorRouterNInt;
162
      RcI3 : InteriorRouterNInt;
163
      RcI4 : InteriorRouterNInt;
164
      RcI5 : InteriorRouterNInt;
165
      RcI6 : InteriorRouterNInt;
166
      RcI7 : InteriorRouterNInt;
167
      RcI8 : InteriorRouterNInt;
168
      RcI9 : InteriorRouterNInt;
169
      RcIa : InteriorRouterNInt;
170
      RcIb : InteriorRouterNInt;
171
      RcIc : InteriorRouterNInt;
172
      RcId : InteriorRouterNInt;
173
      RcIe : InteriorRouterNInt;
174
      RcIf : InteriorRouterNInt;
175
      RdI1 : InteriorRouterNInt;
176
      RdI10 : InteriorRouterNInt;
177
      RdI11 : InteriorRouterNInt;
178
      RdI2 : InteriorRouterNInt;
179
      RdI3 : InteriorRouterNInt;
180
      RdI4 : InteriorRouterNInt;
181
      RdI5 : InteriorRouterNInt;
182
      RdI6 : InteriorRouterNInt;
183
      RdI7 : InteriorRouterNInt;
184
      RdI8 : InteriorRouterNInt;
185
      RdI9 : InteriorRouterNInt;
186
      RdIa : InteriorRouterNInt;
187
      RdIb : InteriorRouterNInt;
188
      RdIc : InteriorRouterNInt;
189
      RdId : InteriorRouterNInt;
190
      RdIe : InteriorRouterNInt;
191
      RdIf : InteriorRouterNInt;
192
      ReI1 : InteriorRouterNInt;
193
      ReI2 : InteriorRouterNInt;
194
      ReI3 : InteriorRouterNInt;
195
      ReI4 : InteriorRouterNInt;
196
      ReI5 : InteriorRouterNInt;
197
      ReI6 : InteriorRouterNInt;
198
      ReI7 : InteriorRouterNInt;
199
      ReI8 : InteriorRouterNInt;
200
      ReI9 : InteriorRouterNInt;
201
      ReIa : InteriorRouterNInt;
202
      ReIb : InteriorRouterNInt;
203
      ReIc : InteriorRouterNInt;
204
      ReId : InteriorRouterNInt;
205
      ReIe : InteriorRouterNInt;
206
      RfI1 : InteriorRouterNInt;
207
      RfI2 : InteriorRouterNInt;
208
      RfI3 : InteriorRouterNInt;
209
      RfI4 : InteriorRouterNInt;
210
      RfI5 : InteriorRouterNInt;
211
      RfI6 : InteriorRouterNInt;
212
      RfI7 : InteriorRouterNInt;
213
      RfI8 : InteriorRouterNInt;
214
      RfI9 : InteriorRouterNInt;
215
      RfIa : InteriorRouterNInt;
216
      RfIb : InteriorRouterNInt;
217
      RfIc : InteriorRouterNInt;
218
      RfId : InteriorRouterNInt;
219
220
  connections:
221
      R1I1.medium++ <--> R1I8.medium++;
222
      R1I1.medium++ <--> R1Id.medium++;
223
      R1I1.medium++ <--> R1Ie.medium++;
224
      R1I2.medium++ <--> R1I4.medium++;
225
      R1I2.medium++ <--> R1I5.medium++;
226
      R1I2.medium++ <--> R1I7.medium++;
227
      R1I2.medium++ <--> R1Ib.medium++;
228
      R1I2.medium++ <--> R1Ic.medium++;
229
      R1I3.medium++ <--> R1I4.medium++;
230
      R1I3.medium++ <--> R1I6.medium++;
231
      R1I3.medium++ <--> R1Ia.medium++;
232
      R1I3.medium++ <--> R1Ib.medium++;
233
      R1I3.medium++ <--> R1Id.medium++;
234
      R1I4.medium++ <--> R1Ib.medium++;
235
      R1I4.medium++ <--> R1Ic.medium++;
236
      R1I4.medium++ <--> R1Id.medium++;
237
      R1I4.medium++ <--> R1Ie.medium++;
238
      R1I5.medium++ <--> R1I6.medium++;
239
      R1I5.medium++ <--> R1I8.medium++;
240
      R1I5.medium++ <--> R1Id.medium++;
241
      R1I6.medium++ <--> R1I8.medium++;
242
      R1I6.medium++ <--> R1Ia.medium++;
243
      R1I8.medium++ <--> R1Ib.medium++;
244
      R1I8.medium++ <--> R1Ic.medium++;
245
      R1I8.medium++ <--> R1Id.medium++;
246
      R1I8.medium++ <--> R1Ie.medium++;
247
      R1I9.medium++ <--> R1Ia.medium++;
248
      R1Ic.medium++ <--> R1Ie.medium++;
249
      R2I1.medium++ <--> R2I2.medium++;
250
      R2I1.medium++ <--> R2I3.medium++;
251
      R2I1.medium++ <--> R2Ia.medium++;
252
      R2I1.medium++ <--> R2Ic.medium++;
253
      R2I2.medium++ <--> R2I3.medium++;
254
      R2I2.medium++ <--> R2I5.medium++;
255
      R2I2.medium++ <--> R2I7.medium++;
256
      R2I2.medium++ <--> R2Ia.medium++;
257
      R2I3.medium++ <--> R2I8.medium++;
258
      R2I3.medium++ <--> R2Ia.medium++;
259
      R2I3.medium++ <--> R2Ib.medium++;
260
      R2I4.medium++ <--> R2I6.medium++;
261
      R2I4.medium++ <--> R2I9.medium++;
262
      R2I5.medium++ <--> R2I7.medium++;
263
      R2I5.medium++ <--> R2I8.medium++;
264
      R2I5.medium++ <--> R2I9.medium++;
265
      R2I5.medium++ <--> R2Ib.medium++;
266
      R2I5.medium++ <--> R2Ic.medium++;
267
      R2I6.medium++ <--> R2I8.medium++;
268
      R2I6.medium++ <--> R2Ib.medium++;
269
      R2I7.medium++ <--> R2I9.medium++;
270
      R2I7.medium++ <--> R2Ia.medium++;
271
      R2I9.medium++ <--> R2Ia.medium++;
272
      R2I9.medium++ <--> R2Ib.medium++;
273
      R3I1.medium++ <--> R3I4.medium++;
274
      R3I1.medium++ <--> R3I7.medium++;
275
      R3I1.medium++ <--> R3I8.medium++;
276
      R3I1.medium++ <--> R3If.medium++;
277
      R3I10.medium++ <--> R3I2.medium++;
278
      R3I10.medium++ <--> R3I4.medium++;
279
      R3I10.medium++ <--> R3I8.medium++;
280
      R3I10.medium++ <--> R3I9.medium++;
281
      R3I10.medium++ <--> R3Ia.medium++;
282
      R3I10.medium++ <--> R3Id.medium++;
283
      R3I2.medium++ <--> R3I5.medium++;
284
      R3I2.medium++ <--> R3I7.medium++;
285
      R3I2.medium++ <--> R3Ia.medium++;
286
      R3I2.medium++ <--> R3Ic.medium++;
287
      R3I3.medium++ <--> R3I4.medium++;
288
      R3I3.medium++ <--> R3Ic.medium++;
289
      R3I4.medium++ <--> R3I8.medium++;
290
      R3I4.medium++ <--> R3Id.medium++;
291
      R3I4.medium++ <--> R3Ie.medium++;
292
      R3I5.medium++ <--> R3Ia.medium++;
293
      R3I5.medium++ <--> R3Id.medium++;
294
      R3I6.medium++ <--> R3I7.medium++;
295
      R3I8.medium++ <--> R3Ib.medium++;
296
      R3I8.medium++ <--> R3If.medium++;
297
      R3I9.medium++ <--> R3Ia.medium++;
298
      R3I9.medium++ <--> R3Ib.medium++;
299
      R3I9.medium++ <--> R3Id.medium++;
300
      R3Ia.medium++ <--> R3Ib.medium++;
301
      R3Ia.medium++ <--> R3Ie.medium++;
302
      R3Ib.medium++ <--> R3Ic.medium++;
303
      R3Id.medium++ <--> R3Ie.medium++;
304
      R3Id.medium++ <--> R3If.medium++;
305
      R4I1.medium++ <--> R4I3.medium++;
306
      R4I1.medium++ <--> R4I5.medium++;
307
      R4I1.medium++ <--> R4I6.medium++;
308
      R4I1.medium++ <--> R4I7.medium++;
309
      R4I1.medium++ <--> R4Id.medium++;
310
      R4I1.medium++ <--> R4Ie.medium++;
311
      R4I2.medium++ <--> R4I4.medium++;
312
      R4I2.medium++ <--> R4Ib.medium++;
313
      R4I2.medium++ <--> R4Id.medium++;
314
      R4I3.medium++ <--> R4I6.medium++;
315
      R4I3.medium++ <--> R4Ia.medium++;
316
      R4I3.medium++ <--> R4Ic.medium++;
317
      R4I4.medium++ <--> R4Ib.medium++;
318
      R4I5.medium++ <--> R4I6.medium++;
319
      R4I5.medium++ <--> R4I7.medium++;
320
      R4I5.medium++ <--> R4Ib.medium++;
321
      R4I5.medium++ <--> R4Id.medium++;
322
      R4I6.medium++ <--> R4I8.medium++;
323
      R4I6.medium++ <--> R4Ib.medium++;
324
      R4I7.medium++ <--> R4Ia.medium++;
325
      R4I7.medium++ <--> R4Ib.medium++;
326
      R4I9.medium++ <--> R4Ia.medium++;
327
      R4I9.medium++ <--> R4Ic.medium++;
328
      R4I9.medium++ <--> R4Ie.medium++;
329
      R4Ia.medium++ <--> R4Ic.medium++;
330
      R4Ib.medium++ <--> R4Ic.medium++;
331
      R4Ib.medium++ <--> R4Ie.medium++;
332
      R4Ic.medium++ <--> R4Ie.medium++;
333
      R5I1.medium++ <--> R5I7.medium++;
334
      R5I1.medium++ <--> R5Ia.medium++;
335
      R5I10.medium++ <--> R5I8.medium++;
336
      R5I10.medium++ <--> R5Ib.medium++;
337
      R5I10.medium++ <--> R5Id.medium++;
338
      R5I2.medium++ <--> R5I9.medium++;
339
      R5I2.medium++ <--> R5Ie.medium++;
340
      R5I2.medium++ <--> R5If.medium++;
341
      R5I3.medium++ <--> R5I7.medium++;
342
      R5I3.medium++ <--> R5Ib.medium++;
343
      R5I3.medium++ <--> R5Ic.medium++;
344
      R5I3.medium++ <--> R5Ie.medium++;
345
      R5I4.medium++ <--> R5I5.medium++;
346
      R5I4.medium++ <--> R5I6.medium++;
347
      R5I4.medium++ <--> R5Ic.medium++;
348
      R5I4.medium++ <--> R5Id.medium++;
349
      R5I5.medium++ <--> R5I7.medium++;
350
      R5I5.medium++ <--> R5I9.medium++;
351
      R5I5.medium++ <--> R5If.medium++;
352
      R5I6.medium++ <--> R5I7.medium++;
353
      R5I6.medium++ <--> R5Id.medium++;
354
      R5I7.medium++ <--> R5Ib.medium++;
355
      R5I7.medium++ <--> R5Ic.medium++;
356
      R5I7.medium++ <--> R5Id.medium++;
357
      R5I7.medium++ <--> R5If.medium++;
358
      R5I8.medium++ <--> R5I9.medium++;
359
      R5I8.medium++ <--> R5Ia.medium++;
360
      R5Ia.medium++ <--> R5Ic.medium++;
361
      R5Ia.medium++ <--> R5Ie.medium++;
362
      R5Ic.medium++ <--> R5Id.medium++;
363
      R5Id.medium++ <--> R5Ie.medium++;
364
      R5Id.medium++ <--> R5If.medium++;
365
      R6I1.medium++ <--> R6I2.medium++;
366
      R6I1.medium++ <--> R6I4.medium++;
367
      R6I1.medium++ <--> R6I6.medium++;
368
      R6I1.medium++ <--> R6I8.medium++;
369
      R6I1.medium++ <--> R6Ic.medium++;
370
      R6I2.medium++ <--> R6I5.medium++;
371
      R6I2.medium++ <--> R6I6.medium++;
372
      R6I2.medium++ <--> R6I7.medium++;
373
      R6I2.medium++ <--> R6I8.medium++;
374
      R6I2.medium++ <--> R6Ic.medium++;
375
      R6I3.medium++ <--> R6I5.medium++;
376
      R6I3.medium++ <--> R6I9.medium++;
377
      R6I3.medium++ <--> R6Ib.medium++;
378
      R6I4.medium++ <--> R6I5.medium++;
379
      R6I4.medium++ <--> R6I8.medium++;
380
      R6I4.medium++ <--> R6I9.medium++;
381
      R6I5.medium++ <--> R6I6.medium++;
382
      R6I5.medium++ <--> R6I7.medium++;
383
      R6I6.medium++ <--> R6I8.medium++;
384
      R6I6.medium++ <--> R6Ic.medium++;
385
      R6I7.medium++ <--> R6I8.medium++;
386
      R6I8.medium++ <--> R6I9.medium++;
387
      R6I9.medium++ <--> R6Ic.medium++;
388
      R6Ia.medium++ <--> R6Ib.medium++;
389
      R7I1.medium++ <--> R7I2.medium++;
390
      R7I1.medium++ <--> R7I5.medium++;
391
      R7I1.medium++ <--> R7I9.medium++;
392
      R7I1.medium++ <--> R7Ia.medium++;
393
      R7I1.medium++ <--> R7Ib.medium++;
394
      R7I1.medium++ <--> R7Ic.medium++;
395
      R7I2.medium++ <--> R7I3.medium++;
396
      R7I2.medium++ <--> R7I9.medium++;
397
      R7I2.medium++ <--> R7Ib.medium++;
398
      R7I2.medium++ <--> R7Ic.medium++;
399
      R7I3.medium++ <--> R7I5.medium++;
400
      R7I3.medium++ <--> R7I6.medium++;
401
      R7I3.medium++ <--> R7I7.medium++;
402
      R7I3.medium++ <--> R7I8.medium++;
403
      R7I3.medium++ <--> R7Ia.medium++;
404
      R7I4.medium++ <--> R7I5.medium++;
405
      R7I4.medium++ <--> R7Ic.medium++;
406
      R7I5.medium++ <--> R7I7.medium++;
407
      R7I5.medium++ <--> R7Ic.medium++;
408
      R7I6.medium++ <--> R7I7.medium++;
409
      R7I7.medium++ <--> R7I9.medium++;
410
      R7I8.medium++ <--> R7Ib.medium++;
411
      R7I9.medium++ <--> R7Ic.medium++;
412
      R7Ia.medium++ <--> R7Ib.medium++;
413
      R8I1.medium++ <--> R8I3.medium++;
414
      R8I1.medium++ <--> R8I9.medium++;
415
      R8I1.medium++ <--> R8Ic.medium++;
416
      R8I2.medium++ <--> R8I7.medium++;
417
      R8I2.medium++ <--> R8I8.medium++;
418
      R8I3.medium++ <--> R8I4.medium++;
419
      R8I3.medium++ <--> R8I5.medium++;
420
      R8I3.medium++ <--> R8I8.medium++;
421
      R8I4.medium++ <--> R8I5.medium++;
422
      R8I4.medium++ <--> R8I7.medium++;
423
      R8I4.medium++ <--> R8I9.medium++;
424
      R8I4.medium++ <--> R8Ib.medium++;
425
      R8I4.medium++ <--> R8Ic.medium++;
426
      R8I5.medium++ <--> R8I7.medium++;
427
      R8I5.medium++ <--> R8I8.medium++;
428
      R8I5.medium++ <--> R8Ia.medium++;
429
      R8I5.medium++ <--> R8Ib.medium++;
430
      R8I6.medium++ <--> R8I7.medium++;
431
      R8I6.medium++ <--> R8I8.medium++;
432
      R8I6.medium++ <--> R8Ic.medium++;
433
      R8I7.medium++ <--> R8I8.medium++;
434
      R8I9.medium++ <--> R8Ia.medium++;
435
      R8Ia.medium++ <--> R8Ic.medium++;
436
      R8Ib.medium++ <--> R8Ic.medium++;
437
      R9I1.medium++ <--> R9I8.medium++;
438
      R9I1.medium++ <--> R9I9.medium++;
439
      R9I1.medium++ <--> R9Ic.medium++;
440
      R9I1.medium++ <--> R9Ie.medium++;
441
      R9I2.medium++ <--> R9I3.medium++;
442
      R9I2.medium++ <--> R9I9.medium++;
443
      R9I3.medium++ <--> R9I8.medium++;
444
      R9I3.medium++ <--> R9I9.medium++;
445
      R9I4.medium++ <--> R9I5.medium++;
446
      R9I5.medium++ <--> R9I7.medium++;
447
      R9I5.medium++ <--> R9I8.medium++;
448
      R9I5.medium++ <--> R9I9.medium++;
449
      R9I5.medium++ <--> R9Id.medium++;
450
      R9I6.medium++ <--> R9I7.medium++;
451
      R9I6.medium++ <--> R9I9.medium++;
452
      R9I6.medium++ <--> R9Ia.medium++;
453
      R9I6.medium++ <--> R9Ib.medium++;
454
      R9I7.medium++ <--> R9I9.medium++;
455
      R9I7.medium++ <--> R9Ic.medium++;
456
      R9I7.medium++ <--> R9Id.medium++;
457
      R9I8.medium++ <--> R9Ib.medium++;
458
      R9I8.medium++ <--> R9Ie.medium++;
459
      R9I9.medium++ <--> R9Ic.medium++;
460
      R9I9.medium++ <--> R9Id.medium++;
461
      R9Ia.medium++ <--> R9Ic.medium++;
462
      R9Ia.medium++ <--> R9Id.medium++;
463
      R9Ib.medium++ <--> R9Ie.medium++;
464
      R9Ic.medium++ <--> R9Id.medium++;
465
      RaI1.medium++ <--> RaI5.medium++;
466
      RaI1.medium++ <--> RaI7.medium++;
467
      RaI2.medium++ <--> RaI6.medium++;
468
      RaI2.medium++ <--> RaI7.medium++;
469
      RaI2.medium++ <--> RaI8.medium++;
470
      RaI2.medium++ <--> RaIa.medium++;
471
      RaI3.medium++ <--> RaI6.medium++;
472
      RaI3.medium++ <--> RaI9.medium++;
473
      RaI3.medium++ <--> RaIe.medium++;
474
      RaI4.medium++ <--> RaI5.medium++;
475
      RaI5.medium++ <--> RaI7.medium++;
476
      RaI5.medium++ <--> RaI8.medium++;
477
      RaI5.medium++ <--> RaIa.medium++;
478
      RaI5.medium++ <--> RaId.medium++;
479
      RaI5.medium++ <--> RaIe.medium++;
480
      RaI5.medium++ <--> RaIf.medium++;
481
      RaI6.medium++ <--> RaI7.medium++;
482
      RaI6.medium++ <--> RaI8.medium++;
483
      RaI6.medium++ <--> RaIc.medium++;
484
      RaI7.medium++ <--> RaIa.medium++;
485
      RaI7.medium++ <--> RaId.medium++;
486
      RaI7.medium++ <--> RaIf.medium++;
487
      RaI8.medium++ <--> RaIc.medium++;
488
      RaI8.medium++ <--> RaIf.medium++;
489
      RaI9.medium++ <--> RaIa.medium++;
490
      RaI9.medium++ <--> RaIe.medium++;
491
      RaIa.medium++ <--> RaIe.medium++;
492
      RaIb.medium++ <--> RaId.medium++;
493
      RaId.medium++ <--> RaIe.medium++;
494
      RaIe.medium++ <--> RaIf.medium++;
495
      RbI1.medium++ <--> RbI4.medium++;
496
      RbI1.medium++ <--> RbI5.medium++;
497
      RbI1.medium++ <--> RbI7.medium++;
498
      RbI1.medium++ <--> RbIe.medium++;
499
      RbI2.medium++ <--> RbI8.medium++;
500
      RbI2.medium++ <--> RbIe.medium++;
501
      RbI3.medium++ <--> RbI9.medium++;
502
      RbI3.medium++ <--> RbIa.medium++;
503
      RbI3.medium++ <--> RbIc.medium++;
504
      RbI3.medium++ <--> RbIe.medium++;
505
      RbI4.medium++ <--> RbI7.medium++;
506
      RbI4.medium++ <--> RbI9.medium++;
507
      RbI4.medium++ <--> RbIb.medium++;
508
      RbI4.medium++ <--> RbIf.medium++;
509
      RbI5.medium++ <--> RbI7.medium++;
510
      RbI6.medium++ <--> RbI7.medium++;
511
      RbI6.medium++ <--> RbI9.medium++;
512
      RbI7.medium++ <--> RbI8.medium++;
513
      RbI7.medium++ <--> RbIa.medium++;
514
      RbI7.medium++ <--> RbId.medium++;
515
      RbI8.medium++ <--> RbIa.medium++;
516
      RbI8.medium++ <--> RbIb.medium++;
517
      RbI8.medium++ <--> RbIe.medium++;
518
      RbI9.medium++ <--> RbIa.medium++;
519
      RbIa.medium++ <--> RbId.medium++;
520
      RbIa.medium++ <--> RbIe.medium++;
521
      RbIb.medium++ <--> RbId.medium++;
522
      RbIb.medium++ <--> RbIe.medium++;
523
      RbIc.medium++ <--> RbIf.medium++;
524
      RbId.medium++ <--> RbIf.medium++;
525
      RcI1.medium++ <--> RcI3.medium++;
526
      RcI1.medium++ <--> RcI4.medium++;
527
      RcI1.medium++ <--> RcI5.medium++;
528
      RcI1.medium++ <--> RcI7.medium++;
529
      RcI1.medium++ <--> RcI9.medium++;
530
      RcI1.medium++ <--> RcIa.medium++;
531
      RcI1.medium++ <--> RcIe.medium++;
532
      RcI2.medium++ <--> RcI5.medium++;
533
      RcI2.medium++ <--> RcI6.medium++;
534
      RcI2.medium++ <--> RcI9.medium++;
535
      RcI2.medium++ <--> RcIc.medium++;
536
      RcI3.medium++ <--> RcI4.medium++;
537
      RcI3.medium++ <--> RcI7.medium++;
538
      RcI3.medium++ <--> RcIc.medium++;
539
      RcI3.medium++ <--> RcIe.medium++;
540
      RcI4.medium++ <--> RcIa.medium++;
541
      RcI5.medium++ <--> RcI8.medium++;
542
      RcI5.medium++ <--> RcI9.medium++;
543
      RcI5.medium++ <--> RcIa.medium++;
544
      RcI6.medium++ <--> RcIa.medium++;
545
      RcI6.medium++ <--> RcIb.medium++;
546
      RcI7.medium++ <--> RcI8.medium++;
547
      RcI7.medium++ <--> RcI9.medium++;
548
      RcI7.medium++ <--> RcIe.medium++;
549
      RcI7.medium++ <--> RcIf.medium++;
550
      RcI8.medium++ <--> RcIe.medium++;
551
      RcI9.medium++ <--> RcIe.medium++;
552
      RcIb.medium++ <--> RcIc.medium++;
553
      RcIb.medium++ <--> RcIe.medium++;
554
      RcId.medium++ <--> RcIf.medium++;
555
      RdI1.medium++ <--> RdI2.medium++;
556
      RdI1.medium++ <--> RdI6.medium++;
557
      RdI1.medium++ <--> RdI8.medium++;
558
      RdI1.medium++ <--> RdIc.medium++;
559
      RdI1.medium++ <--> RdId.medium++;
560
      RdI10.medium++ <--> RdI2.medium++;
561
      RdI10.medium++ <--> RdI4.medium++;
562
      RdI10.medium++ <--> RdI7.medium++;
563
      RdI10.medium++ <--> RdIf.medium++;
564
      RdI11.medium++ <--> RdI3.medium++;
565
      RdI11.medium++ <--> RdI7.medium++;
566
      RdI11.medium++ <--> RdIa.medium++;
567
      RdI2.medium++ <--> RdI4.medium++;
568
      RdI2.medium++ <--> RdId.medium++;
569
      RdI3.medium++ <--> RdI5.medium++;
570
      RdI3.medium++ <--> RdI8.medium++;
571
      RdI3.medium++ <--> RdId.medium++;
572
      RdI3.medium++ <--> RdIe.medium++;
573
      RdI4.medium++ <--> RdIf.medium++;
574
      RdI5.medium++ <--> RdI6.medium++;
575
      RdI5.medium++ <--> RdI7.medium++;
576
      RdI5.medium++ <--> RdIa.medium++;
577
      RdI5.medium++ <--> RdId.medium++;
578
      RdI5.medium++ <--> RdIf.medium++;
579
      RdI6.medium++ <--> RdIb.medium++;
580
      RdI6.medium++ <--> RdIc.medium++;
581
      RdI7.medium++ <--> RdIb.medium++;
582
      RdI8.medium++ <--> RdIa.medium++;
583
      RdI8.medium++ <--> RdIb.medium++;
584
      RdI9.medium++ <--> RdIe.medium++;
585
      RdIa.medium++ <--> RdId.medium++;
586
      RdIb.medium++ <--> RdIf.medium++;
587
      RdIc.medium++ <--> RdId.medium++;
588
      RdIe.medium++ <--> RdIf.medium++;
589
      ReI1.medium++ <--> ReI2.medium++;
590
      ReI1.medium++ <--> ReI7.medium++;
591
      ReI1.medium++ <--> ReIb.medium++;
592
      ReI1.medium++ <--> ReIe.medium++;
593
      ReI2.medium++ <--> ReI3.medium++;
594
      ReI2.medium++ <--> ReI6.medium++;
595
      ReI2.medium++ <--> ReI7.medium++;
596
      ReI2.medium++ <--> ReI9.medium++;
597
      ReI2.medium++ <--> ReIc.medium++;
598
      ReI3.medium++ <--> ReI4.medium++;
599
      ReI4.medium++ <--> ReI6.medium++;
600
      ReI4.medium++ <--> ReI7.medium++;
601
      ReI4.medium++ <--> ReI8.medium++;
602
      ReI5.medium++ <--> ReIc.medium++;
603
      ReI5.medium++ <--> ReId.medium++;
604
      ReI6.medium++ <--> ReI7.medium++;
605
      ReI6.medium++ <--> ReI8.medium++;
606
      ReI6.medium++ <--> ReIa.medium++;
607
      ReI6.medium++ <--> ReIb.medium++;
608
      ReI6.medium++ <--> ReId.medium++;
609
      ReI7.medium++ <--> ReIb.medium++;
610
      ReI7.medium++ <--> ReIc.medium++;
611
      ReI7.medium++ <--> ReId.medium++;
612
      ReI8.medium++ <--> ReIa.medium++;
613
      ReI8.medium++ <--> ReIb.medium++;
614
      ReI8.medium++ <--> ReIc.medium++;
615
      ReI8.medium++ <--> ReIe.medium++;
616
      ReIa.medium++ <--> ReIb.medium++;
617
      RfI1.medium++ <--> RfI2.medium++;
618
      RfI1.medium++ <--> RfI7.medium++;
619
      RfI1.medium++ <--> RfI8.medium++;
620
      RfI2.medium++ <--> RfI3.medium++;
621
      RfI2.medium++ <--> RfI4.medium++;
622
      RfI2.medium++ <--> RfIa.medium++;
623
      RfI2.medium++ <--> RfIb.medium++;
624
      RfI2.medium++ <--> RfIc.medium++;
625
      RfI3.medium++ <--> RfIb.medium++;
626
      RfI3.medium++ <--> RfId.medium++;
627
      RfI4.medium++ <--> RfIa.medium++;
628
      RfI4.medium++ <--> RfIb.medium++;
629
      RfI4.medium++ <--> RfIc.medium++;
630
      RfI5.medium++ <--> RfI7.medium++;
631
      RfI5.medium++ <--> RfIc.medium++;
632
      RfI6.medium++ <--> RfI9.medium++;
633
      RfI6.medium++ <--> RfIb.medium++;
634
      RfI7.medium++ <--> RfI8.medium++;
635
      RfI7.medium++ <--> RfI9.medium++;
636
      RfI7.medium++ <--> RfIc.medium++;
637
      RfI8.medium++ <--> RfI9.medium++;
638
      RfI8.medium++ <--> RfIb.medium++;
639
      RfI8.medium++ <--> RfIc.medium++;
640
      RfI9.medium++ <--> RfIa.medium++;
641
      RfIa.medium++ <--> RfIc.medium++;
642
      RfIb.medium++ <--> RfId.medium++;
643
      R1I1.medium++ <--> R4Id.medium++;
644
      R1I1.medium++ <--> RbId.medium++;
645
      R1I1.medium++ <--> RdI3.medium++;
646
      R1I2.medium++ <--> RbI3.medium++;
647
      R1I6.medium++ <--> R4I2.medium++;
648
      R1I6.medium++ <--> RdI3.medium++;
649
      R1I8.medium++ <--> RdI3.medium++;
650
      R2I2.medium++ <--> R5I10.medium++;
651
      R2I2.medium++ <--> R5Id.medium++;
652
      R2I2.medium++ <--> R7Ic.medium++;
653
      R2I6.medium++ <--> R7Ic.medium++;
654
      R2I6.medium++ <--> RfI7.medium++;
655
      R2I8.medium++ <--> RfI7.medium++;
656
      R3I8.medium++ <--> R4Ib.medium++;
657
      R3I8.medium++ <--> R8I1.medium++;
658
      R3Ia.medium++ <--> R5I8.medium++;
659
      R3Ic.medium++ <--> R4I5.medium++;
660
      R3Ic.medium++ <--> R5I10.medium++;
661
      R3Ic.medium++ <--> R8I8.medium++;
662
      R3Ic.medium++ <--> R8Ic.medium++;
663
      R3Ie.medium++ <--> R5I8.medium++;
664
      R4I2.medium++ <--> R8I8.medium++;
665
      R4I5.medium++ <--> R8Ic.medium++;
666
      R4I5.medium++ <--> ReI4.medium++;
667
      R4I5.medium++ <--> ReIb.medium++;
668
      R4I5.medium++ <--> RfI7.medium++;
669
      R4I8.medium++ <--> ReIc.medium++;
670
      R4Ib.medium++ <--> R8I5.medium++;
671
      R4Ib.medium++ <--> RfIa.medium++;
672
      R5I10.medium++ <--> R8I1.medium++;
673
      R5I10.medium++ <--> RaIe.medium++;
674
      R5I8.medium++ <--> R8Ic.medium++;
675
      R5Ib.medium++ <--> R7Ic.medium++;
676
      R5Ib.medium++ <--> RaIe.medium++;
677
      R5Id.medium++ <--> R7I8.medium++;
678
      R5Id.medium++ <--> R8I1.medium++;
679
      R6I7.medium++ <--> R7I8.medium++;
680
      R6I7.medium++ <--> RcI9.medium++;
681
      R6I7.medium++ <--> RcIe.medium++;
682
      R6I7.medium++ <--> ReIc.medium++;
683
      R6I8.medium++ <--> R7Ic.medium++;
684
      R6I8.medium++ <--> RfIa.medium++;
685
      R6Ia.medium++ <--> R7Ic.medium++;
686
      R6Ia.medium++ <--> RfI2.medium++;
687
      R6Ic.medium++ <--> RcI7.medium++;
688
      R6Ic.medium++ <--> ReI4.medium++;
689
      R7I2.medium++ <--> RaI2.medium++;
690
      R7I6.medium++ <--> R9Id.medium++;
691
      R7I6.medium++ <--> RcI2.medium++;
692
      R7I6.medium++ <--> ReIb.medium++;
693
      R7Ib.medium++ <--> RaI3.medium++;
694
      R7Ib.medium++ <--> RcI7.medium++;
695
      R7Ic.medium++ <--> R9I6.medium++;
696
      R7Ic.medium++ <--> ReId.medium++;
697
      R8I1.medium++ <--> RcI2.medium++;
698
      R8I1.medium++ <--> RcI7.medium++;
699
      R8I1.medium++ <--> RfI2.medium++;
700
      R8I8.medium++ <--> RbIb.medium++;
701
      R8I8.medium++ <--> RbId.medium++;
702
      R8I8.medium++ <--> RfI2.medium++;
703
      R8Ic.medium++ <--> RcIb.medium++;
704
      R8Ic.medium++ <--> RfI7.medium++;
705
      R9I4.medium++ <--> RaI2.medium++;
706
      R9I4.medium++ <--> RfI5.medium++;
707
      R9I6.medium++ <--> RaI1.medium++;
708
      R9I6.medium++ <--> RcI9.medium++;
709
      R9I6.medium++ <--> RfI5.medium++;
710
      R9I8.medium++ <--> RaI2.medium++;
711
      R9I8.medium++ <--> RcI9.medium++;
712
      R9Id.medium++ <--> RfIa.medium++;
713
      RaI1.medium++ <--> RbIb.medium++;
714
      RaI1.medium++ <--> RfI5.medium++;
715
      RaI2.medium++ <--> RbId.medium++;
716
      RaI2.medium++ <--> RfI5.medium++;
717
      RbI5.medium++ <--> RdI1.medium++;
718
      RbI5.medium++ <--> RdI2.medium++;
719
      RbI5.medium++ <--> ReId.medium++;
720
      RbId.medium++ <--> ReI6.medium++;
721
      RbId.medium++ <--> ReId.medium++;
722
      RcI2.medium++ <--> RdI3.medium++;
723
      RcI2.medium++ <--> RfIa.medium++;
724
      RcI7.medium++ <--> RdI3.medium++;
725
      RcIb.medium++ <--> RfI5.medium++;
726
      RdI1.medium++ <--> ReId.medium++;
727
      RdI1.medium++ <--> RfI2.medium++;
728
      RdI2.medium++ <--> RfI2.medium++;
729
      RdI3.medium++ <--> ReIb.medium++;
730
      RdIc.medium++ <--> ReI4.medium++;
731
732
}