//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      147   125   155   125   122   150   154   123   142   151   122   153       2    1    2    2  1.5 
2        1      146   126   134   157   123   148   124   159   138   127   151   125       3    1    1    5  1.5    8    2 
3        1      160   120   126   139   136   122   133   144   136   160   124   155       2    1  1.5   10    1 
4        1      152   138   135   152   152   152   130   154   138   126   152   122       1    1  1.5 
5        1      126   132   153   123   135   123   132   154   128   125   157   127       3    1    1    6    2    9    1 
6        1      160   133   131   130   155   152   131   143   128   129   130   144       1    1    1 
7        1      143   154   137   152   158   155   160   123   126   132   148   146       1    1  1.5 
8        1      130   132   128   148   136   125   150   146   131   128   157   122       1    1  1.5 
9        2      120   155   147   144   142   142   139   147   141   130   154   122       2    2  1.5    9    1 
10       2      124   135   121   156   147   132   130   133   129   151   157   142       2    2  1.5   10  1.5 
11       2      130   124   145   128   149   152   133   124   159   120   121   120       3    2    1    3  1.5    5  0.5 
12       2      152   153   159   140   139   155   128   154   150   150   160   147       3    1    2    2    1    4    1 
13       2      135   135   136   147   123   136   153   140   149   145   159   155       2    2    1    8    2 
14       2      133   125   140   147   122   145   140   150   140   141   142   155       2    2    2    6  1.5 
15       2      134   121   146   122   128   122   151   156   126   128   139   156       2    2    2    8    1 
16       2      127   129   128   160   150   156   142   141   153   136   130   135       1    2    2 
17       3      150   144   142   138   159   126   159   153   132   149   145   139       1    3  1.5 
18       3      140   140   127   129   122   157   127   124   145   130   130   147       2    3  1.5    6    2 
19       3      144   142   144   152   143   149   138   124   143   136   126   142       2    3    2    9    2 
20       3      121   131   155   147   142   134   122   145   135   127   120   152       3    2    2    3    1    5  1.5 
21       3      129   129   148   124   126   141   122   141   142   154   148   122       2    1    2    3    1 
22       3      143   131   151   160   134   160   146   132   132   137   151   121       3    3    1    6    2    9    1 
23       3      142   157   131   151   126   133   155   154   120   136   141   142       1    3    2 
24       3      126   125   146   152   126   139   156   141   142   131   151   141       2    1    1    3  1.5 
25       4      160   155   150   149   160   128   126   152   155   156   120   160       1    4    2 
26       4      153   128   134   159   158   127   146   153   148   128   155   121       2    2    2    4    1 
27       4      122   150   145   127   152   160   120   135   142   122   146   143       3    4    1    5    2   10    2 
28       4      159   131   135   126   130   134   135   127   123   120   156   120       1    4  1.5 
29       4      145   155   135   124   137   155   143   121   123   138   148   151       3    4    2    5    2    9    2 
30       4      133   148   156   145   130   125   155   138   149   131   148   141       2    4    1    9  1.5 
31       4      143   154   156   160   129   124   155   126   155   132   141   134       2    4  1.5    6    1 
32       4      149   132   139   156   127   159   134   153   151   147   149   139       3    2    1    4    2    6    1 
33       4      139   128   136   149   140   156   131   146   157   140   141   152       1    4  1.5 
34       4      129   151   141   154   147   153   129   133   145   149   128   160       3    4    1    6    1    8    2 
35       4      140   124   129   146   137   132   149   143   152   155   145   139       3    2    2    4    2   10    1 
36       4      124   155   128   142   138   157   145   154   150   135   123   150       1    4    1 
37       5      125   133   123   143   151   134   131   160   132   131   136   133       1    5    1 
38       5      131   157   121   149   156   131   131   148   123   157   139   141       3    1  1.5    5    2    8    1 
39       5      143   132   158   124   121   132   145   155   140   130   122   134       2    5    1    8    1 
40       5      140   140   126   152   121   138   133   152   158   159   149   122       2    5    1   10  1.5 
41       5      145   125   144   120   141   156   159   126   151   132   145   134       1    5    2 
42       5      122   160   124   139   130   143   141   151   152   137   126   145       2    4  0.5    5  1.5 
43       5      131   122   154   147   147   154   148   120   160   147   124   158       1    5    1 
44       5      131   142   139   132   149   128   129   126   136   155   139   125       1    5  1.5 
45       6      159   149   132   149   132   139   142   121   154   124   129   136       3    3    2    4    1    6    2 
46       6      136   120   153   131   126   145   155   150   152   151   149   123       3    2  0.5    4  1.5    6    1 
47       6      130   149   151   152   134   137   140   147   135   150   143   153       3    5  1.5    6    1    8    1 
48       6      132   120   139   150   143   124   127   128   148   120   155   153       2    1  0.5    6    2 
49       6      138   132   130   138   128   137   132   158   135   125   143   138       1    6    2 
50       6      151   126   157   128   134   127   159   141   151   138   120   154       3    6    2    7    1    8  0.5 
51       6      142   124   151   123   154   133   139   157   134   139   123   157       1    6    2 
52       6      132   137   149   142   129   132   139   159   131   146   132   126       3    2  0.5    5  1.5    6    1 
53       6      120   124   138   122   131   128   124   147   120   149   139   154       3    1  0.5    6    1    9  1.5 
54       6      148   143   129   122   140   140   142   148   140   149   137   158       2    6    2    8    1 
55       6      123   143   146   120   122   138   129   127   142   126   140   136       3    5    1    6    1    8    2 
56       7      125   149   147   154   133   122   127   120   153   131   144   124       2    1    2    7    1 
57       7      147   131   131   128   157   131   149   133   137   153   147   123       2    7    2    9  1.5 
58       7      120   126   123   129   132   138   156   132   128   140   138   131       3    1    1    6    1    7    2 
59       7      120   150   128   159   137   123   160   126   154   128   133   145       3    6  1.5    7    1   10    1 
60       7      130   124   154   131   154   139   143   136   147   137   130   142       3    5  0.5    7  1.5    9    2 
61       7      153   147   155   135   125   122   126   126   152   120   131   154       2    6  0.5    7  1.5 
62       7      135   147   146   144   123   128   124   155   159   129   159   146       3    5    2    7    2   10    2 
63       7      124   138   150   160   129   158   158   148   152   121   123   157       1    7    1 
64       7      123   159   134   159   139   141   139   140   128   148   153   122       3    1  0.5    7    1    8    1 
65       8      147   151   138   147   123   150   123   140   126   129   121   145       1    8    2 
66       8      142   134   131   137   121   129   143   122   160   152   144   137       2    2    1    8    2 
67       8      124   141   133   148   123   156   143   141   120   156   145   143       3    3    2    6    1    8    2 
68       8      133   149   128   130   123   155   145   156   125   138   135   154       1    8    1 
69       8      143   143   151   149   135   126   129   143   152   154   150   154       3    3    2    6    1    8    1 
70       8      154   160   158   127   148   124   130   154   124   132   125   143       1    8  1.5 
71       8      123   154   126   127   125   158   126   133   141   154   142   143       1    8    2 
72       8      138   147   145   149   156   149   124   129   159   151   152   143       2    8    2    9    2 
73       8      138   138   137   142   136   146   148   136   143   131   148   145       2    3    2    8    2 
74       8      135   147   140   140   129   135   126   122   123   122   158   139       2    4    2    8  1.5 
75       8      155   120   124   156   145   122   120   139   125   143   144   143       1    8  1.5 
76       8      157   158   141   159   124   150   146   125   132   137   127   133       2    3  0.5    8  1.5 
77       9      124   121   131   138   151   120   133   148   133   124   157   145       1    9    1 
78       9      143   148   130   159   153   142   145   141   160   137   127   153       3    5    1    8    1    9    2 
79       9      135   135   156   137   124   122   156   160   153   127   160   151       1    9    1 
80       9      147   131   154   142   122   157   123   121   133   141   129   134       3    4  0.5    6    1    9    2 
81       9      148   121   153   154   145   133   128   149   130   155   146   120       2    9    2   10    1 
82       9      142   140   127   159   124   151   150   153   146   145   136   138       3    3  1.5    9    2   10    2 
83       9      120   153   142   141   160   140   136   133   123   131   153   149       3    4    2    8    2    9    1 
84       9      140   159   158   150   150   135   144   124   121   146   142   123       3    4  1.5    7    1    9    2 
85       9      158   130   139   127   126   153   154   125   131   153   147   128       3    3  1.5    6  1.5    9    2 
86      10      132   140   131   150   142   158   150   124   155   146   149   131       1   10    2 
87      10      121   147   152   152   149   138   137   133   135   144   137   130       2    2    2   10  1.5 
88      10      133   150   157   145   124   135   130   121   149   141   127   155       2    1  1.5   10    1 
89      10      149   131   123   153   150   149   148   159   138   159   149   157       1   10  1.5 
90      10      133   156   124   123   147   134   132   126   160   129   132   125       2    2    1   10    1 
91      10      157   143   138   151   132   142   134   124   137   124   150   134       3    4  1.5    6    2   10  1.5 
92      10      150   142   121   147   139   123   130   121   131   159   152   159       3    1  1.5    7    1   10    1 
93      10      129   141   130   153   143   127   141   132   130   156   154   155       1   10    1 
94      10      153   146   120   130   146   150   121   121   125   142   149   147       3    6    2    7  1.5   10    2 
95      10      151   134   148   145   146   150   144   154   144   149   151   160       2    4    2   10    1 
96      10      128   142   123   157   155   139   136   145   147   153   126   134       2    8  1.5   10  1.5 
97      10      141   160   147   160   155   127   148   136   123   144   149   151       3    3  0.5    9  0.5   10    1 
98      10      126   132   142   157   140   122   150   126   145   130   134   125       1   10  1.5 
99      10      145   157   143   125   155   127   154   148   134   129   151   123       3    2    2    6  0.5   10    1 
100     10      140   157   151   145   138   128   136   140   127   149   143   145       2    6  0.5   10    2 
//Department number d, number of members, requirements rd(d,t)
1       8       215   194   218   182   220   202   222   189   185   193   183   185 
2       8       197   211   222   202   182   189   184   228   220   214   199   220 
3       8       191   196   209   214   196   189   224   181   192   195   218   215 
4      12       285   328   329   313   330   302   273   270   299   328   332   291 
5       8       172   183   214   200   178   219   194   209   194   189   181   196 
6      11       297   245   278   242   261   293   269   273   272   284   289   281 
7       9       197   246   217   243   231   202   208   226   223   211   234   212 
8      12       314   325   274   293   302   290   269   263   312   337   311   340 
9       9       209   204   241   218   228   222   213   226   230   240   251   235 
10     15       386   349   391   361   382   333   408   383   352   419   420   395 
//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   17   8  10  6
2                                                         322   360   355             
4                                                         396     0   412             
5                                                         408     0     0             
6                                                         433     0   366             
7                                                         433     0   366             
8                                                           0     0   343             
//Project 2
2    0 0   25   8  10  5
1                                                         668   744   423             
3                                                         644   720   699             
5                                                         532   682   733             
7                                                         730     0     0             
9                                                           0   583     0             
//Project 3
3    0 0   21   3  11  7
2                             0     0   626   409   515     0     0   733     0       
3                           685   567   475   389     0   780   695   641  1306       
4                           453   417     0     0     0     0     0     0  1018       
5                             0     0     0   399     0     0     0     0     0       
6                           685     0     0     0   667     0   670   412   885       
8                             0     0     0     0     0     0     0     0   885       
10                            0     0     0     0     0   693   794   676     0       
//Project 4
4    0 0   19   6  11  6
3                                               0   515   755     0   423  1063       
4                                             583   667     0   757   607  1173       
5                                             419   421     0   720   641  1151       
6                                             624   609   644   533   572  1040       
7                                             563     0     0     0   618     0       
9                                             604     0   792     0     0     0       
//Project 5
5    0 0    6   1   7  7
3                 0     0     0     0     0     0   304                               
5                 0     0     0   342     0     0     0                               
6               767   609   387   321   335     0   328                               
7                 0     0     0     0     0     0   339                               
8                 0     0     0   374     0     0     0                               
9                 0     0   287     0     0   327     0                               
10                0     0     0   374     0   327     0                               
//Project 6
6    0 0    9   5  10  6
1                                       886     0   761     0     0   951             
2                                         0     0     0     0   955     0             
4                                         0   972   855     0     0   996             
6                                       756   972     0     0  1055     0             
9                                       713   778   949   966   856  1054             
10                                        0     0     0     0     0  1031             
//Project 7
7    0 0   12   4  11  6
1                                   0   756   726     0   904   906   951  2081       
2                                 706   961   931   761  1102     0   893     0       
4                                   0     0   726     0     0     0     0     0       
6                                1016   832   962   972  1127  1018  1100  1616       
7                                   0     0   726   808     0     0   928  1882       
10                               1016   864   665  1043   867   943   802  1949       
//Project 8
8    0 0   15   3   9  6
1                           453   609     0     0     0   458   782                   
2                           508   513   410     0     0   730     0                   
3                           597     0     0   368     0     0     0                   
4                             0     0     0     0     0     0   794                   
5                             0   609     0     0   714     0   471                   
9                           619   470   680   593     0   656   769                   
//Project 9
9    0 0   27   5  12  7
3                                       745   890     0   817   819   813  1771  5728 
5                                         0     0   996     0     0   905     0     0 
6                                       940   972     0     0     0   733     0  6648 
7                                         0   982     0  1040  1030     0  1749     0 
8                                       821   808  1019   978   968   744  1417  5587 
9                                         0     0   843   842     0     0     0     0 
10                                        0     0     0   928   806     0     0  6506 
//Project 10
10   0 0   10   1   4  7
1              2539  1744   818   920                                                 
3                 0  1786  1061     0                                                 
5              2143  1891     0     0                                                 
6              2513  1408   796   834                                                 
7                 0     0   884     0                                                 
8              2407     0   918   834                                                 
10             2116  1954   763  1016                                                 
//Project 11
11   0 0   14   1   9  7
2               661   567   276     0     0   286   410     0     0                   
3               687     0   365     0   389   286     0     0     0                   
4                 0     0   309     0     0     0     0   371     0                   
5                 0     0   276     0   345   276   386   371     0                   
6                 0   693   265   331     0   368   328   309   422                   
7               714     0   376   299     0   307   328     0   360                   
8                 0     0   342   288   356     0   316   334     0                   
//Project 12
12   0 0   20   3   5  5
2                           973   963     0                                           
5                           741   802  1037                                           
7                           973   909   864                                           
9                           763     0     0                                           
10                            0   995  1015                                           
//Project 13
13   0 0   26   5  12  7
1                                       389     0     0   297   360     0     0     0 
2                                       367   348   421     0   434     0   531  2546 
3                                       291   337   304   383   372   309   664  1768 
6                                         0   348   328     0     0     0     0  1838 
7                                       335   317     0     0     0   320     0  2121 
9                                       302     0     0     0     0   309   620     0 
10                                      280   286     0   421   360   320   797  2404 
//Project 14
14   0 0   29   5  11  6
1                                         0     0   304     0   446   401     0       
4                                       324   368     0   445   322   355   753       
5                                         0     0     0     0     0   320     0       
7                                       313   327   375   371   422     0     0       
8                                       367   296   339   346   409   366     0       
10                                      259   317   304   371   360     0     0       
//Project 15
15   0 0   10   9  11  5
3                                                                 0   538     0       
4                                                               459     0  1240       
5                                                               509   504     0       
7                                                               707   515     0       
10                                                                0   550  1328       
//Project 16
16   0 0    9   2  10  7
1                    1155   608   588   637     0   714   557   720     0             
2                       0   652   674   518   614   656   644     0   721             
3                       0     0     0     0     0   421     0     0     0             
4                       0     0     0     0     0     0     0   496     0             
5                       0   652   470   453     0   656   582     0   733             
8                     945     0     0     0     0     0     0     0     0             
9                       0   519     0     0     0     0   445     0     0             
//Project 17
17   0 0    6   6  11  5
3                                             778   808   891  1179     0  1594       
5                                             931   890     0     0   767  1461       
6                                             788     0     0     0   767     0       
9                                               0   750     0   955   767  1616       
10                                            788     0     0  1154  1100  1749       
//Project 18
18   0 0   17   1   6  5
2               740     0   342   310   324   307                                     
4               899   714     0     0   389   266                                     
5               846   714     0   256     0     0                                     
9                 0     0     0     0     0   307                                     
10              820   630   331   374   367     0                                     
//Project 19
19   0 0    7   1   3  6
3               687     0     0                                                       
4                 0   756   298                                                       
5               687     0     0                                                       
6               661   735     0                                                       
8               873   588   342                                                       
10              820   672   265                                                       
//Project 20
20   0 0   29   4  11  5
2                                 342   324     0     0   383   384     0   598       
3                                 278     0   327   421   408   422   366   598       
4                                   0     0     0     0     0   434     0     0       
5                                 353     0     0     0     0     0   297     0       
6                                 374   313   307   351   421     0   378   708       
//Project 21
21   0 0   25   2   7  5
4                       0     0     0     0   982   808                               
5                    1891     0     0   940     0     0                               
6                       0     0     0     0   685   996                               
9                       0     0   963   918   819     0                               
10                      0   862     0   864     0     0                               
//Project 22
22   0 0   23   3  10  7
1                           730   706  1005   696   832   867   906     0             
3                           851   898   983     0     0     0     0     0             
4                          1017   984   961   737   761     0  1166   847             
6                             0   973     0     0     0     0     0   813             
7                           984     0  1005     0   761  1015   831     0             
8                             0   823   702     0  1054     0     0   744             
10                          707  1027   713   788  1101   941   955   733             
//Project 23
23   0 0   19   2   8  6
1                    1807   752     0   875     0  1043     0                         
3                       0  1017     0     0     0     0     0                         
5                       0     0   930     0     0     0     0                         
6                       0   862   877   842   829   972   879                         
7                    1996   818   930   961   911   855  1189                         
9                    1534     0   973   950   778   949   854                         
//Project 24
24   0 0   22   1   4  7
3              2513  1513  1039   941                                                 
4              2063  1954  1006   941                                                 
6              2116  1702   940     0                                                 
7              2195  1555   851   920                                                 
8                 0  1408     0   770                                                 
9              1957  1954     0   941                                                 
10             2063     0   851   802                                                 
//Project 25
25   0 0    6   3   8  6
1                           376   342   280     0   304   322                         
2                           353     0     0     0     0     0                         
4                           331     0   356   317     0   383                         
5                           353   321   378   337   421   346                         
8                           353     0     0     0     0     0                         
10                          265     0   389   286     0     0                         
