//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      160   126   155   136   141   120   125   134   145   135   121   135       1    1    1 
2        1      133   159   155   152   149   125   143   153   123   141   129   126       1    1    2 
3        1      140   129   138   121   139   123   136   151   152   133   138   154       3    1  1.5    7    1    8  0.5 
4        1      128   153   135   135   159   159   145   139   134   123   142   153       1    1    2 
5        1      145   157   151   127   150   124   126   136   143   136   159   130       2    1    2    9    1 
6        1      137   139   120   154   160   155   136   159   136   128   134   159       3    1    1    3    1    6  1.5 
7        1      142   129   127   154   132   137   144   151   150   123   133   152       3    1    2    3  0.5    5    2 
8        1      132   147   143   135   138   125   159   152   130   156   146   142       3    1    1    4  1.5    8  1.5 
9        2      135   143   135   120   146   158   157   147   154   158   144   157       2    2    2    5    2 
10       2      160   152   152   141   144   143   149   146   128   135   138   146       3    1  1.5    2    1    7    1 
11       2      152   150   145   132   125   120   142   131   121   141   144   147       2    2    1    8  0.5 
12       2      126   139   120   120   145   121   134   144   160   147   158   159       2    2  1.5    3  0.5 
13       2      154   138   156   123   143   159   148   145   139   151   146   157       3    2  1.5    8  1.5    9  0.5 
14       2      122   125   123   132   133   155   151   160   121   157   143   136       3    2  1.5    9  1.5   10    1 
15       2      158   143   137   127   149   128   155   154   140   120   133   155       3    2    2    7  1.5   10    2 
16       2      134   156   131   146   149   154   133   124   152   129   142   155       1    2    1 
17       2      155   159   127   139   123   120   144   124   126   154   134   135       2    2    2   10  1.5 
18       2      131   128   137   152   155   147   123   127   130   128   127   120       1    2    1 
19       2      160   153   137   151   155   157   135   122   145   129   143   159       2    2    2    3  0.5 
20       2      157   127   124   134   154   128   125   131   145   123   142   135       2    2    2    7    1 
21       3      139   158   147   144   153   147   139   156   121   147   130   129       1    3    2 
22       3      144   139   158   156   150   135   133   151   158   140   124   131       1    3  1.5 
23       3      158   130   136   137   139   160   124   124   128   144   128   125       3    3    1    4  0.5   10  0.5 
24       3      131   148   126   132   156   141   147   128   124   154   148   131       2    3    2    4  0.5 
25       3      151   127   129   142   133   147   148   156   145   147   129   148       3    3    2    4    1    6  1.5 
26       3      132   146   124   132   125   139   131   126   150   132   135   131       3    3    1    6    2   10  1.5 
27       3      157   146   120   152   131   144   125   122   137   144   149   138       1    3    2 
28       3      121   123   120   124   132   133   131   137   136   141   141   132       1    3    2 
29       3      149   145   123   139   122   129   129   146   147   142   129   142       3    3    2    7    1    8    2 
30       4      152   121   149   159   151   149   148   158   151   152   125   152       1    4    2 
31       4      152   131   149   134   154   146   135   129   144   129   131   132       1    4    1 
32       4      153   153   155   130   121   151   151   135   122   160   121   146       3    4  1.5    5  0.5    6    1 
33       4      124   154   144   159   123   139   130   147   122   147   130   145       1    4    2 
34       4      138   152   149   129   150   147   123   130   138   124   139   151       3    1  1.5    4  1.5    8    1 
35       4      128   124   142   146   133   123   145   146   123   135   136   152       2    4  1.5    5    1 
36       4      131   139   144   136   137   155   124   151   154   133   145   131       1    4    1 
37       4      138   136   128   134   126   151   131   151   145   139   124   123       3    4  1.5    8  0.5   10    2 
38       4      145   140   122   137   143   157   145   126   137   153   134   141       1    4    1 
39       4      139   134   122   150   137   131   129   132   128   124   159   160       1    4    1 
40       4      156   125   141   152   160   157   138   155   149   125   121   132       2    3  0.5    4    1 
41       5      150   127   132   129   135   125   154   140   123   151   136   156       2    5    1    7  1.5 
42       5      134   135   146   123   154   144   126   121   137   128   139   130       3    1    1    5    1   10    2 
43       5      132   148   127   141   127   139   126   144   122   122   120   140       2    5    2    8  1.5 
44       5      153   152   131   148   135   158   159   159   146   160   123   135       1    5    1 
45       5      138   153   124   149   131   144   138   139   156   127   135   121       1    5    1 
46       5      136   151   125   139   130   145   155   158   124   149   122   137       1    5    1 
47       5      153   153   124   127   120   123   150   151   136   158   147   148       1    5    1 
48       5      151   146   152   147   131   157   146   151   140   152   149   159       3    5  1.5    7    1    8  1.5 
49       5      132   122   139   156   140   143   141   153   123   141   150   122       1    5    1 
50       5      160   135   154   153   134   129   131   159   160   133   156   159       3    5    1    7    1    9    2 
51       5      134   144   126   140   135   124   145   124   142   150   160   123       2    5    2   10  0.5 
52       5      159   145   121   159   127   133   131   145   155   126   148   158       2    3  0.5    5    1 
53       6      129   125   155   122   154   128   125   137   130   123   145   136       3    2  0.5    6  1.5    9  0.5 
54       6      149   153   146   151   143   127   126   148   131   154   121   156       3    2  1.5    6    2    7    1 
55       6      136   147   146   129   151   138   142   141   130   128   154   152       2    4  0.5    6  1.5 
56       6      158   143   158   160   134   136   129   124   122   151   144   150       2    6    1    9  0.5 
57       6      127   122   127   131   160   152   159   139   130   126   134   148       3    6    2    7  1.5    8    2 
58       6      141   155   151   151   158   130   130   137   151   134   152   139       3    5    1    6    2    8    2 
59       6      135   147   150   143   145   136   135   150   143   127   152   154       2    3  0.5    6    1 
60       6      137   150   132   141   145   140   137   128   154   148   149   154       2    6  1.5    9  1.5 
61       6      122   126   145   148   142   126   127   148   131   129   138   128       2    6    2   10    2 
62       6      138   154   152   135   124   143   133   150   149   146   143   150       3    1  1.5    6    2    7  0.5 
63       6      143   145   136   134   123   156   152   154   147   160   159   145       3    2    1    6  1.5    9    1 
64       6      130   128   146   130   133   144   126   153   134   156   153   126       2    4  0.5    6    1 
65       7      142   133   144   151   149   120   132   151   142   142   134   127       1    7    1 
66       7      140   123   137   148   124   159   157   149   147   136   150   152       1    7  1.5 
67       7      123   134   128   146   160   159   134   140   155   152   157   124       1    7    1 
68       7      126   123   123   123   128   141   157   123   124   140   122   132       2    7    2    8  0.5 
69       7      121   139   142   155   136   131   122   149   133   133   139   131       2    5    1    7    1 
70       7      148   126   135   150   131   136   129   134   138   151   141   126       1    7    1 
71       7      140   157   127   156   146   124   127   137   132   121   142   136       1    7    2 
72       7      150   122   128   138   127   138   135   150   146   130   157   124       3    3    2    4  0.5    7  1.5 
73       7      136   151   156   141   154   143   130   133   148   130   156   154       3    5    2    7    1    8    1 
74       7      148   138   133   152   125   133   122   160   155   145   155   131       1    7  1.5 
75       7      120   154   154   141   152   144   160   151   120   147   156   120       1    7    2 
76       8      134   148   158   153   132   127   127   143   143   151   121   158       1    8    2 
77       8      160   129   154   151   147   139   148   136   140   150   134   136       3    2    1    8    2   10  1.5 
78       8      156   131   147   150   129   120   148   146   151   160   132   151       2    8  1.5   10  1.5 
79       8      124   144   154   124   137   158   157   136   144   149   124   130       1    8    2 
80       8      153   152   137   157   144   143   156   146   136   120   122   160       3    8    1    9  1.5   10    2 
81       8      138   156   132   146   149   159   121   130   128   137   124   157       1    8  1.5 
82       8      125   141   142   143   121   159   146   135   153   136   153   153       1    8    1 
83       8      140   157   120   157   147   127   132   134   133   141   130   146       1    8    2 
84       8      141   152   158   129   160   155   151   154   136   149   144   151       1    8  1.5 
85       8      143   131   150   138   157   153   145   120   150   139   151   130       2    4  0.5    8    1 
86       9      150   153   141   146   154   133   146   147   133   131   151   143       1    9    2 
87       9      123   129   128   126   147   135   149   129   153   125   130   129       3    2  1.5    3  1.5    9    1 
88       9      124   127   146   134   124   126   151   126   138   144   158   139       2    1    1    9    1 
89       9      129   154   122   127   123   157   136   121   136   159   129   141       1    9  1.5 
90       9      128   121   147   122   146   126   141   155   130   131   150   142       3    1  0.5    4  1.5    9    1 
91       9      146   120   124   138   139   154   151   139   160   150   145   120       1    9    1 
92       9      139   152   146   132   127   147   129   121   120   153   125   131       1    9    1 
93       9      128   125   140   156   159   144   153   130   149   129   138   138       1    9    2 
94       9      129   143   130   124   156   158   120   136   160   149   137   160       1    9    1 
95       9      157   125   127   125   157   144   157   155   158   160   142   130       3    2    1    4  1.5    9  1.5 
96       9      142   128   149   159   160   125   121   153   156   138   149   151       3    3    2    4    2    9    1 
97       9      122   137   137   121   157   126   145   142   134   133   139   150       2    7  1.5    9    1 
98      10      140   154   153   145   142   154   148   134   129   158   136   126       1   10  1.5 
99      10      132   131   140   147   137   151   138   150   154   135   144   160       1   10    2 
100     10      131   128   129   136   143   131   126   125   125   148   146   132       2    2  0.5   10  1.5 
//Department number d, number of members, requirements rd(d,t)
1       8       223   185   208   208   201   184   196   216   186   188   220   226 
2      12       341   297   281   314   325   302   328   309   310   315   296   336 
3       9       228   210   203   241   246   231   203   224   215   216   220   240 
4      11       301   281   299   271   283   293   262   259   270   243   276   265 
5      12       281   322   320   299   276   294   279   285   298   287   317   282 
6      12       317   289   306   297   288   280   323   334   319   306   319   343 
7      11       287   257   273   273   272   288   242   282   296   304   288   288 
8      10       275   234   243   281   269   244   270   239   249   274   237   238 
9      12       264   267   284   285   314   308   281   277   318   294   287   326 
10      3        65    66    82    70    73    72    80    81    78    78    77    78 
//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   14   7  12  5
3                                                     0     0   898     0     0     0 
4                                                     0     0   630   890     0     0 
7                                                   792     0   783  1131  1808  4000 
9                                                   888  1052   898   818  1894  4043 
10                                                  972     0     0  1070     0     0 
//Project 2
2    0 0   21   4   6  7
2                                 425   521   583                                     
3                                 393     0   573                                     
4                                 605   615     0                                     
5                                 425     0   593                                     
6                                 520     0     0                                     
7                                 499   594     0                                     
8                                 637     0     0                                     
//Project 3
3    0 0    9   3  10  7
1                          1243     0   802     0  1009   843   697   902             
2                             0     0     0     0     0     0     0  1131             
3                          1048     0   698   703     0     0   669     0             
5                             0     0     0   905     0   734   822  1155             
6                             0   690   906   653   828  1008     0     0             
8                          1078   978   760     0   792     0   889  1119             
10                         1273   903   990   804  1021   887   716   974             
//Project 4
4    0 0   11   4  11  7
1                                 722     0     0  1009  1052     0     0     0       
2                                 946   990   955  1057   789   783   842  2044       
5                                 956   990   744  1153     0     0   950  1872       
6                                 967   906   884     0   843   860  1143  1420       
8                                   0     0   834     0     0   774     0     0       
9                                   0     0   663     0     0     0   902     0       
10                                744   792     0   828   701   898  1143     0       
//Project 5
5    0 0   25   5  11  6
1                                       364     0   408   383   238   288   774       
2                                         0     0     0     0   267   288     0       
3                                       271     0   312   274   334     0   624       
4                                         0     0     0     0   277     0     0       
6                                         0     0   396     0   248   360     0       
9                                       344     0   360     0     0     0   710       
//Project 6
6    0 0   26   3   9  7
2                             0     0     0     0   360   372   286                   
3                             0     0   271     0     0   328   258                   
5                           509   318   250   341   348   339   344                   
6                           419   382   333   311   300   328   315                   
7                           539     0     0     0   408     0   334                   
8                             0   350     0     0   300     0     0                   
10                          494     0     0   241   420     0     0                   
//Project 7
7    0 0   25   1   8  6
2              1685     0   584   435   469     0   540     0                         
3              2485  1043   644   659   458   522   576   493                         
4              2022     0     0     0   406   643     0   416                         
5                 0     0   733     0   615   563     0     0                         
6                 0     0     0     0   604     0     0     0                         
9                 0     0     0     0     0     0     0   646                         
//Project 8
8    0 0   16   3  11  5
1                           479   287   344   291   384   328   344   300   645       
3                             0   372     0     0     0   350   248     0   731       
4                             0     0     0   241     0     0     0     0   516       
5                           509   329   260   261   288     0   344   348   774       
10                            0     0     0     0     0     0     0     0   688       
//Project 9
9    0 0    3   8  12  6
1                                                        1030   736   986  1743  2936 
2                                                           0   812  1119     0  2851 
4                                                         833   803     0     0  2936 
5                                                           0   841     0  1399  3405 
9                                                           0     0   830     0  3319 
10                                                          0     0     0     0  3064 
//Project 10
10   0 0    4   8  10  7
2                                                           0     0   324             
3                                                         306     0     0             
4                                                         361   258   373             
7                                                           0     0   409             
8                                                         394   286     0             
9                                                           0   238     0             
10                                                        284   305     0             
//Project 11
11   0 0   27   1   7  5
2              3033  1565  1377   690   792   935  1105                               
3              3454  1701  1108   829   792   894  1117                               
5              3117  1860  1033     0     0     0  1033                               
9                 0  1996  1228   722   802     0  1033                               
10             3665  1838     0   924   906   864   960                               
//Project 12
12   0 0   29   1   9  7
2                 0     0     0   393     0     0     0   537   573                   
4              2401     0   539   435     0     0     0     0   353                   
5              2148   862   629   637   542   563   516   580   439                   
6                 0     0     0     0   604     0   720   701   525                   
7                 0     0     0     0     0   392     0   569     0                   
8                 0     0   913     0     0     0   756     0     0                   
9                 0   816   718   489   427   583     0   679     0                   
//Project 13
13   0 0   21   7  10  6
3                                                     0   263     0     0             
4                                                     0   328     0     0             
6                                                     0   394     0     0             
7                                                   324   263     0   397             
9                                                   300   383     0     0             
10                                                    0     0   334   385             
//Project 14
14   0 0   23   5  12  6
1                                         0     0     0     0     0     0   667     0 
2                                       312   321   300   317     0   300   667  1106 
3                                         0   301     0     0   258     0     0     0 
4                                       271   351     0   383   334   336   710     0 
5                                       354     0     0     0     0     0     0  1276 
7                                       333   331     0     0     0   373     0     0 
//Project 15
15   0 0    8   2  10  6
1                       0     0     0     0     0     0     0     0   974             
2                    1497     0     0     0     0     0     0     0   926             
3                    1520     0   839   927   814   840   723   755  1070             
6                    2155     0   988   781   744   780   876   764   890             
7                       0  1198     0   708   844     0   745   850     0             
9                    1520  1303     0     0   764   792     0   650     0             
//Project 16
16   0 0   18   2   7  7
1                     703     0     0     0     0     0                               
2                     590   389   340   354     0   288                               
3                       0     0   361     0   301     0                               
5                     544     0     0     0     0     0                               
8                     680   464   329     0   281   300                               
9                       0   389     0     0     0     0                               
10                    794   524     0   344   241     0                               
//Project 17
17   0 0    4   3   8  5
3                           599   595   396   492   708   416                         
4                           629   605     0     0   636   646                         
7                           539   446     0     0     0     0                         
9                           703     0   385   432     0   569                         
10                          614   499   552   412   768   569                         
//Project 18
18   0 0   25   9  11  6
1                                                               688   878  1635       
3                                                                 0   998  1377       
4                                                               630     0     0       
6                                                                 0     0  1722       
7                                                               678     0     0       
8                                                               688     0  1765       
//Project 19
19   0 0   16   1   3  5
2              1937  1180   808                                                       
3                 0   816   688                                                       
4              1516  1384   853                                                       
6                 0  1021   868                                                       
9              2401  1134     0                                                       
//Project 20
20   0 0   27   4   8  6
1                                   0   344     0     0   394                         
2                                   0   364     0     0     0                         
4                                 340   291   261     0   263                         
6                                 329   302   291   360   274                         
7                                 361     0   271     0     0                         
8                                 329     0   362   372     0                         
//Project 21
21   0 0   19   2   6  6
2                       0  1407   839     0   874                                     
3                    1951     0     0     0     0                                     
5                       0     0     0     0   824                                     
6                    2065  1407   850   740   724                                     
8                       0  1288   903   865   713                                     
10                   1565  1183     0     0   844                                     
//Project 22
22   0 0    3   8  12  7
1                                                           0   344   421   581  1447 
2                                                         372   286   348   774  1447 
3                                                         284     0   409   667     0 
4                                                         328     0   385     0     0 
6                                                           0     0   288   538  1064 
7                                                           0     0   348   624  1362 
8                                                           0   315   385   774  1064 
//Project 23
23   0 0   24   1   9  6
1                 0   703   389     0     0     0     0   394     0                   
3                 0     0     0     0   354     0     0     0     0                   
4              1053   794     0   308   312   351   348   295   267                   
5              1095   680   479   372     0   241     0   263   248                   
7              1516     0   359   297     0   261     0   328     0                   
10             1474     0   404   297   375     0   348   361   277                   
//Project 24
24   0 0    5   4  11  6
2                                   0   823     0     0   997   869   998  1442       
3                                 807   896   653   852   833   755  1143  1399       
6                                 776     0     0     0   931     0  1058     0       
7                                   0     0   784     0     0   822     0     0       
8                                 861   688   673     0   920   764   866     0       
9                                 754   750   724  1093     0   898  1107  1915       
//Project 25
25   0 0    1   4   9  7
3                                 542   667   633   660   559   592                   
4                                   0     0     0     0   569   382                   
6                                 520   646   502   600   569     0                   
7                                 563   583   472   528   405   611                   
8                                   0   625   372     0     0     0                   
9                                 659   469   422   504   580   430                   
10                                669     0   643     0     0     0                   
