//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      155   125   155   139   143   123   132   131   160   148   134   139       3    1    2    4    1   10  1.5 
2        1      126   148   125   139   150   121   144   146   153   123   124   148       2    1    1    2  1.5 
3        1      128   139   128   136   160   157   122   145   156   156   149   131       2    1    1    2    2 
4        1      131   134   123   127   123   130   132   128   155   131   151   126       1    1    1 
5        1      123   141   135   135   148   129   131   140   142   144   140   151       2    1  1.5    8  0.5 
6        1      121   157   159   157   126   141   131   128   123   135   148   140       3    1    1    8    1    9    2 
7        1      131   139   141   129   148   153   146   150   147   137   134   135       3    1    1    3  1.5    9  0.5 
8        1      131   158   159   129   142   131   146   130   149   120   150   155       2    1    1    8    2 
9        2      139   153   134   123   143   144   159   158   149   122   129   121       2    1  0.5    2    2 
10       2      129   149   149   148   135   139   139   123   135   154   137   136       1    2    1 
11       2      157   145   139   140   134   136   129   131   148   140   160   159       2    2    1    7  1.5 
12       2      154   157   142   155   146   144   159   135   146   155   148   126       3    2    2    6  0.5    8  0.5 
13       2      120   136   157   126   137   122   147   129   136   146   128   132       3    2    2    7  1.5   10  0.5 
14       2      155   143   120   145   147   129   142   122   144   143   154   129       2    1    1    2    1 
15       2      132   142   139   123   142   141   122   155   140   150   126   133       1    2  1.5 
16       2      134   121   140   140   150   132   129   145   147   141   138   120       3    2    2    6    2    7    2 
17       2      133   140   146   150   160   131   122   149   160   133   155   127       3    1    2    2    1    3    1 
18       2      127   132   123   133   150   120   121   142   143   147   142   149       3    2  1.5    4    2    7  1.5 
19       2      152   138   131   140   150   144   150   129   144   153   128   139       1    2  1.5 
20       2      150   124   127   145   120   128   140   154   130   132   152   144       2    2  1.5    8    1 
21       3      148   145   142   156   124   130   125   120   133   153   134   129       2    3  1.5    9    2 
22       3      143   144   152   148   137   139   138   158   124   143   159   158       1    3    1 
23       3      150   135   120   137   122   120   122   138   133   155   122   146       3    3    1    5    1    7  0.5 
24       3      139   140   137   126   131   121   149   128   128   146   133   139       2    1  1.5    3  1.5 
25       3      153   151   153   160   156   143   159   130   142   120   133   135       1    3    2 
26       3      133   130   138   131   147   158   126   126   148   140   135   146       3    1    1    3    2   10    1 
27       3      139   150   159   160   126   135   156   133   153   155   123   143       3    2  0.5    3  1.5    9  1.5 
28       3      136   136   139   155   154   122   146   134   137   135   136   128       1    3    2 
29       3      151   160   151   120   134   151   147   142   156   133   157   132       1    3    1 
30       3      141   150   149   147   138   152   131   153   138   151   145   148       3    3  1.5    5    2   10    2 
31       3      121   139   138   127   127   121   123   156   148   120   122   157       1    3    1 
32       4      144   129   153   147   138   128   148   121   158   126   156   140       1    4    2 
33       4      155   143   149   121   138   154   131   135   146   123   140   151       1    4    2 
34       4      160   134   137   150   142   158   140   150   120   128   123   135       2    3  0.5    4    1 
35       4      126   147   149   128   143   136   131   143   125   123   120   147       2    3    2    4    1 
36       4      131   123   125   124   126   145   154   130   151   152   126   153       1    4    2 
37       4      138   145   153   141   153   137   143   152   122   156   146   120       2    4  1.5    6  1.5 
38       4      122   149   139   130   137   123   122   133   136   139   144   153       3    1  1.5    4    1    5  0.5 
39       4      125   150   153   157   158   132   155   151   145   153   121   137       2    1    1    4    1 
40       5      148   120   122   146   126   159   140   152   145   148   157   141       2    5    1    7    1 
41       5      157   131   160   151   152   134   159   122   123   158   120   126       3    5    1    7    2   10    1 
42       5      141   127   151   160   128   125   139   153   156   141   128   132       2    5    1   10    1 
43       5      143   155   139   123   121   134   151   124   154   132   130   156       3    5    1    7  1.5    9    1 
44       5      157   137   127   122   147   149   133   142   120   126   160   138       3    4  0.5    5    1    7    1 
45       5      139   126   148   125   126   157   135   152   136   142   124   139       1    5  1.5 
46       5      142   125   120   132   138   145   144   151   154   157   122   148       2    1    2    5  1.5 
47       5      139   137   159   155   138   135   136   154   146   133   144   123       3    5  1.5    8  1.5   10  1.5 
48       5      152   142   152   155   153   152   130   154   159   154   136   125       2    5    2    9  1.5 
49       5      160   148   120   147   124   132   127   139   128   133   133   159       3    1  1.5    5  1.5    6  0.5 
50       5      135   133   145   138   123   121   132   138   147   125   136   155       2    4    2    5    2 
51       6      158   133   159   125   145   150   140   129   153   152   152   158       1    6    1 
52       6      153   144   157   145   140   144   126   157   158   120   122   131       1    6    2 
53       6      122   142   129   128   123   157   159   151   121   151   145   139       2    6    1    7  0.5 
54       6      136   138   143   156   129   127   140   125   145   126   134   157       2    6    2    7    2 
55       6      125   132   140   157   149   150   160   158   158   121   124   138       3    2  0.5    6  1.5    9  0.5 
56       6      159   136   160   132   133   147   157   126   148   122   150   122       3    3  1.5    4    2    6    1 
57       6      144   159   160   158   145   152   139   157   153   138   145   133       3    2  1.5    4    2    6  1.5 
58       6      158   130   133   150   124   143   158   139   149   145   152   150       3    5  1.5    6    1   10  1.5 
59       6      122   138   149   145   138   160   156   136   135   128   136   128       1    6    2 
60       6      143   145   157   150   135   156   124   147   130   151   156   144       1    6  1.5 
61       6      120   127   160   148   133   158   138   124   143   139   132   138       2    6  1.5   10  1.5 
62       7      124   125   147   125   158   154   125   160   146   132   127   129       2    5  0.5    7  1.5 
63       7      144   139   154   144   158   152   128   125   122   150   151   150       3    6    1    7    2   10    1 
64       7      130   126   154   120   127   159   125   136   146   149   141   129       3    4  1.5    7    1   10  1.5 
65       7      152   149   156   136   144   152   142   153   134   155   158   160       3    4  0.5    7    1    8    1 
66       7      148   133   144   144   151   122   127   132   141   138   145   151       2    7    2    8    2 
67       7      129   123   120   136   146   139   148   129   137   144   147   152       1    7    2 
68       7      150   140   121   147   141   147   153   152   154   150   127   157       3    1    1    3    1    7    1 
69       7      146   154   132   133   147   138   128   132   126   157   160   139       3    3  0.5    7    1    9  0.5 
70       7      124   138   125   136   134   125   147   145   155   129   139   140       1    7    2 
71       8      160   137   127   126   128   153   156   145   128   150   142   154       1    8    1 
72       8      151   126   154   130   135   136   137   156   145   125   147   147       2    6    1    8    1 
73       8      126   158   140   142   132   128   139   153   150   142   120   135       3    5  0.5    8    2   10    1 
74       8      125   151   133   160   122   129   143   122   139   120   140   155       2    2    2    8    2 
75       8      132   137   158   160   134   137   155   141   136   137   157   134       3    6  0.5    7    1    8  1.5 
76       8      159   122   137   147   148   135   144   157   140   127   120   154       2    2  0.5    8    1 
77       8      153   151   134   134   156   152   159   123   140   151   136   132       1    8    2 
78       8      157   146   121   128   150   121   122   160   130   152   140   153       1    8    2 
79       9      157   125   138   135   149   122   126   150   123   148   126   131       1    9    1 
80       9      148   151   152   138   137   126   121   142   139   138   134   144       3    1    2    5    1    9    1 
81       9      152   120   132   141   123   155   144   146   135   158   137   142       1    9    2 
82       9      151   152   152   157   141   129   138   139   123   143   132   128       1    9    2 
83       9      146   124   133   143   152   120   147   127   130   144   132   131       3    4    1    9    1   10    1 
84       9      157   123   141   130   128   156   145   134   123   129   148   127       2    2    2    9    2 
85       9      156   142   123   152   153   130   147   130   151   128   159   134       3    2    1    5  0.5    9    1 
86       9      123   153   150   126   155   154   120   145   152   150   149   133       2    5    2    9  1.5 
87       9      139   156   137   154   149   143   139   121   155   148   124   130       2    5  1.5    9    1 
88       9      126   129   150   126   136   152   121   122   124   153   120   135       3    7  1.5    9    2   10    1 
89       9      134   152   146   126   129   138   141   130   132   153   140   131       2    8    2    9  1.5 
90       9      126   139   139   146   130   144   157   159   156   135   128   122       1    9    2 
91      10      126   128   153   120   127   132   149   132   140   134   150   143       1   10  1.5 
92      10      131   131   160   122   155   138   154   121   141   158   154   155       3    1    2    6    2   10    1 
93      10      152   127   126   130   134   159   143   155   151   147   157   147       2    8  0.5   10    2 
94      10      126   122   156   123   124   133   121   152   142   149   159   137       2    7  0.5   10    1 
95      10      134   138   145   148   136   138   140   125   135   127   149   144       1   10    1 
96      10      136   146   121   123   156   131   128   146   136   127   136   142       3    1    1    4    2   10    2 
97      10      121   139   146   155   126   145   124   148   160   136   135   157       2    2  1.5   10  1.5 
98      10      157   152   126   143   152   132   155   144   137   140   146   155       3    4    1    5    1   10    1 
99      10      131   124   154   151   152   131   151   125   125   136   156   158       1   10    1 
100     10      151   129   153   156   121   152   158   144   150   131   132   120       2    6  0.5   10    1 
//Department number d, number of members, requirements rd(d,t)
1       8       185   187   211   206   227   179   189   186   220   201   197   210 
2      12       269   336   281   287   303   320   285   288   276   318   291   287 
3      11       257   267   252   272   275   280   261   251   270   274   248   278 
4       8       186   215   193   185   223   206   196   187   179   185   175   209 
5      11       273   247   285   298   253   286   300   270   312   250   245   256 
6      11       260   249   319   272   269   278   260   308   315   294   254   303 
7       9       228   216   245   242   238   256   229   207   220   237   209   219 
8       8       193   215   193   213   184   213   212   218   191   179   208   195 
9      12       332   313   290   330   287   285   285   272   301   313   286   292 
10     10       255   214   234   233   266   243   284   249   227   228   278   239 
//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   29  10  12  6
1                                                                       0     0  1794 
2                                                                    1300  2260  2126 
3                                                                    1300  2650  1794 
5                                                                    1114     0  1993 
9                                                                       0  2806  2259 
10                                                                      0  2105  1661 
//Project 2
2    0 0   23   3   8  6
1                             0   399     0     0     0     0                         
2                           256   277   313   274   358   381                         
4                           294     0   333   236   381     0                         
5                             0     0     0     0   415   286                         
7                             0     0   343   283   334   360                         
8                           332   366   272   340     0   275                         
//Project 3
3    0 0   11   3   6  5
1                           484     0     0     0                                     
3                             0   587     0     0                                     
5                             0   454   484     0                                     
7                           379   610     0   510                                     
9                             0   587   363     0                                     
//Project 4
4    0 0   25   6   9  6
3                                             719   935   921     0                   
5                                               0  1097     0  1880                   
6                                               0   843     0     0                   
7                                             614   912     0  1971                   
8                                               0  1108   762  1495                   
10                                            889   924   805     0                   
//Project 5
5    0 0    9   4  11  6
1                                   0   363     0   311   360     0     0     0       
3                                   0   242     0     0     0     0  1160     0       
5                                 366   242   245     0   381   702  1160  1871       
7                                   0     0     0     0     0     0  1346  2105       
9                                 310   242     0   369   317     0     0     0       
10                                310   363   245   277   339   634  1439  1949       
//Project 6
6    0 0   22   6  12  6
1                                               0     0   614   997     0  4521     0 
2                                               0     0   572     0     0     0  2591 
3                                             435     0   498  1314  2321  4599  3521 
4                                             501   727   498   997  1903  2806  3588 
5                                             416     0     0  1223     0     0  3986 
8                                               0   531     0     0     0     0     0 
//Project 7
7    0 0   12   6  12  7
2                                               0   381   360   611  1578  2027  2325 
3                                               0   369   360   747  1346     0  1594 
5                                             245   404   275   793  1253  2728  1860 
6                                               0     0   360     0     0     0  1993 
8                                               0     0     0   770     0     0     0 
9                                             331     0   275   679  1578  2416  1993 
10                                            245   392   317     0     0     0     0 
//Project 8
8    0 0   26   2  10  7
2                       0   854   798   959   633   739     0     0     0             
3                       0   702     0   918     0   958   773  1926     0             
4                    1007     0   920     0     0   993     0     0  3482             
5                    1417     0     0   929     0   970   688     0     0             
6                       0   692     0     0     0   739   731     0     0             
7                       0   901   931   646   823     0   815  1880  3807             
10                   1291   740   998   777   851   808   879  1563  3714             
//Project 9
9    0 0    6   1   6  6
1                 0  1275   844     0     0   766                                     
2                 0  1385   711   920     0   756                                     
4              3038  1007   816   710   656   624                                     
6                 0     0     0   898   777   841                                     
8              2321  1039   683   887   929   813                                     
10                0     0   626     0     0     0                                     
//Project 10
10   0 0   20   6   8  7
2                                             596   485     0                         
3                                               0     0   550                         
4                                             586   704   434                         
5                                             387     0   508                         
6                                               0   623     0                         
7                                             463   427   508                         
8                                             387     0   392                         
//Project 11
11   0 0   23   1   6  5
1              2697  1102   702   898   898   700                                     
4              3038     0     0   776     0     0                                     
5                 0     0     0   898     0     0                                     
6                 0     0   854     0     0   775                                     
9                 0     0   607   920     0   643                                     
//Project 12
12   0 0    3   2   9  6
2                    1354   740   920   828   908  1039   985  1631                   
3                       0     0   732   666     0     0     0     0                   
4                    1118     0     0   858   652   820   762  1608                   
5                       0   730   776   706   794  1097     0  1540                   
6                       0   759     0     0     0   912     0     0                   
8                       0     0   965     0   633     0   815  1699                   
//Project 13
13   0 0    7   2   9  6
1                     661   341   665   484   463   635   582  1268                   
2                     708   493     0   575     0   554     0  1019                   
4                       0   560   432     0     0     0   593  1291                   
5                     582   512   599   464   387     0   423  1291                   
6                     598   360   587   424   558     0   413   861                   
8                       0     0   454     0   596     0   392  1427                   
//Project 14
14   0 0   24   5   8  5
1                                         0   378   635   519                         
3                                       646   586   681     0                         
7                                         0   406     0   572                         
8                                         0     0   542     0                         
10                                      444     0     0   519                         
//Project 15
15   0 0   20   3  10  5
1                             0   332   242   236   334     0   770  1578             
3                           265   399     0     0     0   339     0  1300             
4                             0     0   292   245   346   328     0  1253             
7                             0     0     0   312     0   296     0     0             
9                           294   299   282   302   334   360   747  1114             
//Project 16
16   0 0   16   5   8  6
1                                       565     0   485   635                         
5                                       626   605   427   445                         
6                                       565   558     0   561                         
7                                         0   586     0     0                         
9                                       393   444     0   476                         
10                                      565   491     0   519                         
//Project 17
17   0 0   17   2   8  7
1                       0   313     0     0     0     0     0                         
2                     519     0   277     0   302     0   275                         
3                     377   227   321   313     0   277   275                         
6                     488   256   399   272   321   404   307                         
7                     535     0   388   292   255   277   307                         
8                     503   284   288   282   274   404     0                         
9                     488   237     0   272   236   369   286                         
//Project 18
18   0 0   10   1   3  6
2                 0     0   816                                                       
4                 0     0   854                                                       
5                 0  1228     0                                                       
8                 0  1102   702                                                       
9              3243     0   806                                                       
10             2321  1102   730                                                       
//Project 19
19   0 0    8   2   5  5
1                     677   597   687   464                                           
2                       0     0     0   636                                           
5                       0     0   676   484                                           
8                     566   484   665   484                                           
9                       0     0     0   636                                           
//Project 20
20   0 0   30   1   8  5
1                 0     0   711     0     0   870     0   921                         
3              2936  1181     0     0   858     0     0   784                         
4              2765     0   778     0   747   662   820     0                         
6              2390  1149   892   787   828     0  1062   964                         
8              2355  1511   901   920   777   823   739   974                         
//Project 21
21   0 0   23   2   5  5
2                     708   531   698   615                                           
3                     960     0     0   565                                           
6                     645   607   654     0                                           
7                       0   541   510     0                                           
8                     787   550   621   575                                           
//Project 22
22   0 0    5   1   3  5
2                 0     0   654                                                       
4                 0  1007   892                                                       
5              2321  1212   825                                                       
6              2560     0     0                                                       
7                 0  1212     0                                                       
//Project 23
23   0 0    1   1   8  7
1                 0     0     0   510     0     0     0   519                         
2              1775   913   607     0   514   368     0   582                         
3                 0     0   417   610     0   586   531     0                         
4                 0     0     0     0   595     0   669   582                         
7              1297   661   503   632   454   416   462     0                         
8                 0   614   360   676     0   567   577   413                         
9                 0     0   398   465   444   529     0     0                         
//Project 24
24   0 0   12   3   5  6
1                           455   465   636                                           
2                             0     0   595                                           
3                           550   521   626                                           
4                           398   454   363                                           
7                           484     0   383                                           
9                           550   676   414                                           
//Project 25
25   0 0   14   6   8  5
1                                               0     0   360                         
4                                             340   277   360                         
5                                             321   288   275                         
8                                             264   358   254                         
9                                             331     0   381                         
