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