//K, P, D, S, T (Number of workers, projects, departments, skills, and periods)
50 50 10 10 12
//Worker ID, department, availability values, number of skills, skill IDs, skill levels
1        1      127   126   155   150   121   133   144   142   122   132   133   121       2    1    1    2    1 
2        1      155   140   146   134   136   139   123   141   139   138   144   149       2    1    1    2    1 
3        1      148   147   139   159   122   158   125   152   131   129   122   130       2    1    1    2    1 
4        1      148   149   123   150   131   137   147   155   151   128   140   158       2    1    1    2    1 
5        2      141   126   133   139   123   129   125   122   157   155   142   154       2    2    1    3    1 
6        2      140   122   148   140   131   143   136   143   131   133   152   155       2    2    1    3    1 
7        2      130   155   131   130   122   134   130   137   130   127   120   142       2    2    1    3    1 
8        2      133   132   134   157   144   131   154   135   147   148   138   134       2    2    1    3    1 
9        2      155   142   122   140   146   160   136   159   120   150   160   156       2    2    1    3    1 
10       3      124   125   139   133   132   150   158   136   134   138   159   140       2    3    1    4    1 
11       3      137   131   139   145   151   145   138   138   150   121   142   145       2    3    1    4    1 
12       3      128   143   143   135   152   151   123   125   156   152   146   137       2    3    1    4    1 
13       3      139   139   136   143   157   145   141   133   126   152   156   134       2    3    1    4    1 
14       3      144   142   144   130   157   139   153   133   124   159   155   150       2    3    1    4    1 
15       3      156   123   130   128   122   146   126   153   154   143   121   131       2    3    1    4    1 
16       4      141   148   143   127   148   131   120   127   146   134   150   141       2    4    1    5    1 
17       4      138   155   130   151   124   125   148   120   154   137   144   123       2    4    1    5    1 
18       4      159   120   133   155   142   151   157   145   128   145   139   122       2    4    1    5    1 
19       4      127   149   125   140   121   152   146   127   145   146   146   156       2    4    1    5    1 
20       5      145   121   137   132   133   121   143   141   141   128   133   127       2    5    1    6    1 
21       5      159   133   141   135   151   136   141   134   153   146   157   136       2    5    1    6    1 
22       5      144   152   159   143   153   155   125   136   150   146   132   127       2    5    1    6    1 
23       5      125   149   125   123   135   146   131   149   141   121   149   128       2    5    1    6    1 
24       5      144   122   159   147   120   123   140   155   151   128   130   129       2    5    1    6    1 
25       6      144   123   132   153   129   120   140   133   131   151   142   122       2    6    1    7    1 
26       6      152   149   129   146   156   129   153   140   151   144   155   155       2    6    1    7    1 
27       6      132   146   134   144   146   160   120   120   148   135   127   137       2    6    1    7    1 
28       6      139   128   123   153   156   121   142   144   150   156   122   139       2    6    1    7    1 
29       6      155   150   139   136   120   125   133   127   138   136   138   123       2    6    1    7    1 
30       6      160   123   143   120   159   135   124   132   140   132   121   160       2    6    1    7    1 
31       7      129   157   130   142   152   144   144   159   136   158   153   156       2    7    1    8    1 
32       7      148   150   128   120   132   121   124   144   129   139   129   147       2    7    1    8    1 
33       7      140   129   157   131   121   136   130   135   152   130   128   144       2    7    1    8    1 
34       7      127   135   144   126   145   152   133   147   155   144   135   126       2    7    1    8    1 
35       7      156   147   120   129   138   128   127   147   137   144   153   159       2    7    1    8    1 
36       8      138   148   140   158   125   143   132   127   154   150   149   134       2    8    1    9    1 
37       8      152   148   158   132   128   153   143   144   135   122   134   151       2    8    1    9    1 
38       8      135   132   140   158   124   149   136   153   151   134   140   152       2    8    1    9    1 
39       8      121   151   158   141   133   131   138   129   133   146   159   123       2    8    1    9    1 
40       8      123   146   137   147   124   137   145   155   136   155   128   151       2    8    1    9    1 
41       9      122   133   148   159   146   144   153   136   136   136   152   147       2    9    1   10    1 
42       9      154   144   132   144   152   126   124   123   140   132   141   157       2    9    1   10    1 
43       9      144   140   153   158   142   120   129   148   158   148   126   138       2    9    1   10    1 
44       9      138   147   160   139   133   139   123   135   130   131   144   148       2    9    1   10    1 
45       9      159   131   140   126   125   122   132   130   138   145   130   124       2    9    1   10    1 
46      10      142   155   133   140   142   145   143   159   126   154   136   121       2    1    1   10    1 
47      10      121   142   132   129   124   121   145   157   148   142   148   158       2    1    1   10    1 
48      10      130   127   125   152   141   145   149   136   150   145   130   131       2    1    1   10    1 
49      10      155   139   128   123   136   138   136   134   157   149   139   144       2    1    1   10    1 
50      10      144   142   142   121   122   124   145   156   156   120   132   160       2    1    1   10    1 
//Department number d, number of members, requirements rd(d,t)
1       4        92   110    98   112    99   113   102   107   105   105    89   108 
2       5       122   122   106   115   116   128   118   112   120   123   141   144 
3       6       158   152   136   149   168   143   152   138   140   155   147   148 
4       4        90   102    85   100   102   107    99    92   111    93   111    94 
5       5       125   135   144   126   124   118   110   130   142   123   138   123 
6       6       147   155   131   141   152   144   142   158   145   151   143   133 
7       5       136   143   131   113   136   119   110   127   140   130   117   122 
8       5       129   124   129   135   120   135   113   122   136   122   133   130 
9       5       125   124   120   144   133   110   130   124   128   120   126   125 
10      5       110   131   131   131   124   130   142   136   145   142   131   136 
//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    7  10  12  6
3                                                                     890     0     0 
4                                                                     930     0    85 
5                                                                       0   810     0 
6                                                                       0   720     0 
8                                                                     660   910    83 
9                                                                     850   810    91 
//Project 2
2    0 0    5   1   6  5
2                 0     0     0     0   340     0                                     
4               360   300   360   320   360    24                                     
6                 0   360     0     0   260     0                                     
7               280   260   280   310   340    33                                     
8                 0     0   240   290   320    30                                     
//Project 3
3    0 0   14   2   9  5
1                       0   860     0   770   820     0   650    68                   
2                     680     0   940     0     0     0   740    93                   
3                     660     0     0   680   910     0     0    89                   
6                       0     0     0   690     0     0     0     0                   
9                       0   690   690     0     0     0     0     0                   
//Project 4
4    0 0    5   5  12  7
1                                       550   550   450   550   430   560   410     0 
3                                       610   430   360   480   520     0   400    41 
5                                       440     0     0     0     0     0     0     0 
6                                       550   590     0     0     0   420     0     0 
7                                         0     0     0   600     0     0     0     0 
9                                       600     0     0     0   420   530   470    36 
10                                        0     0     0     0     0   420     0     0 
//Project 5
5    0 0    2   7   9  7
1                                                     0   650     0                   
4                                                   770   950    86                   
6                                                   770     0    70                   
7                                                   680     0     0                   
8                                                     0     0    69                   
9                                                   870   720    81                   
10                                                  750   850    89                   
//Project 6
6    0 0    6   2   8  5
1                     460   580   440   500   480   640    43                         
2                     580   360   620   450   520   450    52                         
4                       0     0     0     0     0   640     0                         
6                     410     0     0   570     0   420     0                         
8                     450     0     0     0   560     0     0                         
//Project 7
7    0 0   23   6  10  5
5                                             700   960   760     0    88             
6                                             880   740   660   880    72             
7                                             940     0   670   900     0             
8                                               0   730   690   730    87             
9                                             810   790   860     0    96             
//Project 8
8    0 0   13   1   8  7
1               510   580   580   380   440   630   370    53                         
3                 0     0   640   410     0     0     0    39                         
4               500     0     0   610     0     0     0     0                         
6                 0   410   430   360   440   370   530    39                         
7               510   490   630   430   540   460   560    42                         
9                 0   530   560     0   610     0   520    43                         
10                0   520     0     0     0     0     0     0                         
//Project 9
9    0 0    2   8  11  5
2                                                         900   890   710    91       
3                                                         780   910     0     0       
4                                                         760   740     0     0       
6                                                           0     0   950     0       
10                                                        760   670   720     0       
//Project 10
10   0 0    4   8  10  7
1                                                           0   290     0             
2                                                         350   350    33             
5                                                         250   240    26             
6                                                         360   250     0             
7                                                         350   260    35             
9                                                         290   340    36             
10                                                        290   270    25             
//Project 11
11   0 0   27   4  10  6
1                                   0     0   240     0     0   310     0             
2                                   0     0     0     0     0   310     0             
5                                 330   240     0     0     0     0    26             
6                                   0     0   310     0     0     0     0             
7                                   0   360     0   310     0     0     0             
9                                   0     0     0     0   300   300    36             
//Project 12
12   0 0   23   4   7  6
1                                   0     0     0    91                               
2                                   0     0   760    82                               
3                                 700   820   710    78                               
6                                 880     0     0    91                               
7                                   0     0     0    74                               
10                                670     0     0     0                               
//Project 13
13   0 0   27   3   5  7
1                             0     0    66                                           
3                             0   890     0                                           
5                             0   760     0                                           
6                             0   730     0                                           
8                           660   870    74                                           
9                             0   840    79                                           
10                          750   950    88                                           
//Project 14
14   0 0   23   2   8  5
1                       0     0     0     0   280     0     0                         
3                     320   250   310   310   250     0     0                         
5                       0     0   250   320   300   350    26                         
8                       0     0     0   270   270     0     0                         
10                    280     0     0     0     0     0     0                         
//Project 15
15   0 0   25   3   8  7
3                             0     0     0   960   740    84                         
4                           670   700   660   860   740    74                         
5                           660   750   640   780   830     0                         
6                           830   950   690   800   640     0                         
7                             0   830     0     0   770    68                         
8                           740   740   920   810     0    68                         
9                             0   930   640   670   730    95                         
//Project 16
16   0 0   28   4  10  5
1                                 620   640   630   570   370   420    60             
3                                 470   390     0     0     0     0     0             
4                                 570   390     0   620     0     0    41             
9                                 400     0     0   380     0     0     0             
10                                360   420   620   580   400   630    55             
//Project 17
17   0 0   20   6   8  6
1                                             460   380    63                         
2                                             640   620    52                         
4                                               0     0    37                         
5                                             410   590    46                         
6                                             540   480     0                         
8                                               0   380     0                         
//Project 18
18   0 0    4   6  12  7
1                                               0     0     0     0   650     0     0 
2                                             680     0     0     0   850     0     0 
3                                               0   660   660   770   910     0     0 
4                                             900     0   960   800     0   860    95 
5                                               0     0     0   760   910     0     0 
9                                               0   780   800   640   700   930    96 
10                                              0     0     0   940     0     0     0 
//Project 19
19   0 0   18   3  11  5
4                           520   400     0   460   390   470   410   400    64       
6                           360     0     0     0   380     0   560   510     0       
7                           460     0   480     0     0     0   380   600    47       
8                             0   620     0   360   570   380     0     0     0       
9                             0   450     0   530     0     0     0     0     0       
//Project 20
20   0 0   21   2   8  6
1                     430     0   640   590   510   420    47                         
2                       0     0   630     0     0   550    62                         
3                     420     0     0     0   470     0     0                         
5                       0   420     0     0     0     0     0                         
6                     420     0     0     0   440   440    54                         
8                     570   560   520     0   480   540    64                         
//Project 21
21   0 0   12   4  12  6
2                                 960     0     0     0   730     0     0     0     0 
3                                   0   860     0     0   890   720   940   750     0 
6                                 910   710     0   640   810   680   720   930    89 
8                                 940   750   750   930   670   960   950   880    95 
9                                   0   950     0     0     0     0     0     0     0 
10                                920   650     0     0   810   700   820   880     0 
//Project 22
22   0 0   23   3   6  5
4                           350   320   260     0                                     
6                           300   310   350    27                                     
7                             0   320     0     0                                     
8                             0     0     0    32                                     
10                          300   350   340    28                                     
//Project 23
23   0 0   12   3  11  5
1                           570   370   510     0   550     0     0   370    38       
4                           630   420   630     0   420   360   470   440    43       
6                           430     0     0     0   390     0   390     0     0       
7                             0     0     0     0     0   440     0   380     0       
8                             0   620     0   380   400     0     0   440    51       
//Project 24
24   0 0   27   3   7  7
1                             0     0     0   520     0                               
3                           400   610     0   560    44                               
4                             0     0     0     0    55                               
6                           480     0     0   450    54                               
7                           500   360   460   500    57                               
8                             0     0   510     0     0                               
9                           520     0   420     0    47                               
//Project 25
25   0 0   21   2   5  5
1                     790   950     0     0                                           
3                       0   660     0     0                                           
5                       0     0     0    69                                           
7                       0     0   860     0                                           
9                     890     0     0    88                                           
//Project 26
26   0 0   10   5   9  6
2                                       660   720   960     0    75                   
3                                         0     0     0     0    70                   
5                                         0   790     0   850    92                   
7                                       760     0   850   730    96                   
8                                       900   670   700   660    73                   
9                                         0   720   940   760    83                   
//Project 27
27   0 0   28   1   3  5
1                 0   430    59                                                       
2                 0   450     0                                                       
6               520   390    50                                                       
7                 0     0    47                                                       
10              380     0    50                                                       
//Project 28
28   0 0   19   1   8  7
2               290     0     0     0     0   360   270     0                         
3                 0     0   330     0     0     0   260    27                         
5                 0     0   300   290   240   320   250    29                         
6                 0     0   330   250   240   330   240     0                         
7               350     0   260   240   270   280   270    33                         
8                 0     0   290     0     0     0     0     0                         
9                 0   320   360   340     0     0   290    35                         
//Project 29
29   0 0   16   4   8  7
1                                 400   450     0     0    43                         
2                                 590   620   610   380    56                         
3                                 370   540   540     0    43                         
4                                 610   610     0     0     0                         
7                                   0   460     0     0    63                         
9                                 510     0   570   530     0                         
10                                380   580   390     0     0                         
//Project 30
30   0 0    3   1   9  6
1               560     0   410   410   510   390   540   400    36                   
3                 0   540     0   390   540   520   430     0     0                   
5               400   640   400   550   510   620   560   570    48                   
6                 0   470     0     0   590   470     0     0     0                   
7                 0   420   370   420   480     0     0     0    57                   
10              620     0   360     0     0   410   420     0     0                   
//Project 31
31   0 0   21   1   9  5
1                 0     0     0   640     0     0   400   510     0                   
4               490   500   620   500   370   380   460   510    48                   
5               620   490     0   400   470   530   560   640    54                   
8               520   470   360   540   440   620   640   570    54                   
9               370     0   430     0     0     0     0   540     0                   
//Project 32
32   0 0    2   7  11  7
1                                                     0     0   570   620    44       
2                                                   490   420   440   380     0       
5                                                   550   610   380   480    63       
6                                                   510     0     0   500    46       
7                                                     0     0     0     0    55       
9                                                     0     0     0   430     0       
10                                                  480   450   590   510    51       
//Project 33
33   0 0   10   5  12  7
1                                       950   740   790   960     0     0     0     0 
2                                       850   660   680   960   810   790   650    64 
3                                       730   920   890   940   900   810   860    81 
5                                         0     0   940     0     0     0   640    87 
6                                         0     0   920     0     0   940     0     0 
8                                       810   810   770     0   960   900     0     0 
10                                      920   890   640   770     0     0     0    66 
//Project 34
34   0 0    6   9  11  6
1                                                               270   310    26       
2                                                               240   330     0       
4                                                               240     0     0       
5                                                               260     0    26       
6                                                               280   320    33       
8                                                                 0   320     0       
//Project 35
35   0 0   25   8  10  7
1                                                         410     0    40             
4                                                           0     0    50             
5                                                         590   490    41             
6                                                         590     0     0             
8                                                         380   570    63             
9                                                         380     0     0             
10                                                        530   610    47             
//Project 36
36   0 0   19   3  11  7
2                             0   640     0     0     0   370     0   510     0       
4                             0     0     0   540     0     0     0     0     0       
5                           380   480   370   410   540   400   490   550    47       
6                           630     0     0     0     0     0   430   370    63       
8                           550   420     0     0     0   470     0   520     0       
9                           360     0   600     0     0   580   500   400     0       
10                          430   610   460   600     0   360   480   630    37       
//Project 37
37   0 0   19   7  12  6
2                                                     0     0   400     0   530     0 
3                                                     0   370   570   450   490    52 
5                                                   610   540     0   380     0    56 
6                                                   630   580   410   600   510    52 
8                                                   490   460   630   420   390     0 
10                                                    0   630   630     0     0     0 
//Project 38
38   0 0   12   6  10  5
2                                             410   470   630   460    56             
4                                             440     0     0     0     0             
7                                               0     0   570     0     0             
8                                             460   540   450   600    44             
9                                             360     0   370   470    51             
//Project 39
39   0 0    7  10  12  6
2                                                                     440   570    39 
3                                                                     510   540    54 
4                                                                     550     0     0 
6                                                                     590     0    54 
7                                                                       0   400     0 
9                                                                     450   550    49 
//Project 40
40   0 0   14   1   9  5
3                 0   440   370   560   610   470   570   580    52                   
4               360   390   570   400   560   580   460   600    38                   
5                 0     0   510     0     0     0   560   640    45                   
9                 0   560   630     0   640   540     0     0    39                   
10                0     0     0   530     0     0     0   530    38                   
//Project 41
41   0 0   27   2   9  5
2                     360   640   460   390   510   600   540     0                   
3                       0   390     0   460   480   420   390     0                   
5                     430   360   620     0   610   470   640    43                   
8                       0   530   480   500   440   400     0    57                   
9                       0   610   530   380   490   570   420    43                   
//Project 42
42   0 0   27   1   6  7
1                 0   900   770   880   670     0                                     
2                 0     0     0   750     0     0                                     
3               940   830   660   840   720    93                                     
5                 0   760     0   680   660    68                                     
8               960   790   760   660   800    76                                     
9                 0   870   950   660     0    84                                     
10              660   800   650     0     0    81                                     
//Project 43
43   0 0   29   7  10  7
1                                                     0   360   310    24             
5                                                     0   290   280     0             
6                                                   270   270     0    35             
7                                                   310   360   280    34             
8                                                   350     0     0     0             
9                                                   260     0     0     0             
10                                                  310     0     0     0             
//Project 44
44   0 0    7   8  10  7
1                                                           0   360    24             
2                                                         340     0    36             
3                                                         300     0     0             
4                                                           0     0    29             
5                                                         270   260    34             
8                                                           0   350     0             
10                                                        280     0     0             
//Project 45
45   0 0   16   5   7  5
1                                       750   850    71                               
3                                       860   860    77                               
5                                       840   800     0                               
6                                         0   870     0                               
10                                      710   910    90                               
//Project 46
46   0 0    4   2   8  7
2                     360   340   320   310   270     0    35                         
3                       0   340   310   290     0     0     0                         
4                       0     0   310   350   320   280    26                         
5                     350     0   260   280     0   250     0                         
7                     340   340   250   310   290   290     0                         
8                     350   310   260   300   360     0    34                         
10                      0   360   240   270   360   250    33                         
//Project 47
47   0 0   20   8  10  7
1                                                           0   630    51             
2                                                         520   410     0             
4                                                         380   420    44             
6                                                         620   490    62             
7                                                           0   390    48             
8                                                         360   500    38             
10                                                        600   540    48             
//Project 48
48   0 0   12   5   7  6
2                                         0   750     0                               
5                                       850     0    72                               
6                                       880   890    72                               
8                                         0     0    74                               
9                                       840   920     0                               
10                                      860   820    71                               
//Project 49
49   0 0   14   2   8  7
1                       0     0     0     0   250     0     0                         
2                     320   300   270   320   290   310    26                         
3                     350   260   270   280   340   280    32                         
4                     330   240   280   360   300     0    32                         
5                       0   330   300   310     0     0     0                         
6                       0   330   310     0   350   240    35                         
7                       0     0   330     0     0     0     0                         
//Project 50
50   0 0    2   1   7  7
1               320     0   250     0   260   280    33                               
2               290   260   320   350   330     0    26                               
4                 0     0   250   260   270     0    28                               
6               260   260   310   320   350   320    25                               
7                 0     0     0   360     0     0     0                               
8               250   360   240   260   320   340    27                               
9                 0     0   330     0     0     0     0                               
