diff --git a/.gitignore b/.gitignore
index 264dacab5a7aa25c1c26c6c3b20d48d637fe4b49..089492cbf5c1d6d488dbf6298f6710fd21c6c37d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,3 @@
-*__pycache__
\ No newline at end of file
+*__pycache__
+test-out
+.vscode
\ No newline at end of file
diff --git a/test/input/mock.swf b/test/input/mock.swf
new file mode 100644
index 0000000000000000000000000000000000000000..49fbfbf260d5369a72bc35d9c273b739807d9218
--- /dev/null
+++ b/test/input/mock.swf
@@ -0,0 +1,607 @@
+; Version: 2.2
+; Computer: IBM SP2
+; Installation: Swedish Royal Institute of Technology (KTH)
+; Acknowledge: Lars Malinowsky
+; Information: http://www.pdc.kth.se/
+;              http://www.cs.huji.ac.il/labs/parallel/workload/
+; Conversion: Dror Feitelson (feit@cs.huji.ac.il) 01 Jan 2012
+; MaxJobs: 28490
+; MaxRecords: 28476
+; Preemption: No
+; UnixStartTime: 843480031
+; TimeZone: 3600
+; TimeZoneString: Europe/Stockholm
+; StartTime: Mon Sep 23 14:00:31 CEST 1996
+; EndTime:   Fri Aug 29 10:55:01 CEST 1997
+; MaxNodes: 100
+; MaxProcs: 100
+; Note: uses the EASY scheduler
+;
+;
+; Note: THIS IS A CLEANED VERSION OF THE LOG!
+;       The filter used to produce it was
+;         job<=14 (14 jobs removed)
+;
+   15   599850 192180   3477    4     -1    -1    4  53940    -1  1  12  12  -1 -1 -1 -1 -1
+   16   600022  11940   2488   25     -1    -1   25   3600    -1  1  13  13  -1 -1 -1 -1 -1
+   17   600476 364560 215337    5     -1    -1    5 215400    -1  0  14  14  -1 -1 -1 -1 -1
+   18   600836  32100  35373   17     -1    -1   17  36000    -1  1  15  15  -1 -1 -1 -1 -1
+   19   603930   8100     29    8     -1    -1    8   2400    -1  1  16  16  -1 -1 -1 -1 -1
+   20   605396      0     16    1     -1    -1    1     60    -1  1  17  17  -1 -1 -1 -1 -1
+   21   605397    240     13    1     -1    -1    1     60    -1  0  17  17  -1 -1 -1 -1 -1
+   22   605398    120     14    1     -1    -1    1     60    -1  0  17  17  -1 -1 -1 -1 -1
+   23   605440      0     23    2     -1    -1    2     60    -1  0  17  17  -1 -1 -1 -1 -1
+   24   607341   4740     24    4     -1    -1    4     60    -1  0  18  18  -1 -1 -1 -1 -1
+   25   607569      0      4    1     -1    -1    1    900    -1  1  18  18  -1 -1 -1 -1 -1
+   26   607783      0     22    1     -1    -1    1    600    -1  1  19  19  -1 -1 -1 -1 -1
+   27   607961      0     40    1     -1    -1    1    600    -1  1  19  19  -1 -1 -1 -1 -1
+   28   608075   4080     23    6     -1    -1    6    120    -1  0  18  18  -1 -1 -1 -1 -1
+   29   608164   4080     22    8     -1    -1    8    120    -1  0  18  18  -1 -1 -1 -1 -1
+   30   608335   4020     21    9     -1    -1    9    120    -1  0  18  18  -1 -1 -1 -1 -1
+   31   608362   4080     20   10     -1    -1   10    120    -1  0  18  18  -1 -1 -1 -1 -1
+   32   608387     60   1074    1     -1    -1    1   9000    -1  1  20  20  -1 -1 -1 -1 -1
+   33   608429   4080     20   12     -1    -1   12    120    -1  0  18  18  -1 -1 -1 -1 -1
+   34   608504   4320     24   16     -1    -1   16    120    -1  0  18  18  -1 -1 -1 -1 -1
+   35   608505      0     13    1     -1    -1    1    600    -1  1  19  19  -1 -1 -1 -1 -1
+   36   608650   4440     24   25     -1    -1   25    120    -1  0  18  18  -1 -1 -1 -1 -1
+   37   608700   6180     15   36     -1    -1   36    120    -1  0  18  18  -1 -1 -1 -1 -1
+   38   608745      0     57    1     -1    -1    1    600    -1  1  19  19  -1 -1 -1 -1 -1
+   39   608903  97200  47817    8     -1    -1    8  52200    -1  1  21  21  -1 -1 -1 -1 -1
+   40   608987     60     57    1     -1    -1    1    600    -1  1  19  19  -1 -1 -1 -1 -1
+   41   609909      0     18    1     -1    -1    1    600    -1  1  19  19  -1 -1 -1 -1 -1
+   42   610010      0     15    1     -1    -1    1   3600    -1  1  22  22  -1 -1 -1 -1 -1
+   43   610068     60   2113    1     -1    -1    1   3600    -1  1  22  22  -1 -1 -1 -1 -1
+   44   610203   2400     16    4     -1    -1    4   2400    -1  1  16  16  -1 -1 -1 -1 -1
+   45   610738      0     56    1     -1    -1    1    600    -1  1  19  19  -1 -1 -1 -1 -1
+   46   611155     60     57    1     -1    -1    1    600    -1  1  19  19  -1 -1 -1 -1 -1
+   47   611448   1440    153    1     -1    -1    1    600    -1  1  19  19  -1 -1 -1 -1 -1
+   48   611576   1380     14    2     -1    -1    2     60    -1  0  11  11  -1 -1 -1 -1 -1
+   49   612422    720     17    1     -1    -1    1    120    -1  0  23  23  -1 -1 -1 -1 -1
+   50   613225      0     23    1     -1    -1    1    600    -1  1  19  19  -1 -1 -1 -1 -1
+   51   613390     60     79    1     -1    -1    1    600    -1  1  19  19  -1 -1 -1 -1 -1
+   52   613940      0     16    1     -1    -1    1    120    -1  1  23  23  -1 -1 -1 -1 -1
+   53   614059      0    639    1     -1    -1    1   1200    -1  1  19  19  -1 -1 -1 -1 -1
+   54   614132 177960      4   16     -1    -1   16  53400    -1  1  24  24  -1 -1 -1 -1 -1
+   55   614225     60     14    1     -1    -1    1    300    -1  1  25  25  -1 -1 -1 -1 -1
+   56   614280     60     16    2     -1    -1    2    300    -1  1  25  25  -1 -1 -1 -1 -1
+   57   614346     60     14    4     -1    -1    4    300    -1  1  25  25  -1 -1 -1 -1 -1
+   58   614358    120     14    8     -1    -1    8    300    -1  0  25  25  -1 -1 -1 -1 -1
+   59   614378    180     15   12     -1    -1   12    300    -1  0  25  25  -1 -1 -1 -1 -1
+   60   614451    540     18   16     -1    -1   16    300    -1  0  25  25  -1 -1 -1 -1 -1
+   61   614487    120     15    1     -1    -1    1     60    -1  0  26  26  -1 -1 -1 -1 -1
+   62   614487    180     15    4     -1    -1    4     60    -1  0  26  26  -1 -1 -1 -1 -1
+   63   614502    840     21   24     -1    -1   24    300    -1  0  25  25  -1 -1 -1 -1 -1
+   64   614516    900      4    9     -1    -1    9     60    -1  0  26  26  -1 -1 -1 -1 -1
+   65   614523  15240     81   32     -1    -1   32    300    -1  0  25  25  -1 -1 -1 -1 -1
+   66   614535   1080     21   16     -1    -1   16     60    -1  1  26  26  -1 -1 -1 -1 -1
+   67   614539   4320      7   25     -1    -1   25     60    -1  0  26  26  -1 -1 -1 -1 -1
+   68   614555   4680     27   36     -1    -1   36     60    -1  1  26  26  -1 -1 -1 -1 -1
+   69   614565  50460     29   49     -1    -1   49     60    -1  0  26  26  -1 -1 -1 -1 -1
+   70   614575  54180     28   64     -1    -1   64     60    -1  0  26  26  -1 -1 -1 -1 -1
+   71   614608  31740     23   46     -1    -1   46    300    -1  0  25  25  -1 -1 -1 -1 -1
+   72   614648     60     31    2     -1    -1    2     60    -1  0  18  18  -1 -1 -1 -1 -1
+   73   614779    300     32    2     -1    -1    2     60    -1  0  18  18  -1 -1 -1 -1 -1
+   74   614898    240    591    1     -1    -1    1   1800    -1  1  25  25  -1 -1 -1 -1 -1
+   75   614950    540     33    4     -1    -1    4     60    -1  0  18  18  -1 -1 -1 -1 -1
+   76   615102  17880     18    4     -1    -1    4   2400    -1  1  16  16  -1 -1 -1 -1 -1
+   77   615392  17640     16    8     -1    -1    8     60    -1  0  18  18  -1 -1 -1 -1 -1
+   78   615393  14460     23    6     -1    -1    6     60    -1  0  18  18  -1 -1 -1 -1 -1
+   79   615459  17640     20    9     -1    -1    9     60    -1  0  18  18  -1 -1 -1 -1 -1
+   80   615463  17700      5   10     -1    -1   10     60    -1  0  18  18  -1 -1 -1 -1 -1
+   81   615591  17700     20   12     -1    -1   12     60    -1  0  18  18  -1 -1 -1 -1 -1
+   82   615628  17880     22   16     -1    -1   16     60    -1  0  18  18  -1 -1 -1 -1 -1
+   83   615682  23400     23   36     -1    -1   36     60    -1  0  18  18  -1 -1 -1 -1 -1
+   84   615687  18300      9   25     -1    -1   25     60    -1  0  18  18  -1 -1 -1 -1 -1
+   85   615738   2760     25    2     -1    -1    2     60    -1  0  11  11  -1 -1 -1 -1 -1
+   86   616584   2760     12    1     -1    -1    1   1800    -1  1  25  25  -1 -1 -1 -1 -1
+   87   616881   1680     14    1     -1    -1    1    300    -1  0  25  25  -1 -1 -1 -1 -1
+   88   616911  16440     15    2     -1    -1    2    300    -1  0  25  25  -1 -1 -1 -1 -1
+   89   616965  16440     15    4     -1    -1    4    300    -1  1  25  25  -1 -1 -1 -1 -1
+   90   616969  16800     15    8     -1    -1    8    300    -1  1  25  25  -1 -1 -1 -1 -1
+   91   617024  17040     12   12     -1    -1   12    300    -1  0  25  25  -1 -1 -1 -1 -1
+   92   617057  17280     14   16     -1    -1   16    300    -1  0  25  25  -1 -1 -1 -1 -1
+   93   617129  17400   3586   16     -1    -1   16   3600    -1  0  10  10  -1 -1 -1 -1 -1
+   94   617144  22320     13   24     -1    -1   24    300    -1  0  25  25  -1 -1 -1 -1 -1
+   95   617386  16200     26    4     -1    -1    4     60    -1  0  18  18  -1 -1 -1 -1 -1
+   96   617559   2340    403    1     -1    -1    1   1800    -1  1   7   7  -1 -1 -1 -1 -1
+   97   620412  13260  12487    9     -1    -1    9  14340    -1  1  27  27  -1 -1 -1 -1 -1
+   98   627521   6300     22    2     -1    -1    2     60    -1  0  11  11  -1 -1 -1 -1 -1
+   99   628506      0    428    1     -1    -1    1   1800    -1  1   7   7  -1 -1 -1 -1 -1
+  100   630094    120    225    1     -1    -1    1  24000    -1  1  28  28  -1 -1 -1 -1 -1
+  101   634491   5280   3577   30     -1    -1   30   6000    -1  1  13  13  -1 -1 -1 -1 -1
+  102   634680  12060  17944   10     -1    -1   10  18000    -1  0  29  29  -1 -1 -1 -1 -1
+  103   637128      0    499    1     -1    -1    1   1800    -1  1   7   7  -1 -1 -1 -1 -1
+  104   637184      0    502    1     -1    -1    1   6000    -1  1   7   7  -1 -1 -1 -1 -1
+  105   639090     60     31    2     -1    -1    2     60    -1  0  11  11  -1 -1 -1 -1 -1
+  106   640060     60      2    2     -1    -1    2     60    -1  0  11  11  -1 -1 -1 -1 -1
+  107   640779      0     22    2     -1    -1    2     60    -1  0  11  11  -1 -1 -1 -1 -1
+  108   641386     60     11    4     -1    -1    4    600    -1  1  11  11  -1 -1 -1 -1 -1
+  109   659739    120   1912   16     -1    -1   16   3600    -1  1  10  10  -1 -1 -1 -1 -1
+  110   663637   5820   1994   16     -1    -1   16   3600    -1  1  10  10  -1 -1 -1 -1 -1
+  111   671852   1380   2337    8     -1    -1    8   7200    -1  1  10  10  -1 -1 -1 -1 -1
+  112   672697    600   3282    9     -1    -1    9  14280    -1  1   7   7  -1 -1 -1 -1 -1
+  113   672757    600   3221    9     -1    -1    9  14280    -1  1   7   7  -1 -1 -1 -1 -1
+  114   673536 118620  44256    5     -1    -1    5  52800    -1  1   9   9  -1 -1 -1 -1 -1
+  115   673896      0   1311    1     -1    -1    1   7200    -1  1  19  19  -1 -1 -1 -1 -1
+  116   674779      0    875    1     -1    -1    1   3600    -1  1  19  19  -1 -1 -1 -1 -1
+  117   674937     60     26   16     -1    -1   16     60    -1  0  18  18  -1 -1 -1 -1 -1
+  118   675019    180    943    1     -1    -1    1  14400    -1  1  20  20  -1 -1 -1 -1 -1
+  119   675026    120     51    4     -1    -1    4    600    -1  1  11  11  -1 -1 -1 -1 -1
+  120   675029     60     42   16     -1    -1   16     60    -1  1  18  18  -1 -1 -1 -1 -1
+  121   675146    240     14   16     -1    -1   16     60    -1  0  18  18  -1 -1 -1 -1 -1
+  122   675155    720     10   25     -1    -1   25     60    -1  0  18  18  -1 -1 -1 -1 -1
+  123   675159    360     40   24     -1    -1   24    300    -1  0  25  25  -1 -1 -1 -1 -1
+  124   675396    960     11   25     -1    -1   25     60    -1  1  18  18  -1 -1 -1 -1 -1
+  125   675454   1200     31   25     -1    -1   25     60    -1  0  18  18  -1 -1 -1 -1 -1
+  126   675456   1680     51   25     -1    -1   25     60    -1  0  18  18  -1 -1 -1 -1 -1
+  127   675520   2040    129   36     -1    -1   36     60    -1  0  18  18  -1 -1 -1 -1 -1
+  128   675545   2520    111   36     -1    -1   36     60    -1  0  18  18  -1 -1 -1 -1 -1
+  129   675553   4440    159   36     -1    -1   36     60    -1  0  18  18  -1 -1 -1 -1 -1
+  130   675568   3840    160   36     -1    -1   36     60    -1  0  18  18  -1 -1 -1 -1 -1
+  131   675630     60    161    4     -1    -1    4    900    -1  1  18  18  -1 -1 -1 -1 -1
+  132   675800    120     13    1     -1    -1    1    300    -1  0  25  25  -1 -1 -1 -1 -1
+  133   675870    120      6    4     -1    -1    4    900    -1  1  18  18  -1 -1 -1 -1 -1
+  134   676249    240     12    1     -1    -1    1    300    -1  1  25  25  -1 -1 -1 -1 -1
+  135   676410    480  11776   16     -1    -1   16  12000    -1  1  29  29  -1 -1 -1 -1 -1
+  136   676769    420     41    4     -1    -1    4    600    -1  1  11  11  -1 -1 -1 -1 -1
+  137   677072    180     28    4     -1    -1    4     60    -1  0  18  18  -1 -1 -1 -1 -1
+  138   677169    240     17    4     -1    -1    4     60    -1  0  18  18  -1 -1 -1 -1 -1
+  139   677191    480     24    4     -1    -1    4     60    -1  0  18  18  -1 -1 -1 -1 -1
+  140   677261    480     31    4     -1    -1    4     60    -1  0  18  18  -1 -1 -1 -1 -1
+  141   677275    840     18    4     -1    -1    4     60    -1  0  18  18  -1 -1 -1 -1 -1
+  142   677339   1020      3    6     -1    -1    6     60    -1  0  18  18  -1 -1 -1 -1 -1
+  143   677349   1080     14    6     -1    -1    6     60    -1  0  18  18  -1 -1 -1 -1 -1
+  144   677371   1140     49    6     -1    -1    6     60    -1  0  18  18  -1 -1 -1 -1 -1
+  145   677396   1440      4    6     -1    -1    6     60    -1  0  18  18  -1 -1 -1 -1 -1
+  146   677435   1500     42    8     -1    -1    8     60    -1  0  18  18  -1 -1 -1 -1 -1
+  147   677442   2040      8    8     -1    -1    8     60    -1  0  18  18  -1 -1 -1 -1 -1
+  148   677505   2040     26    8     -1    -1    8     60    -1  0  18  18  -1 -1 -1 -1 -1
+  149   677626   1980    232    1     -1    -1    1   3600    -1  1  19  19  -1 -1 -1 -1 -1
+  150   677849  11464   2497   79     -1    -1   79   3600    -1  1  17  17  -1 -1 -1 -1 -1
+  151   678506 168300   8770   80     -1    -1   80  14400    -1  1   3   3  -1 -1 -1 -1 -1
+  152   678532   1140   3568    4     -1    -1    4  10800    -1  1  10  10  -1 -1 -1 -1 -1
+  153   678633 177900   8647   80     -1    -1   80  14400    -1  1   3   3  -1 -1 -1 -1 -1
+  154   679036    780     23   10     -1    -1   10    600    -1  1  17  17  -1 -1 -1 -1 -1
+  155   679171    900   4131    1     -1    -1    1  10800    -1  1  20  20  -1 -1 -1 -1 -1
+  156   679422    720    832    8     -1    -1    8    900    -1  0  11  11  -1 -1 -1 -1 -1
+  157   679654    540    565    2     -1    -1    2    600    -1  0   8   8  -1 -1 -1 -1 -1
+  158   680070    180   2575    1     -1    -1    1   3600    -1  1  19  19  -1 -1 -1 -1 -1
+  159   680634 198540   6678   72     -1    -1   72  14400    -1  1   2   2  -1 -1 -1 -1 -1
+  160   680636      0    435    3     -1    -1    3   2400    -1  1  22  22  -1 -1 -1 -1 -1
+  161   681072     60    807   16     -1    -1   16    900    -1  0  11  11  -1 -1 -1 -1 -1
+  162   681117 253560   9602   82     -1    -1   82  14400    -1  1   2   2  -1 -1 -1 -1 -1
+  163   681218      0    573    4     -1    -1    4   2400    -1  1  22  22  -1 -1 -1 -1 -1
+  164   681889     60    526    5     -1    -1    5    600    -1  0  30  30  -1 -1 -1 -1 -1
+  165   682029     60     23    5     -1    -1    5    240    -1  1  30  30  -1 -1 -1 -1 -1
+  166   682035    180    556   32     -1    -1   32    900    -1  1  11  11  -1 -1 -1 -1 -1
+  167   682425    180     31    1     -1    -1    1    120    -1  0  23  23  -1 -1 -1 -1 -1
+  168   682942 109320  40422   17     -1    -1   17  43200    -1  1  15  15  -1 -1 -1 -1 -1
+  169   683023      0     14    4     -1    -1    4    900    -1  1  11  11  -1 -1 -1 -1 -1
+  170   683138      0     24    2     -1    -1    2    600    -1  1  30  30  -1 -1 -1 -1 -1
+  171   683944      0     25    4     -1    -1    4   1800    -1  1  16  16  -1 -1 -1 -1 -1
+  172   684160     60    557    2     -1    -1    2    600    -1  0  30  30  -1 -1 -1 -1 -1
+  173   684164      0    828    4     -1    -1    4    900    -1  0  11  11  -1 -1 -1 -1 -1
+  174   684772     60      3   16     -1    -1   16   1800    -1  1  29  29  -1 -1 -1 -1 -1
+  175   685008    120   1056   16     -1    -1   16   1800    -1  1  29  29  -1 -1 -1 -1 -1
+  176   685063    120   1166    2     -1    -1    2   1200    -1  0  30  30  -1 -1 -1 -1 -1
+  177   685099    180    887    8     -1    -1    8    900    -1  0  11  11  -1 -1 -1 -1 -1
+  178   686100     60   1715    5     -1    -1    5   1800    -1  0  22  22  -1 -1 -1 -1 -1
+  179   686413     60    867    1     -1    -1    1    900    -1  0  31  31  -1 -1 -1 -1 -1
+  180   686684      0   1471    1     -1    -1    1   1800    -1  1  32  32  -1 -1 -1 -1 -1
+  181   687387   4860   2819    4     -1    -1    4   3600    -1  1  11  11  -1 -1 -1 -1 -1
+  182   688099   4380   2291   64     -1    -1   64   3600    -1  1  10  10  -1 -1 -1 -1 -1
+  183   688325   6840    102   16     -1    -1   16   1200    -1  1  32  32  -1 -1 -1 -1 -1
+  184   688771  17400   5857   10     -1    -1   10  14400    -1  1  29  29  -1 -1 -1 -1 -1
+  185   688891   6360    163   10     -1    -1   10   2400    -1  1  29  29  -1 -1 -1 -1 -1
+  186   689008   3540   2371    4     -1    -1    4   2400    -1  0  32  32  -1 -1 -1 -1 -1
+  187   689477   5820     24    4     -1    -1    4   1800    -1  1  16  16  -1 -1 -1 -1 -1
+  188   690116      0     26    2     -1    -1    2    600    -1  1  30  30  -1 -1 -1 -1 -1
+  189   690738  19980  13745    9     -1    -1    9  14280    -1  1   7   7  -1 -1 -1 -1 -1
+  190   690791  32100  13255    9     -1    -1    9  14280    -1  1   7   7  -1 -1 -1 -1 -1
+  191   690920      0     22    2     -1    -1    2    600    -1  1  30  30  -1 -1 -1 -1 -1
+  192   691249   4140     37   16     -1    -1   16    180    -1  0  18  18  -1 -1 -1 -1 -1
+  193   691278   4200     32   16     -1    -1   16    180    -1  0  18  18  -1 -1 -1 -1 -1
+  194   691311   4260    118   16     -1    -1   16    180    -1  0  18  18  -1 -1 -1 -1 -1
+  195   691345   4320     37   16     -1    -1   16    180    -1  0  18  18  -1 -1 -1 -1 -1
+  196   691346   4560     33   16     -1    -1   16    180    -1  0  18  18  -1 -1 -1 -1 -1
+  197   691383   4620    116   16     -1    -1   16    180    -1  0  18  18  -1 -1 -1 -1 -1
+  198   691503   4680     36   10     -1    -1   10    120    -1  0  18  18  -1 -1 -1 -1 -1
+  199   691539   4740     34   10     -1    -1   10    120    -1  0  18  18  -1 -1 -1 -1 -1
+  200   691596   4740     35   10     -1    -1   10    120    -1  0  18  18  -1 -1 -1 -1 -1
+  201   691608   4800     40   10     -1    -1   10    120    -1  0  18  18  -1 -1 -1 -1 -1
+  202   691683   4080     54    4     -1    -1    4    120    -1  0  18  18  -1 -1 -1 -1 -1
+  203   691712   4380     78    4     -1    -1    4    120    -1  0  18  18  -1 -1 -1 -1 -1
+  204   691719   4800     80    4     -1    -1    4    120    -1  0  18  18  -1 -1 -1 -1 -1
+  205   691733   4740     50    4     -1    -1    4    120    -1  0  18  18  -1 -1 -1 -1 -1
+  206   692234   4320     28    2     -1    -1    2    600    -1  1  30  30  -1 -1 -1 -1 -1
+  207   695254   1380   1335    8     -1    -1    8   3600    -1  1  11  11  -1 -1 -1 -1 -1
+  208   695808   1020    141   16     -1    -1   16   1200    -1  1  32  32  -1 -1 -1 -1 -1
+  209   696924     60   2674    2     -1    -1    2   2700    -1  0  25  25  -1 -1 -1 -1 -1
+  210   697153     60    195   16     -1    -1   16   1200    -1  1  32  32  -1 -1 -1 -1 -1
+  211   697996     60     27    2     -1    -1    2    600    -1  1  30  30  -1 -1 -1 -1 -1
+  212   698113     60    760   16     -1    -1   16   3600    -1  1  11  11  -1 -1 -1 -1 -1
+  213   698437      0   1142    8     -1    -1    8   3600    -1  1  16  16  -1 -1 -1 -1 -1
+  214   698561     60   4266   24     -1    -1   24   4800    -1  1  29  29  -1 -1 -1 -1 -1
+  215   699110     60    525   32     -1    -1   32   3600    -1  1  11  11  -1 -1 -1 -1 -1
+  216   699496  12720  11961    4     -1    -1    4  12000    -1  0  32  32  -1 -1 -1 -1 -1
+  217   699510 179280  28918    6     -1    -1    6  53400    -1  1   8   8  -1 -1 -1 -1 -1
+  218   699529   6720     12    4     -1    -1    4  36000    -1  1  33  33  -1 -1 -1 -1 -1
+  219   699929     60     19    4     -1    -1    4   1800    -1  1  16  16  -1 -1 -1 -1 -1
+  220   699952  50100     29   64     -1    -1   64   3600    -1  1  11  11  -1 -1 -1 -1 -1
+  221   700149   6240    979    5     -1    -1    5  52800    -1  1  34  34  -1 -1 -1 -1 -1
+  222   700266  92640   1082    5     -1    -1    5  52800    -1  1  34  34  -1 -1 -1 -1 -1
+  223   700286     60     23    2     -1    -1    2     60    -1  0  11  11  -1 -1 -1 -1 -1
+  224   700507     60     21    2     -1    -1    2     60    -1  0  11  11  -1 -1 -1 -1 -1
+  225   700553     60     29    4     -1    -1    4   1800    -1  1  16  16  -1 -1 -1 -1 -1
+  226   700885      0     25    2     -1    -1    2     60    -1  0  11  11  -1 -1 -1 -1 -1
+  227   701455      0     18    4     -1    -1    4   1800    -1  1  16  16  -1 -1 -1 -1 -1
+  228   701510      0      6    2     -1    -1    2     60    -1  0  11  11  -1 -1 -1 -1 -1
+  229   701786      0     15    2     -1    -1    2     60    -1  0  11  11  -1 -1 -1 -1 -1
+  230   702050      0      2    2     -1    -1    2     60    -1  0  11  11  -1 -1 -1 -1 -1
+  231   702229      0     25    2     -1    -1    2    300    -1  1  11  11  -1 -1 -1 -1 -1
+  232   703359   2940  11302    1     -1    -1    1  12000    -1  1  35  35  -1 -1 -1 -1 -1
+  233   704094   3480     28    4     -1    -1    4   1800    -1  1  16  16  -1 -1 -1 -1 -1
+  234   706229  86160  12821   16     -1    -1   16  52800    -1  1   6   6  -1 -1 -1 -1 -1
+  235   709940  82560     25   16     -1    -1   16  52800    -1  1   6   6  -1 -1 -1 -1 -1
+  236   713601     60    593    8     -1    -1    8   2400    -1  1  29  29  -1 -1 -1 -1 -1
+  237   714393     60    970    9     -1    -1    9   3000    -1  1  29  29  -1 -1 -1 -1 -1
+  238   719384      0     21    4     -1    -1    4    600    -1  1  17  17  -1 -1 -1 -1 -1
+  239   719779      0     15    2     -1    -1    2     60    -1  0  11  11  -1 -1 -1 -1 -1
+  240   720818      0     21    2     -1    -1    2    300    -1  1  11  11  -1 -1 -1 -1 -1
+  241   721102      0     20    2     -1    -1    2    300    -1  1  11  11  -1 -1 -1 -1 -1
+  242   722804      0   3138    5     -1    -1    5   3600    -1  1  13  13  -1 -1 -1 -1 -1
+  243   724650      0   1771    2     -1    -1    2   1800    -1  0  36  36  -1 -1 -1 -1 -1
+  244   725037      0    303    2     -1    -1    2   1800    -1  1  36  36  -1 -1 -1 -1 -1
+  245   725114     60     20   16     -1    -1   16   2400    -1  1  29  29  -1 -1 -1 -1 -1
+  246   725311      0     17    2     -1    -1    2   1800    -1  1  36  36  -1 -1 -1 -1 -1
+  247   725470     60    661   16     -1    -1   16   2400    -1  1  29  29  -1 -1 -1 -1 -1
+  248   727216   9120   9545   25     -1    -1   25  12000    -1  1  13  13  -1 -1 -1 -1 -1
+  249   728643    120  19067   24     -1    -1   24  19200    -1  0  29  29  -1 -1 -1 -1 -1
+  250   757680  34920  13771    9     -1    -1    9  14280    -1  1   7   7  -1 -1 -1 -1 -1
+  251   757777  34920  13227    9     -1    -1    9  14280    -1  1   7   7  -1 -1 -1 -1 -1
+  252   761163 203940  47048    8     -1    -1    8  53400    -1  1   8   8  -1 -1 -1 -1 -1
+  253   761662 301020  44126   16     -1    -1   16  53400    -1  1   4   4  -1 -1 -1 -1 -1
+  254   764488  28260  23958    3     -1    -1    3  24000    -1  0  37  37  -1 -1 -1 -1 -1
+  255   765379  13800     14    1     -1    -1    1     60    -1  0  26  26  -1 -1 -1 -1 -1
+  256   765383  13860      9    4     -1    -1    4     60    -1  0  26  26  -1 -1 -1 -1 -1
+  257   765395  13920     13    9     -1    -1    9     60    -1  0  26  26  -1 -1 -1 -1 -1
+  258   765421  14040     20   16     -1    -1   16     60    -1  0  26  26  -1 -1 -1 -1 -1
+  259   765462  14100     21   25     -1    -1   25     60    -1  0  26  26  -1 -1 -1 -1 -1
+  260   765473  14700     26   36     -1    -1   36     60    -1  0  26  26  -1 -1 -1 -1 -1
+  261   765509  15180     29   49     -1    -1   49     60    -1  0  26  26  -1 -1 -1 -1 -1
+  262   765527  15840     19   64     -1    -1   64     60    -1  0  26  26  -1 -1 -1 -1 -1
+  263   765848  13860   8186   10     -1    -1   10  10800    -1  1  29  29  -1 -1 -1 -1 -1
+  264   768832 196320  41331    5     -1    -1    5  50400    -1  1   9   9  -1 -1 -1 -1 -1
+  265   769605  23220     24    8     -1    -1    8  52200    -1  1  21  21  -1 -1 -1 -1 -1
+  266   772461   9360    400   64     -1    -1   64    600    -1  0  11  11  -1 -1 -1 -1 -1
+  267   773345   6480     45    4     -1    -1    4   1800    -1  1  16  16  -1 -1 -1 -1 -1
+  268   775171   7320   7936   20     -1    -1   20   8400    -1  1  13  13  -1 -1 -1 -1 -1
+  269   775940   3960    260    1     -1    -1    1    300    -1  0  38  38  -1 -1 -1 -1 -1
+  270   779477    780     14    2     -1    -1    2    300    -1  0  36  36  -1 -1 -1 -1 -1
+  271   779539    840    490    2     -1    -1    2    900    -1  0  36  36  -1 -1 -1 -1 -1
+  272   779544    780     53    2     -1    -1    2    300    -1  0  36  36  -1 -1 -1 -1 -1
+  273   779751   2160    483    2     -1    -1    2    900    -1  1  36  36  -1 -1 -1 -1 -1
+  274   779757   1680     51    2     -1    -1    2    900    -1  1  36  36  -1 -1 -1 -1 -1
+  275   779779    660     15    2     -1    -1    2    900    -1  1  36  36  -1 -1 -1 -1 -1
+  276   780086   2460     30    4     -1    -1    4   1800    -1  1  16  16  -1 -1 -1 -1 -1
+  277   780291    480     19    4     -1    -1    4     60    -1  0  18  18  -1 -1 -1 -1 -1
+  278   781187   1500   2717   32     -1    -1   32   3300    -1  1  17  17  -1 -1 -1 -1 -1
+  279   781718   1020     12    2     -1    -1    2   1800    -1  1  25  25  -1 -1 -1 -1 -1
+  280   782296      0     24    1     -1    -1    1    900    -1  1  25  25  -1 -1 -1 -1 -1
+  281   782304    480     30    2     -1    -1    2    900    -1  1  25  25  -1 -1 -1 -1 -1
+  282   782365    480     30    4     -1    -1    4    900    -1  1  25  25  -1 -1 -1 -1 -1
+  283   782374    540     21    6     -1    -1    6    900    -1  1  25  25  -1 -1 -1 -1 -1
+  284   782441    600     23    8     -1    -1    8    900    -1  1  25  25  -1 -1 -1 -1 -1
+  285   782447    780     18   10     -1    -1   10    900    -1  1  25  25  -1 -1 -1 -1 -1
+  286   782634    780     19   10     -1    -1   10    900    -1  1  25  25  -1 -1 -1 -1 -1
+  287   782666    480     19    4     -1    -1    4    900    -1  1  25  25  -1 -1 -1 -1 -1
+  288   782675    960     25    6     -1    -1    6    900    -1  1  25  25  -1 -1 -1 -1 -1
+  289   782680    900     17    8     -1    -1    8    900    -1  1  25  25  -1 -1 -1 -1 -1
+  290   782718    240     21    1     -1    -1    1    900    -1  1  25  25  -1 -1 -1 -1 -1
+  291   782723    540     16    2     -1    -1    2    900    -1  1  25  25  -1 -1 -1 -1 -1
+  292   784241      0     15    1     -1    -1    1    900    -1  1  25  25  -1 -1 -1 -1 -1
+  293   784286      0     20    2     -1    -1    2    900    -1  1  25  25  -1 -1 -1 -1 -1
+  294   784292     60     14    4     -1    -1    4    900    -1  1  25  25  -1 -1 -1 -1 -1
+  295   784343    240     14    6     -1    -1    6    900    -1  1  25  25  -1 -1 -1 -1 -1
+  296   784400    300     16    8     -1    -1    8    900    -1  1  25  25  -1 -1 -1 -1 -1
+  297   784425    480     15   10     -1    -1   10    900    -1  1  25  25  -1 -1 -1 -1 -1
+  298   784488   6360    449   64     -1    -1   64    900    -1  0  11  11  -1 -1 -1 -1 -1
+  299   784754     60     21    4     -1    -1    4     60    -1  0  18  18  -1 -1 -1 -1 -1
+  300   784812    180     48    4     -1    -1    4     60    -1  0  17  17  -1 -1 -1 -1 -1
+  301   784815    240   3945    4     -1    -1    4     60    -1  0  17  17  -1 -1 -1 -1 -1
+  302   784816   2580     22    4     -1    -1    4     60    -1  0  17  17  -1 -1 -1 -1 -1
+  303   784884   2580     11    4     -1    -1    4     60    -1  0  18  18  -1 -1 -1 -1 -1
+  304   785246   2340      6    4     -1    -1    4     60    -1  0  18  18  -1 -1 -1 -1 -1
+  305   785272   2400     15    4     -1    -1    4     60    -1  0  18  18  -1 -1 -1 -1 -1
+  306   788144      0     17    4     -1    -1    4     60    -1  0  18  18  -1 -1 -1 -1 -1
+  307   788189     60     13    4     -1    -1    4     60    -1  0  18  18  -1 -1 -1 -1 -1
+  308   788534      0   2992    1     -1    -1    1   3000    -1  0  20  20  -1 -1 -1 -1 -1
+  309   788683      0     13    4     -1    -1    4     60    -1  0  18  18  -1 -1 -1 -1 -1
+  310   788734     60     14    4     -1    -1    4     60    -1  0  18  18  -1 -1 -1 -1 -1
+  311   788900     60     52    4     -1    -1    4    600    -1  1  26  26  -1 -1 -1 -1 -1
+  312   789402      0     22    4     -1    -1    4   1800    -1  1  16  16  -1 -1 -1 -1 -1
+  313   789621      0     53    4     -1    -1    4    600    -1  1  26  26  -1 -1 -1 -1 -1
+  314   790585    300     54    4     -1    -1    4    600    -1  1  26  26  -1 -1 -1 -1 -1
+  315   791072   2160     29    4     -1    -1    4   1800    -1  1  16  16  -1 -1 -1 -1 -1
+  316   792010   1260     58    4     -1    -1    4    120    -1  0  26  26  -1 -1 -1 -1 -1
+  317   792085   1320      8    4     -1    -1    4     60    -1  0  18  18  -1 -1 -1 -1 -1
+  318   792366  43440   2749   32     -1    -1   32   3300    -1  1  17  17  -1 -1 -1 -1 -1
+  319   792997  36900   8397   20     -1    -1   20  13800    -1  1  13  13  -1 -1 -1 -1 -1
+  320   793915     60  14344   18     -1    -1   18  14400    -1  0  29  29  -1 -1 -1 -1 -1
+  321   794258     60     62    4     -1    -1    4    120    -1  0  26  26  -1 -1 -1 -1 -1
+  322   795214  10200  30133   16     -1    -1   16  36000    -1  1   6   6  -1 -1 -1 -1 -1
+  323   796055    780    869    2     -1    -1    2    900    -1  0  36  36  -1 -1 -1 -1 -1
+  324   796057    240    868    2     -1    -1    2    900    -1  0  36  36  -1 -1 -1 -1 -1
+  325   796095    120    531    2     -1    -1    2    900    -1  1  36  36  -1 -1 -1 -1 -1
+  326   796097     60     56    2     -1    -1    2    900    -1  1  36  36  -1 -1 -1 -1 -1
+  327   796098      0     16    2     -1    -1    2    900    -1  1  36  36  -1 -1 -1 -1 -1
+  328   796179 266580      5   16     -1    -1   16  52800    -1  1   6   6  -1 -1 -1 -1 -1
+  329   796560   9540  22914    8     -1    -1    8  27600    -1  1  21  21  -1 -1 -1 -1 -1
+  330   797300    540   3554    2     -1    -1    2   3600    -1  0  36  36  -1 -1 -1 -1 -1
+  331   797320      0   1744    2     -1    -1    2   1800    -1  0  36  36  -1 -1 -1 -1 -1
+  332   800335   1200  41936    4     -1    -1    4  42000    -1  0  39  39  -1 -1 -1 -1 -1
+  333   803443   3060     11    2     -1    -1    2     60    -1  0  18  18  -1 -1 -1 -1 -1
+  334   803568   3060     19    4     -1    -1    4     60    -1  0  18  18  -1 -1 -1 -1 -1
+  335   803580   3600  35933    8     -1    -1    8  36000    -1  0  39  39  -1 -1 -1 -1 -1
+  336   803695   3000      5    4     -1    -1    4     60    -1  0  18  18  -1 -1 -1 -1 -1
+  337   803721   3120      6    4     -1    -1    4     60    -1  0  18  18  -1 -1 -1 -1 -1
+  338   803750   3180     18    4     -1    -1    4     60    -1  0  18  18  -1 -1 -1 -1 -1
+  339   803751   3240      5    4     -1    -1    4     60    -1  0  18  18  -1 -1 -1 -1 -1
+  340   803764    120     18    4     -1    -1    4     60    -1  0  18  18  -1 -1 -1 -1 -1
+  341   803856    180     13    2     -1    -1    2     60    -1  0  18  18  -1 -1 -1 -1 -1
+  342   803867   2880     12    2     -1    -1    2     60    -1  0  18  18  -1 -1 -1 -1 -1
+  343   810472     60  19137   22     -1    -1   22  19200    -1  0  29  29  -1 -1 -1 -1 -1
+  344   812979  17040     12   12     -1    -1   12   7200    -1  1  29  29  -1 -1 -1 -1 -1
+  345   838378     60      9    4     -1    -1    4    300    -1  1  40  40  -1 -1 -1 -1 -1
+  346   838525     60     50    4     -1    -1    4    300    -1  0  40  40  -1 -1 -1 -1 -1
+  347   838792    120   2729   32     -1    -1   32   3300    -1  1  17  17  -1 -1 -1 -1 -1
+  348   839000      0      9    4     -1    -1    4    600    -1  1  40  40  -1 -1 -1 -1 -1
+  349   839005     60     29    4     -1    -1    4    600    -1  1  40  40  -1 -1 -1 -1 -1
+  350   839207     60      8   12     -1    -1   12    600    -1  1  40  40  -1 -1 -1 -1 -1
+  351   839318     60     38    8     -1    -1    8    600    -1  1  40  40  -1 -1 -1 -1 -1
+  352   839667     60     22    4     -1    -1    4    600    -1  1  40  40  -1 -1 -1 -1 -1
+  353   839675      0     13    1     -1    -1    1    600    -1  1  40  40  -1 -1 -1 -1 -1
+  354   839684    240     36   12     -1    -1   12    600    -1  1  40  40  -1 -1 -1 -1 -1
+  355   839698    120     33    8     -1    -1    8    600    -1  1  40  40  -1 -1 -1 -1 -1
+  356   839706    300     45   16     -1    -1   16    600    -1  1  40  40  -1 -1 -1 -1 -1
+  357   840262     60    439    1     -1    -1    1    600    -1  1  40  40  -1 -1 -1 -1 -1
+  358   840274    120    375    4     -1    -1    4    600    -1  1  40  40  -1 -1 -1 -1 -1
+  359   840310    180    286    8     -1    -1    8    600    -1  1  40  40  -1 -1 -1 -1 -1
+  360   841383     60    439    8     -1    -1    8    600    -1  0  40  40  -1 -1 -1 -1 -1
+  361   841850    120   2729   32     -1    -1   32   3300    -1  1  17  17  -1 -1 -1 -1 -1
+  362   841972     60     30    4     -1    -1    4    600    -1  1  40  40  -1 -1 -1 -1 -1
+  363   842183      0      9    1     -1    -1    1    600    -1  1  40  40  -1 -1 -1 -1 -1
+  364   842303    180     25    1     -1    -1    1    600    -1  1  40  40  -1 -1 -1 -1 -1
+  365   842409 220440  58049   13     -1    -1   13  93000    -1  1  41  41  -1 -1 -1 -1 -1
+  366   842508     60     41    8     -1    -1    8    600    -1  1  40  40  -1 -1 -1 -1 -1
+  367   842823     60     65    8     -1    -1    8    600    -1  1  40  40  -1 -1 -1 -1 -1
+  368   843406     60    180    8     -1    -1    8    600    -1  1  40  40  -1 -1 -1 -1 -1
+  369   843705     60    459    1     -1    -1    1    600    -1  1  40  40  -1 -1 -1 -1 -1
+  370   843811 219180  53288   16     -1    -1   16  53400    -1  0  24  24  -1 -1 -1 -1 -1
+  371   844502      0     38    4     -1    -1    4    120    -1  0  26  26  -1 -1 -1 -1 -1
+  372   844951  20760   2721   32     -1    -1   32   3300    -1  1  17  17  -1 -1 -1 -1 -1
+  373   844964      0    260    4     -1    -1    4    600    -1  1  26  26  -1 -1 -1 -1 -1
+  374   845290  41100   8173   12     -1    -1   12  14400    -1  1  29  29  -1 -1 -1 -1 -1
+  375   845641    120     21   15     -1    -1   15    120    -1  0  42  42  -1 -1 -1 -1 -1
+  376   845791    240    152   50     -1    -1   50    120    -1  0  42  42  -1 -1 -1 -1 -1
+  377   845889    300     21    2     -1    -1    2   1800    -1  1  25  25  -1 -1 -1 -1 -1
+  378   845958    300    106    5     -1    -1    5    120    -1  0  42  42  -1 -1 -1 -1 -1
+  379   845995    420     23    1     -1    -1    1    120    -1  0  42  42  -1 -1 -1 -1 -1
+  380   846336    540     27    2     -1    -1    2     60    -1  0  18  18  -1 -1 -1 -1 -1
+  381   846456  17460    347    4     -1    -1    4    600    -1  1  26  26  -1 -1 -1 -1 -1
+  382   846595 160020  35172    5     -1    -1    5  52800    -1  1   9   9  -1 -1 -1 -1 -1
+  383   846707    240     66    1     -1    -1    1    120    -1  0  42  42  -1 -1 -1 -1 -1
+  384   846712  19080     29    6     -1    -1    6     60    -1  1  18  18  -1 -1 -1 -1 -1
+  385   846836    420     24    2     -1    -1    2     60    -1  0  18  18  -1 -1 -1 -1 -1
+  386   846838    300     26    2     -1    -1    2     60    -1  0  18  18  -1 -1 -1 -1 -1
+  387   846876    480     20    2     -1    -1    2     60    -1  0  18  18  -1 -1 -1 -1 -1
+  388   847091  18900    924   20     -1    -1   20   1200    -1  0  43  43  -1 -1 -1 -1 -1
+  389   847236  17160     31    4     -1    -1    4   1800    -1  1  16  16  -1 -1 -1 -1 -1
+  390   847297    180      8    2     -1    -1    2     60    -1  0  18  18  -1 -1 -1 -1 -1
+  391   847379    180     25    2     -1    -1    2     60    -1  0  18  18  -1 -1 -1 -1 -1
+  392   847437    480     21    2     -1    -1    2     60    -1  0  18  18  -1 -1 -1 -1 -1
+  393   847438    240     26    2     -1    -1    2     60    -1  0  18  18  -1 -1 -1 -1 -1
+  394   847440    360     21    2     -1    -1    2     60    -1  0  18  18  -1 -1 -1 -1 -1
+  395   847465  39120  35853   17     -1    -1   17  36000    -1  0  15  15  -1 -1 -1 -1 -1
+  396   847478    540     19    2     -1    -1    2     60    -1  0  18  18  -1 -1 -1 -1 -1
+  397   847478  17040      5    4     -1    -1    4     60    -1  0  18  18  -1 -1 -1 -1 -1
+  398   847530  17100      5    4     -1    -1    4     60    -1  0  18  18  -1 -1 -1 -1 -1
+  399   847533  17220     19    4     -1    -1    4     60    -1  0  18  18  -1 -1 -1 -1 -1
+  400   847542  17340     12    4     -1    -1    4     60    -1  0  18  18  -1 -1 -1 -1 -1
+  401   847595  17580     10    4     -1    -1    4     60    -1  0  18  18  -1 -1 -1 -1 -1
+  402   847611  17400     27    4     -1    -1    4     60    -1  0  18  18  -1 -1 -1 -1 -1
+  403   847799     60    115    1     -1    -1    1    900    -1  1  42  42  -1 -1 -1 -1 -1
+  404   847961    540      9    2     -1    -1    2     60    -1  0  18  18  -1 -1 -1 -1 -1
+  405   847980    660     54    2     -1    -1    2     60    -1  0  18  18  -1 -1 -1 -1 -1
+  406   847991    240    135    2     -1    -1    2     60    -1  0  18  18  -1 -1 -1 -1 -1
+  407   848082     60      4    1     -1    -1    1    120    -1  0  42  42  -1 -1 -1 -1 -1
+  408   848082    900      4    2     -1    -1    2     60    -1  0  18  18  -1 -1 -1 -1 -1
+  409   848083    720     35    2     -1    -1    2     60    -1  0  18  18  -1 -1 -1 -1 -1
+  410   848142    960     33    2     -1    -1    2     60    -1  0  18  18  -1 -1 -1 -1 -1
+  411   848190    120     25    1     -1    -1    1    300    -1  1  25  25  -1 -1 -1 -1 -1
+  412   848256  38400      2    4     -1    -1    4  36000    -1  1  33  33  -1 -1 -1 -1 -1
+  413   848504     60     15    1     -1    -1    1    300    -1  1  25  25  -1 -1 -1 -1 -1
+  414   849104    180     30    2     -1    -1    2     60    -1  0  18  18  -1 -1 -1 -1 -1
+  415   849165    240     20    2     -1    -1    2     60    -1  0  18  18  -1 -1 -1 -1 -1
+  416   849466     60     10    2     -1    -1    2     60    -1  0  18  18  -1 -1 -1 -1 -1
+  417   849585    120     11    2     -1    -1    2     60    -1  0  18  18  -1 -1 -1 -1 -1
+  418   849586    240     21    2     -1    -1    2     60    -1  0  18  18  -1 -1 -1 -1 -1
+  419   849645    300     27    2     -1    -1    2     60    -1  0  18  18  -1 -1 -1 -1 -1
+  420   849645    420     16    2     -1    -1    2     60    -1  0  18  18  -1 -1 -1 -1 -1
+  421   849742  16320     19    6     -1    -1    6     60    -1  0  18  18  -1 -1 -1 -1 -1
+  422   849753  16380     43    6     -1    -1    6     60    -1  0  18  18  -1 -1 -1 -1 -1
+  423   849813  16440     16    6     -1    -1    6     60    -1  0  18  18  -1 -1 -1 -1 -1
+  424   849816  16500     13    6     -1    -1    6     60    -1  0  18  18  -1 -1 -1 -1 -1
+  425   849817  16560     23    6     -1    -1    6     60    -1  0  18  18  -1 -1 -1 -1 -1
+  426   849847  16620     15    6     -1    -1    6     60    -1  0  18  18  -1 -1 -1 -1 -1
+  427   849872  16680      5    8     -1    -1    8     60    -1  0  18  18  -1 -1 -1 -1 -1
+  428   849930  16980     20    8     -1    -1    8     60    -1  0  18  18  -1 -1 -1 -1 -1
+  429   849933  16680     22    8     -1    -1    8     60    -1  0  18  18  -1 -1 -1 -1 -1
+  430   849934  17040      8    8     -1    -1    8     60    -1  0  18  18  -1 -1 -1 -1 -1
+  431   849997  17400     20   10     -1    -1   10     60    -1  0  18  18  -1 -1 -1 -1 -1
+  432   849998  17280     14   10     -1    -1   10     60    -1  0  18  18  -1 -1 -1 -1 -1
+  433   850003  17340     27   10     -1    -1   10     60    -1  0  18  18  -1 -1 -1 -1 -1
+  434   850008    120   3535    1     -1    -1    1   3600    -1  0  25  25  -1 -1 -1 -1 -1
+  435   850047  17940     25   12     -1    -1   12     60    -1  0  18  18  -1 -1 -1 -1 -1
+  436   850060  17760     10   10     -1    -1   10     60    -1  0  18  18  -1 -1 -1 -1 -1
+  437   850072  17820     17   12     -1    -1   12     60    -1  0  18  18  -1 -1 -1 -1 -1
+  438   850077  18060     18   12     -1    -1   12     60    -1  0  18  18  -1 -1 -1 -1 -1
+  439   850107  18540     17   16     -1    -1   16     60    -1  0  18  18  -1 -1 -1 -1 -1
+  440   850131  18180      8   12     -1    -1   12     60    -1  0  18  18  -1 -1 -1 -1 -1
+  441   850181  36540      5   16     -1    -1   16     60    -1  0  18  18  -1 -1 -1 -1 -1
+  442   850181  54780      6   25     -1    -1   25     60    -1  0  18  18  -1 -1 -1 -1 -1
+  443   850186  36600     14   16     -1    -1   16     60    -1  0  18  18  -1 -1 -1 -1 -1
+  444   850204  36720     21   16     -1    -1   16     60    -1  0  18  18  -1 -1 -1 -1 -1
+  445   850241  54960      4   25     -1    -1   25     60    -1  0  18  18  -1 -1 -1 -1 -1
+  446   850248  57300      6   25     -1    -1   25     60    -1  0  18  18  -1 -1 -1 -1 -1
+  447   850262  58920      4   36     -1    -1   36     60    -1  0  18  18  -1 -1 -1 -1 -1
+  448   850264  57000      6   25     -1    -1   25     60    -1  1  18  18  -1 -1 -1 -1 -1
+  449   850326  59100     33   36     -1    -1   36     60    -1  0  18  18  -1 -1 -1 -1 -1
+  450   850340  59400     15   36     -1    -1   36     60    -1  0  18  18  -1 -1 -1 -1 -1
+  451   850355  59700     10   36     -1    -1   36     60    -1  0  18  18  -1 -1 -1 -1 -1
+  452   850371      0      8    1     -1    -1    1    900    -1  1  42  42  -1 -1 -1 -1 -1
+  453   850405     60      9    1     -1    -1    1    120    -1  0  42  42  -1 -1 -1 -1 -1
+  454   851465      0    112    5     -1    -1    5    300    -1  1  44  44  -1 -1 -1 -1 -1
+  455   851879      0  11925    3     -1    -1    3  12000    -1  0  39  39  -1 -1 -1 -1 -1
+  456   852011   4560   1765    2     -1    -1    2   1800    -1  0  45  45  -1 -1 -1 -1 -1
+  457   852356     60    238    2     -1    -1    2    300    -1  0  26  26  -1 -1 -1 -1 -1
+  458   852776      0    240    1     -1    -1    1    300    -1  0  26  26  -1 -1 -1 -1 -1
+  459   854411   4020     30    1     -1    -1    1    300    -1  1  25  25  -1 -1 -1 -1 -1
+  460   854463  12300     32    4     -1    -1    4    300    -1  0  25  25  -1 -1 -1 -1 -1
+  461   854479   4140     17    2     -1    -1    2    300    -1  1  25  25  -1 -1 -1 -1 -1
+  462   855269  14096   9230   82     -1    -1   82   9000    -1  0  17  17  -1 -1 -1 -1 -1
+  463   855690  11340     24    6     -1    -1    6    300    -1  0  25  25  -1 -1 -1 -1 -1
+  464   855691  12540     37   10     -1    -1   10    300    -1  1  25  25  -1 -1 -1 -1 -1
+  465   855697  12360     28    8     -1    -1    8    300    -1  1  25  25  -1 -1 -1 -1 -1
+  466   855734   2760     25    1     -1    -1    1    300    -1  1  25  25  -1 -1 -1 -1 -1
+  467   855739   3000     15    2     -1    -1    2    300    -1  1  25  25  -1 -1 -1 -1 -1
+  468   855739  11880     22    6     -1    -1    6    300    -1  0  25  25  -1 -1 -1 -1 -1
+  469   855740  12660     19    8     -1    -1    8    300    -1  0  25  25  -1 -1 -1 -1 -1
+  470   855745  11700     21    4     -1    -1    4    300    -1  1  25  25  -1 -1 -1 -1 -1
+  471   855804  31260     27   10     -1    -1   10    300    -1  1  25  25  -1 -1 -1 -1 -1
+  472   855854     60     19    1     -1    -1    1    300    -1  0  25  25  -1 -1 -1 -1 -1
+  473   855863  10800     32    2     -1    -1    2    300    -1  1  25  25  -1 -1 -1 -1 -1
+  474   855889  11220     19    6     -1    -1    6    300    -1  0  25  25  -1 -1 -1 -1 -1
+  475   855889  12600     22    8     -1    -1    8    300    -1  0  25  25  -1 -1 -1 -1 -1
+  476   855895  30960     19    6     -1    -1    6    300    -1  1  25  25  -1 -1 -1 -1 -1
+  477   855916  10800     43    4     -1    -1    4    300    -1  0  25  25  -1 -1 -1 -1 -1
+  478   855921  11760     18    8     -1    -1    8    300    -1  1  25  25  -1 -1 -1 -1 -1
+  479   855929    720     13    1     -1    -1    1    300    -1  1  25  25  -1 -1 -1 -1 -1
+  480   855961  31140     14    4     -1    -1    4    300    -1  1  25  25  -1 -1 -1 -1 -1
+  481   855961  10860     23    2     -1    -1    2    300    -1  1  25  25  -1 -1 -1 -1 -1
+  482   856120  31140   8919   15     -1    -1   15  10800    -1  1  13  13  -1 -1 -1 -1 -1
+  483   857534      0     20    1     -1    -1    1    300    -1  1  35  35  -1 -1 -1 -1 -1
+  484   857881  91500     83   80     -1    -1   80  14400    -1  1   3   3  -1 -1 -1 -1 -1
+  485   861380  25800   1284   12     -1    -1   12   3600    -1  1  29  29  -1 -1 -1 -1 -1
+  486   862406     60     22    1     -1    -1    1    300    -1  1  35  35  -1 -1 -1 -1 -1
+  487   863069     60    123    1     -1    -1    1    300    -1  1  35  35  -1 -1 -1 -1 -1
+  488   864825    120     22    1     -1    -1    1    300    -1  1  35  35  -1 -1 -1 -1 -1
+  489   864938   2580     14    2     -1    -1    2   1800    -1  1  25  25  -1 -1 -1 -1 -1
+  490   865083   3600     15    2     -1    -1    2   1800    -1  1  25  25  -1 -1 -1 -1 -1
+  491   865250  21720     33    4     -1    -1    4   1800    -1  1  16  16  -1 -1 -1 -1 -1
+  492   865931  21420    323    4     -1    -1    4    600    -1  1  26  26  -1 -1 -1 -1 -1
+  493   865982   1200    116    1     -1    -1    1    120    -1  0  35  35  -1 -1 -1 -1 -1
+  494   866123   3300   1770    2     -1    -1    2   1800    -1  0  45  45  -1 -1 -1 -1 -1
+  495   866233  21180     44    8     -1    -1    8    600    -1  1  40  40  -1 -1 -1 -1 -1
+  496   868689  18900   6930   12     -1    -1   12   7200    -1  1  29  29  -1 -1 -1 -1 -1
+  497   868765  41640   2748   32     -1    -1   32   3300    -1  1  17  17  -1 -1 -1 -1 -1
+  498   871576   7260  14062    1     -1    -1    1  14100    -1  0   9   9  -1 -1 -1 -1 -1
+  499   872871  22860   8606   20     -1    -1   20  12000    -1  1  13  13  -1 -1 -1 -1 -1
+  500   874144   5100      5    2     -1    -1    2     60    -1  0  18  18  -1 -1 -1 -1 -1
+  501   874167   4740     15    2     -1    -1    2     60    -1  0  18  18  -1 -1 -1 -1 -1
+  502   874176   5220     29    2     -1    -1    2     60    -1  0  18  18  -1 -1 -1 -1 -1
+  503   874177   5340     26    2     -1    -1    2     60    -1  0  18  18  -1 -1 -1 -1 -1
+  504   874236   5520     10    2     -1    -1    2     60    -1  0  18  18  -1 -1 -1 -1 -1
+  505   874237   5400     17    2     -1    -1    2     60    -1  0  18  18  -1 -1 -1 -1 -1
+  506   874314  13500      5    4     -1    -1    4     60    -1  0  18  18  -1 -1 -1 -1 -1
+  507   874321  13680     32    4     -1    -1    4     60    -1  0  18  18  -1 -1 -1 -1 -1
+  508   874365  14040     23    4     -1    -1    4     60    -1  0  18  18  -1 -1 -1 -1 -1
+  509   874366  14220     28    4     -1    -1    4     60    -1  0  18  18  -1 -1 -1 -1 -1
+  510   874410  21960     21   12     -1    -1   12     60    -1  0  18  18  -1 -1 -1 -1 -1
+  511   874429  22140     19   12     -1    -1   12     60    -1  0  18  18  -1 -1 -1 -1 -1
+  512   874460  22320     17   12     -1    -1   12     60    -1  1  18  18  -1 -1 -1 -1 -1
+  513   874471  22500     12   12     -1    -1   12     60    -1  0  18  18  -1 -1 -1 -1 -1
+  514   880058      0   1536    1     -1    -1    1   7200    -1  1  35  35  -1 -1 -1 -1 -1
+  515   880943     60   1766    2     -1    -1    2   1800    -1  0  36  36  -1 -1 -1 -1 -1
+  516   880948   1920   3554    2     -1    -1    2   3600    -1  0  36  36  -1 -1 -1 -1 -1
+  517   882820   5940  20241    8     -1    -1    8  27600    -1  1  21  21  -1 -1 -1 -1 -1
+  518   883889     60     11    1     -1    -1    1    240    -1  1  30  30  -1 -1 -1 -1 -1
+  519   883910      0    111    1     -1    -1    1    180    -1  0  35  35  -1 -1 -1 -1 -1
+  520   885210      0    666    1     -1    -1    1    900    -1  0  35  35  -1 -1 -1 -1 -1
+  521   886438   1020    363    1     -1    -1    1   1200    -1  1  35  35  -1 -1 -1 -1 -1
+  522   888277    540    152    1     -1    -1    1   3600    -1  1  30  30  -1 -1 -1 -1 -1
+  523   888949 123360  47104    6     -1    -1    6  52200    -1  1  46  46  -1 -1 -1 -1 -1
+  524   891478     60  35931    6     -1    -1    6  36000    -1  0  39  39  -1 -1 -1 -1 -1
+  525   892252     60  35939    2     -1    -1    2  36000    -1  0  39  39  -1 -1 -1 -1 -1
+  526   893826     60    634    6     -1    -1    6   1800    -1  1  29  29  -1 -1 -1 -1 -1
+  527   894847     60     17    3     -1    -1    3    120    -1  0  36  36  -1 -1 -1 -1 -1
+  528   894849    420     24    5     -1    -1    5    120    -1  0  36  36  -1 -1 -1 -1 -1
+  529   894867    180     29    3     -1    -1    3    300    -1  0  36  36  -1 -1 -1 -1 -1
+  530   894875    120     20    4     -1    -1    4    120    -1  0  36  36  -1 -1 -1 -1 -1
+  531   894877    480     76    6     -1    -1    6    120    -1  0  36  36  -1 -1 -1 -1 -1
+  532   895155   1980  21500   18     -1    -1   18  21600    -1  0  29  29  -1 -1 -1 -1 -1
+  533   896484    720     16    3     -1    -1    3    120    -1  1  36  36  -1 -1 -1 -1 -1
+  534   896484    180     52    2     -1    -1    2    900    -1  1  36  36  -1 -1 -1 -1 -1
+  535   896485   6360     12    5     -1    -1    5    120    -1  1  36  36  -1 -1 -1 -1 -1
+  536   896486   6480     25    4     -1    -1    4    300    -1  1  36  36  -1 -1 -1 -1 -1
+  537   896487   6600     26    5     -1    -1    5    300    -1  1  36  36  -1 -1 -1 -1 -1
+  538   896487    360    194    2     -1    -1    2    600    -1  1  36  36  -1 -1 -1 -1 -1
+  539   896489    120     14    2     -1    -1    2    900    -1  1  36  36  -1 -1 -1 -1 -1
+  540   896489   6240     13    4     -1    -1    4    120    -1  1  36  36  -1 -1 -1 -1 -1
+  541   896495    540    901    2     -1    -1    2   1800    -1  1  36  36  -1 -1 -1 -1 -1
+  542   896496   9660    139    8     -1    -1    8    600    -1  1  36  36  -1 -1 -1 -1 -1
+  543   896497   9480    166    6     -1    -1    6    600    -1  1  36  36  -1 -1 -1 -1 -1
+  544   896500   8880     11    6     -1    -1    6    120    -1  0  36  36  -1 -1 -1 -1 -1
+  545   896502   8940     19    7     -1    -1    7    120    -1  0  36  36  -1 -1 -1 -1 -1
+  546   896503   9360     28    8     -1    -1    8    300    -1  1  36  36  -1 -1 -1 -1 -1
+  547   896506   9060     13    8     -1    -1    8    120    -1  0  36  36  -1 -1 -1 -1 -1
+  548   896509   9120     25    6     -1    -1    6    300    -1  0  36  36  -1 -1 -1 -1 -1
+  549   896514   9180     28    7     -1    -1    7    300    -1  1  36  36  -1 -1 -1 -1 -1
+  550   896519   9540    168    7     -1    -1    7    600    -1  1  36  36  -1 -1 -1 -1 -1
+  551   896526    780     30    3     -1    -1    3    300    -1  1  36  36  -1 -1 -1 -1 -1
+  552   896526   1260   2671    2     -1    -1    2   3600    -1  1  36  36  -1 -1 -1 -1 -1
+  553   896527    900    231    3     -1    -1    3    600    -1  1  36  36  -1 -1 -1 -1 -1
+  554   896544   6660    191    4     -1    -1    4    600    -1  1  36  36  -1 -1 -1 -1 -1
+  555   896547   6960    172    5     -1    -1    5    600    -1  1  36  36  -1 -1 -1 -1 -1
+  556   897211   6720     14    5     -1    -1    5    180    -1  1  36  36  -1 -1 -1 -1 -1
+  557   897212   6600     12    4     -1    -1    4    180    -1  1  36  36  -1 -1 -1 -1 -1
+  558   897217   9240    109    5     -1    -1    5    900    -1  1  36  36  -1 -1 -1 -1 -1
+  559   897217   9300    116    6     -1    -1    6    900    -1  1  36  36  -1 -1 -1 -1 -1
+  560   897233   8520     16    4     -1    -1    4    180    -1  0  36  36  -1 -1 -1 -1 -1
+  561   897241   9120     29    6     -1    -1    6    480    -1  1  36  36  -1 -1 -1 -1 -1
+  562   897244   9060     95    6     -1    -1    6    180    -1  0  36  36  -1 -1 -1 -1 -1
+  563   897247   1020    159    2     -1    -1    2    900    -1  1  36  36  -1 -1 -1 -1 -1
+  564   897248    900     28    3     -1    -1    3    480    -1  1  36  36  -1 -1 -1 -1 -1
+  565   897249    780     17    3     -1    -1    3    180    -1  1  36  36  -1 -1 -1 -1 -1
+  566   897250   1560    559    2     -1    -1    2   1800    -1  1  36  36  -1 -1 -1 -1 -1
+  567   897251   1260    169    3     -1    -1    3    900    -1  1  36  36  -1 -1 -1 -1 -1
+  568   897251   2220   1528    2     -1    -1    2   3600    -1  1  36  36  -1 -1 -1 -1 -1
+  569   897256   3540    157    2     -1    -1    2    900    -1  1  36  36  -1 -1 -1 -1 -1
+  570   897257   3420     30    3     -1    -1    3    480    -1  1  36  36  -1 -1 -1 -1 -1
+  571   897258   3300     14    3     -1    -1    3    180    -1  1  36  36  -1 -1 -1 -1 -1
+  572   897268   6780     22    4     -1    -1    4    480    -1  1  36  36  -1 -1 -1 -1 -1
+  573   897268   7020    130    4     -1    -1    4    900    -1  1  36  36  -1 -1 -1 -1 -1
+  574   897270   6900     23    5     -1    -1    5    480    -1  1  36  36  -1 -1 -1 -1 -1
+  575   897274   8940     50    4     -1    -1    4    480    -1  1  36  36  -1 -1 -1 -1 -1
+  576   897275   9600    147    4     -1    -1    4    900    -1  1  36  36  -1 -1 -1 -1 -1
+  577   897276   9300     14    5     -1    -1    5    180    -1  0  36  36  -1 -1 -1 -1 -1
+  578   897276   4020   1322    2     -1    -1    2   3600    -1  1  36  36  -1 -1 -1 -1 -1
+  579   897278   9360     17    6     -1    -1    6    180    -1  1  36  36  -1 -1 -1 -1 -1
+  580   897278   3780    151    3     -1    -1    3    900    -1  1  36  36  -1 -1 -1 -1 -1
+  581   897278   3840    630    2     -1    -1    2   1800    -1  1  36  36  -1 -1 -1 -1 -1
+  582   897279   9720    142    6     -1    -1    6    900    -1  1  36  36  -1 -1 -1 -1 -1
+  583   897281   9540     26    6     -1    -1    6    480    -1  1  36  36  -1 -1 -1 -1 -1
+  584   897281   9660    132    5     -1    -1    5    900    -1  1  36  36  -1 -1 -1 -1 -1
+  585   897282   9420     31    5     -1    -1    5    480    -1  1  36  36  -1 -1 -1 -1 -1
+  586   913414    120   2718   32     -1    -1   32   3300    -1  1  17  17  -1 -1 -1 -1 -1
+  587   916553    120   2713   32     -1    -1   32   3300    -1  1  17  17  -1 -1 -1 -1 -1
+  588   919592    120   2729   32     -1    -1   32   3300    -1  1  17  17  -1 -1 -1 -1 -1
+  589   922802    120   2717   32     -1    -1   32   3300    -1  1  17  17  -1 -1 -1 -1 -1
+  590   926297     60    125    8     -1    -1    8    600    -1  1  40  40  -1 -1 -1 -1 -1
+  591   926560     60    128    1     -1    -1    1    600    -1  1  40  40  -1 -1 -1 -1 -1
+  592   928854      0     20    8     -1    -1    8    600    -1  1  40  40  -1 -1 -1 -1 -1
+  593   928987     60     23    8     -1    -1    8    600    -1  1  40  40  -1 -1 -1 -1 -1
+  594   929286      0    114    8     -1    -1    8    600    -1  1  40  40  -1 -1 -1 -1 -1
+  595   929390     60    676    4     -1    -1    4    900    -1  1  40  40  -1 -1 -1 -1 -1
+
+
diff --git a/test/test_parsers.py b/test/test_parsers.py
new file mode 100644
index 0000000000000000000000000000000000000000..73a521b1545246c60acdeb4fca26e31dedfccb40
--- /dev/null
+++ b/test/test_parsers.py
@@ -0,0 +1,21 @@
+from batmenTools.swf2batsim_split_by_user import generate_workload
+from batmenTools.swf_filter import filter_workload
+
+import os.path, sys, subprocess
+
+input_swf=os.path.abspath("test/input/mock.swf")
+output_dir = os.path.abspath("test-out")
+if not os.path.exists(output_dir):
+        os.makedirs(output_dir) 
+
+def test_split_by_user():
+    """Very simple test if split_by_user works without error"""
+    generate_workload(input_swf, output_folder=output_dir)
+
+def test_CLI():
+    """Very simple test of the CLI of our different tools"""
+
+    subprocess.run([sys.executable, "batmenTools/swf2batsim_split_by_user.py",
+                    input_swf, output_dir], check=True)
+    subprocess.run([sys.executable, "batmenTools/swf_filter.py",
+                    input_swf, "-o", f"{output_dir}/bla.swf"], check=True)