//K, P, D, S, T (Number of workers, projects, departments, skills, and periods)
40 40 6 6 12
//Worker ID, department, availability values, number of skills, skill IDs, skill levels
1        1      155   135   136   148   157   150   160   156   139   146   131   154       3    1    2    2    1    6    1 
2        1      152   138   135   123   133   146   133   134   138   132   133   143       3    1    2    4  1.5    6  1.5 
3        1      148   155   158   154   157   138   151   150   139   152   139   139       3    1    2    4  0.5    6  0.5 
4        1      153   158   120   127   160   159   136   152   146   149   150   123       2    1    1    3  1.5 
5        1      153   160   156   153   150   156   137   159   157   158   128   122       2    1    2    6    1 
6        2      154   158   137   128   141   142   137   160   131   126   150   160       2    2  1.5    3  1.5 
7        2      150   151   128   126   154   132   132   130   142   137   149   121       2    2    2    6  0.5 
8        2      124   124   120   148   145   156   145   136   145   130   130   123       1    2  1.5 
9        2      147   160   134   129   140   125   129   141   142   159   129   142       2    2    1    5    1 
10       2      154   120   149   157   150   143   122   139   143   128   143   143       2    2    2    4  1.5 
11       2      148   135   139   134   121   132   153   156   148   123   150   121       1    2    2 
12       2      132   145   136   128   134   160   139   132   150   153   140   150       1    2    1 
13       3      150   146   146   130   150   140   140   147   126   145   135   126       1    3    2 
14       3      143   120   145   135   140   131   139   120   125   138   124   150       2    1  0.5    3    2 
15       3      128   152   131   144   134   145   124   144   122   135   141   137       3    3    1    5  1.5    6    2 
16       3      159   131   124   133   127   133   138   155   131   133   122   144       2    3    1    5  1.5 
17       3      126   141   153   140   127   138   124   125   137   156   137   135       3    1  1.5    3  1.5    4    1 
18       3      122   136   156   148   134   160   128   149   128   156   143   128       3    1    2    3    1    6  1.5 
19       3      124   151   125   134   158   130   137   156   159   135   141   146       2    3    2    4    2 
20       3      128   139   120   147   134   132   122   135   159   125   123   141       2    2  1.5    3    1 
21       4      138   131   145   147   123   149   120   129   136   148   133   127       1    4    1 
22       4      159   151   158   156   132   155   146   136   147   136   137   156       1    4    1 
23       4      144   143   152   123   152   155   156   154   133   143   121   144       3    1  1.5    2    2    4    1 
24       4      155   127   138   143   149   140   131   150   136   157   149   138       3    1    1    3  0.5    4  1.5 
25       4      148   144   149   140   148   128   153   147   155   151   145   151       1    4    1 
26       4      159   147   134   147   124   147   127   145   139   149   153   150       1    4    1 
27       4      154   159   150   130   120   153   152   152   156   146   146   135       3    2  0.5    4    1    6  0.5 
28       5      120   152   142   124   122   142   156   141   141   144   138   133       1    5    1 
29       5      125   120   127   145   142   153   157   140   150   141   150   147       1    5    1 
30       5      125   141   123   135   151   146   152   134   122   127   156   145       3    1    1    3    1    5  1.5 
31       5      126   121   138   127   127   153   122   137   152   138   143   131       1    5    2 
32       5      132   159   140   156   142   122   154   147   154   127   137   157       2    2  1.5    5  1.5 
33       5      132   153   154   140   158   136   122   157   136   158   140   135       1    5  1.5 
34       6      132   137   120   154   149   138   130   121   146   148   128   129       2    1    2    6    1 
35       6      140   121   157   154   153   120   143   138   150   154   159   144       2    1    1    6    1 
36       6      134   140   125   157   124   137   145   141   156   147   159   150       1    6    2 
37       6      146   160   145   124   126   144   144   126   121   137   132   137       2    2    2    6    2 
38       6      136   126   126   130   135   158   147   133   148   141   124   157       2    3    2    6    2 
39       6      152   131   156   152   147   149   140   143   141   141   135   141       2    1  0.5    6    1 
40       6      121   129   123   141   149   150   149   143   145   155   150   159       1    6    1 
//Department number d, number of members, requirements rd(d,t)
1       5       140   141   124   118   144   123   125   122   125   125   119   124 
2       7       177   177   168   165   160   195   173   165   187   166   179   169 
3       8       184   221   176   203   217   215   186   204   198   205   173   206 
4       7       177   194   170   190   171   175   193   177   192   194   192   198 
5       6       145   155   160   143   162   154   144   149   170   160   166   164 
6       7       185   154   169   176   166   163   179   176   191   169   171   180 
//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   12   1   3  6
1               113    80    80                                                       
2               126    67    91                                                       
3               135    78   105                                                       
4               106    89     0                                                       
5                93     0     0                                                       
6                 0   102    70                                                       
//Project 2
2    0 0    4   2   4  3
2                      52     0    37                                                 
4                      67    53    39                                                 
5                      56    64     0                                                 
//Project 3
3    0 0    7   5  10  4
2                                        81     0    51    52     0    52             
3                                         0     0    50     0    53     0             
4                                         0    50     0    43    49    43             
5                                         0     0     0    48     0     0             
//Project 4
4    0 0   23   7  12  5
2                                                    29    30    20    28     0     0 
3                                                    29     0     0     0     0     0 
4                                                    26     0     0     0     0     0 
5                                                    27     0     0     0    38     0 
6                                                    30    24    26    35    38    76 
//Project 5
5    0 0   15   9  12  4
2                                                                72    90     0     0 
3                                                                80     0    85   209 
4                                                                66    72   108   159 
6                                                                 0    80   107   204 
//Project 6
6    0 0   15   8  12  3
1                                                          43    42    35     0   145 
4                                                          36     0    61    81     0 
6                                                           0     0     0    82    85 
//Project 7
7    0 0   25   6  11  5
2                                              29     0     0    27    24    46       
3                                               0     0     0     0     0    37       
4                                               0     0     0    30     0    31       
5                                               0    27     0     0     0     0       
6                                              38    29     0    23     0     0       
//Project 8
8    0 0   17   7  10  3
2                                                     0     0    22     0             
4                                                     0    24    24     0             
6                                                    27    21    21    32             
//Project 9
9    0 0    4   6   9  3
2                                               0    33    27    28                   
3                                               0     0    24    20                   
6                                               0     0    22    28                   
//Project 10
10   0 0    6   8  12  3
2                                                          23    29    35    37    71 
3                                                          31     0    31    45    73 
6                                                           0    24    24     0     0 
//Project 11
11   0 0    7   7   9  5
1                                                    73    60    55                   
2                                                    82    70     0                   
3                                                    65    56    58                   
4                                                     0    65     0                   
5                                                    78    82     0                   
//Project 12
12   0 0   17   5  10  4
1                                       107     0     0    81     0    65             
4                                       104    97    64    71    67    77             
5                                       124    97    87    81    80    64             
6                                       111    95    75    74     0    71             
//Project 13
13   0 0   10   1   9  5
1                 0    99     0    99    66    65    45     0     0                   
2                 0     0     0     0     0    57     0     0     0                   
3                81    99     0    71     0     0     0     0    40                   
4               137   113    89    90    66    50    56    33    30                   
6                95    84    96    67     0    45     0    34     0                   
//Project 14
14   0 0   13   9  11  6
1                                                                30     0     0       
2                                                                 0     0    46       
3                                                                 0     0    49       
4                                                                39    49    66       
5                                                                 0    40    54       
6                                                                30    53     0       
//Project 15
15   0 0   24   4   6  6
1                                  64     0     0                                     
2                                  76     0     0                                     
3                                  89     0    74                                     
4                                   0    50    42                                     
5                                  67     0    44                                     
6                                  85    80    63                                     
//Project 16
16   0 0    5  10  12  6
1                                                                      63    82   223 
2                                                                      74   106   209 
3                                                                      74   111   197 
4                                                                       0    94   164 
5                                                                       0   121     0 
6                                                                      73    86     0 
//Project 17
17   0 0    1   9  11  5
1                                                                27     0    46       
2                                                                27     0     0       
4                                                                 0     0    44       
5                                                                20    29     0       
6                                                                30    31    46       
//Project 18
18   0 0   11   6  12  5
1                                               0     0     0    34     0     0     0 
2                                              61    41    39    36    41    53    95 
3                                              54     0     0    30    51     0   114 
5                                              48     0     0     0     0     0     0 
6                                               0     0     0     0     0    47     0 
//Project 19
19   0 0   30   3  10  3
3                           138     0    99    99    75     0    68     0             
4                             0   128   124     0    91     0     0    81             
5                             0   135     0     0     0     0    56     0             
//Project 20
20   0 0   13   2  10  5
1                       0    50     0    44     0     0     0    20     0             
2                      48    50    37     0    29    27    20    21    27             
3                      61    50    45    41    29    23    27    24     0             
4                      67     0    51     0     0     0     0     0     0             
5                       0     0     0     0     0     0     0     0    33             
//Project 21
21   0 0    7   6  10  5
2                                              71    44     0    43     0             
3                                               0    35     0     0    42             
4                                               0     0     0     0    51             
5                                              68    51     0    43    41             
6                                              67     0    49    55    36             
//Project 22
22   0 0   24   2   5  3
2                     162   147   129    95                                           
4                       0   138     0     0                                           
5                     177   161   110    89                                           
//Project 23
23   0 0    9   1   9  3
1               192     0   120   124    85    83    71    82    61                   
2               150     0     0   135   114     0     0     0     0                   
3               157     0     0   135     0    77    62    59    66                   
//Project 24
24   0 0   11   1   5  4
1                59     0     0     0     0                                           
2                 0    59    55     0     0                                           
5                57    52    59    46    36                                           
6                66    56     0    51    32                                           
//Project 25
25   0 0   21   5  11  5
1                                        69    61    54     0    42    41    80       
2                                         0    59    35    38    47    57     0       
3                                         0     0     0    34     0     0    67       
5                                        72     0     0    38     0     0    63       
6                                         0     0     0    38     0    57     0       
//Project 26
26   0 0   23   5  12  4
1                                        86    77    88    67    71    80     0   228 
3                                         0     0    64    74     0     0    97     0 
4                                       103    83     0    77    79    73   102   168 
5                                         0   108    87    67    79    85     0   187 
//Project 27
27   0 0   10   3   8  5
1                            84    73     0     0    52     0                         
2                           105    68    80    75    41    48                         
3                             0    65    51    51    44    43                         
5                           107     0     0     0     0     0                         
6                             0    64     0     0    37    47                         
//Project 28
28   0 0    2   1   5  5
1                 0     0     0    99     0                                           
3                 0   166     0     0   121                                           
4               166   155   150     0   106                                           
5               157   153   120   140     0                                           
6               190   158   136   101   108                                           
//Project 29
29   0 0    1   5   9  4
2                                         0    55     0     0    46                   
3                                        47    43     0    38     0                   
5                                         0     0    46     0     0                   
6                                        72    45    61    53    44                   
//Project 30
30   0 0   22   1   5  5
1                 0    99    64    65    66                                           
2                 0     0     0     0    64                                           
3               130   102    73    76    58                                           
5               110   117   102     0     0                                           
6               121    74   113    56    53                                           
//Project 31
31   0 0   21   1   9  6
1                 0     0     0   110     0     0     0     0     0                   
2               141     0   167   148   123     0    68    61    55                   
3               192   130   156   117   112   112    65    75    66                   
4                 0   143   140   148   102    90    72     0    60                   
5               159   134     0     0    94    88     0     0     0                   
6               161   121     0     0     0   104     0    58     0                   
//Project 32
32   0 0   20   1   7  6
1                77     0    64     0    33    37    29                               
2                68    61     0     0    37    30    32                               
3                 0     0    64     0     0     0     0                               
4                 0     0     0     0     0    39     0                               
5                53    46    52    53    36    34    29                               
6                70    44     0    40    31     0    29                               
//Project 33
33   0 0   10   8  12  4
2                                                           0    39    45     0   118 
3                                                          34    55    56    46   149 
5                                                           0     0     0     0   142 
6                                                           0     0    59     0     0 
//Project 34
34   0 0   28   6  11  6
1                                              84    79    69    60    76     0       
2                                               0     0     0    73     0     0       
3                                             107     0    69     0    72     0       
4                                               0     0    64     0     0    98       
5                                               0     0     0    61     0     0       
6                                               0    83    58    68    62   116       
//Project 35
35   0 0   22   6  10  3
1                                               0    56     0    45     0             
2                                              67    44    32    42    61             
6                                               0     0     0     0    43             
//Project 36
36   0 0    7   7  12  3
3                                                    41    51    40     0    78   106 
4                                                     0    39    47    48    63     0 
6                                                    60    49    33     0    78   111 
//Project 37
37   0 0   17   6  11  5
1                                              43    35    31    51    46    76       
2                                               0    37    49     0    51    64       
4                                              62    50    52    32    59    66       
5                                               0    52    43    38    40    72       
6                                              74    53    45    46    38    49       
//Project 38
38   0 0   30   5   8  5
2                                        40     0    31    28                         
3                                         0     0     0    23                         
4                                         0    41     0     0                         
5                                         0     0    33     0                         
6                                        38     0     0     0                         
//Project 39
39   0 0   29   8  12  3
1                                                          45    39     0    55     0 
5                                                           0     0     0    80   125 
6                                                          31    34    35     0     0 
//Project 40
40   0 0   27   6  11  5
1                                               0    73    66    74    90     0       
2                                               0    84    77    71    76   102       
3                                             110     0    63     0    69     0       
4                                               0     0     0     0    85     0       
6                                              98    63    73    57    83    84       
