//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      124   143   129   148   142   150   160   130   140   160   133   139       2    1  1.5    3    2 
2        1      157   143   152   152   131   143   151   129   124   144   134   127       3    1  1.5    2    1    4    1 
3        1      158   122   129   148   139   142   148   155   132   123   120   137       2    1  1.5    6    1 
4        1      154   125   151   133   120   125   159   122   120   153   145   133       3    1    1    4  1.5    6    2 
5        1      160   149   159   144   156   137   132   135   129   146   130   151       3    1  1.5    2    2    5  1.5 
6        2      126   160   131   121   136   134   123   147   147   149   149   150       1    2  1.5 
7        2      160   140   132   134   137   121   124   135   120   142   136   149       1    2    1 
8        2      123   156   148   129   144   146   123   134   132   159   140   157       2    2    2    3    1 
9        2      154   135   150   147   142   128   156   142   141   155   130   159       2    2  1.5    6  1.5 
10       2      139   136   158   159   140   156   149   155   126   155   126   122       3    1  1.5    2    2    3    1 
11       2      137   128   138   144   150   130   124   131   137   156   159   149       1    2    2 
12       3      154   145   142   132   129   152   133   143   137   134   121   146       2    3  1.5    6  1.5 
13       3      159   136   129   133   139   139   140   148   138   133   149   148       1    3    1 
14       3      128   160   125   140   137   137   138   124   157   129   121   123       2    3  1.5    6  0.5 
15       3      122   148   149   156   138   145   138   142   133   139   158   138       3    1  0.5    2  0.5    3  1.5 
16       3      132   127   149   139   154   149   155   153   131   140   148   137       3    3  1.5    5  0.5    6    2 
17       4      138   132   138   128   160   145   157   142   135   146   130   144       3    4  1.5    5  0.5    6    1 
18       4      147   129   136   132   160   134   137   142   154   147   156   133       3    2  0.5    3  0.5    4    2 
19       4      128   157   144   129   142   138   121   139   144   145   159   135       3    1    2    2    1    4  1.5 
20       4      127   146   156   153   159   144   137   139   120   139   128   121       1    4    1 
21       4      146   121   121   122   125   158   132   146   140   129   128   128       1    4    1 
22       5      136   153   146   142   131   130   144   120   142   138   153   145       1    5    1 
23       5      160   130   137   132   136   157   137   140   141   129   147   135       3    1    1    4  1.5    5    1 
24       5      129   131   136   136   124   151   149   121   127   151   123   125       2    1  1.5    5  1.5 
25       5      136   155   144   143   121   136   147   125   122   122   121   156       3    1    2    4    2    5    1 
26       5      145   138   149   156   125   142   159   158   160   128   151   123       3    2  0.5    3    1    5    2 
27       6      153   135   149   122   127   154   124   128   127   156   157   139       2    3  1.5    6    1 
28       6      139   128   147   126   127   132   149   124   134   127   156   159       1    6    2 
29       6      138   131   125   130   129   144   126   147   155   148   143   145       2    3  0.5    6  1.5 
30       6      142   151   146   131   134   143   124   130   146   156   123   157       3    2    2    5  1.5    6    2 
31       6      149   121   145   153   130   142   160   121   156   143   125   154       2    1    2    6  1.5 
32       6      147   142   137   151   153   128   126   126   132   147   150   138       2    3  1.5    6  1.5 
33       6      158   155   138   138   127   146   137   131   141   122   140   158       3    4  0.5    5    2    6    2 
34       6      154   130   123   156   129   132   140   128   157   138   148   136       1    6    2 
35       6      148   122   125   121   139   155   145   131   139   145   154   143       3    2    2    3  1.5    6    2 
36       6      148   122   133   142   151   159   153   137   139   130   141   157       3    2  1.5    4  0.5    6    2 
37       6      145   125   139   159   140   120   125   128   157   133   149   152       1    6    1 
38       6      156   159   147   157   154   134   153   131   145   157   143   145       1    6    2 
39       6      124   127   145   129   142   155   151   159   149   142   157   147       1    6    1 
40       6      154   126   124   134   133   149   156   154   133   156   137   159       1    6  1.5 
//Department number d, number of members, requirements rd(d,t)
1       5       147   131   131   119   132   137   137   126   106   138   115   135 
2       6       160   141   158   135   164   138   149   159   151   155   160   155 
3       5       115   123   120   125   130   128   121   138   130   120   132   137 
4       5       127   115   124   120   147   135   110   132   122   137   126   105 
5       5       131   128   136   114   114   129   133   120   118   114   127   120 
6      14       345   308   329   360   369   337   387   347   394   373   402   396 
//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    2   2   4  4
1                     166   117    95                                                 
3                     166    87     0                                                 
4                       0   109    75                                                 
5                     127   107     0                                                 
//Project 2
2    0 0   23   3   8  3
2                            36    35    32     0     0    29                         
3                             0    33    27     0    23    21                         
5                            38    31    26    23    26     0                         
//Project 3
3    0 0    2   4  11  3
2                                  83    80    71    56    77    84     0   120       
4                                  83     0    76     0     0    72   112   141       
6                                   0     0    61    52    58     0     0     0       
//Project 4
4    0 0   22   9  12  5
1                                                                64     0     0     0 
2                                                                64    90   107   181 
3                                                                74    83   140   200 
4                                                                81   113     0     0 
5                                                                65     0     0   219 
//Project 5
5    0 0   16   3   9  4
1                            67    43     0    40     0    51    40                   
2                            77    47    32    38    45     0    36                   
4                            46    61    50    43    43    47    51                   
5                            76    51    41    40    41    43    49                   
//Project 6
6    0 0    4   1   5  6
1               165     0     0     0    29                                           
2               123     0     0    29    24                                           
3                 0    49    36    35    25                                           
4               123    60    30    30    23                                           
5               139    42    45    28    23                                           
6               170    53    39    34    32                                           
//Project 7
7    0 0    8   3   9  5
1                            68    40    39    40    36    30    55                   
2                            67    65    33    43    32     0    44                   
3                             0    61     0     0    40     0     0                   
4                            69    45    55     0    31     0     0                   
6                             0     0    54    38     0    33    56                   
//Project 8
8    0 0   15   2   5  5
1                      46    37    35    25                                           
2                      54    34     0    21                                           
3                      42     0     0    24                                           
5                       0    36    34    21                                           
6                      56     0    26    30                                           
//Project 9
9    0 0   24  10  12  6
1                                                                       0   125   170 
2                                                                       0   151   221 
3                                                                     115   107   193 
4                                                                     109   104   214 
5                                                                     110     0     0 
6                                                                     105   120   177 
//Project 10
10   0 0   24   2   6  3
2                     150   109     0    80    51                                     
3                     157    88    65    67    75                                     
4                     136     0    86    85    71                                     
//Project 11
11   0 0   16   5   8  3
1                                        78    75     0    61                         
3                                        60     0     0    70                         
5                                        73     0     0     0                         
//Project 12
12   0 0   19   7   9  6
1                                                    63    78    74                   
2                                                    67    73    69                   
3                                                    51    72     0                   
4                                                    57    58    80                   
5                                                    53     0     0                   
6                                                     0    75    60                   
//Project 13
13   0 0    5   2  10  6
1                      53    36     0     0    28     0    23     0    34             
2                      46    43    25    32    23    24    28    33    36             
3                       0     0    33     0     0     0     0    26    39             
4                       0     0    32    26    26     0    25     0     0             
5                      47    39    29    21    20    18    21    23    32             
6                      51    41    31     0    28    20    25     0     0             
//Project 14
14   0 0   12   6  12  5
1                                              45     0     0     0    62     0     0 
2                                              50    48    48    49    57    99   123 
3                                               0     0    41    48    51    80   123 
4                                              39     0     0     0     0     0   149 
6                                              33    37    49    33    66    67   100 
//Project 15
15   0 0   16   4   8  5
1                                   0     0    30     0     0                         
2                                  55     0    40     0    40                         
3                                   0     0     0     0    37                         
4                                  56    53    35     0    41                         
6                                   0     0     0     0    46                         
//Project 16
16   0 0   10   6   8  4
1                                              38    41     0                         
3                                               0    45    50                         
4                                              48    34    42                         
6                                              44    50    45                         
//Project 17
17   0 0   12   8  12  6
1                                                          49     0     0    87   128 
2                                                           0     0     0    62     0 
3                                                          44    59    78    64     0 
4                                                          49     0    58    66    90 
5                                                           0     0     0    58     0 
6                                                          44    50     0     0     0 
//Project 18
18   0 0   18   2   7  4
1                      90    59    39    32    37    34                               
2                     108    77    37    48    33     0                               
3                     109    69    44    49    47     0                               
5                       0     0    65     0    42    45                               
//Project 19
19   0 0    2   3   8  3
1                            64    38    32    36    50    39                         
2                            58     0    49    46    34     0                         
6                            67    51     0    40    49    32                         
//Project 20
20   0 0   30   2   4  5
2                       0    61     0                                                 
3                     113     0    50                                                 
4                     108    47     0                                                 
5                      81    55    43                                                 
6                       0     0    63                                                 
//Project 21
21   0 0   17   2   9  6
1                      53     0    24    30    20    26    19    27                   
2                      44    39    26    25    22    23    27    33                   
3                      47    37    25    31     0    24    25    22                   
4                       0     0    24    29     0     0     0     0                   
5                      56     0     0    31    21     0    22     0                   
6                      51    41    28    25     0     0    28    24                   
//Project 22
22   0 0   14   4   8  3
1                                   0     0     0    27     0                         
2                                   0    21    24    21    28                         
6                                  33     0     0     0    22                         
//Project 23
23   0 0    4   9  11  4
1                                                                62   107   111       
2                                                                60     0     0       
3                                                                72     0     0       
6                                                                70    89   120       
//Project 24
24   0 0    6   7  10  5
1                                                     0     0     0    97             
2                                                     0    64    84   108             
3                                                     0     0    79   112             
4                                                    72     0     0     0             
6                                                     0     0    72     0             
//Project 25
25   0 0    3   3   7  6
1                           118     0     0     0     0                               
2                            82     0    79    56    60                               
3                             0     0     0     0    53                               
4                           113    77    73    67    68                               
5                           101     0     0     0     0                               
6                            82    67    60     0    56                               
//Project 26
26   0 0   15   2   8  4
1                     111    55    65    37     0    43    51                         
4                     106     0    56    32    44    32    47                         
5                       0     0     0     0    50    39     0                         
6                       0    50     0     0     0    30    44                         
//Project 27
27   0 0   14   5   8  3
1                                        43     0    46    30                         
4                                        52    37    50    52                         
5                                        54    34     0    31                         
//Project 28
28   0 0   24   4  12  4
2                                   0     0    51     0    43     0     0    78     0 
3                                  65     0     0     0    29    51    49    82     0 
4                                  39    35    48    32    35     0     0    83     0 
6                                  60    45     0     0     0     0    73     0     0 
//Project 29
29   0 0   15   5  10  3
1                                         0    29    33    29    40    70             
2                                        48    42     0     0     0    46             
5                                        39    30    37    39    35    68             
//Project 30
30   0 0   12   1   3  5
1               232   106     0                                                       
2               315     0    77                                                       
3                 0     0    63                                                       
5               227    86    78                                                       
6               315   100    52                                                       
//Project 31
31   0 0   11   5  11  5
1                                         0     0    72     0     0     0     0       
2                                        58    64    73    69    59    84   107       
4                                         0     0    52     0     0     0   120       
5                                         0     0     0     0     0     0   127       
6                                         0     0     0     0    82     0   125       
//Project 32
32   0 0   12   4  10  4
2                                   0     0     0    29    31    52    64             
4                                  61    32    31    41     0    52    63             
5                                   0     0    51     0     0     0    77             
6                                  64    35    44    44     0     0    61             
//Project 33
33   0 0    1   6  10  6
1                                              72     0     0     0     0             
2                                              68    68    67    73     0             
3                                              72    57    67    84   119             
4                                               0    73     0    71   110             
5                                              60     0     0    73     0             
6                                              63    71     0    67    94             
//Project 34
34   0 0   23   5  12  6
1                                         0     0     0     0     0     0     0   219 
2                                        62    54     0    73    75    90   120   158 
3                                        65    64    68    70    81   113   143   216 
4                                        85    71     0    75     0     0   149   160 
5                                        82    57    69    63    81    90     0   219 
6                                        80    73    60    72    82   115   103   149 
//Project 35
35   0 0    4   1   8  4
3               170    62     0     0     0    20     0     0                         
4                 0     0     0     0     0     0    26     0                         
5               160    44     0    31     0     0     0     0                         
6                 0     0     0     0    28     0     0     0                         
//Project 36
36   0 0    9   4  10  4
2                                   0     0     0    61    59     0     0             
4                                  71     0    71     0     0     0     0             
5                                  82    71    60    61    72    70     0             
6                                  96     0     0    60    76    76     0             
//Project 37
37   0 0   16   5  11  3
2                                         0     0    29    52     0    70    98       
4                                        37     0     0     0     0     0    88       
6                                        42    37     0     0    50    74     0       
//Project 38
38   0 0   12   1   4  6
1               134    60    34    37                                                 
2               139    54    32    29                                                 
3               149    46     0     0                                                 
4               139     0     0     0                                                 
5                 0     0     0    29                                                 
6               149    42    39     0                                                 
//Project 39
39   0 0    5   1   8  5
1                 0     0     0    37    25    19     0    22                         
3               154     0    39     0     0     0    19     0                         
4               129    54    37    35    32    24    22    21                         
5               165    60     0     0    26     0     0     0                         
6               134     0    30    35     0     0     0     0                         
//Project 40
40   0 0    7   4   7  5
1                                   0     0     0    60                               
2                                   0    60    54    75                               
3                                   0     0     0    68                               
4                                  82    85     0    75                               
5                                  89    61    64     0                               
