//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      134   150   122   149   127   149   160   144   140   134   136   124       2    1    2    6  1.5 
2        1      121   147   129   139   128   139   128   125   152   157   134   152       2    1    2    6  1.5 
3        1      128   129   141   142   122   145   144   160   125   134   143   135       2    1    1    5    1 
4        1      156   133   141   139   121   132   142   133   136   157   141   143       2    1    1    3    2 
5        1      126   139   121   135   121   159   127   151   142   134   131   138       3    1    2    2  0.5    5  1.5 
6        2      139   122   125   155   131   126   149   134   122   131   147   140       2    1    2    2    1 
7        2      128   128   137   141   160   152   156   141   139   148   123   135       3    1    1    2  1.5    3    1 
8        2      122   147   134   150   144   136   142   132   120   147   149   150       3    1    2    2  1.5    6  0.5 
9        2      160   150   124   123   143   131   142   143   140   150   131   136       2    2    1    3    2 
10       2      123   151   126   120   130   128   134   130   150   140   150   142       2    2    2    6    1 
11       3      125   121   138   155   139   128   136   148   126   147   128   135       2    3    2    5  1.5 
12       3      136   145   147   136   125   145   127   155   123   155   143   143       2    2  0.5    3  1.5 
13       3      126   125   153   135   127   138   141   149   150   120   121   129       2    1  0.5    3  1.5 
14       3      154   158   147   146   134   143   137   129   149   120   159   138       3    3    1    4    2    5    1 
15       3      157   143   125   126   143   144   152   141   145   143   133   138       2    3  1.5    4    2 
16       4      145   123   133   146   141   123   131   151   132   146   133   131       3    2  0.5    4    2    5    2 
17       4      151   122   123   158   153   153   150   159   134   136   122   152       2    4  1.5    5  0.5 
18       4      131   122   156   156   145   150   146   136   138   138   128   138       2    4  1.5    5  0.5 
19       4      132   122   121   125   125   147   146   121   129   154   137   124       2    4    1    5  1.5 
20       4      127   154   151   160   143   157   152   142   122   152   133   143       2    2  1.5    4    2 
21       4      155   151   138   138   128   126   144   123   144   151   124   130       3    2  0.5    3  0.5    4  1.5 
22       4      154   155   133   128   131   145   141   145   138   139   127   134       2    2  0.5    4    2 
23       5      135   158   121   140   160   159   159   126   149   157   133   126       2    5    1    6    1 
24       5      145   134   134   129   140   121   125   133   160   145   137   152       2    4  1.5    5  1.5 
25       5      123   125   139   145   135   144   141   145   130   135   138   120       3    2  0.5    3  0.5    5    2 
26       5      130   129   122   124   125   137   150   131   140   148   150   136       3    1    1    5  1.5    6  0.5 
27       5      153   151   149   154   135   155   137   144   139   125   126   143       2    2    1    5    1 
28       5      158   146   151   127   132   123   142   148   128   151   134   145       3    2    1    5  1.5    6  1.5 
29       5      152   143   124   156   158   135   135   154   159   156   135   144       3    2    1    3    2    5    2 
30       6      158   121   128   128   158   139   138   126   128   143   131   128       3    2  0.5    5    2    6    1 
31       6      131   121   151   138   134   131   156   145   120   148   148   135       2    3  0.5    6    1 
32       6      121   125   134   145   122   133   139   145   152   126   122   120       2    5  0.5    6    2 
33       6      143   157   123   136   137   156   153   146   145   127   140   140       3    2    2    3    1    6    2 
34       6      134   122   127   158   150   126   149   135   127   128   126   143       3    1    2    4  1.5    6    2 
35       6      156   124   133   130   124   149   148   125   129   135   149   142       2    4    1    6    2 
36       6      121   145   141   127   138   140   160   133   122   154   124   123       3    1  1.5    3  0.5    6  1.5 
37       6      144   131   132   152   154   136   147   131   153   128   126   125       3    1    2    3  1.5    6  1.5 
38       6      134   151   128   142   133   150   158   128   143   132   122   134       3    2    1    3    2    6  1.5 
39       6      138   122   135   147   137   160   120   134   156   142   138   154       3    3    2    5    1    6    2 
40       6      145   122   125   126   157   147   122   125   122   156   124   158       2    5    1    6  1.5 
//Department number d, number of members, requirements rd(d,t)
1       5       117   114   108   126   116   116   115   131   111   138   114   138 
2       5       130   132   111   137   127   117   124   134   114   119   130   121 
3       5       120   110   136   123   110   138   134   123   135   121   117   118 
4       7       178   174   160   194   166   163   197   183   178   200   146   158 
5       7       180   164   174   166   167   184   163   176   173   183   187   168 
6      11       248   256   234   253   285   288   275   264   266   249   241   271 
//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   21   3   5  5
1                            67    38    32                                           
2                             0     0    44                                           
3                            74     0     0                                           
5                             0    31    35                                           
6                             0    39    38                                           
//Project 2
2    0 0   12   3  11  3
1                           103    62    83     0     0    88   159     0     0       
3                             0    55    77    74     0    70     0   132   264       
5                           101     0     0     0     0    66     0   149     0       
//Project 3
3    0 0   27   3  11  5
2                            69     0    47    47    41     0     0   106   181       
3                            58    29    33    56     0    48     0     0     0       
4                            69    41    35    57     0    49    63    97   130       
5                             0    43     0    57    46     0     0     0     0       
6                             0     0     0     0    40     0    78   114   181       
//Project 4
4    0 0   22   5  12  6
1                                         0     0     0    23     0     0     0   400 
2                                        22     0    26    33    50    56   108   455 
3                                        27     0    28    29    51    67    82   441 
4                                         0    28     0     0     0    54     0   441 
5                                        30    22    31    32     0     0   111     0 
6                                        25    30     0    27    41    65    95     0 
//Project 5
5    0 0   16   3  11  4
1                            47    28     0    46     0    57   103    85   124       
2                             0    38    38    47     0     0     0     0   197       
3                             0    37     0     0     0     0     0     0     0       
6                            41    48    50     0    65    54     0     0   181       
//Project 6
6    0 0   23   2   7  3
3                      90    74    44    40    46    62                               
5                       0     0     0     0     0    42                               
6                       0    65    35     0     0     0                               
//Project 7
7    0 0   21   1   8  5
1                 0    63     0    39    31    45     0    49                         
2               157    94     0    50    54    32     0    35                         
3               165   103    51    39    38    46     0    35                         
5               154    77    64    44    38    55    38    62                         
6                 0     0     0    44     0    32    48    50                         
//Project 8
8    0 0   12   6   9  4
1                                               0     0    85     0                   
3                                              64    69     0   144                   
4                                               0     0    90     0                   
5                                              83    82    64   118                   
//Project 9
9    0 0   14   3   5  6
1                            31     0    31                                           
2                            27    25    30                                           
3                            36     0     0                                           
4                             0    19     0                                           
5                             0     0    22                                           
6                            31    19    30                                           
//Project 10
10   0 0   13   4   8  6
1                                  69    58    81    95    75                         
2                                  56    57     0     0    93                         
3                                  64    60    60     0     0                         
4                                   0     0     0     0    75                         
5                                  51    80    68    77    65                         
6                                   0     0    61    72     0                         
//Project 11
11   0 0   25   4   8  5
1                                   0     0    58    85     0                         
2                                   0    60     0    95     0                         
3                                   0    83    76     0    65                         
4                                   0    62     0     0     0                         
5                                  74    63    63    93    76                         
//Project 12
12   0 0   22   4  10  3
1                                  39    48    48    46    48    85    85             
2                                   0    55    36     0    52    77     0             
5                                  31     0     0     0     0     0     0             
//Project 13
13   0 0   30   7   9  6
1                                                     0     0    41                   
2                                                    28     0     0                   
3                                                     0     0    48                   
4                                                     0     0    58                   
5                                                    33    25    58                   
6                                                    28     0    45                   
//Project 14
14   0 0   10  10  12  3
2                                                                      84   149     0 
5                                                                      97   136   703 
6                                                                     104     0   855 
//Project 15
15   0 0    9   5  10  6
1                                        30    26    32    31     0     0             
2                                        24     0     0    35    41    44             
3                                        22    31     0    24    55     0             
4                                         0     0    32     0     0     0             
5                                         0     0     0     0    60    57             
6                                         0     0     0    24     0     0             
//Project 16
16   0 0   15   2   4  4
2                       0     0    21                                                 
3                      45     0    25                                                 
4                      55    36    22                                                 
5                      51    29    28                                                 
//Project 17
17   0 0   24   1   7  6
1                 0   131     0    63     0     0     0                               
2                 0     0   107     0     0     0    74                               
3                 0     0     0    66    63     0     0                               
4                 0     0     0    72    60     0     0                               
5                 0     0     0    55     0     0     0                               
6               206     0    92     0    67    60    86                               
//Project 18
18   0 0   25   3   7  4
1                             0    19     0    31    27                               
3                            41     0     0     0    27                               
5                            41     0     0    21    36                               
6                            41     0    22    22     0                               
//Project 19
19   0 0    4   2   5  4
1                       0     0    75     0                                           
4                     113    83    56     0                                           
5                       0     0     0    69                                           
6                     149   111    58    81                                           
//Project 20
20   0 0   16   1   4  4
1                 0     0     0    60                                                 
2                 0   128     0     0                                                 
3               218   105    74    50                                                 
5               221   123   104    75                                                 
//Project 21
21   0 0   27   1   4  4
1                 0     0     0    59                                                 
2               253   155     0     0                                                 
3                 0   107     0     0                                                 
5                 0     0    99    74                                                 
//Project 22
22   0 0    5   7  11  3
1                                                    42    48    65    72     0       
3                                                     0     0     0    89     0       
4                                                    43    57    78    95     0       
//Project 23
23   0 0   30   8  10  3
2                                                          25    56    65             
4                                                          32     0    65             
6                                                          33     0     0             
//Project 24
24   0 0   30   4   7  3
2                                  27    21    29    36                               
4                                  20    25    27    30                               
5                                  25    30    31    38                               
//Project 25
25   0 0   14   9  11  3
1                                                                73     0   152       
2                                                               105    69   139       
6                                                                 0     0   178       
//Project 26
26   0 0    8   3   9  3
1                            78    62     0     0     0     0     0                   
2                             0    58     0     0     0     0     0                   
3                             0    68     0    78    85     0     0                   
//Project 27
27   0 0   17   3  11  5
2                            62    50    34     0    66    36    60   119   120       
3                            68    31    44    46     0    38    65     0   181       
4                             0    45     0     0     0     0     0     0     0       
5                            43    31    41    51     0    40     0    91   149       
6                            53    35    52    55     0    45     0   104     0       
//Project 28
28   0 0   17   4  10  5
1                                   0    28    32    26    35    45    59             
2                                   0     0    26    26     0     0    61             
3                                   0     0     0    32     0     0    46             
4                                  22    22    23    32    24    53    59             
6                                   0     0    32    34     0    45     0             
//Project 29
29   0 0   29   5  11  5
2                                         0     0     0     0   100     0     0       
3                                         0     0    40     0    83     0     0       
4                                        35    36    56    48    98    89   197       
5                                        49    57     0    57     0     0     0       
6                                         0     0     0     0     0     0   162       
//Project 30
30   0 0    2   1   8  5
2                81    38    34    23     0    28    25    27                         
3               101    48    39     0     0    30     0    26                         
4                 0    58     0     0    22    27    36     0                         
5               104    56    30    27    24    30    27    27                         
6                 0    45    38     0     0     0     0     0                         
//Project 31
31   0 0    2   2   7  6
1                       0     0     0     0    31     0                               
2                      53    38    27    30    23    38                               
3                      47    36     0    25     0    30                               
4                       0     0     0    31     0     0                               
5                       0     0    23    22    25    30                               
6                      50    31    20    26    27    38                               
//Project 32
32   0 0    5   1   6  5
2               113    66    52    33     0    50                                     
3               139    82    60     0    34     0                                     
4                 0     0     0     0     0    50                                     
5               171     0    55    36     0    45                                     
6                 0    98     0    31    31    57                                     
//Project 33
33   0 0   22   4   7  4
2                                  57    75    63     0                               
3                                  58    71    76    91                               
4                                  50    70     0    68                               
5                                   0     0    83     0                               
//Project 34
34   0 0   17   1   9  6
1                 0     0     0     0     0     0    76     0     0                   
2               264   123   100    51    73    70    81    87   132                   
3                 0     0     0    53     0     0   100     0     0                   
4               186   113    93     0    78     0     0    85     0                   
5               218   136     0     0     0     0     0    86     0                   
6                 0   141     0     0    84    60   102    91   147                   
//Project 35
35   0 0   15   6   8  3
1                                               0     0    24                         
2                                              32     0     0                         
6                                              29     0    35                         
//Project 36
36   0 0   11   2   8  3
1                       0    37    23    26    22    31    33                         
4                      56    38    22     0    27    27    35                         
6                      40     0    26     0    32     0     0                         
//Project 37
37   0 0   15   4  10  5
1                                   0    77    69     0    90   145   121             
2                                   0     0     0     0     0     0   125             
3                                   0     0     0     0    66     0     0             
4                                  70     0     0    98     0   130   151             
5                                  65    82    78     0    91   133   164             
//Project 38
38   0 0   25   6  10  6
1                                               0    74     0     0     0             
2                                              70    99    85     0     0             
3                                               0    70     0     0   173             
4                                               0     0    71   130     0             
5                                               0    78     0   160   170             
6                                              79     0    84     0     0             
//Project 39
39   0 0   11   1   4  3
2                81     0    27     0                                                 
3                 0    43    29    20                                                 
5                90    56    39    28                                                 
//Project 40
40   0 0   16   1   3  4
1                 0    64    54                                                       
2               125    81    50                                                       
3               171    84    72                                                       
6               104    92    66                                                       
