• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1enum E {
2    E0,
3    E1,
4    E2,
5    E3,
6    E4,
7    E5,
8    E6,
9    E7,
10    E8,
11    E9,
12    E10,
13    E11,
14    E12,
15    E13,
16    E14,
17    E15,
18    E16,
19    E17,
20    E18,
21    E19,
22    E20,
23    E21,
24    E22,
25    E23,
26    E24,
27    E25,
28    E26,
29    E27,
30    E28,
31    E29,
32    E30,
33    E31,
34    E32,
35    E33,
36    E34,
37    E35,
38    E36,
39    E37,
40    E38,
41    E39,
42    E40,
43    E41,
44    E42,
45    E43,
46    E44,
47    E45,
48    E46,
49    E47,
50    E48,
51    E49,
52    E50,
53    E51,
54    E52,
55    E53,
56    E54,
57    E55,
58    E56,
59    E57,
60    E58,
61    E59,
62    E60,
63    E61,
64    E62,
65    E63,
66    E64,
67    E65,
68    E66,
69    E67,
70    E68,
71    E69,
72    E70,
73    E71,
74    E72,
75    E73,
76    E74,
77    E75,
78    E76,
79    E77,
80    E78,
81    E79,
82    E80,
83    E81,
84    E82,
85    E83,
86    E84,
87    E85,
88    E86,
89    E87,
90    E88,
91    E89,
92    E90,
93    E91,
94    E92,
95    E93,
96    E94,
97    E95,
98    E96,
99    E97,
100    E98,
101    E99,
102    E100,
103    E101,
104    E102,
105    E103,
106    E104,
107    E105,
108    E106,
109    E107,
110    E108,
111    E109,
112    E110,
113    E111,
114    E112,
115    E113,
116    E114,
117    E115,
118    E116,
119    E117,
120    E118,
121    E119,
122    E120,
123    E121,
124    E122,
125    E123,
126    E124,
127    E125,
128    E126,
129    E127,
130    E128,
131    E129,
132    E130,
133    E131,
134    E132,
135    E133,
136    E134,
137    E135,
138    E136,
139    E137,
140    E138,
141    E139,
142    E140,
143    E141,
144    E142,
145    E143,
146    E144,
147    E145,
148    E146,
149    E147,
150    E148,
151    E149,
152    E150,
153    E151,
154    E152,
155    E153,
156    E154,
157    E155,
158    E156,
159    E157,
160    E158,
161    E159,
162    E160,
163    E161,
164    E162,
165    E163,
166    E164,
167    E165,
168    E166,
169    E167,
170    E168,
171    E169,
172    E170,
173    E171,
174    E172,
175    E173,
176    E174,
177    E175,
178    E176,
179    E177,
180    E178,
181    E179,
182    E180,
183    E181,
184    E182,
185    E183,
186    E184,
187    E185,
188    E186,
189    E187,
190    E188,
191    E189,
192    E190,
193    E191,
194    E192,
195    E193,
196    E194,
197    E195,
198    E196,
199    E197,
200    E198,
201    E199,
202    E200,
203    E201,
204    E202,
205    E203,
206    E204,
207    E205,
208    E206,
209    E207,
210    E208,
211    E209,
212    E210,
213    E211,
214    E212,
215    E213,
216    E214,
217    E215,
218    E216,
219    E217,
220    E218,
221    E219,
222    E220,
223    E221,
224    E222,
225    E223,
226    E224,
227    E225,
228    E226,
229    E227,
230    E228,
231    E229,
232    E230,
233    E231,
234    E232,
235    E233,
236    E234,
237    E235,
238    E236,
239    E237,
240    E238,
241    E239,
242    E240,
243    E241,
244    E242,
245    E243,
246    E244,
247    E245,
248    E246,
249    E247,
250    E248,
251    E249,
252    E250,
253    E251,
254    E252,
255    E253,
256    E254,
257    E255,
258    E256,
259    E257,
260    E258,
261    E259,
262    E260,
263    E261,
264    E262,
265    E263,
266    E264,
267    E265,
268    E266,
269    E267,
270    E268,
271    E269,
272    E270,
273    E271,
274    E272,
275    E273,
276    E274,
277    E275,
278    E276,
279    E277,
280    E278,
281    E279,
282    E280,
283    E281,
284    E282,
285    E283,
286    E284,
287    E285,
288    E286,
289    E287,
290    E288,
291    E289,
292    E290,
293    E291,
294    E292,
295    E293,
296    E294,
297    E295,
298    E296,
299    E297,
300    E298,
301    E299,
302    E300,
303    E301,
304    E302,
305    E303,
306    E304,
307    E305,
308    E306,
309    E307,
310    E308,
311    E309,
312    E310,
313    E311,
314    E312,
315    E313,
316    E314,
317    E315,
318    E316,
319    E317,
320    E318,
321    E319,
322    E320,
323    E321,
324    E322,
325    E323,
326    E324,
327    E325,
328    E326,
329    E327,
330    E328,
331    E329,
332    E330,
333    E331,
334    E332,
335    E333,
336    E334,
337    E335,
338    E336,
339    E337,
340    E338,
341    E339,
342    E340,
343    E341,
344    E342,
345    E343,
346    E344,
347    E345,
348    E346,
349    E347,
350    E348,
351    E349,
352    E350,
353    E351,
354    E352,
355    E353,
356    E354,
357    E355,
358    E356,
359    E357,
360    E358,
361    E359,
362    E360,
363    E361,
364    E362,
365    E363,
366    E364,
367    E365,
368    E366,
369    E367,
370    E368,
371    E369,
372    E370,
373    E371,
374    E372,
375    E373,
376    E374,
377    E375,
378    E376,
379    E377,
380    E378,
381    E379,
382    E380,
383    E381,
384    E382,
385    E383,
386    E384,
387    E385,
388    E386,
389    E387,
390    E388,
391    E389,
392    E390,
393    E391,
394    E392,
395    E393,
396    E394,
397    E395,
398    E396,
399    E397,
400    E398,
401    E399,
402    E400,
403    E401,
404    E402,
405    E403,
406    E404,
407    E405,
408    E406,
409    E407,
410    E408,
411    E409,
412    E410,
413    E411,
414    E412,
415    E413,
416    E414,
417    E415,
418    E416,
419    E417,
420    E418,
421    E419,
422    E420,
423    E421,
424    E422,
425    E423,
426    E424,
427    E425,
428    E426,
429    E427,
430    E428,
431    E429,
432    E430,
433    E431,
434    E432,
435    E433,
436    E434,
437    E435,
438    E436,
439    E437,
440    E438,
441    E439,
442    E440,
443    E441,
444    E442,
445    E443,
446    E444,
447    E445,
448    E446,
449    E447,
450    E448,
451    E449,
452    E450,
453    E451,
454    E452,
455    E453,
456    E454,
457    E455,
458    E456,
459    E457,
460    E458,
461    E459,
462    E460,
463    E461,
464    E462,
465    E463,
466    E464,
467    E465,
468    E466,
469    E467,
470    E468,
471    E469,
472    E470,
473    E471,
474    E472,
475    E473,
476    E474,
477    E475,
478    E476,
479    E477,
480    E478,
481    E479,
482    E480,
483    E481,
484    E482,
485    E483,
486    E484,
487    E485,
488    E486,
489    E487,
490    E488,
491    E489,
492    E490,
493    E491,
494    E492,
495    E493,
496    E494,
497    E495,
498    E496,
499    E497,
500    E498,
501    E499,
502    E500,
503    E501,
504    E502,
505    E503,
506    E504,
507    E505,
508    E506,
509    E507,
510    E508,
511    E509,
512    E510,
513    E511,
514    E512,
515    E513,
516    E514,
517    E515,
518    E516,
519    E517,
520    E518,
521    E519,
522    E520,
523    E521,
524    E522,
525    E523,
526    E524,
527    E525,
528    E526,
529    E527,
530    E528,
531    E529,
532    E530,
533    E531,
534    E532,
535    E533,
536    E534,
537    E535,
538    E536,
539    E537,
540    E538,
541    E539,
542    E540,
543    E541,
544    E542,
545    E543,
546    E544,
547    E545,
548    E546,
549    E547,
550    E548,
551    E549,
552    E550,
553    E551,
554    E552,
555    E553,
556    E554,
557    E555,
558    E556,
559    E557,
560    E558,
561    E559,
562    E560,
563    E561,
564    E562,
565    E563,
566    E564,
567    E565,
568    E566,
569    E567,
570    E568,
571    E569,
572    E570,
573    E571,
574    E572,
575    E573,
576    E574,
577    E575,
578    E576,
579    E577,
580    E578,
581    E579,
582    E580,
583    E581,
584    E582,
585    E583,
586    E584,
587    E585,
588    E586,
589    E587,
590    E588,
591    E589,
592    E590,
593    E591,
594    E592,
595    E593,
596    E594,
597    E595,
598    E596,
599    E597,
600    E598,
601    E599,
602    E600,
603    E601,
604    E602,
605    E603,
606    E604,
607    E605,
608    E606,
609    E607,
610    E608,
611    E609,
612    E610,
613    E611,
614    E612,
615    E613,
616    E614,
617    E615,
618    E616,
619    E617,
620    E618,
621    E619,
622    E620,
623    E621,
624    E622,
625    E623,
626    E624,
627    E625,
628    E626,
629    E627,
630    E628,
631    E629,
632    E630,
633    E631,
634    E632,
635    E633,
636    E634,
637    E635,
638    E636,
639    E637,
640    E638,
641    E639,
642    E640,
643    E641,
644    E642,
645    E643,
646    E644,
647    E645,
648    E646,
649    E647,
650    E648,
651    E649,
652    E650,
653    E651,
654    E652,
655    E653,
656    E654,
657    E655,
658    E656,
659    E657,
660    E658,
661    E659,
662    E660,
663    E661,
664    E662,
665    E663,
666    E664,
667    E665,
668    E666,
669    E667,
670    E668,
671    E669,
672    E670,
673    E671,
674    E672,
675    E673,
676    E674,
677    E675,
678    E676,
679    E677,
680    E678,
681    E679,
682    E680,
683    E681,
684    E682,
685    E683,
686    E684,
687    E685,
688    E686,
689    E687,
690    E688,
691    E689,
692    E690,
693    E691,
694    E692,
695    E693,
696    E694,
697    E695,
698    E696,
699    E697,
700    E698,
701    E699,
702    E700,
703    E701,
704    E702,
705    E703,
706    E704,
707    E705,
708    E706,
709    E707,
710    E708,
711    E709,
712    E710,
713    E711,
714    E712,
715    E713,
716    E714,
717    E715,
718    E716,
719    E717,
720    E718,
721    E719,
722    E720,
723    E721,
724    E722,
725    E723,
726    E724,
727    E725,
728    E726,
729    E727,
730    E728,
731    E729,
732    E730,
733    E731,
734    E732,
735    E733,
736    E734,
737    E735,
738    E736,
739    E737,
740    E738,
741    E739,
742    E740,
743    E741,
744    E742,
745    E743,
746    E744,
747    E745,
748    E746,
749    E747,
750    E748,
751    E749,
752    E750,
753    E751,
754    E752,
755    E753,
756    E754,
757    E755,
758    E756,
759    E757,
760    E758,
761    E759,
762    E760,
763    E761,
764    E762,
765    E763,
766    E764,
767    E765,
768    E766,
769    E767,
770    E768,
771    E769,
772    E770,
773    E771,
774    E772,
775    E773,
776    E774,
777    E775,
778    E776,
779    E777,
780    E778,
781    E779,
782    E780,
783    E781,
784    E782,
785    E783,
786    E784,
787    E785,
788    E786,
789    E787,
790    E788,
791    E789,
792    E790,
793    E791,
794    E792,
795    E793,
796    E794,
797    E795,
798    E796,
799    E797,
800    E798,
801    E799,
802    E800,
803    E801,
804    E802,
805    E803,
806    E804,
807    E805,
808    E806,
809    E807,
810    E808,
811    E809,
812    E810,
813    E811,
814    E812,
815    E813,
816    E814,
817    E815,
818    E816,
819    E817,
820    E818,
821    E819,
822    E820,
823    E821,
824    E822,
825    E823,
826    E824,
827    E825,
828    E826,
829    E827,
830    E828,
831    E829,
832    E830,
833    E831,
834    E832,
835    E833,
836    E834,
837    E835,
838    E836,
839    E837,
840    E838,
841    E839,
842    E840,
843    E841,
844    E842,
845    E843,
846    E844,
847    E845,
848    E846,
849    E847,
850    E848,
851    E849,
852    E850,
853    E851,
854    E852,
855    E853,
856    E854,
857    E855,
858    E856,
859    E857,
860    E858,
861    E859,
862    E860,
863    E861,
864    E862,
865    E863,
866    E864,
867    E865,
868    E866,
869    E867,
870    E868,
871    E869,
872    E870,
873    E871,
874    E872,
875    E873,
876    E874,
877    E875,
878    E876,
879    E877,
880    E878,
881    E879,
882    E880,
883    E881,
884    E882,
885    E883,
886    E884,
887    E885,
888    E886,
889    E887,
890    E888,
891    E889,
892    E890,
893    E891,
894    E892,
895    E893,
896    E894,
897    E895,
898    E896,
899    E897,
900    E898,
901    E899,
902    E900,
903    E901,
904    E902,
905    E903,
906    E904,
907    E905,
908    E906,
909    E907,
910    E908,
911    E909,
912    E910,
913    E911,
914    E912,
915    E913,
916    E914,
917    E915,
918    E916,
919    E917,
920    E918,
921    E919,
922    E920,
923    E921,
924    E922,
925    E923,
926    E924,
927    E925,
928    E926,
929    E927,
930    E928,
931    E929,
932    E930,
933    E931,
934    E932,
935    E933,
936    E934,
937    E935,
938    E936,
939    E937,
940    E938,
941    E939,
942    E940,
943    E941,
944    E942,
945    E943,
946    E944,
947    E945,
948    E946,
949    E947,
950    E948,
951    E949,
952    E950,
953    E951,
954    E952,
955    E953,
956    E954,
957    E955,
958    E956,
959    E957,
960    E958,
961    E959,
962    E960,
963    E961,
964    E962,
965    E963,
966    E964,
967    E965,
968    E966,
969    E967,
970    E968,
971    E969,
972    E970,
973    E971,
974    E972,
975    E973,
976    E974,
977    E975,
978    E976,
979    E977,
980    E978,
981    E979,
982    E980,
983    E981,
984    E982,
985    E983,
986    E984,
987    E985,
988    E986,
989    E987,
990    E988,
991    E989,
992    E990,
993    E991,
994    E992,
995    E993,
996    E994,
997    E995,
998    E996,
999    E997,
1000    E998,
1001    E999,
1002    E1000,
1003    E1001,
1004    E1002,
1005    E1003,
1006    E1004,
1007    E1005,
1008    E1006,
1009    E1007,
1010    E1008,
1011    E1009,
1012    E1010,
1013    E1011,
1014    E1012,
1015    E1013,
1016    E1014,
1017    E1015,
1018    E1016,
1019    E1017,
1020    E1018,
1021    E1019,
1022    E1020,
1023    E1021,
1024    E1022,
1025    E1023,
1026}
1027function run(a: number) {
1028    switch (a) {
1029        case 0:
1030            return [ E.E0, E.E1]
1031        case 2:
1032            return [ E.E2, E.E3]
1033        case 4:
1034            return [ E.E4, E.E5]
1035        case 6:
1036            return [ E.E6, E.E7]
1037        case 8:
1038            return [ E.E8, E.E9]
1039        case 10:
1040            return [ E.E10, E.E11]
1041        case 12:
1042            return [ E.E12, E.E13]
1043        case 14:
1044            return [ E.E14, E.E15]
1045        case 16:
1046            return [ E.E16, E.E17]
1047        case 18:
1048            return [ E.E18, E.E19]
1049        case 20:
1050            return [ E.E20, E.E21]
1051        case 22:
1052            return [ E.E22, E.E23]
1053        case 24:
1054            return [ E.E24, E.E25]
1055        case 26:
1056            return [ E.E26, E.E27]
1057        case 28:
1058            return [ E.E28, E.E29]
1059        case 30:
1060            return [ E.E30, E.E31]
1061        case 32:
1062            return [ E.E32, E.E33]
1063        case 34:
1064            return [ E.E34, E.E35]
1065        case 36:
1066            return [ E.E36, E.E37]
1067        case 38:
1068            return [ E.E38, E.E39]
1069        case 40:
1070            return [ E.E40, E.E41]
1071        case 42:
1072            return [ E.E42, E.E43]
1073        case 44:
1074            return [ E.E44, E.E45]
1075        case 46:
1076            return [ E.E46, E.E47]
1077        case 48:
1078            return [ E.E48, E.E49]
1079        case 50:
1080            return [ E.E50, E.E51]
1081        case 52:
1082            return [ E.E52, E.E53]
1083        case 54:
1084            return [ E.E54, E.E55]
1085        case 56:
1086            return [ E.E56, E.E57]
1087        case 58:
1088            return [ E.E58, E.E59]
1089        case 60:
1090            return [ E.E60, E.E61]
1091        case 62:
1092            return [ E.E62, E.E63]
1093        case 64:
1094            return [ E.E64, E.E65]
1095        case 66:
1096            return [ E.E66, E.E67]
1097        case 68:
1098            return [ E.E68, E.E69]
1099        case 70:
1100            return [ E.E70, E.E71]
1101        case 72:
1102            return [ E.E72, E.E73]
1103        case 74:
1104            return [ E.E74, E.E75]
1105        case 76:
1106            return [ E.E76, E.E77]
1107        case 78:
1108            return [ E.E78, E.E79]
1109        case 80:
1110            return [ E.E80, E.E81]
1111        case 82:
1112            return [ E.E82, E.E83]
1113        case 84:
1114            return [ E.E84, E.E85]
1115        case 86:
1116            return [ E.E86, E.E87]
1117        case 88:
1118            return [ E.E88, E.E89]
1119        case 90:
1120            return [ E.E90, E.E91]
1121        case 92:
1122            return [ E.E92, E.E93]
1123        case 94:
1124            return [ E.E94, E.E95]
1125        case 96:
1126            return [ E.E96, E.E97]
1127        case 98:
1128            return [ E.E98, E.E99]
1129        case 100:
1130            return [ E.E100, E.E101]
1131        case 102:
1132            return [ E.E102, E.E103]
1133        case 104:
1134            return [ E.E104, E.E105]
1135        case 106:
1136            return [ E.E106, E.E107]
1137        case 108:
1138            return [ E.E108, E.E109]
1139        case 110:
1140            return [ E.E110, E.E111]
1141        case 112:
1142            return [ E.E112, E.E113]
1143        case 114:
1144            return [ E.E114, E.E115]
1145        case 116:
1146            return [ E.E116, E.E117]
1147        case 118:
1148            return [ E.E118, E.E119]
1149        case 120:
1150            return [ E.E120, E.E121]
1151        case 122:
1152            return [ E.E122, E.E123]
1153        case 124:
1154            return [ E.E124, E.E125]
1155        case 126:
1156            return [ E.E126, E.E127]
1157        case 128:
1158            return [ E.E128, E.E129]
1159        case 130:
1160            return [ E.E130, E.E131]
1161        case 132:
1162            return [ E.E132, E.E133]
1163        case 134:
1164            return [ E.E134, E.E135]
1165        case 136:
1166            return [ E.E136, E.E137]
1167        case 138:
1168            return [ E.E138, E.E139]
1169        case 140:
1170            return [ E.E140, E.E141]
1171        case 142:
1172            return [ E.E142, E.E143]
1173        case 144:
1174            return [ E.E144, E.E145]
1175        case 146:
1176            return [ E.E146, E.E147]
1177        case 148:
1178            return [ E.E148, E.E149]
1179        case 150:
1180            return [ E.E150, E.E151]
1181        case 152:
1182            return [ E.E152, E.E153]
1183        case 154:
1184            return [ E.E154, E.E155]
1185        case 156:
1186            return [ E.E156, E.E157]
1187        case 158:
1188            return [ E.E158, E.E159]
1189        case 160:
1190            return [ E.E160, E.E161]
1191        case 162:
1192            return [ E.E162, E.E163]
1193        case 164:
1194            return [ E.E164, E.E165]
1195        case 166:
1196            return [ E.E166, E.E167]
1197        case 168:
1198            return [ E.E168, E.E169]
1199        case 170:
1200            return [ E.E170, E.E171]
1201        case 172:
1202            return [ E.E172, E.E173]
1203        case 174:
1204            return [ E.E174, E.E175]
1205        case 176:
1206            return [ E.E176, E.E177]
1207        case 178:
1208            return [ E.E178, E.E179]
1209        case 180:
1210            return [ E.E180, E.E181]
1211        case 182:
1212            return [ E.E182, E.E183]
1213        case 184:
1214            return [ E.E184, E.E185]
1215        case 186:
1216            return [ E.E186, E.E187]
1217        case 188:
1218            return [ E.E188, E.E189]
1219        case 190:
1220            return [ E.E190, E.E191]
1221        case 192:
1222            return [ E.E192, E.E193]
1223        case 194:
1224            return [ E.E194, E.E195]
1225        case 196:
1226            return [ E.E196, E.E197]
1227        case 198:
1228            return [ E.E198, E.E199]
1229        case 200:
1230            return [ E.E200, E.E201]
1231        case 202:
1232            return [ E.E202, E.E203]
1233        case 204:
1234            return [ E.E204, E.E205]
1235        case 206:
1236            return [ E.E206, E.E207]
1237        case 208:
1238            return [ E.E208, E.E209]
1239        case 210:
1240            return [ E.E210, E.E211]
1241        case 212:
1242            return [ E.E212, E.E213]
1243        case 214:
1244            return [ E.E214, E.E215]
1245        case 216:
1246            return [ E.E216, E.E217]
1247        case 218:
1248            return [ E.E218, E.E219]
1249        case 220:
1250            return [ E.E220, E.E221]
1251        case 222:
1252            return [ E.E222, E.E223]
1253        case 224:
1254            return [ E.E224, E.E225]
1255        case 226:
1256            return [ E.E226, E.E227]
1257        case 228:
1258            return [ E.E228, E.E229]
1259        case 230:
1260            return [ E.E230, E.E231]
1261        case 232:
1262            return [ E.E232, E.E233]
1263        case 234:
1264            return [ E.E234, E.E235]
1265        case 236:
1266            return [ E.E236, E.E237]
1267        case 238:
1268            return [ E.E238, E.E239]
1269        case 240:
1270            return [ E.E240, E.E241]
1271        case 242:
1272            return [ E.E242, E.E243]
1273        case 244:
1274            return [ E.E244, E.E245]
1275        case 246:
1276            return [ E.E246, E.E247]
1277        case 248:
1278            return [ E.E248, E.E249]
1279        case 250:
1280            return [ E.E250, E.E251]
1281        case 252:
1282            return [ E.E252, E.E253]
1283        case 254:
1284            return [ E.E254, E.E255]
1285        case 256:
1286            return [ E.E256, E.E257]
1287        case 258:
1288            return [ E.E258, E.E259]
1289        case 260:
1290            return [ E.E260, E.E261]
1291        case 262:
1292            return [ E.E262, E.E263]
1293        case 264:
1294            return [ E.E264, E.E265]
1295        case 266:
1296            return [ E.E266, E.E267]
1297        case 268:
1298            return [ E.E268, E.E269]
1299        case 270:
1300            return [ E.E270, E.E271]
1301        case 272:
1302            return [ E.E272, E.E273]
1303        case 274:
1304            return [ E.E274, E.E275]
1305        case 276:
1306            return [ E.E276, E.E277]
1307        case 278:
1308            return [ E.E278, E.E279]
1309        case 280:
1310            return [ E.E280, E.E281]
1311        case 282:
1312            return [ E.E282, E.E283]
1313        case 284:
1314            return [ E.E284, E.E285]
1315        case 286:
1316            return [ E.E286, E.E287]
1317        case 288:
1318            return [ E.E288, E.E289]
1319        case 290:
1320            return [ E.E290, E.E291]
1321        case 292:
1322            return [ E.E292, E.E293]
1323        case 294:
1324            return [ E.E294, E.E295]
1325        case 296:
1326            return [ E.E296, E.E297]
1327        case 298:
1328            return [ E.E298, E.E299]
1329        case 300:
1330            return [ E.E300, E.E301]
1331        case 302:
1332            return [ E.E302, E.E303]
1333        case 304:
1334            return [ E.E304, E.E305]
1335        case 306:
1336            return [ E.E306, E.E307]
1337        case 308:
1338            return [ E.E308, E.E309]
1339        case 310:
1340            return [ E.E310, E.E311]
1341        case 312:
1342            return [ E.E312, E.E313]
1343        case 314:
1344            return [ E.E314, E.E315]
1345        case 316:
1346            return [ E.E316, E.E317]
1347        case 318:
1348            return [ E.E318, E.E319]
1349        case 320:
1350            return [ E.E320, E.E321]
1351        case 322:
1352            return [ E.E322, E.E323]
1353        case 324:
1354            return [ E.E324, E.E325]
1355        case 326:
1356            return [ E.E326, E.E327]
1357        case 328:
1358            return [ E.E328, E.E329]
1359        case 330:
1360            return [ E.E330, E.E331]
1361        case 332:
1362            return [ E.E332, E.E333]
1363        case 334:
1364            return [ E.E334, E.E335]
1365        case 336:
1366            return [ E.E336, E.E337]
1367        case 338:
1368            return [ E.E338, E.E339]
1369        case 340:
1370            return [ E.E340, E.E341]
1371        case 342:
1372            return [ E.E342, E.E343]
1373        case 344:
1374            return [ E.E344, E.E345]
1375        case 346:
1376            return [ E.E346, E.E347]
1377        case 348:
1378            return [ E.E348, E.E349]
1379        case 350:
1380            return [ E.E350, E.E351]
1381        case 352:
1382            return [ E.E352, E.E353]
1383        case 354:
1384            return [ E.E354, E.E355]
1385        case 356:
1386            return [ E.E356, E.E357]
1387        case 358:
1388            return [ E.E358, E.E359]
1389        case 360:
1390            return [ E.E360, E.E361]
1391        case 362:
1392            return [ E.E362, E.E363]
1393        case 364:
1394            return [ E.E364, E.E365]
1395        case 366:
1396            return [ E.E366, E.E367]
1397        case 368:
1398            return [ E.E368, E.E369]
1399        case 370:
1400            return [ E.E370, E.E371]
1401        case 372:
1402            return [ E.E372, E.E373]
1403        case 374:
1404            return [ E.E374, E.E375]
1405        case 376:
1406            return [ E.E376, E.E377]
1407        case 378:
1408            return [ E.E378, E.E379]
1409        case 380:
1410            return [ E.E380, E.E381]
1411        case 382:
1412            return [ E.E382, E.E383]
1413        case 384:
1414            return [ E.E384, E.E385]
1415        case 386:
1416            return [ E.E386, E.E387]
1417        case 388:
1418            return [ E.E388, E.E389]
1419        case 390:
1420            return [ E.E390, E.E391]
1421        case 392:
1422            return [ E.E392, E.E393]
1423        case 394:
1424            return [ E.E394, E.E395]
1425        case 396:
1426            return [ E.E396, E.E397]
1427        case 398:
1428            return [ E.E398, E.E399]
1429        case 400:
1430            return [ E.E400, E.E401]
1431        case 402:
1432            return [ E.E402, E.E403]
1433        case 404:
1434            return [ E.E404, E.E405]
1435        case 406:
1436            return [ E.E406, E.E407]
1437        case 408:
1438            return [ E.E408, E.E409]
1439        case 410:
1440            return [ E.E410, E.E411]
1441        case 412:
1442            return [ E.E412, E.E413]
1443        case 414:
1444            return [ E.E414, E.E415]
1445        case 416:
1446            return [ E.E416, E.E417]
1447        case 418:
1448            return [ E.E418, E.E419]
1449        case 420:
1450            return [ E.E420, E.E421]
1451        case 422:
1452            return [ E.E422, E.E423]
1453        case 424:
1454            return [ E.E424, E.E425]
1455        case 426:
1456            return [ E.E426, E.E427]
1457        case 428:
1458            return [ E.E428, E.E429]
1459        case 430:
1460            return [ E.E430, E.E431]
1461        case 432:
1462            return [ E.E432, E.E433]
1463        case 434:
1464            return [ E.E434, E.E435]
1465        case 436:
1466            return [ E.E436, E.E437]
1467        case 438:
1468            return [ E.E438, E.E439]
1469        case 440:
1470            return [ E.E440, E.E441]
1471        case 442:
1472            return [ E.E442, E.E443]
1473        case 444:
1474            return [ E.E444, E.E445]
1475        case 446:
1476            return [ E.E446, E.E447]
1477        case 448:
1478            return [ E.E448, E.E449]
1479        case 450:
1480            return [ E.E450, E.E451]
1481        case 452:
1482            return [ E.E452, E.E453]
1483        case 454:
1484            return [ E.E454, E.E455]
1485        case 456:
1486            return [ E.E456, E.E457]
1487        case 458:
1488            return [ E.E458, E.E459]
1489        case 460:
1490            return [ E.E460, E.E461]
1491        case 462:
1492            return [ E.E462, E.E463]
1493        case 464:
1494            return [ E.E464, E.E465]
1495        case 466:
1496            return [ E.E466, E.E467]
1497        case 468:
1498            return [ E.E468, E.E469]
1499        case 470:
1500            return [ E.E470, E.E471]
1501        case 472:
1502            return [ E.E472, E.E473]
1503        case 474:
1504            return [ E.E474, E.E475]
1505        case 476:
1506            return [ E.E476, E.E477]
1507        case 478:
1508            return [ E.E478, E.E479]
1509        case 480:
1510            return [ E.E480, E.E481]
1511        case 482:
1512            return [ E.E482, E.E483]
1513        case 484:
1514            return [ E.E484, E.E485]
1515        case 486:
1516            return [ E.E486, E.E487]
1517        case 488:
1518            return [ E.E488, E.E489]
1519        case 490:
1520            return [ E.E490, E.E491]
1521        case 492:
1522            return [ E.E492, E.E493]
1523        case 494:
1524            return [ E.E494, E.E495]
1525        case 496:
1526            return [ E.E496, E.E497]
1527        case 498:
1528            return [ E.E498, E.E499]
1529        case 500:
1530            return [ E.E500, E.E501]
1531        case 502:
1532            return [ E.E502, E.E503]
1533        case 504:
1534            return [ E.E504, E.E505]
1535        case 506:
1536            return [ E.E506, E.E507]
1537        case 508:
1538            return [ E.E508, E.E509]
1539        case 510:
1540            return [ E.E510, E.E511]
1541        case 512:
1542            return [ E.E512, E.E513]
1543        case 514:
1544            return [ E.E514, E.E515]
1545        case 516:
1546            return [ E.E516, E.E517]
1547        case 518:
1548            return [ E.E518, E.E519]
1549        case 520:
1550            return [ E.E520, E.E521]
1551        case 522:
1552            return [ E.E522, E.E523]
1553        case 524:
1554            return [ E.E524, E.E525]
1555        case 526:
1556            return [ E.E526, E.E527]
1557        case 528:
1558            return [ E.E528, E.E529]
1559        case 530:
1560            return [ E.E530, E.E531]
1561        case 532:
1562            return [ E.E532, E.E533]
1563        case 534:
1564            return [ E.E534, E.E535]
1565        case 536:
1566            return [ E.E536, E.E537]
1567        case 538:
1568            return [ E.E538, E.E539]
1569        case 540:
1570            return [ E.E540, E.E541]
1571        case 542:
1572            return [ E.E542, E.E543]
1573        case 544:
1574            return [ E.E544, E.E545]
1575        case 546:
1576            return [ E.E546, E.E547]
1577        case 548:
1578            return [ E.E548, E.E549]
1579        case 550:
1580            return [ E.E550, E.E551]
1581        case 552:
1582            return [ E.E552, E.E553]
1583        case 554:
1584            return [ E.E554, E.E555]
1585        case 556:
1586            return [ E.E556, E.E557]
1587        case 558:
1588            return [ E.E558, E.E559]
1589        case 560:
1590            return [ E.E560, E.E561]
1591        case 562:
1592            return [ E.E562, E.E563]
1593        case 564:
1594            return [ E.E564, E.E565]
1595        case 566:
1596            return [ E.E566, E.E567]
1597        case 568:
1598            return [ E.E568, E.E569]
1599        case 570:
1600            return [ E.E570, E.E571]
1601        case 572:
1602            return [ E.E572, E.E573]
1603        case 574:
1604            return [ E.E574, E.E575]
1605        case 576:
1606            return [ E.E576, E.E577]
1607        case 578:
1608            return [ E.E578, E.E579]
1609        case 580:
1610            return [ E.E580, E.E581]
1611        case 582:
1612            return [ E.E582, E.E583]
1613        case 584:
1614            return [ E.E584, E.E585]
1615        case 586:
1616            return [ E.E586, E.E587]
1617        case 588:
1618            return [ E.E588, E.E589]
1619        case 590:
1620            return [ E.E590, E.E591]
1621        case 592:
1622            return [ E.E592, E.E593]
1623        case 594:
1624            return [ E.E594, E.E595]
1625        case 596:
1626            return [ E.E596, E.E597]
1627        case 598:
1628            return [ E.E598, E.E599]
1629        case 600:
1630            return [ E.E600, E.E601]
1631        case 602:
1632            return [ E.E602, E.E603]
1633        case 604:
1634            return [ E.E604, E.E605]
1635        case 606:
1636            return [ E.E606, E.E607]
1637        case 608:
1638            return [ E.E608, E.E609]
1639        case 610:
1640            return [ E.E610, E.E611]
1641        case 612:
1642            return [ E.E612, E.E613]
1643        case 614:
1644            return [ E.E614, E.E615]
1645        case 616:
1646            return [ E.E616, E.E617]
1647        case 618:
1648            return [ E.E618, E.E619]
1649        case 620:
1650            return [ E.E620, E.E621]
1651        case 622:
1652            return [ E.E622, E.E623]
1653        case 624:
1654            return [ E.E624, E.E625]
1655        case 626:
1656            return [ E.E626, E.E627]
1657        case 628:
1658            return [ E.E628, E.E629]
1659        case 630:
1660            return [ E.E630, E.E631]
1661        case 632:
1662            return [ E.E632, E.E633]
1663        case 634:
1664            return [ E.E634, E.E635]
1665        case 636:
1666            return [ E.E636, E.E637]
1667        case 638:
1668            return [ E.E638, E.E639]
1669        case 640:
1670            return [ E.E640, E.E641]
1671        case 642:
1672            return [ E.E642, E.E643]
1673        case 644:
1674            return [ E.E644, E.E645]
1675        case 646:
1676            return [ E.E646, E.E647]
1677        case 648:
1678            return [ E.E648, E.E649]
1679        case 650:
1680            return [ E.E650, E.E651]
1681        case 652:
1682            return [ E.E652, E.E653]
1683        case 654:
1684            return [ E.E654, E.E655]
1685        case 656:
1686            return [ E.E656, E.E657]
1687        case 658:
1688            return [ E.E658, E.E659]
1689        case 660:
1690            return [ E.E660, E.E661]
1691        case 662:
1692            return [ E.E662, E.E663]
1693        case 664:
1694            return [ E.E664, E.E665]
1695        case 666:
1696            return [ E.E666, E.E667]
1697        case 668:
1698            return [ E.E668, E.E669]
1699        case 670:
1700            return [ E.E670, E.E671]
1701        case 672:
1702            return [ E.E672, E.E673]
1703        case 674:
1704            return [ E.E674, E.E675]
1705        case 676:
1706            return [ E.E676, E.E677]
1707        case 678:
1708            return [ E.E678, E.E679]
1709        case 680:
1710            return [ E.E680, E.E681]
1711        case 682:
1712            return [ E.E682, E.E683]
1713        case 684:
1714            return [ E.E684, E.E685]
1715        case 686:
1716            return [ E.E686, E.E687]
1717        case 688:
1718            return [ E.E688, E.E689]
1719        case 690:
1720            return [ E.E690, E.E691]
1721        case 692:
1722            return [ E.E692, E.E693]
1723        case 694:
1724            return [ E.E694, E.E695]
1725        case 696:
1726            return [ E.E696, E.E697]
1727        case 698:
1728            return [ E.E698, E.E699]
1729        case 700:
1730            return [ E.E700, E.E701]
1731        case 702:
1732            return [ E.E702, E.E703]
1733        case 704:
1734            return [ E.E704, E.E705]
1735        case 706:
1736            return [ E.E706, E.E707]
1737        case 708:
1738            return [ E.E708, E.E709]
1739        case 710:
1740            return [ E.E710, E.E711]
1741        case 712:
1742            return [ E.E712, E.E713]
1743        case 714:
1744            return [ E.E714, E.E715]
1745        case 716:
1746            return [ E.E716, E.E717]
1747        case 718:
1748            return [ E.E718, E.E719]
1749        case 720:
1750            return [ E.E720, E.E721]
1751        case 722:
1752            return [ E.E722, E.E723]
1753        case 724:
1754            return [ E.E724, E.E725]
1755        case 726:
1756            return [ E.E726, E.E727]
1757        case 728:
1758            return [ E.E728, E.E729]
1759        case 730:
1760            return [ E.E730, E.E731]
1761        case 732:
1762            return [ E.E732, E.E733]
1763        case 734:
1764            return [ E.E734, E.E735]
1765        case 736:
1766            return [ E.E736, E.E737]
1767        case 738:
1768            return [ E.E738, E.E739]
1769        case 740:
1770            return [ E.E740, E.E741]
1771        case 742:
1772            return [ E.E742, E.E743]
1773        case 744:
1774            return [ E.E744, E.E745]
1775        case 746:
1776            return [ E.E746, E.E747]
1777        case 748:
1778            return [ E.E748, E.E749]
1779        case 750:
1780            return [ E.E750, E.E751]
1781        case 752:
1782            return [ E.E752, E.E753]
1783        case 754:
1784            return [ E.E754, E.E755]
1785        case 756:
1786            return [ E.E756, E.E757]
1787        case 758:
1788            return [ E.E758, E.E759]
1789        case 760:
1790            return [ E.E760, E.E761]
1791        case 762:
1792            return [ E.E762, E.E763]
1793        case 764:
1794            return [ E.E764, E.E765]
1795        case 766:
1796            return [ E.E766, E.E767]
1797        case 768:
1798            return [ E.E768, E.E769]
1799        case 770:
1800            return [ E.E770, E.E771]
1801        case 772:
1802            return [ E.E772, E.E773]
1803        case 774:
1804            return [ E.E774, E.E775]
1805        case 776:
1806            return [ E.E776, E.E777]
1807        case 778:
1808            return [ E.E778, E.E779]
1809        case 780:
1810            return [ E.E780, E.E781]
1811        case 782:
1812            return [ E.E782, E.E783]
1813        case 784:
1814            return [ E.E784, E.E785]
1815        case 786:
1816            return [ E.E786, E.E787]
1817        case 788:
1818            return [ E.E788, E.E789]
1819        case 790:
1820            return [ E.E790, E.E791]
1821        case 792:
1822            return [ E.E792, E.E793]
1823        case 794:
1824            return [ E.E794, E.E795]
1825        case 796:
1826            return [ E.E796, E.E797]
1827        case 798:
1828            return [ E.E798, E.E799]
1829        case 800:
1830            return [ E.E800, E.E801]
1831        case 802:
1832            return [ E.E802, E.E803]
1833        case 804:
1834            return [ E.E804, E.E805]
1835        case 806:
1836            return [ E.E806, E.E807]
1837        case 808:
1838            return [ E.E808, E.E809]
1839        case 810:
1840            return [ E.E810, E.E811]
1841        case 812:
1842            return [ E.E812, E.E813]
1843        case 814:
1844            return [ E.E814, E.E815]
1845        case 816:
1846            return [ E.E816, E.E817]
1847        case 818:
1848            return [ E.E818, E.E819]
1849        case 820:
1850            return [ E.E820, E.E821]
1851        case 822:
1852            return [ E.E822, E.E823]
1853        case 824:
1854            return [ E.E824, E.E825]
1855        case 826:
1856            return [ E.E826, E.E827]
1857        case 828:
1858            return [ E.E828, E.E829]
1859        case 830:
1860            return [ E.E830, E.E831]
1861        case 832:
1862            return [ E.E832, E.E833]
1863        case 834:
1864            return [ E.E834, E.E835]
1865        case 836:
1866            return [ E.E836, E.E837]
1867        case 838:
1868            return [ E.E838, E.E839]
1869        case 840:
1870            return [ E.E840, E.E841]
1871        case 842:
1872            return [ E.E842, E.E843]
1873        case 844:
1874            return [ E.E844, E.E845]
1875        case 846:
1876            return [ E.E846, E.E847]
1877        case 848:
1878            return [ E.E848, E.E849]
1879        case 850:
1880            return [ E.E850, E.E851]
1881        case 852:
1882            return [ E.E852, E.E853]
1883        case 854:
1884            return [ E.E854, E.E855]
1885        case 856:
1886            return [ E.E856, E.E857]
1887        case 858:
1888            return [ E.E858, E.E859]
1889        case 860:
1890            return [ E.E860, E.E861]
1891        case 862:
1892            return [ E.E862, E.E863]
1893        case 864:
1894            return [ E.E864, E.E865]
1895        case 866:
1896            return [ E.E866, E.E867]
1897        case 868:
1898            return [ E.E868, E.E869]
1899        case 870:
1900            return [ E.E870, E.E871]
1901        case 872:
1902            return [ E.E872, E.E873]
1903        case 874:
1904            return [ E.E874, E.E875]
1905        case 876:
1906            return [ E.E876, E.E877]
1907        case 878:
1908            return [ E.E878, E.E879]
1909        case 880:
1910            return [ E.E880, E.E881]
1911        case 882:
1912            return [ E.E882, E.E883]
1913        case 884:
1914            return [ E.E884, E.E885]
1915        case 886:
1916            return [ E.E886, E.E887]
1917        case 888:
1918            return [ E.E888, E.E889]
1919        case 890:
1920            return [ E.E890, E.E891]
1921        case 892:
1922            return [ E.E892, E.E893]
1923        case 894:
1924            return [ E.E894, E.E895]
1925        case 896:
1926            return [ E.E896, E.E897]
1927        case 898:
1928            return [ E.E898, E.E899]
1929        case 900:
1930            return [ E.E900, E.E901]
1931        case 902:
1932            return [ E.E902, E.E903]
1933        case 904:
1934            return [ E.E904, E.E905]
1935        case 906:
1936            return [ E.E906, E.E907]
1937        case 908:
1938            return [ E.E908, E.E909]
1939        case 910:
1940            return [ E.E910, E.E911]
1941        case 912:
1942            return [ E.E912, E.E913]
1943        case 914:
1944            return [ E.E914, E.E915]
1945        case 916:
1946            return [ E.E916, E.E917]
1947        case 918:
1948            return [ E.E918, E.E919]
1949        case 920:
1950            return [ E.E920, E.E921]
1951        case 922:
1952            return [ E.E922, E.E923]
1953        case 924:
1954            return [ E.E924, E.E925]
1955        case 926:
1956            return [ E.E926, E.E927]
1957        case 928:
1958            return [ E.E928, E.E929]
1959        case 930:
1960            return [ E.E930, E.E931]
1961        case 932:
1962            return [ E.E932, E.E933]
1963        case 934:
1964            return [ E.E934, E.E935]
1965        case 936:
1966            return [ E.E936, E.E937]
1967        case 938:
1968            return [ E.E938, E.E939]
1969        case 940:
1970            return [ E.E940, E.E941]
1971        case 942:
1972            return [ E.E942, E.E943]
1973        case 944:
1974            return [ E.E944, E.E945]
1975        case 946:
1976            return [ E.E946, E.E947]
1977        case 948:
1978            return [ E.E948, E.E949]
1979        case 950:
1980            return [ E.E950, E.E951]
1981        case 952:
1982            return [ E.E952, E.E953]
1983        case 954:
1984            return [ E.E954, E.E955]
1985        case 956:
1986            return [ E.E956, E.E957]
1987        case 958:
1988            return [ E.E958, E.E959]
1989        case 960:
1990            return [ E.E960, E.E961]
1991        case 962:
1992            return [ E.E962, E.E963]
1993        case 964:
1994            return [ E.E964, E.E965]
1995        case 966:
1996            return [ E.E966, E.E967]
1997        case 968:
1998            return [ E.E968, E.E969]
1999        case 970:
2000            return [ E.E970, E.E971]
2001        case 972:
2002            return [ E.E972, E.E973]
2003        case 974:
2004            return [ E.E974, E.E975]
2005        case 976:
2006            return [ E.E976, E.E977]
2007        case 978:
2008            return [ E.E978, E.E979]
2009        case 980:
2010            return [ E.E980, E.E981]
2011        case 982:
2012            return [ E.E982, E.E983]
2013        case 984:
2014            return [ E.E984, E.E985]
2015        case 986:
2016            return [ E.E986, E.E987]
2017        case 988:
2018            return [ E.E988, E.E989]
2019        case 990:
2020            return [ E.E990, E.E991]
2021        case 992:
2022            return [ E.E992, E.E993]
2023        case 994:
2024            return [ E.E994, E.E995]
2025        case 996:
2026            return [ E.E996, E.E997]
2027        case 998:
2028            return [ E.E998, E.E999]
2029        case 1000:
2030            return [ E.E1000, E.E1001]
2031        case 1002:
2032            return [ E.E1002, E.E1003]
2033        case 1004:
2034            return [ E.E1004, E.E1005]
2035        case 1006:
2036            return [ E.E1006, E.E1007]
2037        case 1008:
2038            return [ E.E1008, E.E1009]
2039        case 1010:
2040            return [ E.E1010, E.E1011]
2041        case 1012:
2042            return [ E.E1012, E.E1013]
2043        case 1014:
2044            return [ E.E1014, E.E1015]
2045        case 1016:
2046            return [ E.E1016, E.E1017]
2047        case 1018:
2048            return [ E.E1018, E.E1019]
2049        case 1020:
2050            return [ E.E1020, E.E1021]
2051        case 1022:
2052            return [ E.E1022, E.E1023]
2053    }
2054}
2055