//K, P, D, S, T (Number of workers, projects, departments, skills, and periods)
20 20 5 5 12
//Worker ID, department, availability values, number of skills, skill IDs, skill levels
1        1      143   158   139   122   121   145   158   158   127   152   155   144       1    1    1 
2        1      131   149   126   158   152   159   155   143   123   144   146   149       3    1    1    2    1    5  0.5 
3        1      122   128   124   140   136   150   131   137   127   134   122   127       1    1  1.5 
4        2      140   145   122   137   144   157   131   147   158   136   132   158       3    1  1.5    2    1    3  1.5 
5        2      144   149   138   135   133   141   134   142   129   152   155   131       3    2  1.5    3  1.5    5  1.5 
6        2      152   147   122   124   124   127   154   127   159   151   151   140       2    2    1    4    1 
7        3      147   123   134   131   139   160   158   151   123   159   149   148       3    1  0.5    3  1.5    5    1 
8        3      136   125   144   127   158   158   139   125   121   154   122   145       2    3    1    4  0.5 
9        3      131   122   131   154   135   131   141   152   143   121   128   135       2    1  1.5    3  1.5 
10       3      132   140   133   156   120   153   146   156   135   136   143   128       3    1  0.5    3    1    4    1 
11       4      148   133   160   127   123   140   147   155   130   143   154   126       2    1    2    4    2 
12       4      157   157   132   152   126   141   153   126   121   138   124   145       3    1    1    2  1.5    4  1.5 
13       4      150   134   122   145   140   157   158   159   147   151   134   151       1    4    2 
14       4      123   138   153   142   127   135   151   139   156   160   137   151       1    4    2 
15       5      157   131   124   125   135   157   133   121   132   151   151   154       3    3    1    4    1    5    2 
16       5      126   149   148   144   148   120   139   142   136   120   148   124       1    5    2 
17       5      160   125   134   134   152   135   145   150   160   126   157   124       2    2  1.5    5    2 
18       5      128   139   139   120   135   130   137   153   156   138   131   121       2    3    2    5  1.5 
19       5      128   157   123   137   138   122   120   153   125   143   147   149       3    3    2    4  0.5    5    2 
20       5      129   135   121   141   127   160   158   126   143   131   136   125       3    3    1    4  1.5    5    2 
//Department number d, number of members, requirements rd(d,t)
1       3        65    86    65    80    80    84    85    80    73    83    69    69 
2       3        79    76    71    63    71    84    67    74    74    83    81    70 
3       4       102   101   102   100    99   110   113   104    83   109   107    99 
4       4        93    95    96   109    82   108   117   105    91   115    93   105 
5       6       147   144   155   158   167   131   149   148   163   141   170   137 
//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   28   8  10  4
1                                                           0     0    57             
2                                                           0     0    53             
3                                                          52    52    63             
5                                                          55     0    50             
//Project 2
2    0 0    7   1   9  3
1               280     0    91     0     0   102     0     0   126                   
3                 0   189    96     0    66   128    78     0   132                   
4               208   149     0   118     0     0    72   119     0                   
//Project 3
3    0 0   27   1   7  4
1               253   175   110   104    71     0    86                               
2               267   193   110     0     0   123    82                               
4                 0   200     0   117     0     0    92                               
5               237   202   101   100    84    89    89                               
//Project 4
4    0 0   28   9  12  3
3                                                               104    70   166   272 
4                                                               106   102   166   174 
5                                                                 0     0   145     0 
//Project 5
5    0 0   24   2   7  3
1                     173     0     0     0   101    67                               
2                       0     0     0     0   104     0                               
4                       0    90   100     0     0    91                               
//Project 6
6    0 0   28   6  12  4
1                                               0    66     0     0     0     0     0 
3                                              66    39    74    93   103   187   188 
4                                               0     0    57     0     0   178     0 
5                                               0     0     0    67    68   172     0 
//Project 7
7    0 0   12   5   8  3
1                                        63     0     0     0                         
2                                        59    50    45    75                         
3                                        60     0     0     0                         
//Project 8
8    0 0   24   4  12  3
1                                   0     0     0     0     0     0   150   199     0 
3                                   0     0     0     0   134     0     0     0     0 
5                                  89    68   117   101     0     0   157   290   319 
//Project 9
9    0 0    9   4  12  3
2                                  80    53    82     0    78    76   103     0   169 
4                                  72    38     0    37    83   106    68     0   268 
5                                  58     0     0     0     0     0    90     0     0 
//Project 10
10   0 0   21   3  10  3
1                            35    38    23    37    37    44    61     0             
3                            41    34    29     0     0    44     0     0             
4                             0    34    30    48    25    54     0     0             
//Project 11
11   0 0   24   3   7  4
1                             0    58    45    58     0                               
3                             0    73    62    67     0                               
4                            64    85     0    77    63                               
5                            79     0     0     0     0                               
//Project 12
12   0 0   11   3   7  4
1                            99   113    91    98    68                               
2                           100     0    63     0     0                               
3                             0     0     0     0    98                               
4                            84    96     0     0    84                               
//Project 13
13   0 0    6   3   7  3
1                             0    33    32     0    35                               
2                             0     0    26     0     0                               
5                            41     0     0     0     0                               
//Project 14
14   0 0   14   4  11  4
1                                   0    26     0    28    47     0    46    87       
2                                   0     0     0     0     0    61     0     0       
3                                  41     0     0     0     0    50    63     0       
4                                  37    30     0     0     0     0    63     0       
//Project 15
15   0 0    6   7  10  4
1                                                    33    54    54    61             
2                                                     0    38     0    59             
4                                                    29    49    44    50             
5                                                     0     0    44    51             
//Project 16
16   0 0   15   1   9  4
1               247   206   116     0    77   120     0   102   177                   
3                 0     0   104     0    71     0     0   143     0                   
4                 0     0     0     0    85     0     0     0     0                   
5                 0     0    83     0    76    86    75   123     0                   
//Project 17
17   0 0   24   4   7  3
1                                   0     0     0    26                               
2                                  38     0     0     0                               
4                                   0    25    41     0                               
//Project 18
18   0 0   25   5  12  4
1                                        28    39    33    46    50    48    96   122 
2                                        33     0     0     0    67     0     0     0 
4                                        35     0    36    55     0    59     0   150 
5                                        29     0    34    43    59    59     0     0 
//Project 19
19   0 0   14   1   4  4
2                 0     0    33     0                                                 
3                 0    61    30    48                                                 
4                94    61     0     0                                                 
5                81    57     0     0                                                 
//Project 20
20   0 0   28   3   9  4
1                            45     0    34    43     0    44    54                   
2                             0    32    28     0     0    46     0                   
3                             0     0    28     0    30     0     0                   
5                            38    41    32    39    37    46    59                   
