//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      153   126   155   123   121   148   147   127   127   137   150   149       3    1    2    2    1    6    1 
2        1      153   136   123   129   122   152   123   125   149   145   156   143       2    1    2    2    1 
3        1      131   151   136   123   156   128   147   150   132   137   153   137       1    1    2 
4        1      149   157   147   120   146   141   143   124   158   158   143   149       2    1  1.5    4  0.5 
5        1      148   148   128   156   136   159   126   150   129   158   135   147       1    1    2 
6        1      135   155   134   127   148   125   135   133   141   122   157   122       1    1  1.5 
7        1      154   144   122   136   141   139   158   123   129   159   147   122       1    1    1 
8        1      132   122   153   155   132   160   122   128   154   123   153   151       1    1  1.5 
9        2      156   145   149   141   145   156   137   135   146   125   128   158       1    2    2 
10       2      155   138   124   149   156   135   141   156   122   131   158   151       1    2  1.5 
11       2      125   129   151   120   140   136   147   124   132   121   147   149       3    2    1    5    1    6  0.5 
12       2      124   135   137   146   138   131   145   122   124   141   129   140       2    2    2    5  1.5 
13       2      128   138   136   144   128   132   155   156   152   150   137   139       2    1  1.5    2    2 
14       2      141   148   143   135   149   131   150   147   159   155   131   121       3    2    1    3    1    5    2 
15       2      120   123   144   126   134   151   142   154   127   139   146   137       1    2    1 
16       2      127   122   160   125   149   137   146   120   158   124   135   129       2    2    1    8    2 
17       2      131   121   123   127   122   156   141   128   138   130   124   147       3    1    1    2    1    8    1 
18       3      144   135   141   149   127   142   129   150   132   152   157   159       3    3    2    6    1    9    2 
19       3      151   158   150   122   147   121   124   157   145   154   141   121       3    3    1    6  0.5    9    2 
20       3      129   133   151   136   135   135   148   121   149   159   150   144       2    3    1   10    2 
21       3      120   142   153   153   155   158   136   136   130   148   144   122       1    3    2 
22       3      144   126   157   127   148   156   140   125   125   134   157   135       3    3  1.5    8    1   10    2 
23       3      150   151   147   150   143   133   158   140   156   125   147   122       1    3  1.5 
24       3      160   133   135   158   152   158   154   141   138   139   125   132       2    3  1.5   10  1.5 
25       3      158   131   127   132   137   133   157   138   158   142   157   132       3    3    1    4  1.5    9    1 
26       3      153   144   120   160   136   149   151   153   150   120   155   147       2    3  1.5    4    1 
27       3      140   147   147   160   158   129   130   124   126   152   131   139       1    3  1.5 
28       3      144   159   157   136   149   145   120   130   123   126   120   124       3    2    1    3    2    8    1 
29       3      142   141   148   143   124   133   125   125   155   147   120   120       2    1  1.5    3  1.5 
30       4      143   160   156   157   142   122   132   144   122   131   128   145       1    4  1.5 
31       4      133   146   127   126   156   149   126   141   151   141   150   150       2    4  1.5   10  1.5 
32       4      158   156   141   140   152   141   136   126   155   141   154   145       1    4  1.5 
33       4      150   139   131   145   126   141   130   159   133   123   131   146       1    4  1.5 
34       4      148   128   154   133   156   142   153   154   122   145   143   134       1    4    2 
35       4      142   141   122   123   128   159   122   146   151   126   120   144       3    2    1    4  1.5    7  0.5 
36       4      124   129   147   154   149   126   156   134   153   156   142   128       1    4  1.5 
37       4      124   124   139   135   124   149   160   158   155   155   155   136       2    4    2   10    2 
38       4      155   148   146   156   122   124   155   141   123   130   129   129       1    4    2 
39       4      157   157   127   158   140   131   160   135   124   142   160   157       1    4    2 
40       5      148   145   144   158   154   137   132   155   121   135   154   154       2    5  1.5    7    2 
41       5      138   121   157   139   125   147   154   144   150   125   120   123       3    5    1    7  0.5    9  1.5 
42       5      156   127   120   143   157   120   128   120   133   123   137   144       3    5  1.5    8  1.5   10    1 
43       5      120   156   143   124   154   159   123   141   128   138   156   143       1    5    2 
44       5      126   156   144   158   137   136   155   143   121   147   143   121       2    5    1    8  0.5 
45       5      159   135   148   132   137   126   144   148   132   150   140   158       3    3  1.5    5  1.5    9  1.5 
46       5      130   146   159   138   158   145   126   157   122   143   150   152       3    5    2    8    2   10    2 
47       5      144   123   157   125   157   125   154   144   124   134   147   137       2    5    2   10    2 
48       6      131   125   139   142   121   129   143   124   129   159   126   147       3    6  1.5    9    2   10    1 
49       6      151   147   149   147   144   148   145   130   131   133   120   142       2    5    2    6    1 
50       6      135   128   125   144   146   135   159   122   124   145   139   159       3    2    2    6  1.5    7    1 
51       6      159   136   159   137   143   148   144   152   124   137   132   122       1    6  1.5 
52       6      138   138   154   157   157   121   144   147   128   153   157   154       1    6  1.5 
53       6      128   148   123   157   121   139   130   133   128   121   138   151       1    6  1.5 
54       6      120   157   132   159   154   141   128   130   126   135   123   156       3    2  0.5    4  1.5    6  1.5 
55       6      134   159   152   134   123   126   152   150   155   134   129   149       2    3    2    6    1 
56       7      124   155   145   141   134   151   140   158   126   159   139   152       2    3    1    7    2 
57       7      130   135   139   143   130   131   128   156   155   142   136   139       1    7    1 
58       7      144   151   141   130   125   125   128   131   130   129   138   121       3    4  0.5    6    1    7    1 
59       7      133   159   129   157   144   140   138   141   121   127   150   130       1    7  1.5 
60       7      125   129   129   122   123   122   156   158   129   134   123   153       3    6    2    7    1    8  0.5 
61       7      156   147   140   134   133   131   156   151   140   151   137   143       3    3    1    7    2   10    1 
62       7      149   136   151   154   130   158   132   145   121   143   133   126       3    2  0.5    3    2    7    1 
63       7      123   144   132   150   136   121   141   136   136   131   131   152       1    7    2 
64       7      123   121   127   129   146   126   139   157   157   155   123   160       2    1    2    7    1 
65       7      137   136   125   121   128   159   154   137   134   158   138   153       2    7    2   10    2 
66       7      135   124   124   141   136   126   131   139   126   150   149   138       3    2  0.5    6    2    7    2 
67       7      158   153   140   158   137   135   129   152   138   124   156   156       3    3    2    4    2    7    2 
68       8      150   133   130   148   151   149   149   128   136   128   129   129       3    5    2    8    2   10    1 
69       8      159   128   120   131   124   159   123   160   159   130   129   146       2    1  1.5    8    2 
70       8      137   149   127   141   145   135   152   143   147   154   127   129       1    8    2 
71       8      144   133   127   158   143   129   138   125   145   125   142   125       1    8  1.5 
72       8      137   143   160   158   149   152   121   124   159   156   121   121       3    1  1.5    6    1    8    1 
73       8      148   132   154   141   157   120   138   157   142   159   143   124       2    6  1.5    8    2 
74       8      158   133   140   132   131   139   146   120   139   148   132   156       1    8  1.5 
75       8      143   138   120   137   122   129   125   149   150   152   143   129       3    3  0.5    8    2   10    2 
76       8      131   144   121   124   148   142   130   152   136   160   128   137       1    8    1 
77       8      131   140   151   155   141   148   123   120   133   123   155   149       2    5  1.5    8    1 
78       9      142   133   157   139   132   141   130   128   141   145   160   151       1    9  1.5 
79       9      143   154   131   126   153   159   145   145   134   129   159   151       1    9    1 
80       9      152   131   140   120   129   133   157   125   130   123   158   150       1    9    2 
81       9      133   157   153   159   131   138   145   133   123   134   133   134       2    9  1.5   10  1.5 
82       9      157   129   157   145   145   141   158   149   134   137   156   121       3    8    2    9    1   10    1 
83       9      155   144   129   155   155   147   121   140   126   128   151   123       1    9    2 
84       9      123   147   134   150   141   135   150   144   134   125   137   147       2    8  0.5    9  1.5 
85       9      145   160   125   154   129   136   152   156   130   124   139   124       2    6  1.5    9    2 
86       9      159   139   122   129   141   136   135   127   136   127   151   141       3    2    2    3  0.5    9    1 
87      10      146   120   143   124   147   130   147   141   133   122   142   129       3    4    1    6    1   10  1.5 
88      10      131   148   153   153   153   151   159   125   122   132   124   159       1   10    2 
89      10      143   133   140   154   144   126   143   150   142   124   137   126       1   10  1.5 
90      10      134   137   132   140   122   157   158   121   135   125   154   146       1   10    1 
91      10      136   135   149   128   144   123   137   131   156   141   146   151       2    2    1   10  1.5 
92      10      158   121   148   158   152   132   147   121   151   154   123   135       1   10    1 
93      10      145   139   144   138   127   153   151   148   129   138   135   146       3    6    1    9    2   10    1 
94      10      156   126   135   131   137   134   121   146   144   143   127   129       2    2  1.5   10    2 
95      10      133   121   130   122   126   157   120   143   126   141   143   146       3    2  1.5    5  0.5   10  1.5 
96      10      134   124   151   153   159   133   129   152   125   123   140   143       2    3  1.5   10    2 
97      10      142   158   139   127   145   150   128   129   138   140   152   144       3    1  0.5    2  0.5   10    2 
98      10      150   133   128   158   130   144   142   156   137   148   124   138       2    9  0.5   10    2 
99      10      146   123   129   120   139   148   140   132   121   129   139   125       3    7  0.5    9    2   10  1.5 
100     10      120   155   126   126   160   148   145   121   143   124   157   157       3    6  0.5    7  1.5   10    1 
//Department number d, number of members, requirements rd(d,t)
1       8       189   187   179   188   199   187   213   198   197   216   214   189 
2       9       207   220   214   221   234   237   210   203   210   208   240   241 
3      12       308   283   292   338   299   332   286   265   282   299   294   311 
4      10       233   239   226   268   265   243   281   276   271   222   231   228 
5       8       188   197   199   195   192   177   183   225   201   187   227   202 
6       8       188   202   202   209   196   208   214   208   206   208   204   189 
7      12       264   302   262   293   266   284   273   292   307   296   304   322 
8      10       270   252   253   256   275   263   265   225   278   273   236   227 
9       9       241   214   240   223   228   214   251   211   230   222   259   219 
10     14       388   337   388   377   379   343   355   378   330   376   344   325 
//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   22   3   5  7
1                             0   791   772                                           
2                           741   641     0                                           
4                          1005   624   809                                           
6                           783   733   698                                           
7                             0   699   698                                           
8                           963   608   595                                           
10                          688   641   753                                           
//Project 2
2    0 0    5   4   9  6
2                                 366     0     0     0     0     0                   
5                                 474     0   344   510   466   769                   
6                                 458   549     0   540   345     0                   
8                                 374   511   432   480   379   527                   
9                                   0     0     0     0   483     0                   
10                                508     0   414   570   500   741                   
//Project 3
3    0 0   23   7  11  7
1                                                   250   284   370   573   576       
2                                                   280   302   356   538   559       
3                                                     0   310     0     0     0       
5                                                     0   241   470     0   610       
6                                                     0   310     0     0     0       
7                                                   320   215   441   538   407       
8                                                   280   207   513   486     0       
//Project 4
4    0 0   29   3   8  5
3                             0     0   279     0   340     0                         
4                           338   208   260   255   260     0                         
5                             0   208   251   211     0   302                         
6                             0     0     0     0     0   302                         
8                           307     0     0   317     0   233                         
//Project 5
5    0 0   11   2   5  7
1                       0   508     0     0                                           
3                       0     0     0   465                                           
4                       0     0   366     0                                           
6                    1273     0     0   530                                           
7                    1941     0     0   493                                           
8                    1209   518   474   390                                           
9                    1368   656   491   446                                           
//Project 6
6    0 0   26   1   8  5
1                 0     0     0   558   698     0     0     0                         
2              5599     0     0   691     0   582   841   621                         
4                 0     0   984     0     0   670     0   587                         
9              3931  2164  1016   658   707   582     0   690                         
10             4527  2769  1005   549   781   582   801   561                         
//Project 7
7    0 0   25   5  11  6
2                                       418   555   530     0   513   816   797       
3                                       390   379   600   448     0     0  1051       
5                                       437   511     0   526   584     0   882       
7                                       363   564   360     0   855  1094   865       
8                                       446     0   440   345   855     0     0       
10                                      577   397   590   397   783   729   932       
//Project 8
8    0 0   17   1   9  7
1              4586     0     0   699     0   705     0     0     0                   
2                 0  2769   751   758     0   794     0   595     0                   
3                 0  3024   952   716   772   626   921   768     0                   
4                 0     0   868   649     0   732   921     0     0                   
6              5003  2419     0   583   856   617   741   595  1297                   
8              5301  2164   857   649   726   811   821   604  1154                   
10                0  3024   952   799   605     0   711   811   969                   
//Project 9
9    0 0   15   4  12  5
3                                 708     0   838   811   708     0     0  1187  3029 
5                                 591   688     0     0   802     0     0     0     0 
6                                 658     0     0     0   811   969  1355  1085  3461 
7                                   0     0     0     0   569     0     0     0     0 
10                                  0     0   803   841     0  1111     0  1509     0 
//Project 10
10   0 0    7   1   6  6
3              3216     0     0   358     0   503                                     
4                 0     0   614   358     0     0                                     
5                 0     0   465   441   567   485                                     
6              3097     0     0     0   390     0                                     
9                 0     0     0     0   353   344                                     
10                0     0     0     0   502     0                                     
//Project 11
11   0 0    7   3   7  5
1                             0   366   502   432     0                               
4                             0   433     0   361   620                               
5                             0   333   409   397   580                               
6                           487     0   511   494   360                               
7                             0     0     0   405     0                               
//Project 12
12   0 0   24   3  11  7
1                           836   699   819   714   841   751     0  1407  1594       
3                           677   774   828   573   861   578   983  1320     0       
4                           921     0   707   626   841   802  1254  1216  1136       
7                           741   608   688   617   691   716  1211  1615  1458       
8                           709   791   632   829   650   604  1211  1580  1238       
9                           931   641   642   582   961   820     0  1424     0       
10                          836   666   837   635   831   690  1154  1216     0       
//Project 13
13   0 0    2   7  10  7
1                                                   310   250     0   451             
2                                                     0   284   441   434             
4                                                     0     0     0   538             
5                                                   320     0     0     0             
6                                                     0     0   427     0             
9                                                     0   310     0     0             
10                                                    0   276   441   538             
//Project 14
14   0 0   13   8  12  6
1                                                           0   427   538   576     0 
2                                                         276   470   538   542     0 
4                                                         267   498   590   508  1401 
6                                                           0     0     0   610  1254 
8                                                         224     0   469   508     0 
10                                                        215     0     0   508     0 
//Project 15
15   0 0   21   5  12  7
3                                         0     0     0   233     0   469     0     0 
4                                         0     0     0   215     0     0     0     0 
5                                         0     0   350   293   484     0     0  1265 
6                                       288   255     0   207     0     0     0  1427 
7                                       269   238     0     0     0   469     0     0 
8                                         0     0   300   224     0     0   457     0 
10                                        0     0     0     0     0     0   508     0 
//Project 16
16   0 0   24   3   5  5
1                           815     0   837                                           
4                             0     0   726                                           
5                           963   716     0                                           
6                           804   733     0                                           
7                           762   716   735                                           
//Project 17
17   0 0   22   6   9  5
1                                               0     0     0   869                   
3                                             476     0     0     0                   
7                                               0     0   405     0                   
8                                             352   360     0   541                   
10                                            547     0   500   726                   
//Project 18
18   0 0    2   3  11  7
1                             0     0     0     0     0     0   955  1441  1424       
2                             0     0     0   591     0   664     0     0  1509       
3                           931     0   828     0   931     0     0     0     0       
4                           762   566     0   564   791   569  1026     0     0       
5                             0   774     0     0   711     0     0     0     0       
6                             0     0     0   661     0     0     0     0     0       
10                          836   724   688   564   871   552     0  1216  1136       
//Project 19
19   0 0   10   2   8  6
3                    2228   889   783   781   679   761   751                         
4                    2833   878   583     0   723   851   595                         
5                       0     0   691     0     0   821     0                         
8                       0   677   758     0   573   781     0                         
9                    2928   730   774   726   670   650   647                         
10                   2737   762     0     0   750   891   561                         
//Project 20
20   0 0   14   3   5  7
1                             0   241   288                                           
2                           296     0     0                                           
5                           285   258   260                                           
6                           296   266   316                                           
7                           381     0   316                                           
8                             0   266     0                                           
10                            0   233   297                                           
//Project 21
21   0 0    6   3   6  5
1                           412     0     0   529                                     
5                             0     0   539   361                                     
7                           391   449   390     0                                     
9                           592   358     0     0                                     
10                          677     0     0     0                                     
//Project 22
22   0 0   29   9  12  5
1                                                              1297  1163  1119  3865 
2                                                              1054  1632  1407     0 
5                                                                 0  1424     0     0 
6                                                              1026  1441     0     0 
10                                                             1083     0  1407     0 
//Project 23
23   0 0    7   6  12  7
1                                             714   751   569  1297  1389  1323  4221 
2                                               0     0     0   912     0     0  4204 
4                                               0     0   759     0     0  1560  4159 
5                                               0     0   682     0  1441     0     0 
6                                             741   691   613  1111  1302  1407  2898 
8                                               0   650     0     0  1216  1492     0 
9                                               0     0   561     0     0  1204  3255 
//Project 24
24   0 0   23   3   6  5
3                           624   358   409   352                                     
4                             0     0     0   388                                     
5                             0   433   577     0                                     
7                             0     0     0   458                                     
10                            0     0   372     0                                     
//Project 25
25   0 0   26   6   8  6
1                                             838     0   751                         
2                                               0     0   751                         
4                                               0   921     0                         
6                                             732     0     0                         
8                                             811   640   682                         
10                                            564   741   604                         
