//K, P, D, S, T (Number of workers, projects, departments, skills, and periods)
100 25 10 10 12
//Worker ID, department, availability values, number of skills, skill IDs, skill levels
1        1      127   126   155   150   121   133   144   142   122   132   133   121       2    1    1   10    2 
2        1      155   140   146   134   136   139   123   141   139   138   144   149       2    1    2    5    1 
3        1      148   147   139   159   122   158   125   152   131   129   122   130       2    1    2    9    2 
4        1      148   149   123   150   131   137   147   155   151   128   140   158       1    1  1.5 
5        1      141   126   133   139   123   129   125   122   157   155   142   154       1    1    1 
6        1      140   122   148   140   131   143   136   143   131   133   152   155       1    1    2 
7        1      130   155   131   130   122   134   130   137   130   127   120   142       1    1  1.5 
8        1      133   132   134   157   144   131   154   135   147   148   138   134       1    1    2 
9        2      155   142   122   140   146   160   136   159   120   150   160   156       2    2    1    4  1.5 
10       2      124   125   139   133   132   150   158   136   134   138   159   140       2    2    1    3  1.5 
11       2      137   131   139   145   151   145   138   138   150   121   142   145       2    2    1    8  0.5 
12       2      128   143   143   135   152   151   123   125   156   152   146   137       2    2    1   10    1 
13       2      139   139   136   143   157   145   141   133   126   152   156   134       2    2    1    7  1.5 
14       2      144   142   144   130   157   139   153   133   124   159   155   150       3    2    2    7    2    8  0.5 
15       2      156   123   130   128   122   146   126   153   154   143   121   131       3    2  1.5    8    1   10    1 
16       2      141   148   143   127   148   131   120   127   146   134   150   141       1    2    1 
17       2      138   155   130   151   124   125   148   120   154   137   144   123       1    2  1.5 
18       2      159   120   133   155   142   151   157   145   128   145   139   122       3    1    2    2  1.5    5  0.5 
19       3      127   149   125   140   121   152   146   127   145   146   146   156       2    1    1    3  1.5 
20       3      145   121   137   132   133   121   143   141   141   128   133   127       1    3    1 
21       3      159   133   141   135   151   136   141   134   153   146   157   136       3    1    1    3    1   10  1.5 
22       3      144   152   159   143   153   155   125   136   150   146   132   127       2    3  1.5    9  1.5 
23       3      125   149   125   123   135   146   131   149   141   121   149   128       1    3    2 
24       3      144   122   159   147   120   123   140   155   151   128   130   129       3    3    1    6  1.5    7    1 
25       3      144   123   132   153   129   120   140   133   131   151   142   122       3    2  0.5    3    2    4    2 
26       3      152   149   129   146   156   129   153   140   151   144   155   155       1    3    1 
27       3      132   146   134   144   146   160   120   120   148   135   127   137       1    3    2 
28       3      139   128   123   153   156   121   142   144   150   156   122   139       1    3    1 
29       3      155   150   139   136   120   125   133   127   138   136   138   123       1    3    1 
30       3      160   123   143   120   159   135   124   132   140   132   121   160       1    3    1 
31       4      129   157   130   142   152   144   144   159   136   158   153   156       3    2  0.5    4    2   10  1.5 
32       4      148   150   128   120   132   121   124   144   129   139   129   147       1    4    2 
33       4      140   129   157   131   121   136   130   135   152   130   128   144       3    4    1    5    1    6  0.5 
34       4      127   135   144   126   145   152   133   147   155   144   135   126       2    4  1.5    8    2 
35       4      156   147   120   129   138   128   127   147   137   144   153   159       1    4    2 
36       4      138   148   140   158   125   143   132   127   154   150   149   134       2    4    2    7    1 
37       4      152   148   158   132   128   153   143   144   135   122   134   151       1    4    2 
38       4      135   132   140   158   124   149   136   153   151   134   140   152       3    4    1    8    2   10    1 
39       5      121   151   158   141   133   131   138   129   133   146   159   123       1    5    1 
40       5      123   146   137   147   124   137   145   155   136   155   128   151       2    4    1    5    1 
41       5      122   133   148   159   146   144   153   136   136   136   152   147       1    5  1.5 
42       5      154   144   132   144   152   126   124   123   140   132   141   157       1    5  1.5 
43       5      144   140   153   158   142   120   129   148   158   148   126   138       3    1  1.5    5    2   10    1 
44       5      138   147   160   139   133   139   123   135   130   131   144   148       1    5    2 
45       5      159   131   140   126   125   122   132   130   138   145   130   124       1    5  1.5 
46       5      142   155   133   140   142   145   143   159   126   154   136   121       2    4    2    5    2 
47       5      121   142   132   129   124   121   145   157   148   142   148   158       1    5  1.5 
48       5      130   127   125   152   141   145   149   136   150   145   130   131       1    5    1 
49       6      155   139   128   123   136   138   136   134   157   149   139   144       3    4    2    5    1    6    2 
50       6      144   142   142   121   122   124   145   156   156   120   132   160       2    6    2    7    1 
51       6      151   153   135   142   126   140   145   137   120   123   148   124       3    1    2    4  0.5    6    1 
52       6      140   152   129   121   139   145   159   143   141   141   138   122       3    5  0.5    6  1.5   10    2 
53       6      130   142   145   128   145   157   160   142   131   126   152   122       2    6  1.5   10    2 
54       6      138   149   160   144   131   155   124   124   136   131   159   156       3    4    1    5  1.5    6    2 
55       6      138   136   140   125   138   150   132   131   146   123   139   154       2    1  1.5    6    1 
56       6      151   130   130   137   134   120   159   130   159   142   150   148       3    4  0.5    6    1    8  0.5 
57       6      124   150   155   120   149   132   148   122   147   151   133   158       2    6  1.5    9    2 
58       6      139   159   120   131   150   135   133   144   131   139   124   158       2    6    1   10    2 
59       6      137   135   130   129   146   132   131   159   123   127   155   138       2    4    1    6    2 
60       6      150   131   134   160   126   158   160   138   137   120   134   156       1    6  1.5 
61       7      129   147   149   120   150   121   139   145   122   148   139   153       2    6    1    7    2 
62       7      126   132   153   157   160   127   135   155   136   148   152   133       2    7    2    9    1 
63       7      123   146   140   160   151   150   122   132   158   148   147   137       1    7  1.5 
64       7      136   135   124   132   121   121   153   149   153   157   141   132       2    2    1    7    2 
65       7      148   131   121   140   130   121   151   123   150   126   130   142       3    5  1.5    7  1.5   10    2 
66       7      146   121   149   156   154   152   141   158   128   122   151   125       1    7  1.5 
67       7      128   157   156   134   142   142   138   128   130   140   159   133       2    3    1    7    1 
68       7      142   154   158   140   146   134   123   159   153   152   155   135       1    7  1.5 
69       7      123   150   123   139   147   143   121   138   148   136   149   157       2    2    2    7    1 
70       7      159   145   143   159   158   138   146   125   128   147   155   124       3    1  0.5    2  1.5    7  1.5 
71       7      137   140   127   155   149   160   156   150   160   157   142   147       1    7  1.5 
72       8      123   142   138   160   146   125   148   136   132   144   152   128       3    7    2    8    1   10  0.5 
73       8      124   130   159   141   150   125   122   150   155   141   127   144       1    8  1.5 
74       8      138   142   126   130   160   127   140   160   130   142   137   148       2    5    1    8  1.5 
75       8      139   130   146   144   142   159   154   153   131   142   129   152       3    4    2    8    2    9  1.5 
76       8      136   152   155   140   156   153   124   134   151   141   155   138       1    8  1.5 
77       8      148   159   158   147   152   130   133   152   147   136   154   123       3    3    1    8    2   10  1.5 
78       8      128   129   138   160   125   140   125   123   121   134   144   151       2    4    1    8    1 
79       8      146   133   136   122   121   157   127   126   155   129   131   151       3    1  0.5    3  0.5    8    2 
80       8      154   131   135   153   159   153   155   126   143   158   127   128       3    1    2    7  1.5    8  1.5 
81       8      142   155   153   133   126   140   137   127   134   141   156   139       2    8  1.5   10  0.5 
82       8      135   153   126   141   138   137   133   121   131   135   149   143       3    1  1.5    3  1.5    8    1 
83       9      126   128   152   159   139   149   143   129   141   154   151   128       1    9    2 
84       9      159   157   140   150   138   135   153   123   138   132   150   156       2    1    1    9    1 
85       9      141   143   134   122   143   130   137   125   129   155   122   136       2    6    1    9  1.5 
86       9      140   126   160   122   127   129   157   127   130   135   152   145       2    8  0.5    9    1 
87       9      141   138   154   128   147   141   151   158   132   128   158   129       3    1    2    6  0.5    9    1 
88       9      158   147   139   156   135   143   142   126   155   156   151   120       1    9    2 
89       9      155   133   145   141   143   146   128   133   130   153   120   157       1    9    2 
90       9      121   145   121   145   128   137   125   147   126   137   147   139       2    3    1    9    2 
91       9      156   146   139   148   135   144   124   147   122   160   145   130       2    5    2    9    2 
92      10      120   142   144   148   143   121   153   121   130   153   127   127       2    6  1.5   10    1 
93      10      151   152   135   133   149   134   154   153   129   160   142   130       2    3    2   10  1.5 
94      10      143   120   126   158   134   142   120   127   136   156   147   150       1   10  1.5 
95      10      140   130   124   128   147   132   153   125   148   139   141   155       3    8  1.5    9  1.5   10    2 
96      10      150   132   147   124   160   158   153   154   145   154   158   159       2    6    2   10  1.5 
97      10      143   157   136   157   128   144   121   155   130   125   126   155       1   10  1.5 
98      10      130   134   137   131   154   124   153   153   121   127   148   155       3    4    2    9    2   10    1 
99      10      160   139   152   132   134   155   136   127   145   142   149   153       3    3  1.5    8  0.5   10    2 
100     10      141   141   131   146   126   155   148   128   148   130   135   148       2    5    2   10  1.5 
//Department number d, number of members, requirements rd(d,t)
1       8       219   180   205   188   169   203   187   218   188   210   185   209 
2      10       231   225   224   270   249   246   240   264   270   248   293   240 
3      12       344   313   289   299   329   273   264   322   340   331   265   309 
4       8       197   196   210   179   175   210   190   220   207   199   205   213 
5      10       248   253   262   254   257   248   276   238   255   268   255   278 
6      12       290   342   284   291   301   286   308   331   312   287   327   297 
7      11       250   308   251   277   280   280   304   277   254   286   288   272 
8      11       285   269   305   294   253   258   263   272   295   279   282   293 
9       9       229   249   224   240   223   235   233   219   208   227   226   200 
10      9       244   226   209   204   221   209   252   236   234   247   231   265 
//Project data
//First line: project ID, ongoing project (yes/no), must project (yes/no), priority, start period, end period, number of skills required
//If there are workers that have already been assigned to project p, second line: the number of those workers, worker IDs
//Following lines for each skill s: skill number s, skill requirements r(p,s,t)
//Project 1
1    0 0    7   2   9  5
1                    1361   875   679   650   582   327   520   666                   
2                    1454   789   968   481   637   508   665   588                   
4                    1384   602   832   754     0     0     0   758                   
5                    1130   588     0     0   461     0   508   692                   
9                       0   559     0   559   681     0     0   562                   
//Project 2
2    0 0   15   2   5  7
1                     576   401   475   416                                           
2                       0     0   594     0                                           
3                     738   473   407   377                                           
4                     600   401   509   390                                           
5                       0     0   577   416                                           
6                     715     0     0   364                                           
9                     646   416   458   416                                           
//Project 3
3    0 0   16   4  12  7
1                                   0     0     0     0     0     0     0     0  2243 
2                                1053   572   538   399   569     0   667  1089  2488 
3                                   0     0     0     0   556     0     0     0     0 
4                                   0     0     0     0   750     0     0  1510     0 
5                                   0     0     0     0     0     0   582     0     0 
7                                 628     0   703   426     0     0   525  1460     0 
9                                   0     0   417     0   702     0     0  1238  2930 
//Project 4
4    0 0   20   5  10  5
1                                         0     0     0     0     0  1122             
3                                         0   945     0     0   993     0             
4                                         0     0   699     0   875     0             
5                                         0     0   735     0  1150     0             
9                                       949     0   817  1077     0  1349             
//Project 5
5    0 0    8   2   6  5
3                     669     0   424   429     0                                     
5                     576   387     0   416     0                                     
6                     830     0   577   416   384                                     
7                     715   401     0     0     0                                     
10                    623   502   492     0   384                                     
//Project 6
6    0 0   18   1   4  6
2              1712   761   344     0                                                 
3              1644     0     0     0                                                 
5              1918     0   459     0                                                 
7              1849     0     0     0                                                 
8                 0   576     0     0                                                 
10             1849   784   430   526                                                 
//Project 7
7    0 0   10   3  11  6
1                          1305  1223     0     0     0   980     0  1321     0       
6                             0     0  1105   725   654     0     0     0  2327       
7                          1348  1325     0  1043   735  1053  1163  1036  1980       
8                             0  1155     0     0     0     0     0     0     0       
9                             0     0  1105     0   808     0     0     0  1584       
10                            0     0     0     0     0   883     0     0     0       
//Project 8
8    0 0    5   2  10  7
1                     946   731     0     0   593     0     0     0   681             
2                       0   530     0     0     0     0     0     0     0             
3                    1061   789   628   702   648   572   435   562   710             
4                       0   545     0     0     0     0     0   470     0             
6                    1061   574  1019   481   461   426   520   522     0             
7                    1477     0   866   572   395   372   762   745   525             
10                    992   846     0   585   703   563   581   705   909             
//Project 9
9    0 0   17   6   8  5
4                                               0   563   544                         
5                                             472   363   653                         
7                                               0   336     0                         
8                                             637   336   726                         
10                                            461     0     0                         
//Project 10
10   0 0   13   3  10  7
1                          1305  1359   936   901   690   811  1202  1022             
2                          1320     0     0   923   672     0     0  1207             
4                           947  1580  1092   956   754   774  1019  1065             
5                          1162     0   832  1043   754  1053  1215   909             
6                          1148  1342     0   714   645  1113     0  1008             
9                          1305  1104     0   769   599     0     0     0             
10                         1219  1427     0   769   699   992     0  1150             
//Project 11
11   0 0   21   5   7  7
2                                         0  1032   581                               
4                                       845   736   872                               
5                                      1040     0   599                               
6                                      1053     0     0                               
7                                         0   868   645                               
8                                      1014   791   744                               
9                                      1183   934   672                               
//Project 12
12   0 0   27   8  11  6
1                                                           0     0   369   866       
2                                                           0     0     0   866       
3                                                         411     0   383     0       
4                                                         326   392   369   619       
5                                                           0   326     0     0       
10                                                          0   379     0   693       
//Project 13
13   0 0    6   4  12  6
1                                   0   351     0   227   399     0     0   841     0 
2                                 407   338   274   236   411     0   511   619     0 
5                                 441   351   274   245   411   457     0   792  1282 
6                                 424   468   351   236     0   392   497     0  1602 
9                                   0     0     0   254   411   431   369   718     0 
10                                  0     0     0     0     0   326     0   742     0 
//Project 14
14   0 0    1   7  12  5
1                                                   844     0   954     0     0     0 
4                                                     0  1065  1150     0     0     0 
5                                                   863   932   928  1008  2253  4395 
8                                                   772  1029  1032  1036  2352  2976 
10                                                    0     0     0  1221     0     0 
//Project 15
15   0 0    2   6  12  5
2                                               0   872  1077  1150  1065  2352  2643 
3                                               0   817   944     0  1178  1807     0 
4                                             758   690     0     0  1250  2154  3388 
7                                               0   844     0     0   965     0     0 
10                                            758     0     0     0  1164     0  3251 
//Project 16
16   0 0    5   1   7  5
1              1712   715   502     0   416   274   317                               
5              1986   669   358   458   377   307   263                               
6                 0   576   401   407     0   263     0                               
8              1781     0     0     0     0     0     0                               
10             1644   715   387   475   351   340   245                               
//Project 17
17   0 0   27   7   9  6
1                                                   445     0   810                   
4                                                   454     0   470                   
5                                                   508   617   666                   
6                                                   563     0     0                   
9                                                     0   714     0                   
10                                                    0     0   836                   
//Project 18
18   0 0    6   5  10  6
1                                         0     0   363   544     0   539             
2                                       741   395   472   472   692   838             
4                                         0     0   581     0   797   781             
5                                         0   659     0     0   549     0             
7                                       624   505   481   762   836   866             
8                                       637   461   481   617   601   838             
//Project 19
19   0 0    9   1   6  5
1              5685  2031  1348     0   975     0                                     
3                 0  2123     0     0     0     0                                     
4                 0  1500   975     0   832  1032                                     
8                 0     0     0     0   845     0                                     
9              6234  1638  1262  1376  1118   879                                     
//Project 20
20   0 0   11   7  12  6
2                                                   263   423   405   383   817  1088 
3                                                   236   302     0     0   817  1602 
5                                                     0   363     0   440     0  1556 
6                                                     0   339   470   426   792  1602 
7                                                   218     0     0   482   668     0 
8                                                     0   399   405   482   643  1098 
//Project 21
21   0 0   28   1   3  7
1                 0   877     0                                                       
2                 0     0   861                                                       
3              3973   923     0                                                       
6                 0  1361     0                                                       
8              3082  1061   617                                                       
9                 0     0   774                                                       
10                0  1153     0                                                       
//Project 22
22   0 0   24   3   9  5
1                           789   917   585   527   499   641     0                   
2                             0     0     0   516     0     0     0                   
5                             0     0     0   450     0     0     0                   
6                             0     0     0   593   490     0   705                   
9                           803   696   481   626     0     0   496                   
//Project 23
23   0 0    4   4   9  6
2                                 934     0     0   536   617   823                   
4                                   0     0   549   454   581   666                   
5                                   0   481   494     0   556   666                   
6                                 866   728   670     0   520   614                   
7                                1036   611     0   572     0   627                   
8                                 815   806   428   481     0     0                   
//Project 24
24   0 0   19   3   5  5
3                           861   968   832                                           
5                             0   679   806                                           
8                           688     0   832                                           
9                           832  1036     0                                           
10                          631   849     0                                           
//Project 25
25   0 0   19   7  11  6
4                                                     0   411     0     0   718       
5                                                   281   423   313   383   817       
6                                                     0     0     0   383     0       
7                                                     0   375   313   411     0       
8                                                     0   363   405   340   693       
9                                                     0     0     0   355   619       
