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