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