From 85e6145aac335e94cc08173328e717f2a8a070c8 Mon Sep 17 00:00:00 2001 From: "lperron@google.com" Date: Wed, 5 Oct 2011 16:16:57 +0000 Subject: [PATCH] taillard jobshop examples --- data/jobshop/100_10_01_ta071.txt | 303 ++++++ data/jobshop/100_10_02_ta072.txt | 303 ++++++ data/jobshop/100_10_03_ta073.txt | 303 ++++++ data/jobshop/100_10_04_ta074.txt | 303 ++++++ data/jobshop/100_10_05_ta075.txt | 303 ++++++ data/jobshop/100_10_06_ta076.txt | 303 ++++++ data/jobshop/100_10_07_ta077.txt | 303 ++++++ data/jobshop/100_10_08_ta078.txt | 303 ++++++ data/jobshop/100_10_09_ta079.txt | 303 ++++++ data/jobshop/100_10_10_ta080.txt | 303 ++++++ data/jobshop/100_15_01.txt | 303 ++++++ data/jobshop/100_15_02.txt | 303 ++++++ data/jobshop/100_15_03.txt | 303 ++++++ data/jobshop/100_15_04.txt | 303 ++++++ data/jobshop/100_15_05.txt | 303 ++++++ data/jobshop/100_15_06.txt | 303 ++++++ data/jobshop/100_15_07.txt | 303 ++++++ data/jobshop/100_15_08.txt | 303 ++++++ data/jobshop/100_15_09.txt | 303 ++++++ data/jobshop/100_15_10.txt | 303 ++++++ data/jobshop/100_20_01_ta081.txt | 303 ++++++ data/jobshop/100_20_02_ta082.txt | 303 ++++++ data/jobshop/100_20_03_ta083.txt | 303 ++++++ data/jobshop/100_20_04_ta084.txt | 303 ++++++ data/jobshop/100_20_05_ta085.txt | 303 ++++++ data/jobshop/100_20_06_ta086.txt | 303 ++++++ data/jobshop/100_20_07_ta087.txt | 303 ++++++ data/jobshop/100_20_08_ta088.txt | 303 ++++++ data/jobshop/100_20_09_ta089.txt | 303 ++++++ data/jobshop/100_20_10_ta090.txt | 303 ++++++ data/jobshop/100_5_01_ta061.txt | 303 ++++++ data/jobshop/100_5_02_ta062.txt | 303 ++++++ data/jobshop/100_5_03_ta063.txt | 303 ++++++ data/jobshop/100_5_04_ta064.txt | 303 ++++++ data/jobshop/100_5_05_ta065.txt | 303 ++++++ data/jobshop/100_5_06_ta066.txt | 303 ++++++ data/jobshop/100_5_07_ta067.txt | 303 ++++++ data/jobshop/100_5_08_ta068.txt | 303 ++++++ data/jobshop/100_5_09_ta069.txt | 303 ++++++ data/jobshop/100_5_10_ta070.txt | 303 ++++++ data/jobshop/150_10_01.txt | 453 +++++++++ data/jobshop/150_10_02.txt | 453 +++++++++ data/jobshop/150_10_03.txt | 453 +++++++++ data/jobshop/150_10_04.txt | 453 +++++++++ data/jobshop/150_10_05.txt | 453 +++++++++ data/jobshop/150_10_06.txt | 453 +++++++++ data/jobshop/150_10_07.txt | 453 +++++++++ data/jobshop/150_10_08.txt | 453 +++++++++ data/jobshop/150_10_09.txt | 453 +++++++++ data/jobshop/150_10_10.txt | 453 +++++++++ data/jobshop/150_15_01.txt | 453 +++++++++ data/jobshop/150_15_02.txt | 453 +++++++++ data/jobshop/150_15_03.txt | 453 +++++++++ data/jobshop/150_15_04.txt | 453 +++++++++ data/jobshop/150_15_05.txt | 453 +++++++++ data/jobshop/150_15_06.txt | 453 +++++++++ data/jobshop/150_15_07.txt | 453 +++++++++ data/jobshop/150_15_08.txt | 453 +++++++++ data/jobshop/150_15_09.txt | 453 +++++++++ data/jobshop/150_15_10.txt | 453 +++++++++ data/jobshop/150_20_01.txt | 453 +++++++++ data/jobshop/150_20_02.txt | 453 +++++++++ data/jobshop/150_20_03.txt | 453 +++++++++ data/jobshop/150_20_04.txt | 453 +++++++++ data/jobshop/150_20_05.txt | 453 +++++++++ data/jobshop/150_20_06.txt | 453 +++++++++ data/jobshop/150_20_07.txt | 453 +++++++++ data/jobshop/150_20_08.txt | 453 +++++++++ data/jobshop/150_20_09.txt | 453 +++++++++ data/jobshop/150_20_10.txt | 453 +++++++++ data/jobshop/150_5_01.txt | 453 +++++++++ data/jobshop/150_5_02.txt | 453 +++++++++ data/jobshop/150_5_03.txt | 453 +++++++++ data/jobshop/150_5_04.txt | 453 +++++++++ data/jobshop/150_5_05.txt | 453 +++++++++ data/jobshop/150_5_06.txt | 453 +++++++++ data/jobshop/150_5_07.txt | 453 +++++++++ data/jobshop/150_5_08.txt | 453 +++++++++ data/jobshop/150_5_09.txt | 453 +++++++++ data/jobshop/150_5_10.txt | 453 +++++++++ data/jobshop/200_10_01_ta091.txt | 603 ++++++++++++ data/jobshop/200_10_02_ta092.txt | 603 ++++++++++++ data/jobshop/200_10_03_ta093.txt | 603 ++++++++++++ data/jobshop/200_10_04_ta094.txt | 603 ++++++++++++ data/jobshop/200_10_05_ta095.txt | 603 ++++++++++++ data/jobshop/200_10_06_ta096.txt | 603 ++++++++++++ data/jobshop/200_10_07_ta097.txt | 603 ++++++++++++ data/jobshop/200_10_08_ta098.txt | 603 ++++++++++++ data/jobshop/200_10_09_ta099.txt | 603 ++++++++++++ data/jobshop/200_10_10_ta100.txt | 603 ++++++++++++ data/jobshop/200_15_01.txt | 603 ++++++++++++ data/jobshop/200_15_02.txt | 603 ++++++++++++ data/jobshop/200_15_03.txt | 603 ++++++++++++ data/jobshop/200_15_04.txt | 603 ++++++++++++ data/jobshop/200_15_05.txt | 603 ++++++++++++ data/jobshop/200_15_06.txt | 603 ++++++++++++ data/jobshop/200_15_07.txt | 603 ++++++++++++ data/jobshop/200_15_08.txt | 603 ++++++++++++ data/jobshop/200_15_09.txt | 603 ++++++++++++ data/jobshop/200_15_10.txt | 603 ++++++++++++ data/jobshop/200_20_01_ta101.txt | 603 ++++++++++++ data/jobshop/200_20_02_ta102.txt | 603 ++++++++++++ data/jobshop/200_20_03_ta103.txt | 603 ++++++++++++ data/jobshop/200_20_04_ta104.txt | 603 ++++++++++++ data/jobshop/200_20_05_ta105.txt | 603 ++++++++++++ data/jobshop/200_20_06_ta106.txt | 603 ++++++++++++ data/jobshop/200_20_07_ta107.txt | 603 ++++++++++++ data/jobshop/200_20_08_ta108.txt | 603 ++++++++++++ data/jobshop/200_20_09_ta109.txt | 603 ++++++++++++ data/jobshop/200_20_10_ta110.txt | 603 ++++++++++++ data/jobshop/20_10_01_ta011.txt | 63 ++ data/jobshop/20_10_02_ta012.txt | 63 ++ data/jobshop/20_10_03_ta013.txt | 63 ++ data/jobshop/20_10_04_ta014.txt | 63 ++ data/jobshop/20_10_05_ta015.txt | 63 ++ data/jobshop/20_10_06_ta016.txt | 63 ++ data/jobshop/20_10_07_ta017.txt | 63 ++ data/jobshop/20_10_08_ta018.txt | 63 ++ data/jobshop/20_10_09_ta019.txt | 63 ++ data/jobshop/20_10_10_ta020.txt | 63 ++ data/jobshop/20_15_01.txt | 63 ++ data/jobshop/20_15_02.txt | 63 ++ data/jobshop/20_15_03.txt | 63 ++ data/jobshop/20_15_04.txt | 63 ++ data/jobshop/20_15_05.txt | 63 ++ data/jobshop/20_15_06.txt | 63 ++ data/jobshop/20_15_07.txt | 63 ++ data/jobshop/20_15_08.txt | 63 ++ data/jobshop/20_15_09.txt | 63 ++ data/jobshop/20_15_10.txt | 63 ++ data/jobshop/20_20_01_ta021.txt | 63 ++ data/jobshop/20_20_02_ta022.txt | 63 ++ data/jobshop/20_20_03_ta023.txt | 63 ++ data/jobshop/20_20_04_ta024.txt | 63 ++ data/jobshop/20_20_05_ta025.txt | 63 ++ data/jobshop/20_20_06_ta026.txt | 63 ++ data/jobshop/20_20_07_ta027.txt | 63 ++ data/jobshop/20_20_08_ta028.txt | 63 ++ data/jobshop/20_20_09_ta029.txt | 63 ++ data/jobshop/20_20_10_ta030.txt | 63 ++ data/jobshop/20_5_01_ta001.txt | 63 ++ data/jobshop/20_5_02_ta002.txt | 63 ++ data/jobshop/20_5_03_ta003.txt | 63 ++ data/jobshop/20_5_04_ta004.txt | 63 ++ data/jobshop/20_5_05_ta005.txt | 63 ++ data/jobshop/20_5_06_ta006.txt | 63 ++ data/jobshop/20_5_07_ta007.txt | 63 ++ data/jobshop/20_5_08_ta008.txt | 63 ++ data/jobshop/20_5_09_ta009.txt | 63 ++ data/jobshop/20_5_10_ta010.txt | 63 ++ data/jobshop/300_10_01.txt | 903 ++++++++++++++++++ data/jobshop/300_10_02.txt | 903 ++++++++++++++++++ data/jobshop/300_10_03.txt | 903 ++++++++++++++++++ data/jobshop/300_10_04.txt | 903 ++++++++++++++++++ data/jobshop/300_10_05.txt | 903 ++++++++++++++++++ data/jobshop/300_10_06.txt | 903 ++++++++++++++++++ data/jobshop/300_10_07.txt | 903 ++++++++++++++++++ data/jobshop/300_10_08.txt | 903 ++++++++++++++++++ data/jobshop/300_10_09.txt | 903 ++++++++++++++++++ data/jobshop/300_10_10.txt | 903 ++++++++++++++++++ data/jobshop/300_15_01.txt | 903 ++++++++++++++++++ data/jobshop/300_15_02.txt | 903 ++++++++++++++++++ data/jobshop/300_15_03.txt | 903 ++++++++++++++++++ data/jobshop/300_15_04.txt | 903 ++++++++++++++++++ data/jobshop/300_15_05.txt | 903 ++++++++++++++++++ data/jobshop/300_15_06.txt | 903 ++++++++++++++++++ data/jobshop/300_15_07.txt | 903 ++++++++++++++++++ data/jobshop/300_15_08.txt | 903 ++++++++++++++++++ data/jobshop/300_15_09.txt | 903 ++++++++++++++++++ data/jobshop/300_15_10.txt | 903 ++++++++++++++++++ data/jobshop/300_20_01.txt | 903 ++++++++++++++++++ data/jobshop/300_20_02.txt | 903 ++++++++++++++++++ data/jobshop/300_20_03.txt | 903 ++++++++++++++++++ data/jobshop/300_20_04.txt | 903 ++++++++++++++++++ data/jobshop/300_20_05.txt | 903 ++++++++++++++++++ data/jobshop/300_20_06.txt | 903 ++++++++++++++++++ data/jobshop/300_20_07.txt | 903 ++++++++++++++++++ data/jobshop/300_20_08.txt | 903 ++++++++++++++++++ data/jobshop/300_20_09.txt | 903 ++++++++++++++++++ data/jobshop/300_20_10.txt | 903 ++++++++++++++++++ data/jobshop/30_10_01.txt | 93 ++ data/jobshop/30_10_02.txt | 93 ++ data/jobshop/30_10_03.txt | 93 ++ data/jobshop/30_10_04.txt | 93 ++ data/jobshop/30_10_05.txt | 93 ++ data/jobshop/30_10_06.txt | 93 ++ data/jobshop/30_10_07.txt | 93 ++ data/jobshop/30_10_08.txt | 93 ++ data/jobshop/30_10_09.txt | 93 ++ data/jobshop/30_10_10.txt | 93 ++ data/jobshop/30_15_01.txt | 93 ++ data/jobshop/30_15_02.txt | 93 ++ data/jobshop/30_15_03.txt | 93 ++ data/jobshop/30_15_04.txt | 93 ++ data/jobshop/30_15_05.txt | 93 ++ data/jobshop/30_15_06.txt | 93 ++ data/jobshop/30_15_07.txt | 93 ++ data/jobshop/30_15_08.txt | 93 ++ data/jobshop/30_15_09.txt | 93 ++ data/jobshop/30_15_10.txt | 93 ++ data/jobshop/30_20_01.txt | 93 ++ data/jobshop/30_20_02.txt | 93 ++ data/jobshop/30_20_03.txt | 93 ++ data/jobshop/30_20_04.txt | 93 ++ data/jobshop/30_20_05.txt | 93 ++ data/jobshop/30_20_06.txt | 93 ++ data/jobshop/30_20_07.txt | 93 ++ data/jobshop/30_20_08.txt | 93 ++ data/jobshop/30_20_09.txt | 93 ++ data/jobshop/30_20_10.txt | 93 ++ data/jobshop/30_5_01.txt | 93 ++ data/jobshop/30_5_02.txt | 93 ++ data/jobshop/30_5_03.txt | 93 ++ data/jobshop/30_5_04.txt | 93 ++ data/jobshop/30_5_05.txt | 93 ++ data/jobshop/30_5_06.txt | 93 ++ data/jobshop/30_5_07.txt | 93 ++ data/jobshop/30_5_08.txt | 93 ++ data/jobshop/30_5_09.txt | 93 ++ data/jobshop/30_5_10.txt | 93 ++ data/jobshop/500_15_01.txt | 1503 ++++++++++++++++++++++++++++++ data/jobshop/500_15_02.txt | 1503 ++++++++++++++++++++++++++++++ data/jobshop/500_15_03.txt | 1503 ++++++++++++++++++++++++++++++ data/jobshop/500_15_04.txt | 1503 ++++++++++++++++++++++++++++++ data/jobshop/500_15_05.txt | 1503 ++++++++++++++++++++++++++++++ data/jobshop/500_15_06.txt | 1503 ++++++++++++++++++++++++++++++ data/jobshop/500_15_07.txt | 1503 ++++++++++++++++++++++++++++++ data/jobshop/500_15_08.txt | 1503 ++++++++++++++++++++++++++++++ data/jobshop/500_15_09.txt | 1503 ++++++++++++++++++++++++++++++ data/jobshop/500_15_10.txt | 1503 ++++++++++++++++++++++++++++++ data/jobshop/500_20_01_ta111.txt | 1503 ++++++++++++++++++++++++++++++ data/jobshop/500_20_02_ta112.txt | 1503 ++++++++++++++++++++++++++++++ data/jobshop/500_20_03_ta113.txt | 1503 ++++++++++++++++++++++++++++++ data/jobshop/500_20_04_ta114.txt | 1503 ++++++++++++++++++++++++++++++ data/jobshop/500_20_05_ta115.txt | 1503 ++++++++++++++++++++++++++++++ data/jobshop/500_20_06_ta116.txt | 1503 ++++++++++++++++++++++++++++++ data/jobshop/500_20_07_ta117.txt | 1503 ++++++++++++++++++++++++++++++ data/jobshop/500_20_08_ta118.txt | 1503 ++++++++++++++++++++++++++++++ data/jobshop/500_20_09_ta119.txt | 1503 ++++++++++++++++++++++++++++++ data/jobshop/500_20_10_ta120.txt | 1503 ++++++++++++++++++++++++++++++ data/jobshop/50_10_01_ta041.txt | 153 +++ data/jobshop/50_10_02_ta042.txt | 153 +++ data/jobshop/50_10_03_ta043.txt | 153 +++ data/jobshop/50_10_04_ta044.txt | 153 +++ data/jobshop/50_10_05_ta045.txt | 153 +++ data/jobshop/50_10_06_ta046.txt | 153 +++ data/jobshop/50_10_07_ta047.txt | 153 +++ data/jobshop/50_10_08_ta048.txt | 153 +++ data/jobshop/50_10_09_ta049.txt | 153 +++ data/jobshop/50_10_10_ta050.txt | 153 +++ data/jobshop/50_15_01.txt | 153 +++ data/jobshop/50_15_02.txt | 153 +++ data/jobshop/50_15_03.txt | 153 +++ data/jobshop/50_15_04.txt | 153 +++ data/jobshop/50_15_05.txt | 153 +++ data/jobshop/50_15_06.txt | 153 +++ data/jobshop/50_15_07.txt | 153 +++ data/jobshop/50_15_08.txt | 153 +++ data/jobshop/50_15_09.txt | 153 +++ data/jobshop/50_15_10.txt | 153 +++ data/jobshop/50_20_01_ta051.txt | 153 +++ data/jobshop/50_20_02_ta052.txt | 153 +++ data/jobshop/50_20_03_ta053.txt | 153 +++ data/jobshop/50_20_04_ta054.txt | 153 +++ data/jobshop/50_20_05_ta055.txt | 153 +++ data/jobshop/50_20_06_ta056.txt | 153 +++ data/jobshop/50_20_07_ta057.txt | 153 +++ data/jobshop/50_20_08_ta058.txt | 153 +++ data/jobshop/50_20_09_ta059.txt | 153 +++ data/jobshop/50_20_10_ta060.txt | 153 +++ data/jobshop/50_5_01_ta031.txt | 153 +++ data/jobshop/50_5_02_ta032.txt | 153 +++ data/jobshop/50_5_03_ta033.txt | 153 +++ data/jobshop/50_5_04_ta034.txt | 153 +++ data/jobshop/50_5_05_ta035.txt | 153 +++ data/jobshop/50_5_06_ta036.txt | 153 +++ data/jobshop/50_5_07_ta037.txt | 153 +++ data/jobshop/50_5_08_ta038.txt | 153 +++ data/jobshop/50_5_09_ta039.txt | 153 +++ data/jobshop/50_5_10_ta040.txt | 153 +++ data/jobshop/70_10_01.txt | 213 +++++ data/jobshop/70_10_02.txt | 213 +++++ data/jobshop/70_10_03.txt | 213 +++++ data/jobshop/70_10_04.txt | 213 +++++ data/jobshop/70_10_05.txt | 213 +++++ data/jobshop/70_10_06.txt | 213 +++++ data/jobshop/70_10_07.txt | 213 +++++ data/jobshop/70_10_08.txt | 213 +++++ data/jobshop/70_10_09.txt | 213 +++++ data/jobshop/70_10_10.txt | 213 +++++ data/jobshop/70_15_01.txt | 213 +++++ data/jobshop/70_15_02.txt | 213 +++++ data/jobshop/70_15_03.txt | 213 +++++ data/jobshop/70_15_04.txt | 213 +++++ data/jobshop/70_15_05.txt | 213 +++++ data/jobshop/70_15_06.txt | 213 +++++ data/jobshop/70_15_07.txt | 213 +++++ data/jobshop/70_15_08.txt | 213 +++++ data/jobshop/70_15_09.txt | 213 +++++ data/jobshop/70_15_10.txt | 213 +++++ data/jobshop/70_20_01.txt | 213 +++++ data/jobshop/70_20_02.txt | 213 +++++ data/jobshop/70_20_03.txt | 213 +++++ data/jobshop/70_20_04.txt | 213 +++++ data/jobshop/70_20_05.txt | 213 +++++ data/jobshop/70_20_06.txt | 213 +++++ data/jobshop/70_20_07.txt | 213 +++++ data/jobshop/70_20_08.txt | 213 +++++ data/jobshop/70_20_09.txt | 213 +++++ data/jobshop/70_20_10.txt | 213 +++++ data/jobshop/70_5_01.txt | 213 +++++ data/jobshop/70_5_02.txt | 213 +++++ data/jobshop/70_5_03.txt | 213 +++++ data/jobshop/70_5_04.txt | 213 +++++ data/jobshop/70_5_05.txt | 213 +++++ data/jobshop/70_5_06.txt | 213 +++++ data/jobshop/70_5_07.txt | 213 +++++ data/jobshop/70_5_08.txt | 213 +++++ data/jobshop/70_5_09.txt | 213 +++++ data/jobshop/70_5_10.txt | 213 +++++ 320 files changed, 126360 insertions(+) create mode 100644 data/jobshop/100_10_01_ta071.txt create mode 100644 data/jobshop/100_10_02_ta072.txt create mode 100644 data/jobshop/100_10_03_ta073.txt create mode 100644 data/jobshop/100_10_04_ta074.txt create mode 100644 data/jobshop/100_10_05_ta075.txt create mode 100644 data/jobshop/100_10_06_ta076.txt create mode 100644 data/jobshop/100_10_07_ta077.txt create mode 100644 data/jobshop/100_10_08_ta078.txt create mode 100644 data/jobshop/100_10_09_ta079.txt create mode 100644 data/jobshop/100_10_10_ta080.txt create mode 100644 data/jobshop/100_15_01.txt create mode 100644 data/jobshop/100_15_02.txt create mode 100644 data/jobshop/100_15_03.txt create mode 100644 data/jobshop/100_15_04.txt create mode 100644 data/jobshop/100_15_05.txt create mode 100644 data/jobshop/100_15_06.txt create mode 100644 data/jobshop/100_15_07.txt create mode 100644 data/jobshop/100_15_08.txt create mode 100644 data/jobshop/100_15_09.txt create mode 100644 data/jobshop/100_15_10.txt create mode 100644 data/jobshop/100_20_01_ta081.txt create mode 100644 data/jobshop/100_20_02_ta082.txt create mode 100644 data/jobshop/100_20_03_ta083.txt create mode 100644 data/jobshop/100_20_04_ta084.txt create mode 100644 data/jobshop/100_20_05_ta085.txt create mode 100644 data/jobshop/100_20_06_ta086.txt create mode 100644 data/jobshop/100_20_07_ta087.txt create mode 100644 data/jobshop/100_20_08_ta088.txt create mode 100644 data/jobshop/100_20_09_ta089.txt create mode 100644 data/jobshop/100_20_10_ta090.txt create mode 100644 data/jobshop/100_5_01_ta061.txt create mode 100644 data/jobshop/100_5_02_ta062.txt create mode 100644 data/jobshop/100_5_03_ta063.txt create mode 100644 data/jobshop/100_5_04_ta064.txt create mode 100644 data/jobshop/100_5_05_ta065.txt create mode 100644 data/jobshop/100_5_06_ta066.txt create mode 100644 data/jobshop/100_5_07_ta067.txt create mode 100644 data/jobshop/100_5_08_ta068.txt create mode 100644 data/jobshop/100_5_09_ta069.txt create mode 100644 data/jobshop/100_5_10_ta070.txt create mode 100644 data/jobshop/150_10_01.txt create mode 100644 data/jobshop/150_10_02.txt create mode 100644 data/jobshop/150_10_03.txt create mode 100644 data/jobshop/150_10_04.txt create mode 100644 data/jobshop/150_10_05.txt create mode 100644 data/jobshop/150_10_06.txt create mode 100644 data/jobshop/150_10_07.txt create mode 100644 data/jobshop/150_10_08.txt create mode 100644 data/jobshop/150_10_09.txt create mode 100644 data/jobshop/150_10_10.txt create mode 100644 data/jobshop/150_15_01.txt create mode 100644 data/jobshop/150_15_02.txt create mode 100644 data/jobshop/150_15_03.txt create mode 100644 data/jobshop/150_15_04.txt create mode 100644 data/jobshop/150_15_05.txt create mode 100644 data/jobshop/150_15_06.txt create mode 100644 data/jobshop/150_15_07.txt create mode 100644 data/jobshop/150_15_08.txt create mode 100644 data/jobshop/150_15_09.txt create mode 100644 data/jobshop/150_15_10.txt create mode 100644 data/jobshop/150_20_01.txt create mode 100644 data/jobshop/150_20_02.txt create mode 100644 data/jobshop/150_20_03.txt create mode 100644 data/jobshop/150_20_04.txt create mode 100644 data/jobshop/150_20_05.txt create mode 100644 data/jobshop/150_20_06.txt create mode 100644 data/jobshop/150_20_07.txt create mode 100644 data/jobshop/150_20_08.txt create mode 100644 data/jobshop/150_20_09.txt create mode 100644 data/jobshop/150_20_10.txt create mode 100644 data/jobshop/150_5_01.txt create mode 100644 data/jobshop/150_5_02.txt create mode 100644 data/jobshop/150_5_03.txt create mode 100644 data/jobshop/150_5_04.txt create mode 100644 data/jobshop/150_5_05.txt create mode 100644 data/jobshop/150_5_06.txt create mode 100644 data/jobshop/150_5_07.txt create mode 100644 data/jobshop/150_5_08.txt create mode 100644 data/jobshop/150_5_09.txt create mode 100644 data/jobshop/150_5_10.txt create mode 100644 data/jobshop/200_10_01_ta091.txt create mode 100644 data/jobshop/200_10_02_ta092.txt create mode 100644 data/jobshop/200_10_03_ta093.txt create mode 100644 data/jobshop/200_10_04_ta094.txt create mode 100644 data/jobshop/200_10_05_ta095.txt create mode 100644 data/jobshop/200_10_06_ta096.txt create mode 100644 data/jobshop/200_10_07_ta097.txt create mode 100644 data/jobshop/200_10_08_ta098.txt create mode 100644 data/jobshop/200_10_09_ta099.txt create mode 100644 data/jobshop/200_10_10_ta100.txt create mode 100644 data/jobshop/200_15_01.txt create mode 100644 data/jobshop/200_15_02.txt create mode 100644 data/jobshop/200_15_03.txt create mode 100644 data/jobshop/200_15_04.txt create mode 100644 data/jobshop/200_15_05.txt create mode 100644 data/jobshop/200_15_06.txt create mode 100644 data/jobshop/200_15_07.txt create mode 100644 data/jobshop/200_15_08.txt create mode 100644 data/jobshop/200_15_09.txt create mode 100644 data/jobshop/200_15_10.txt create mode 100644 data/jobshop/200_20_01_ta101.txt create mode 100644 data/jobshop/200_20_02_ta102.txt create mode 100644 data/jobshop/200_20_03_ta103.txt create mode 100644 data/jobshop/200_20_04_ta104.txt create mode 100644 data/jobshop/200_20_05_ta105.txt create mode 100644 data/jobshop/200_20_06_ta106.txt create mode 100644 data/jobshop/200_20_07_ta107.txt create mode 100644 data/jobshop/200_20_08_ta108.txt create mode 100644 data/jobshop/200_20_09_ta109.txt create mode 100644 data/jobshop/200_20_10_ta110.txt create mode 100644 data/jobshop/20_10_01_ta011.txt create mode 100644 data/jobshop/20_10_02_ta012.txt create mode 100644 data/jobshop/20_10_03_ta013.txt create mode 100644 data/jobshop/20_10_04_ta014.txt create mode 100644 data/jobshop/20_10_05_ta015.txt create mode 100644 data/jobshop/20_10_06_ta016.txt create mode 100644 data/jobshop/20_10_07_ta017.txt create mode 100644 data/jobshop/20_10_08_ta018.txt create mode 100644 data/jobshop/20_10_09_ta019.txt create mode 100644 data/jobshop/20_10_10_ta020.txt create mode 100644 data/jobshop/20_15_01.txt create mode 100644 data/jobshop/20_15_02.txt create mode 100644 data/jobshop/20_15_03.txt create mode 100644 data/jobshop/20_15_04.txt create mode 100644 data/jobshop/20_15_05.txt create mode 100644 data/jobshop/20_15_06.txt create mode 100644 data/jobshop/20_15_07.txt create mode 100644 data/jobshop/20_15_08.txt create mode 100644 data/jobshop/20_15_09.txt create mode 100644 data/jobshop/20_15_10.txt create mode 100644 data/jobshop/20_20_01_ta021.txt create mode 100644 data/jobshop/20_20_02_ta022.txt create mode 100644 data/jobshop/20_20_03_ta023.txt create mode 100644 data/jobshop/20_20_04_ta024.txt create mode 100644 data/jobshop/20_20_05_ta025.txt create mode 100644 data/jobshop/20_20_06_ta026.txt create mode 100644 data/jobshop/20_20_07_ta027.txt create mode 100644 data/jobshop/20_20_08_ta028.txt create mode 100644 data/jobshop/20_20_09_ta029.txt create mode 100644 data/jobshop/20_20_10_ta030.txt create mode 100644 data/jobshop/20_5_01_ta001.txt create mode 100644 data/jobshop/20_5_02_ta002.txt create mode 100644 data/jobshop/20_5_03_ta003.txt create mode 100644 data/jobshop/20_5_04_ta004.txt create mode 100644 data/jobshop/20_5_05_ta005.txt create mode 100644 data/jobshop/20_5_06_ta006.txt create mode 100644 data/jobshop/20_5_07_ta007.txt create mode 100644 data/jobshop/20_5_08_ta008.txt create mode 100644 data/jobshop/20_5_09_ta009.txt create mode 100644 data/jobshop/20_5_10_ta010.txt create mode 100644 data/jobshop/300_10_01.txt create mode 100644 data/jobshop/300_10_02.txt create mode 100644 data/jobshop/300_10_03.txt create mode 100644 data/jobshop/300_10_04.txt create mode 100644 data/jobshop/300_10_05.txt create mode 100644 data/jobshop/300_10_06.txt create mode 100644 data/jobshop/300_10_07.txt create mode 100644 data/jobshop/300_10_08.txt create mode 100644 data/jobshop/300_10_09.txt create mode 100644 data/jobshop/300_10_10.txt create mode 100644 data/jobshop/300_15_01.txt create mode 100644 data/jobshop/300_15_02.txt create mode 100644 data/jobshop/300_15_03.txt create mode 100644 data/jobshop/300_15_04.txt create mode 100644 data/jobshop/300_15_05.txt create mode 100644 data/jobshop/300_15_06.txt create mode 100644 data/jobshop/300_15_07.txt create mode 100644 data/jobshop/300_15_08.txt create mode 100644 data/jobshop/300_15_09.txt create mode 100644 data/jobshop/300_15_10.txt create mode 100644 data/jobshop/300_20_01.txt create mode 100644 data/jobshop/300_20_02.txt create mode 100644 data/jobshop/300_20_03.txt create mode 100644 data/jobshop/300_20_04.txt create mode 100644 data/jobshop/300_20_05.txt create mode 100644 data/jobshop/300_20_06.txt create mode 100644 data/jobshop/300_20_07.txt create mode 100644 data/jobshop/300_20_08.txt create mode 100644 data/jobshop/300_20_09.txt create mode 100644 data/jobshop/300_20_10.txt create mode 100644 data/jobshop/30_10_01.txt create mode 100644 data/jobshop/30_10_02.txt create mode 100644 data/jobshop/30_10_03.txt create mode 100644 data/jobshop/30_10_04.txt create mode 100644 data/jobshop/30_10_05.txt create mode 100644 data/jobshop/30_10_06.txt create mode 100644 data/jobshop/30_10_07.txt create mode 100644 data/jobshop/30_10_08.txt create mode 100644 data/jobshop/30_10_09.txt create mode 100644 data/jobshop/30_10_10.txt create mode 100644 data/jobshop/30_15_01.txt create mode 100644 data/jobshop/30_15_02.txt create mode 100644 data/jobshop/30_15_03.txt create mode 100644 data/jobshop/30_15_04.txt create mode 100644 data/jobshop/30_15_05.txt create mode 100644 data/jobshop/30_15_06.txt create mode 100644 data/jobshop/30_15_07.txt create mode 100644 data/jobshop/30_15_08.txt create mode 100644 data/jobshop/30_15_09.txt create mode 100644 data/jobshop/30_15_10.txt create mode 100644 data/jobshop/30_20_01.txt create mode 100644 data/jobshop/30_20_02.txt create mode 100644 data/jobshop/30_20_03.txt create mode 100644 data/jobshop/30_20_04.txt create mode 100644 data/jobshop/30_20_05.txt create mode 100644 data/jobshop/30_20_06.txt create mode 100644 data/jobshop/30_20_07.txt create mode 100644 data/jobshop/30_20_08.txt create mode 100644 data/jobshop/30_20_09.txt create mode 100644 data/jobshop/30_20_10.txt create mode 100644 data/jobshop/30_5_01.txt create mode 100644 data/jobshop/30_5_02.txt create mode 100644 data/jobshop/30_5_03.txt create mode 100644 data/jobshop/30_5_04.txt create mode 100644 data/jobshop/30_5_05.txt create mode 100644 data/jobshop/30_5_06.txt create mode 100644 data/jobshop/30_5_07.txt create mode 100644 data/jobshop/30_5_08.txt create mode 100644 data/jobshop/30_5_09.txt create mode 100644 data/jobshop/30_5_10.txt create mode 100644 data/jobshop/500_15_01.txt create mode 100644 data/jobshop/500_15_02.txt create mode 100644 data/jobshop/500_15_03.txt create mode 100644 data/jobshop/500_15_04.txt create mode 100644 data/jobshop/500_15_05.txt create mode 100644 data/jobshop/500_15_06.txt create mode 100644 data/jobshop/500_15_07.txt create mode 100644 data/jobshop/500_15_08.txt create mode 100644 data/jobshop/500_15_09.txt create mode 100644 data/jobshop/500_15_10.txt create mode 100644 data/jobshop/500_20_01_ta111.txt create mode 100644 data/jobshop/500_20_02_ta112.txt create mode 100644 data/jobshop/500_20_03_ta113.txt create mode 100644 data/jobshop/500_20_04_ta114.txt create mode 100644 data/jobshop/500_20_05_ta115.txt create mode 100644 data/jobshop/500_20_06_ta116.txt create mode 100644 data/jobshop/500_20_07_ta117.txt create mode 100644 data/jobshop/500_20_08_ta118.txt create mode 100644 data/jobshop/500_20_09_ta119.txt create mode 100644 data/jobshop/500_20_10_ta120.txt create mode 100644 data/jobshop/50_10_01_ta041.txt create mode 100644 data/jobshop/50_10_02_ta042.txt create mode 100644 data/jobshop/50_10_03_ta043.txt create mode 100644 data/jobshop/50_10_04_ta044.txt create mode 100644 data/jobshop/50_10_05_ta045.txt create mode 100644 data/jobshop/50_10_06_ta046.txt create mode 100644 data/jobshop/50_10_07_ta047.txt create mode 100644 data/jobshop/50_10_08_ta048.txt create mode 100644 data/jobshop/50_10_09_ta049.txt create mode 100644 data/jobshop/50_10_10_ta050.txt create mode 100644 data/jobshop/50_15_01.txt create mode 100644 data/jobshop/50_15_02.txt create mode 100644 data/jobshop/50_15_03.txt create mode 100644 data/jobshop/50_15_04.txt create mode 100644 data/jobshop/50_15_05.txt create mode 100644 data/jobshop/50_15_06.txt create mode 100644 data/jobshop/50_15_07.txt create mode 100644 data/jobshop/50_15_08.txt create mode 100644 data/jobshop/50_15_09.txt create mode 100644 data/jobshop/50_15_10.txt create mode 100644 data/jobshop/50_20_01_ta051.txt create mode 100644 data/jobshop/50_20_02_ta052.txt create mode 100644 data/jobshop/50_20_03_ta053.txt create mode 100644 data/jobshop/50_20_04_ta054.txt create mode 100644 data/jobshop/50_20_05_ta055.txt create mode 100644 data/jobshop/50_20_06_ta056.txt create mode 100644 data/jobshop/50_20_07_ta057.txt create mode 100644 data/jobshop/50_20_08_ta058.txt create mode 100644 data/jobshop/50_20_09_ta059.txt create mode 100644 data/jobshop/50_20_10_ta060.txt create mode 100644 data/jobshop/50_5_01_ta031.txt create mode 100644 data/jobshop/50_5_02_ta032.txt create mode 100644 data/jobshop/50_5_03_ta033.txt create mode 100644 data/jobshop/50_5_04_ta034.txt create mode 100644 data/jobshop/50_5_05_ta035.txt create mode 100644 data/jobshop/50_5_06_ta036.txt create mode 100644 data/jobshop/50_5_07_ta037.txt create mode 100644 data/jobshop/50_5_08_ta038.txt create mode 100644 data/jobshop/50_5_09_ta039.txt create mode 100644 data/jobshop/50_5_10_ta040.txt create mode 100644 data/jobshop/70_10_01.txt create mode 100644 data/jobshop/70_10_02.txt create mode 100644 data/jobshop/70_10_03.txt create mode 100644 data/jobshop/70_10_04.txt create mode 100644 data/jobshop/70_10_05.txt create mode 100644 data/jobshop/70_10_06.txt create mode 100644 data/jobshop/70_10_07.txt create mode 100644 data/jobshop/70_10_08.txt create mode 100644 data/jobshop/70_10_09.txt create mode 100644 data/jobshop/70_10_10.txt create mode 100644 data/jobshop/70_15_01.txt create mode 100644 data/jobshop/70_15_02.txt create mode 100644 data/jobshop/70_15_03.txt create mode 100644 data/jobshop/70_15_04.txt create mode 100644 data/jobshop/70_15_05.txt create mode 100644 data/jobshop/70_15_06.txt create mode 100644 data/jobshop/70_15_07.txt create mode 100644 data/jobshop/70_15_08.txt create mode 100644 data/jobshop/70_15_09.txt create mode 100644 data/jobshop/70_15_10.txt create mode 100644 data/jobshop/70_20_01.txt create mode 100644 data/jobshop/70_20_02.txt create mode 100644 data/jobshop/70_20_03.txt create mode 100644 data/jobshop/70_20_04.txt create mode 100644 data/jobshop/70_20_05.txt create mode 100644 data/jobshop/70_20_06.txt create mode 100644 data/jobshop/70_20_07.txt create mode 100644 data/jobshop/70_20_08.txt create mode 100644 data/jobshop/70_20_09.txt create mode 100644 data/jobshop/70_20_10.txt create mode 100644 data/jobshop/70_5_01.txt create mode 100644 data/jobshop/70_5_02.txt create mode 100644 data/jobshop/70_5_03.txt create mode 100644 data/jobshop/70_5_04.txt create mode 100644 data/jobshop/70_5_05.txt create mode 100644 data/jobshop/70_5_06.txt create mode 100644 data/jobshop/70_5_07.txt create mode 100644 data/jobshop/70_5_08.txt create mode 100644 data/jobshop/70_5_09.txt create mode 100644 data/jobshop/70_5_10.txt diff --git a/data/jobshop/100_10_01_ta071.txt b/data/jobshop/100_10_01_ta071.txt new file mode 100644 index 0000000000..480d6be626 --- /dev/null +++ b/data/jobshop/100_10_01_ta071.txt @@ -0,0 +1,303 @@ +100 +10 +1539989115 +0 +3490 +52 82 63 79 80 53 71 95 92 61 +1 +2540 +95 21 55 21 13 19 90 53 62 86 +2 +4675 +42 79 59 93 64 99 59 54 11 16 +3 +4381 +75 95 35 32 77 62 82 22 83 42 +4 +945 +44 46 21 8 17 88 22 84 87 14 +5 +3435 +57 23 59 45 78 93 88 54 66 92 +6 +4873 +89 40 78 37 82 34 35 2 98 67 +7 +4993 +53 95 25 78 4 72 49 80 42 77 +8 +2710 +84 87 30 26 72 42 78 84 23 46 +9 +3251 +62 37 38 98 93 65 69 66 45 41 +10 +1985 +91 24 78 17 68 39 76 25 52 78 +11 +4361 +14 24 79 25 25 79 2 16 6 3 +12 +1726 +95 65 58 21 67 9 14 79 3 72 +13 +4828 +89 62 44 28 80 26 3 90 64 95 +14 +3816 +4 19 38 68 43 72 22 51 55 53 +15 +4345 +95 67 76 24 93 29 26 29 97 59 +16 +2572 +2 66 70 62 21 36 44 29 83 34 +17 +4963 +97 6 72 89 33 48 1 90 42 66 +18 +3403 +68 65 85 60 14 57 4 83 81 42 +19 +3238 +20 59 8 64 30 95 16 83 92 63 +20 +5437 +33 2 10 38 59 93 55 19 68 27 +21 +5068 +51 67 84 90 83 79 43 95 46 92 +22 +2635 +98 82 42 87 85 88 87 87 56 8 +23 +3593 +8 90 67 1 85 77 35 12 88 65 +24 +4993 +85 30 20 99 70 94 76 34 50 34 +25 +4897 +86 63 24 34 35 39 98 23 13 6 +26 +3542 +73 5 75 9 2 74 78 44 23 42 +27 +2541 +4 93 23 22 76 46 81 30 13 39 +28 +3014 +40 53 33 74 46 17 48 82 49 2 +29 +2587 +98 85 60 14 72 30 25 83 18 7 +30 +2278 +12 81 20 14 69 62 81 42 50 85 +31 +3336 +59 73 75 84 46 77 27 56 94 32 +32 +3723 +44 34 83 75 3 43 84 89 71 14 +33 +5138 +46 74 26 37 57 98 59 38 64 74 +34 +5345 +2 13 92 32 71 48 98 96 31 59 +35 +1084 +41 78 29 29 77 14 14 10 21 95 +36 +1531 +28 35 39 32 33 45 32 3 2 48 +37 +4932 +83 20 14 89 49 25 95 53 63 37 +38 +1863 +28 16 74 12 59 98 30 97 58 59 +39 +545 +21 48 66 47 82 30 13 11 36 4 +40 +1477 +80 12 86 19 59 90 68 65 64 42 +41 +3653 +71 11 10 97 70 92 19 47 52 93 +42 +4983 +4 80 27 7 76 35 57 76 8 32 +43 +2558 +60 9 8 12 10 13 65 22 94 30 +44 +5156 +34 24 7 43 65 75 13 17 51 16 +45 +1977 +55 76 97 89 19 55 63 14 36 95 +46 +3136 +53 32 84 14 77 80 26 11 82 58 +47 +3271 +96 35 56 33 86 67 96 69 30 12 +48 +2748 +37 66 61 56 21 3 53 91 17 95 +49 +909 +37 48 9 57 75 93 94 53 21 21 +50 +4366 +63 16 94 22 96 54 27 3 80 74 +51 +4943 +99 26 34 6 3 67 93 80 38 38 +52 +4596 +69 46 89 24 50 25 49 78 55 4 +53 +1793 +70 66 62 55 57 77 63 32 34 31 +54 +4596 +53 76 47 48 66 38 65 53 85 62 +55 +3717 +21 31 66 57 84 98 34 43 44 39 +56 +4624 +10 36 76 78 98 96 10 85 47 97 +57 +5212 +31 8 15 5 55 20 56 19 66 57 +58 +5604 +80 37 18 50 70 15 51 48 19 9 +59 +2110 +18 21 54 83 32 36 97 49 66 54 +60 +2568 +5 3 24 70 31 65 52 66 61 13 +61 +5330 +18 76 55 21 64 97 46 22 60 47 +62 +676 +17 67 96 71 11 27 16 37 98 6 +63 +1603 +71 5 10 58 9 25 50 51 82 70 +64 +1085 +90 47 12 36 32 61 96 82 79 19 +65 +5128 +93 72 96 50 58 24 85 59 71 97 +66 +938 +14 66 53 31 98 97 61 88 28 41 +67 +4778 +49 56 92 86 95 61 76 77 74 1 +68 +1986 +52 95 77 29 25 75 30 19 27 57 +69 +2115 +7 49 6 30 4 92 90 32 33 60 +70 +616 +78 47 91 93 45 73 42 52 13 62 +71 +534 +57 26 14 49 60 21 88 9 9 14 +72 +1231 +41 81 41 83 87 29 37 96 12 90 +73 +3376 +75 56 30 89 31 3 43 23 51 76 +74 +2922 +98 76 85 44 1 96 88 64 16 12 +75 +2152 +93 66 17 38 96 51 91 22 49 89 +76 +1813 +33 36 23 62 22 26 14 37 83 37 +77 +3561 +75 53 60 45 95 44 63 3 48 35 +78 +4603 +68 26 76 22 73 56 65 52 13 91 +79 +2813 +33 52 39 85 77 31 74 44 78 69 +80 +528 +60 29 85 39 30 64 71 11 96 55 +81 +1112 +82 36 10 98 88 38 8 21 77 48 +82 +4387 +24 68 65 56 14 44 39 85 68 56 +83 +4573 +99 21 15 68 22 46 95 6 88 84 +84 +5585 +4 71 55 84 93 66 82 40 77 22 +85 +2680 +97 61 41 77 48 31 17 68 76 51 +86 +3262 +24 71 28 67 10 48 38 30 73 43 +87 +3913 +50 69 93 53 7 27 69 35 92 50 +88 +1749 +55 28 88 46 14 82 17 58 72 62 +89 +2369 +91 86 27 24 91 51 24 31 87 61 +90 +888 +46 27 77 52 5 90 66 11 66 10 +91 +3107 +58 41 81 96 43 63 75 11 98 87 +92 +4964 +17 86 19 2 30 85 52 6 40 99 +93 +5249 +47 55 76 88 79 36 59 59 31 40 +94 +5632 +82 17 55 33 39 69 4 64 75 91 +95 +893 +6 62 67 27 34 67 73 65 45 64 +96 +3432 +15 96 65 49 77 81 56 23 98 62 +97 +5507 +91 59 8 78 81 18 19 80 90 53 +98 +2007 +74 53 18 82 11 81 39 75 4 33 +99 +5336 +42 93 56 65 10 72 51 63 23 16 diff --git a/data/jobshop/100_10_02_ta072.txt b/data/jobshop/100_10_02_ta072.txt new file mode 100644 index 0000000000..6a12d4550c --- /dev/null +++ b/data/jobshop/100_10_02_ta072.txt @@ -0,0 +1,303 @@ +100 +10 +655816003 +0 +1273 +66 65 58 5 66 39 40 50 64 79 +1 +1168 +46 35 66 13 41 12 62 4 44 18 +2 +4713 +25 49 5 36 74 45 8 20 58 99 +3 +537 +30 2 69 54 62 34 13 19 7 75 +4 +2697 +17 95 38 76 70 11 87 58 69 47 +5 +5244 +40 14 93 40 30 71 40 22 12 96 +6 +5213 +17 67 59 67 66 53 27 56 5 6 +7 +1906 +20 8 56 31 11 28 44 92 69 22 +8 +1603 +73 62 26 35 51 93 41 59 46 3 +9 +3141 +5 25 96 48 43 61 70 34 23 29 +10 +3193 +60 2 60 85 32 61 10 17 95 12 +11 +545 +3 40 18 41 23 78 94 39 24 53 +12 +4031 +91 68 74 82 20 13 25 59 58 42 +13 +3048 +34 75 93 95 1 49 10 7 88 61 +14 +5173 +81 72 12 15 54 15 36 59 46 49 +15 +5173 +58 5 56 24 55 31 87 2 65 56 +16 +2126 +48 5 36 77 65 93 37 70 31 9 +17 +4247 +71 10 71 6 22 83 86 72 84 6 +18 +3188 +57 33 38 79 99 20 76 90 4 54 +19 +3054 +5 56 96 36 97 1 70 56 73 57 +20 +4739 +8 89 84 18 21 13 17 26 43 16 +21 +4336 +19 54 84 21 63 36 92 50 97 95 +22 +4919 +78 31 65 34 45 6 90 4 49 26 +23 +2881 +2 1 17 42 70 22 58 8 2 25 +24 +4678 +1 61 78 74 41 44 19 60 54 71 +25 +3665 +78 25 45 46 6 65 97 60 12 50 +26 +3703 +8 11 83 1 70 87 80 80 31 38 +27 +3645 +14 7 53 88 33 50 28 38 52 15 +28 +1020 +46 88 60 29 97 96 67 51 29 85 +29 +2107 +98 65 60 95 32 51 59 25 98 20 +30 +3538 +50 74 9 67 28 48 9 97 46 25 +31 +4516 +88 16 7 41 54 89 92 73 83 67 +32 +2974 +28 87 51 98 63 69 7 46 78 7 +33 +5274 +66 57 85 31 16 83 19 82 52 12 +34 +797 +43 89 66 25 12 22 82 92 63 50 +35 +2946 +23 85 6 70 2 26 60 42 66 8 +36 +3621 +93 46 3 62 50 29 60 65 45 82 +37 +4653 +52 54 93 45 48 67 58 12 49 5 +38 +2296 +1 23 88 59 34 70 74 34 21 9 +39 +3041 +77 23 40 68 75 59 70 23 13 41 +40 +3619 +54 96 85 22 45 34 72 99 9 85 +41 +4989 +45 79 92 81 2 18 33 48 87 77 +42 +769 +56 70 15 44 39 4 71 41 3 74 +43 +484 +54 33 51 80 4 65 68 40 15 17 +44 +4160 +57 50 55 88 46 58 94 76 55 38 +45 +2374 +23 18 19 25 11 35 82 89 5 42 +46 +3732 +18 65 58 93 66 86 46 42 8 20 +47 +4902 +88 87 84 61 59 34 78 90 94 68 +48 +4767 +38 18 4 1 28 49 37 61 60 93 +49 +1817 +72 15 23 97 74 88 69 25 18 15 +50 +2596 +55 57 38 26 93 42 7 27 20 28 +51 +3147 +63 72 23 40 95 79 34 60 65 91 +52 +5240 +71 48 13 84 48 25 69 79 50 32 +53 +3043 +21 6 1 84 71 18 18 50 76 56 +54 +1702 +74 10 10 74 30 75 98 15 75 70 +55 +2735 +65 98 76 39 22 45 8 65 7 51 +56 +1387 +52 55 49 65 3 54 58 80 82 9 +57 +1784 +91 71 2 15 22 19 86 67 49 94 +58 +4444 +12 19 81 71 82 80 77 70 3 63 +59 +3508 +22 28 43 92 35 15 50 94 56 33 +60 +1095 +12 31 51 44 56 22 50 61 38 89 +61 +3158 +26 79 71 27 14 56 82 55 85 6 +62 +4064 +97 69 29 93 88 63 16 2 29 41 +63 +5095 +30 11 44 2 41 56 17 55 26 22 +64 +4125 +30 4 26 55 4 79 68 78 23 68 +65 +2733 +12 12 27 44 52 82 65 27 28 83 +66 +4887 +94 71 27 55 17 92 92 13 19 79 +67 +4422 +46 62 56 23 95 19 37 20 10 69 +68 +2061 +20 2 21 25 15 45 47 38 72 44 +69 +937 +73 95 76 1 85 32 70 75 33 64 +70 +2381 +58 35 88 51 12 11 66 23 21 77 +71 +719 +10 82 9 12 11 59 30 61 79 46 +72 +1514 +77 57 33 47 24 22 7 37 55 76 +73 +3981 +27 7 6 98 71 14 37 43 69 64 +74 +2952 +33 24 40 41 46 88 5 69 38 25 +75 +3935 +53 62 64 18 59 82 52 2 15 55 +76 +1756 +23 70 5 44 16 82 86 44 58 30 +77 +1517 +2 89 5 72 33 71 36 25 36 89 +78 +686 +65 87 7 88 53 8 29 12 11 96 +79 +4067 +35 21 5 60 22 13 4 31 98 71 +80 +4566 +7 54 76 29 49 53 99 1 2 69 +81 +2454 +54 16 63 99 44 71 53 54 74 88 +82 +715 +43 72 35 2 76 98 52 94 16 24 +83 +3320 +87 31 94 17 88 99 9 63 21 41 +84 +1188 +56 24 65 79 45 54 8 91 10 53 +85 +2523 +4 94 25 6 52 20 50 27 98 8 +86 +3741 +29 18 6 29 31 62 62 55 74 58 +87 +5019 +35 83 87 89 66 18 14 74 84 19 +88 +1719 +37 36 60 4 17 81 21 77 55 50 +89 +4947 +53 73 33 70 68 60 88 77 19 21 +90 +1789 +10 67 67 10 99 1 7 81 20 43 +91 +1664 +90 74 81 79 78 93 85 29 37 18 +92 +2242 +95 75 93 64 87 8 62 91 90 74 +93 +2490 +85 93 98 92 45 92 10 20 76 50 +94 +3056 +2 16 9 42 78 60 61 99 10 20 +95 +4497 +36 74 94 79 51 87 92 27 81 81 +96 +807 +85 70 49 56 87 11 47 30 27 98 +97 +1553 +5 16 27 94 4 24 77 85 52 92 +98 +3834 +3 81 62 26 45 11 37 5 21 21 +99 +2115 +45 93 90 93 9 98 96 4 1 83 diff --git a/data/jobshop/100_10_03_ta073.txt b/data/jobshop/100_10_03_ta073.txt new file mode 100644 index 0000000000..ceee3d4941 --- /dev/null +++ b/data/jobshop/100_10_03_ta073.txt @@ -0,0 +1,303 @@ +100 +10 +960914243 +0 +2682 +47 94 56 59 74 78 17 74 12 98 +1 +5030 +12 93 31 94 26 58 60 71 5 97 +2 +1073 +19 53 66 87 84 53 51 89 15 69 +3 +3795 +32 63 73 22 41 17 61 81 16 24 +4 +3344 +63 41 96 59 3 36 26 59 64 10 +5 +655 +78 81 31 30 46 3 60 62 6 7 +6 +1273 +77 74 41 2 39 83 80 64 65 79 +7 +3676 +51 37 79 55 90 91 45 62 53 84 +8 +1527 +59 52 66 36 62 73 20 67 19 50 +9 +2294 +54 24 49 73 63 81 62 68 93 86 +10 +5167 +48 45 39 98 74 74 55 87 21 24 +11 +2564 +96 19 28 15 4 2 25 47 38 28 +12 +1799 +52 72 24 54 37 31 68 60 54 73 +13 +5063 +42 62 85 55 75 37 56 10 46 72 +14 +4352 +57 78 64 3 72 78 5 76 33 19 +15 +3530 +30 83 37 54 30 74 14 46 38 20 +16 +5402 +34 98 85 89 43 51 20 56 32 8 +17 +2664 +77 83 40 50 95 41 19 48 12 20 +18 +2836 +80 58 35 68 41 78 92 61 90 45 +19 +1419 +7 61 77 9 97 26 88 13 46 59 +20 +2217 +11 47 30 81 70 33 23 13 8 51 +21 +2727 +2 16 26 42 92 70 78 38 78 54 +22 +2775 +91 28 41 11 36 10 35 37 95 58 +23 +4809 +99 48 6 12 70 45 94 11 28 16 +24 +4991 +5 63 19 55 37 70 31 12 47 38 +25 +1665 +43 74 83 75 36 2 67 63 10 94 +26 +2471 +39 45 52 10 42 92 10 97 16 72 +27 +1008 +64 36 54 91 34 50 15 26 45 69 +28 +1737 +8 29 71 87 29 54 32 27 18 14 +29 +1579 +26 38 86 5 80 64 94 89 4 83 +30 +3323 +71 66 45 44 91 44 15 74 98 86 +31 +5318 +32 62 78 56 56 4 53 80 35 58 +32 +4468 +73 96 61 18 71 99 42 83 85 61 +33 +2344 +26 22 5 89 14 43 45 49 77 77 +34 +537 +91 95 87 51 31 43 39 79 4 63 +35 +3164 +92 81 43 94 75 11 84 49 33 67 +36 +3061 +55 92 44 11 80 60 64 44 87 1 +37 +3246 +51 20 42 56 73 53 27 30 47 59 +38 +1848 +11 51 30 37 32 45 10 30 5 18 +39 +2662 +22 71 12 85 56 63 22 53 81 26 +40 +5446 +75 30 7 55 84 87 14 46 25 45 +41 +1113 +49 23 18 33 20 20 8 26 31 82 +42 +3092 +95 77 80 9 64 71 70 31 83 78 +43 +4959 +88 20 53 20 44 95 91 1 45 43 +44 +4799 +6 1 6 26 69 71 23 43 23 61 +45 +5325 +19 96 81 80 63 99 35 27 30 2 +46 +4447 +99 32 29 98 94 79 6 91 89 70 +47 +2271 +73 13 22 88 86 19 52 70 40 52 +48 +779 +27 8 49 55 66 41 93 89 92 99 +49 +875 +50 36 1 78 97 74 26 68 48 60 +50 +1102 +25 18 79 53 25 8 89 2 63 97 +51 +4720 +33 64 56 46 90 55 49 82 63 1 +52 +4404 +94 58 15 3 12 87 89 72 76 76 +53 +5158 +35 1 36 56 62 87 60 29 90 8 +54 +4996 +63 72 48 46 83 37 6 12 1 15 +55 +5381 +44 10 31 34 32 52 60 37 24 69 +56 +4557 +80 20 57 27 12 36 24 46 1 5 +57 +2570 +7 6 49 21 38 6 70 50 77 31 +58 +5353 +72 40 20 81 22 42 42 93 91 39 +59 +1655 +95 91 67 14 92 30 86 77 78 34 +60 +843 +40 56 20 52 63 3 64 6 93 9 +61 +1700 +48 39 34 50 61 86 47 77 32 81 +62 +678 +41 68 78 80 46 3 19 7 97 34 +63 +1580 +15 50 27 48 6 89 17 63 85 16 +64 +2852 +18 93 40 22 83 57 30 21 91 14 +65 +3410 +31 71 46 10 49 27 79 85 40 13 +66 +637 +68 79 23 56 78 28 53 67 67 36 +67 +758 +99 57 28 18 84 88 71 77 84 73 +68 +2501 +79 5 84 67 97 48 77 95 31 6 +69 +2983 +78 95 33 63 56 26 95 52 5 43 +70 +4273 +95 41 87 47 76 58 73 97 89 29 +71 +1537 +37 12 76 43 9 6 97 79 59 68 +72 +1359 +37 84 18 71 38 33 32 21 69 59 +73 +729 +50 81 3 4 21 3 25 20 68 76 +74 +1829 +79 88 77 29 80 25 85 7 46 86 +75 +3468 +30 32 50 99 47 61 79 54 4 43 +76 +4694 +2 94 96 6 24 93 17 71 90 12 +77 +1852 +30 37 75 19 95 69 31 79 76 18 +78 +1219 +78 31 91 56 80 53 78 22 97 55 +79 +4778 +99 25 12 96 65 47 31 77 33 21 +80 +2848 +42 92 34 44 72 28 21 59 23 9 +81 +5317 +99 74 51 94 91 36 5 11 46 47 +82 +1724 +16 49 54 83 21 39 34 69 36 17 +83 +2066 +58 10 37 30 70 63 96 85 70 49 +84 +2587 +35 76 82 65 12 66 95 7 98 28 +85 +502 +84 11 69 61 67 44 63 85 45 12 +86 +2733 +84 44 49 21 65 18 4 42 49 84 +87 +3217 +35 32 19 76 90 67 60 44 50 12 +88 +1152 +20 89 69 8 47 17 35 74 52 62 +89 +1026 +4 56 48 99 82 84 6 69 67 15 +90 +4155 +9 69 96 68 62 9 75 68 6 7 +91 +792 +44 76 13 42 3 33 41 64 58 26 +92 +2655 +35 65 4 38 84 80 61 37 71 58 +93 +2430 +5 47 28 44 30 27 11 4 53 30 +94 +3598 +68 53 74 7 91 42 74 89 36 5 +95 +4113 +43 39 7 3 5 60 52 96 80 7 +96 +1304 +69 41 24 61 11 96 60 92 8 40 +97 +2138 +9 89 98 10 41 81 43 74 27 50 +98 +2911 +78 39 30 84 14 31 50 33 21 30 +99 +995 +57 20 97 78 28 88 66 90 66 64 diff --git a/data/jobshop/100_10_04_ta074.txt b/data/jobshop/100_10_04_ta074.txt new file mode 100644 index 0000000000..2e264c6dea --- /dev/null +++ b/data/jobshop/100_10_04_ta074.txt @@ -0,0 +1,303 @@ +100 +10 +1915696806 +0 +4080 +95 84 64 5 76 73 58 54 3 76 +1 +2604 +61 31 16 22 20 9 34 11 96 92 +2 +2774 +33 71 99 41 55 6 82 63 28 56 +3 +4277 +79 84 70 94 51 84 99 98 90 65 +4 +5084 +6 12 73 11 39 56 45 17 86 93 +5 +3621 +89 26 23 62 92 50 7 83 29 50 +6 +4048 +3 34 15 32 83 65 43 70 83 3 +7 +5170 +81 69 83 14 62 74 22 34 39 82 +8 +4923 +98 65 57 87 56 80 4 45 62 59 +9 +2747 +35 90 80 76 59 25 71 54 69 15 +10 +5357 +94 43 90 33 47 26 85 59 38 44 +11 +5221 +95 30 8 72 33 14 3 84 43 53 +12 +1701 +44 74 23 96 31 95 88 25 39 6 +13 +1541 +71 4 44 24 61 63 1 51 77 75 +14 +5625 +50 66 21 26 74 83 75 18 46 28 +15 +3512 +51 22 94 96 73 42 85 28 47 56 +16 +2212 +43 65 88 3 43 97 34 73 72 49 +17 +854 +73 46 37 70 52 94 95 50 23 72 +18 +4149 +52 36 16 70 23 64 26 4 80 88 +19 +3425 +92 98 3 47 42 69 24 83 23 94 +20 +1343 +82 31 31 53 49 84 68 31 87 85 +21 +2672 +52 65 73 2 66 28 87 4 69 42 +22 +856 +53 97 8 49 27 67 20 41 33 62 +23 +4381 +14 25 14 36 40 19 17 12 11 56 +24 +3358 +49 46 99 25 53 75 91 94 77 75 +25 +4014 +21 89 67 66 50 70 40 37 29 36 +26 +1274 +49 79 67 89 63 50 63 92 28 46 +27 +4995 +46 44 14 58 61 28 76 10 29 92 +28 +4844 +22 74 57 98 65 83 15 59 11 55 +29 +2709 +18 93 99 31 9 26 72 35 4 87 +30 +2012 +41 43 47 91 30 67 69 33 95 45 +31 +3853 +17 4 82 8 27 82 40 94 76 9 +32 +678 +69 45 27 18 45 97 56 36 69 19 +33 +979 +31 48 91 83 58 39 82 56 44 76 +34 +2361 +26 61 38 67 38 74 41 15 94 50 +35 +1737 +62 93 60 97 75 55 10 68 99 32 +36 +4305 +85 76 73 61 45 22 91 43 6 63 +37 +4177 +96 22 91 18 6 1 91 46 56 33 +38 +2959 +10 54 47 7 38 68 89 31 16 27 +39 +4602 +62 7 13 53 56 53 93 2 97 95 +40 +3668 +11 43 96 65 46 76 94 17 46 29 +41 +1072 +4 26 92 25 93 63 93 50 18 91 +42 +3643 +59 40 32 80 63 43 97 18 33 96 +43 +764 +86 42 90 7 66 81 95 40 49 27 +44 +1742 +70 80 74 88 98 67 80 12 76 95 +45 +3212 +80 38 6 61 20 33 33 13 20 39 +46 +2547 +3 19 96 32 56 51 95 60 61 84 +47 +1225 +46 32 91 36 79 37 75 76 95 96 +48 +3929 +30 70 66 53 21 72 59 82 92 42 +49 +5735 +90 83 80 56 78 8 33 71 72 8 +50 +4146 +79 63 98 46 41 93 40 27 47 92 +51 +5553 +35 42 38 64 8 98 79 95 54 16 +52 +3334 +15 60 20 27 49 93 45 63 85 80 +53 +2450 +91 79 31 26 79 53 92 71 81 35 +54 +2366 +37 60 13 22 92 68 17 52 19 51 +55 +1487 +2 10 47 48 58 12 41 98 82 15 +56 +1008 +70 98 89 58 66 68 77 15 96 51 +57 +5156 +4 56 67 18 62 83 88 47 18 76 +58 +3712 +31 88 22 23 68 94 35 83 32 75 +59 +5482 +84 20 30 66 6 54 58 83 71 35 +60 +1466 +53 77 8 64 5 5 20 69 6 69 +61 +3090 +2 42 70 88 45 36 14 64 3 45 +62 +4155 +71 45 55 27 47 37 82 43 43 27 +63 +5031 +39 98 67 19 27 56 9 32 85 10 +64 +1966 +66 35 51 57 46 94 7 28 81 9 +65 +835 +66 6 88 69 83 91 62 94 77 27 +66 +2589 +42 93 34 55 56 85 91 86 22 16 +67 +5111 +92 61 91 29 45 3 60 16 19 52 +68 +5433 +49 35 82 65 60 60 76 39 49 29 +69 +4592 +83 67 97 38 12 52 24 67 96 33 +70 +2761 +23 71 36 91 70 22 77 60 73 85 +71 +2117 +2 82 42 90 51 63 47 35 41 43 +72 +3333 +81 49 92 52 99 96 56 70 98 1 +73 +4691 +87 2 40 89 57 9 22 75 96 42 +74 +1077 +9 73 85 68 12 58 11 60 77 75 +75 +1903 +42 61 6 12 56 5 6 75 44 80 +76 +634 +6 11 31 75 77 6 7 65 80 12 +77 +2171 +63 33 92 13 23 68 86 53 34 91 +78 +592 +79 99 41 21 41 49 23 89 7 43 +79 +3063 +19 93 63 20 26 10 64 46 69 53 +80 +1899 +5 64 21 62 63 4 32 28 57 83 +81 +4786 +62 58 54 95 39 50 58 93 54 29 +82 +1453 +65 62 69 10 28 2 45 86 15 71 +83 +4881 +57 91 46 46 3 72 78 93 54 59 +84 +4943 +13 43 10 88 35 40 17 1 45 2 +85 +3079 +89 1 28 53 55 76 60 40 88 98 +86 +3865 +56 95 97 35 33 14 29 68 92 85 +87 +1576 +46 50 66 75 72 74 71 79 88 26 +88 +3245 +52 69 72 30 23 22 18 97 59 73 +89 +2697 +60 9 14 20 37 66 6 31 89 52 +90 +3164 +79 58 88 92 14 78 67 85 48 87 +91 +3952 +44 2 14 25 90 94 61 92 63 76 +92 +5485 +52 2 53 16 60 43 92 53 92 93 +93 +1424 +98 55 65 66 16 36 75 21 17 70 +94 +2450 +4 39 98 15 27 58 12 39 5 25 +95 +4191 +64 48 25 29 49 78 91 85 88 40 +96 +1647 +95 5 62 84 21 20 10 40 58 45 +97 +5103 +22 56 75 1 76 98 7 58 3 49 +98 +4006 +24 84 53 39 54 2 84 95 79 64 +99 +1297 +29 92 78 25 78 53 2 90 46 93 diff --git a/data/jobshop/100_10_05_ta075.txt b/data/jobshop/100_10_05_ta075.txt new file mode 100644 index 0000000000..5358938733 --- /dev/null +++ b/data/jobshop/100_10_05_ta075.txt @@ -0,0 +1,303 @@ +100 +10 +2013025619 +0 +5402 +68 1 10 50 77 79 68 70 26 64 +1 +3334 +40 37 76 87 30 26 48 36 97 32 +2 +3520 +43 91 75 77 88 57 56 23 5 23 +3 +2136 +72 59 29 88 21 98 54 72 89 94 +4 +1958 +87 2 10 80 29 27 38 23 77 93 +5 +2892 +59 44 86 75 12 66 65 28 47 69 +6 +3177 +67 29 62 41 2 89 56 14 60 75 +7 +2253 +89 37 26 84 95 90 29 48 12 65 +8 +2374 +84 30 1 24 24 44 21 54 96 68 +9 +3622 +43 20 62 27 20 91 99 86 63 93 +10 +5290 +92 19 89 52 66 36 34 81 27 4 +11 +2733 +90 79 2 73 82 66 25 12 87 91 +12 +3720 +23 41 62 75 45 71 66 26 46 15 +13 +1744 +20 79 96 23 4 32 54 76 10 83 +14 +4265 +97 49 99 52 22 80 1 41 97 38 +15 +1619 +57 21 91 97 81 25 52 89 59 34 +16 +2447 +33 97 85 40 56 32 23 70 58 67 +17 +4996 +7 86 42 50 85 39 50 54 73 24 +18 +3012 +69 15 7 95 3 38 61 6 11 78 +19 +2518 +56 57 4 34 82 5 36 65 31 41 +20 +848 +16 76 23 2 94 97 60 7 41 87 +21 +2549 +41 14 74 76 72 56 1 14 23 55 +22 +4021 +7 57 83 26 96 65 57 88 36 83 +23 +1456 +74 80 41 48 55 14 38 98 54 5 +24 +3149 +54 93 63 16 3 58 68 57 7 34 +25 +1426 +67 31 99 20 63 35 45 19 31 16 +26 +2078 +15 66 55 86 65 97 85 72 90 57 +27 +3719 +85 30 37 62 20 24 13 41 83 66 +28 +1837 +83 82 23 54 4 46 55 40 65 23 +29 +1472 +42 11 1 50 95 91 98 62 61 13 +30 +5412 +29 71 84 26 20 53 12 47 15 35 +31 +4499 +64 94 46 4 57 29 97 65 10 8 +32 +4778 +3 35 31 4 38 72 6 14 61 17 +33 +653 +9 71 93 59 46 43 94 99 55 20 +34 +989 +35 76 79 24 76 62 43 65 81 18 +35 +579 +24 76 32 14 10 27 86 14 87 66 +36 +3529 +72 26 71 49 79 57 2 99 81 10 +37 +969 +70 31 60 35 7 14 84 65 50 48 +38 +1556 +47 58 42 78 12 92 94 62 43 71 +39 +3381 +78 31 24 77 60 69 28 30 67 64 +40 +2707 +60 98 51 72 85 61 68 6 54 97 +41 +863 +11 26 98 10 73 8 45 80 79 59 +42 +1798 +60 92 64 87 18 78 43 52 26 25 +43 +1643 +5 11 85 24 75 43 89 35 64 67 +44 +3097 +24 72 31 26 77 53 86 25 83 5 +45 +3088 +52 46 11 46 71 2 8 54 56 15 +46 +4627 +39 20 95 40 83 72 32 44 8 33 +47 +2770 +14 38 58 86 63 23 62 40 78 6 +48 +1337 +65 57 57 40 52 85 11 99 27 27 +49 +699 +99 5 28 8 66 49 36 21 1 34 +50 +4322 +69 19 76 39 30 6 3 74 97 12 +51 +5227 +96 65 40 11 71 34 23 10 35 28 +52 +2512 +54 35 96 96 57 6 79 46 29 15 +53 +641 +37 89 54 74 83 51 99 99 22 36 +54 +5375 +35 41 91 22 34 17 57 88 16 22 +55 +5395 +19 15 90 22 31 66 4 91 87 82 +56 +2287 +10 99 41 50 11 31 69 57 79 43 +57 +578 +88 19 72 6 50 58 69 85 82 97 +58 +949 +61 74 37 95 22 84 30 62 65 6 +59 +2451 +95 63 38 83 7 70 99 46 62 28 +60 +3602 +18 92 64 70 82 87 51 88 99 65 +61 +1909 +49 29 98 1 34 99 66 11 22 45 +62 +4567 +69 47 36 8 5 88 33 27 79 73 +63 +1180 +86 80 20 94 62 60 13 35 37 63 +64 +2405 +28 7 3 65 3 4 89 50 31 41 +65 +1016 +6 43 41 70 68 2 73 68 30 12 +66 +1345 +40 89 93 61 35 99 26 58 40 11 +67 +2658 +88 9 44 80 79 79 25 47 93 85 +68 +2297 +94 99 3 82 10 49 88 44 22 82 +69 +4307 +78 38 19 23 60 53 70 37 91 41 +70 +2448 +43 76 66 51 67 16 72 76 8 87 +71 +4480 +31 52 55 92 10 64 56 30 44 84 +72 +1861 +54 48 66 25 87 72 1 98 95 25 +73 +3081 +80 55 68 23 25 59 6 57 93 59 +74 +3641 +11 17 1 40 24 62 97 7 83 89 +75 +1494 +27 63 5 69 4 66 57 15 38 86 +76 +2426 +3 92 59 42 36 92 64 84 74 15 +77 +5270 +32 77 64 13 44 28 40 39 24 17 +78 +2317 +2 31 1 17 22 72 4 62 50 44 +79 +2439 +49 44 5 27 8 50 71 1 75 71 +80 +4218 +27 76 11 74 49 80 84 41 60 15 +81 +931 +81 18 46 7 97 48 50 59 15 10 +82 +690 +18 7 10 25 8 12 1 92 73 68 +83 +3895 +83 40 56 73 9 32 30 51 68 58 +84 +1572 +84 47 25 81 18 76 84 82 63 33 +85 +3160 +49 73 95 84 34 33 33 49 79 14 +86 +4725 +64 41 12 40 54 65 69 78 40 3 +87 +2533 +20 70 48 28 42 18 19 87 2 89 +88 +3389 +52 86 11 86 70 88 37 60 45 94 +89 +3278 +42 8 45 17 59 60 25 55 94 19 +90 +4256 +51 63 25 66 8 67 27 57 3 33 +91 +2819 +66 77 62 33 29 54 71 70 16 55 +92 +3110 +95 91 12 20 6 61 55 11 29 55 +93 +2360 +18 24 67 84 42 72 19 62 55 37 +94 +761 +37 19 17 23 33 50 43 53 3 26 +95 +1770 +70 63 59 73 67 42 80 95 72 22 +96 +1827 +22 72 30 25 7 30 93 97 87 75 +97 +4479 +87 17 73 87 64 24 76 9 64 4 +98 +1302 +67 46 34 2 7 27 52 85 33 82 +99 +4774 +15 66 27 15 60 6 26 17 64 30 diff --git a/data/jobshop/100_10_06_ta076.txt b/data/jobshop/100_10_06_ta076.txt new file mode 100644 index 0000000000..a55a8918c3 --- /dev/null +++ b/data/jobshop/100_10_06_ta076.txt @@ -0,0 +1,303 @@ +100 +10 +1168140026 +0 +1349 +30 98 75 45 56 56 63 94 63 72 +1 +3011 +26 1 92 57 59 76 47 73 77 52 +2 +3982 +71 11 78 14 22 27 36 7 44 40 +3 +4885 +3 71 26 59 2 87 26 25 15 79 +4 +1600 +56 3 54 10 46 7 80 9 45 70 +5 +1443 +61 59 3 18 4 68 14 31 82 53 +6 +1826 +21 80 46 87 31 9 50 13 54 32 +7 +3930 +2 50 29 40 90 8 44 54 59 47 +8 +3762 +18 33 39 21 2 45 43 11 10 70 +9 +4463 +76 22 10 59 75 54 94 81 21 38 +10 +3590 +77 97 65 92 25 23 72 25 40 76 +11 +3958 +37 69 74 12 58 13 89 61 30 19 +12 +3386 +2 91 97 88 59 91 22 34 23 46 +13 +545 +9 64 31 51 39 82 16 98 73 52 +14 +1039 +75 44 35 49 27 25 2 53 94 60 +15 +4018 +61 85 53 85 97 92 23 26 4 49 +16 +3709 +96 94 57 93 84 21 92 91 47 60 +17 +2421 +44 8 27 60 40 35 25 43 63 1 +18 +3626 +24 26 1 20 22 81 63 23 42 19 +19 +1109 +8 8 11 41 29 51 90 29 29 12 +20 +1238 +6 23 33 94 95 48 98 38 20 76 +21 +638 +8 8 41 46 70 47 74 51 43 12 +22 +4562 +90 93 78 5 25 34 23 13 93 65 +23 +2032 +15 36 42 20 92 19 4 97 1 22 +24 +2815 +48 5 20 89 45 82 30 94 59 7 +25 +2091 +95 66 86 43 57 57 8 27 23 26 +26 +1422 +88 69 60 88 26 72 76 90 59 40 +27 +4979 +62 73 42 47 47 19 28 2 12 34 +28 +1375 +53 63 42 86 12 38 79 14 11 99 +29 +2829 +23 47 59 13 96 70 47 36 47 95 +30 +800 +60 14 53 54 67 96 92 48 62 76 +31 +1509 +89 38 55 46 1 38 19 71 54 7 +32 +1617 +84 40 43 84 79 41 17 25 42 25 +33 +831 +28 86 70 73 23 90 15 1 5 55 +34 +1915 +79 3 99 10 33 18 76 58 64 96 +35 +3815 +45 39 9 92 11 15 68 64 24 42 +36 +1857 +14 68 20 73 77 25 74 47 39 44 +37 +600 +72 32 26 19 4 61 13 2 30 42 +38 +3406 +31 26 72 41 56 54 12 29 76 21 +39 +1934 +32 83 20 44 12 27 84 18 20 15 +40 +2690 +25 7 32 39 86 15 33 52 35 99 +41 +2803 +88 37 21 83 10 66 32 6 45 41 +42 +1400 +35 81 28 24 48 27 24 32 42 55 +43 +4280 +66 66 23 85 56 5 37 54 7 17 +44 +2060 +85 67 2 14 10 48 7 6 23 20 +45 +3341 +20 12 37 31 52 67 12 47 40 55 +46 +2369 +3 50 23 62 1 22 24 55 59 72 +47 +1091 +18 55 77 60 30 46 56 60 28 57 +48 +2600 +66 8 86 1 41 56 10 88 68 81 +49 +4727 +74 35 13 80 68 41 16 65 84 57 +50 +1897 +75 81 94 92 34 22 97 31 38 84 +51 +1218 +39 72 2 11 60 70 38 94 14 89 +52 +963 +14 5 22 47 48 13 70 78 55 66 +53 +1087 +58 6 18 41 61 12 60 84 22 89 +54 +901 +27 37 10 91 83 30 31 88 88 59 +55 +796 +42 75 43 82 76 46 5 80 57 17 +56 +1232 +44 53 25 1 32 6 1 6 86 98 +57 +2306 +91 57 46 4 17 81 37 5 84 22 +58 +2825 +49 16 3 71 61 59 86 3 22 3 +59 +4287 +16 29 20 89 84 28 27 62 39 75 +60 +3041 +80 98 88 89 25 96 49 48 48 41 +61 +3818 +39 82 56 82 50 82 27 97 84 63 +62 +4266 +83 33 58 38 62 38 2 93 91 5 +63 +2451 +19 25 43 58 32 40 36 34 55 69 +64 +3512 +39 12 37 92 54 42 24 23 23 12 +65 +2191 +64 55 19 34 40 58 99 76 42 14 +66 +3326 +59 17 16 77 3 86 55 33 10 93 +67 +4010 +19 15 4 81 43 72 31 84 63 86 +68 +4507 +59 93 8 92 17 45 63 77 78 93 +69 +489 +63 2 25 27 49 98 34 80 56 14 +70 +1553 +72 56 68 5 36 71 86 59 9 88 +71 +3757 +77 28 12 11 89 77 35 57 40 28 +72 +1904 +39 49 73 98 61 91 11 91 99 56 +73 +4596 +44 75 73 11 67 78 32 4 34 60 +74 +1734 +25 81 47 27 93 41 20 54 40 8 +75 +4159 +4 62 43 13 53 52 15 31 44 70 +76 +3143 +73 25 16 48 55 45 14 2 18 88 +77 +2525 +4 1 13 77 60 39 5 21 79 29 +78 +3528 +3 91 42 52 21 3 30 58 28 33 +79 +4878 +27 70 42 58 59 11 61 90 44 91 +80 +4911 +64 49 78 50 38 17 60 91 12 78 +81 +4549 +12 47 47 98 98 91 47 41 6 2 +82 +5145 +97 93 45 61 79 10 1 65 68 46 +83 +2371 +43 21 45 20 98 53 94 87 66 42 +84 +3738 +7 77 21 17 83 71 82 87 29 89 +85 +2501 +54 6 28 23 3 55 72 91 43 5 +86 +1274 +29 93 87 58 70 7 85 46 13 51 +87 +2616 +72 68 24 76 3 27 89 40 89 76 +88 +874 +75 98 85 51 47 35 96 95 61 57 +89 +1165 +76 12 35 5 49 18 79 95 8 78 +90 +3109 +36 72 83 63 60 82 12 44 90 31 +91 +3672 +74 16 34 33 73 37 17 13 82 5 +92 +2928 +96 20 54 86 8 89 60 61 88 19 +93 +4858 +88 92 35 16 37 60 16 67 16 95 +94 +4816 +66 31 43 57 43 25 24 37 63 37 +95 +621 +62 17 28 14 36 60 97 82 70 6 +96 +2226 +3 24 4 78 47 28 95 84 72 38 +97 +4977 +25 43 39 69 80 17 5 75 93 36 +98 +3517 +40 7 98 66 7 91 35 9 97 39 +99 +3016 +4 92 72 27 66 94 92 4 3 36 diff --git a/data/jobshop/100_10_07_ta077.txt b/data/jobshop/100_10_07_ta077.txt new file mode 100644 index 0000000000..3d6999569f --- /dev/null +++ b/data/jobshop/100_10_07_ta077.txt @@ -0,0 +1,303 @@ +100 +10 +1923497586 +0 +5217 +1 95 17 6 24 3 53 71 55 20 +1 +2610 +96 75 74 73 83 65 7 54 56 35 +2 +5041 +21 24 87 64 59 73 27 48 21 25 +3 +989 +57 3 39 30 58 81 44 16 77 81 +4 +4107 +7 83 14 30 60 38 36 22 83 19 +5 +3856 +34 67 28 99 15 71 21 14 43 4 +6 +3386 +72 88 12 61 15 3 53 39 11 42 +7 +5113 +12 75 49 26 27 40 38 99 64 58 +8 +4554 +80 28 88 38 47 6 37 68 59 18 +9 +5223 +99 65 91 46 25 98 90 32 37 19 +10 +2287 +28 54 53 76 43 4 34 20 96 73 +11 +4695 +80 65 40 65 11 23 1 7 27 14 +12 +3443 +30 34 1 51 20 23 83 26 9 44 +13 +3781 +15 17 55 39 36 2 64 2 63 13 +14 +4738 +95 51 39 23 3 66 69 58 82 11 +15 +1394 +19 98 35 71 42 67 30 92 31 55 +16 +1032 +12 94 99 63 51 8 18 86 27 91 +17 +2376 +59 22 17 94 11 76 74 45 67 51 +18 +4653 +66 57 69 62 86 58 9 19 82 42 +19 +765 +51 37 67 87 55 82 70 90 65 47 +20 +2939 +6 90 13 43 20 63 41 54 74 94 +21 +3937 +36 38 98 45 3 18 5 51 41 43 +22 +1797 +74 20 79 46 64 17 70 88 10 68 +23 +4667 +53 85 20 9 19 5 5 72 36 77 +24 +1641 +25 49 57 10 49 75 4 44 69 42 +25 +3290 +68 37 68 42 70 52 65 85 1 75 +26 +1460 +37 29 17 43 28 95 53 20 21 17 +27 +1058 +42 84 27 46 53 55 17 5 72 85 +28 +3469 +68 93 25 7 96 62 6 10 37 54 +29 +3279 +74 99 36 15 52 84 98 98 54 83 +30 +2152 +93 44 67 32 44 5 84 44 88 30 +31 +3624 +39 39 73 80 24 33 39 6 65 52 +32 +2579 +75 18 34 4 40 72 3 44 97 89 +33 +5074 +54 40 47 73 66 52 9 12 71 54 +34 +2258 +10 24 65 42 2 8 50 55 13 74 +35 +1098 +60 98 79 98 89 74 58 14 90 86 +36 +1857 +15 61 31 24 70 70 87 66 88 27 +37 +583 +75 72 54 25 69 5 54 28 39 22 +38 +4464 +71 21 56 13 3 38 41 80 46 24 +39 +969 +22 76 33 38 77 7 87 64 89 11 +40 +687 +10 87 66 3 96 86 9 13 99 12 +41 +4729 +65 32 30 69 40 41 49 73 82 8 +42 +3719 +39 8 89 38 66 99 93 44 14 15 +43 +2088 +99 17 45 61 75 98 70 11 14 21 +44 +579 +77 54 44 8 81 2 4 89 63 75 +45 +2022 +39 43 91 54 52 51 13 78 67 84 +46 +2561 +50 3 18 90 78 13 60 6 16 29 +47 +1247 +14 65 67 3 86 96 41 10 46 15 +48 +5179 +75 33 94 5 44 78 48 44 28 26 +49 +1555 +28 36 41 25 85 49 75 28 91 83 +50 +1311 +92 70 78 31 79 59 86 77 69 38 +51 +4150 +74 18 27 38 28 42 28 33 34 32 +52 +1967 +20 19 15 36 43 18 67 22 9 13 +53 +3502 +70 76 55 35 20 51 29 77 7 10 +54 +4198 +43 7 28 52 16 95 53 90 43 23 +55 +1934 +6 34 28 13 9 82 24 23 62 28 +56 +854 +77 66 26 78 80 96 95 10 29 42 +57 +2110 +25 72 98 31 36 45 66 44 70 68 +58 +2205 +68 16 98 8 14 25 32 1 28 78 +59 +4041 +83 95 77 62 86 80 66 53 62 39 +60 +4171 +28 80 79 36 70 42 61 58 34 76 +61 +717 +13 10 12 98 87 66 18 40 67 4 +62 +3335 +74 63 96 7 77 41 99 48 16 45 +63 +3010 +18 14 78 3 44 1 48 94 83 25 +64 +1237 +71 89 29 5 52 14 31 20 64 23 +65 +1129 +11 65 28 82 86 66 66 34 32 77 +66 +605 +17 43 14 41 12 89 15 16 43 3 +67 +491 +27 44 52 2 49 35 93 99 67 20 +68 +1658 +89 28 27 63 68 2 64 27 37 49 +69 +2748 +14 39 51 56 56 63 77 80 79 35 +70 +1419 +13 59 46 85 59 80 67 24 31 29 +71 +4180 +40 91 98 85 87 34 74 19 41 59 +72 +1122 +97 70 97 25 82 45 90 34 3 14 +73 +3739 +70 24 38 98 5 42 44 6 11 94 +74 +795 +96 96 78 58 23 81 51 65 71 11 +75 +832 +13 1 89 16 6 27 17 11 21 17 +76 +1163 +66 92 67 99 15 15 50 14 26 80 +77 +5304 +77 79 91 61 42 42 80 97 98 70 +78 +706 +2 57 51 21 63 80 44 14 39 20 +79 +1026 +41 88 62 26 66 11 63 77 73 25 +80 +4597 +69 60 79 67 59 4 19 58 59 12 +81 +1515 +34 70 93 96 98 84 24 86 33 78 +82 +653 +10 38 25 70 67 25 24 72 71 58 +83 +2301 +91 94 61 89 73 45 35 20 49 13 +84 +3994 +98 94 59 5 94 42 79 22 22 22 +85 +4700 +60 30 20 45 27 61 62 2 6 53 +86 +1322 +3 50 92 38 56 4 11 28 68 92 +87 +5179 +86 17 1 79 96 34 59 16 14 7 +88 +2314 +55 43 35 73 81 54 14 54 36 62 +89 +2579 +95 28 97 99 92 46 89 19 17 94 +90 +1114 +73 33 79 33 68 80 16 77 30 8 +91 +4452 +65 48 37 1 92 1 96 7 83 81 +92 +1069 +24 48 72 84 77 94 72 27 94 5 +93 +3281 +22 81 76 79 94 8 95 19 53 24 +94 +3510 +5 50 89 44 93 56 92 80 30 98 +95 +4711 +67 86 7 39 28 52 34 80 74 85 +96 +4885 +39 23 79 16 75 13 64 40 24 75 +97 +5088 +58 95 85 50 74 39 83 49 47 57 +98 +5077 +4 3 40 39 34 62 66 46 76 37 +99 +4439 +30 80 24 55 80 84 6 85 28 96 diff --git a/data/jobshop/100_10_08_ta078.txt b/data/jobshop/100_10_08_ta078.txt new file mode 100644 index 0000000000..bbd3c96960 --- /dev/null +++ b/data/jobshop/100_10_08_ta078.txt @@ -0,0 +1,303 @@ +100 +10 +167698528 +0 +4095 +47 79 94 69 8 15 40 71 64 55 +1 +2438 +45 92 35 92 9 88 62 79 10 29 +2 +4337 +28 92 24 13 34 56 38 62 62 20 +3 +2703 +99 45 29 93 15 27 14 94 58 90 +4 +840 +48 88 32 5 30 75 55 71 91 6 +5 +5245 +24 30 39 35 83 61 89 66 92 20 +6 +3542 +89 28 73 76 15 69 3 90 49 27 +7 +3241 +73 95 27 29 98 87 29 64 30 60 +8 +4362 +34 65 48 47 15 53 53 39 93 61 +9 +3482 +78 20 18 18 40 40 63 64 44 10 +10 +4724 +88 16 57 56 63 4 1 47 25 44 +11 +735 +2 8 76 5 81 50 72 46 76 16 +12 +5325 +36 1 44 34 72 97 25 96 43 75 +13 +5096 +5 46 80 25 4 19 32 79 22 58 +14 +592 +50 38 29 7 44 75 85 29 49 75 +15 +4394 +70 54 12 57 82 57 99 13 27 81 +16 +4003 +78 36 18 57 86 13 25 22 69 21 +17 +1579 +50 87 2 79 37 72 75 50 18 96 +18 +1849 +25 53 24 54 26 63 44 72 69 53 +19 +4999 +84 82 2 89 63 36 33 6 33 63 +20 +1769 +38 52 13 91 60 60 37 56 29 72 +21 +4232 +93 19 11 7 69 52 52 84 66 95 +22 +2079 +4 66 52 52 5 92 99 52 14 92 +23 +1398 +56 42 52 44 73 88 37 85 38 14 +24 +3480 +98 41 2 36 74 59 85 70 15 52 +25 +1931 +36 87 10 51 89 33 81 97 11 91 +26 +5297 +80 52 41 40 23 74 91 63 42 51 +27 +1950 +41 81 40 5 80 17 46 86 62 20 +28 +4382 +79 63 34 93 94 28 81 60 2 54 +29 +2126 +54 86 1 54 4 95 46 68 78 55 +30 +4900 +28 39 2 43 23 25 77 63 94 13 +31 +4938 +30 80 46 48 53 57 95 78 32 77 +32 +5405 +70 20 39 62 38 59 13 56 24 66 +33 +4916 +9 11 43 77 53 83 18 1 58 41 +34 +3181 +53 89 17 19 70 35 60 83 89 22 +35 +3184 +56 31 85 49 25 78 44 52 46 44 +36 +2548 +59 53 14 9 97 92 84 92 29 50 +37 +2370 +6 49 11 83 76 3 80 42 26 89 +38 +4662 +74 37 84 42 12 7 30 24 31 90 +39 +2516 +30 41 46 82 83 66 11 33 46 17 +40 +3534 +47 27 16 37 47 12 29 8 38 56 +41 +2065 +68 83 58 28 84 54 75 92 88 25 +42 +1035 +45 79 53 12 77 68 49 90 70 67 +43 +3355 +59 89 72 8 78 39 50 74 70 7 +44 +4642 +95 36 20 46 24 83 38 54 60 64 +45 +2007 +58 81 79 75 67 59 56 8 15 52 +46 +2844 +46 91 19 47 39 20 11 57 66 10 +47 +5148 +18 22 12 33 1 76 58 31 27 32 +48 +2076 +99 25 76 77 18 88 18 87 78 42 +49 +3841 +33 83 5 5 68 90 33 75 61 66 +50 +4809 +96 60 75 55 68 24 67 50 89 39 +51 +5203 +77 38 99 28 11 80 84 53 62 95 +52 +4060 +52 65 73 72 48 44 1 71 18 13 +53 +2547 +46 29 20 83 38 95 45 79 73 37 +54 +2926 +19 38 70 82 38 45 25 16 69 56 +55 +3129 +41 25 28 86 23 12 47 77 5 98 +56 +4700 +97 52 13 38 68 84 31 8 44 90 +57 +1761 +90 81 89 51 75 27 99 37 14 84 +58 +2999 +29 10 16 91 89 1 28 75 22 11 +59 +4529 +58 29 64 96 58 95 59 46 88 70 +60 +814 +93 5 92 54 57 77 36 13 29 40 +61 +2621 +79 7 69 38 86 14 70 79 98 77 +62 +4387 +32 19 15 55 24 74 77 17 13 45 +63 +1796 +62 94 81 71 54 56 54 38 60 32 +64 +3773 +84 15 31 3 81 76 44 9 44 80 +65 +1832 +93 52 22 41 13 79 32 13 38 26 +66 +5037 +10 36 37 48 49 92 35 19 8 61 +67 +1931 +91 4 95 30 81 35 24 6 61 95 +68 +4832 +61 32 42 30 74 40 13 74 82 42 +69 +3334 +36 9 65 2 23 40 17 59 69 48 +70 +3825 +75 62 79 16 42 23 21 69 53 67 +71 +5230 +76 17 8 6 95 36 97 46 66 19 +72 +979 +5 7 46 57 43 82 23 64 31 14 +73 +4660 +88 42 95 2 9 58 67 36 48 98 +74 +1737 +14 27 95 78 88 35 38 38 52 99 +75 +5263 +18 36 59 15 23 67 81 15 97 45 +76 +1804 +14 37 75 73 28 96 31 19 48 36 +77 +2209 +35 19 62 26 86 21 54 88 6 72 +78 +3419 +82 60 56 96 88 9 41 23 25 21 +79 +544 +75 34 66 8 6 79 28 63 19 88 +80 +3214 +70 57 68 4 64 8 38 62 31 50 +81 +1964 +95 60 58 79 49 62 51 80 25 94 +82 +4375 +15 48 18 84 85 66 77 7 76 17 +83 +1928 +60 51 97 88 53 59 6 30 60 11 +84 +4285 +93 22 94 36 34 19 2 51 71 70 +85 +2412 +49 18 26 70 86 77 4 72 21 49 +86 +983 +33 68 25 81 39 35 89 80 26 52 +87 +4913 +33 23 86 92 90 48 82 75 19 28 +88 +4304 +11 94 38 96 33 63 39 38 19 68 +89 +2919 +25 30 44 82 22 52 16 57 42 51 +90 +3277 +85 80 73 19 11 66 42 40 23 65 +91 +3045 +17 50 65 86 4 26 36 92 90 29 +92 +2642 +40 16 75 50 33 91 1 65 72 32 +93 +2295 +33 24 4 12 95 60 75 52 26 27 +94 +1554 +67 74 81 71 74 24 14 66 82 79 +95 +4704 +35 61 66 28 17 6 22 23 12 30 +96 +3527 +64 2 27 41 67 7 69 27 83 93 +97 +2918 +53 59 32 11 82 23 19 40 60 79 +98 +4545 +12 7 47 95 31 75 90 89 54 9 +99 +2938 +57 82 69 42 34 4 21 6 95 71 diff --git a/data/jobshop/100_10_09_ta079.txt b/data/jobshop/100_10_09_ta079.txt new file mode 100644 index 0000000000..d910f81142 --- /dev/null +++ b/data/jobshop/100_10_09_ta079.txt @@ -0,0 +1,303 @@ +100 +10 +1528387973 +0 +2535 +73 11 23 7 83 40 62 55 90 41 +1 +2345 +39 37 51 56 35 31 52 62 32 76 +2 +5297 +77 29 47 89 37 40 23 17 53 42 +3 +5401 +45 94 54 3 51 37 64 23 60 47 +4 +1325 +7 18 90 93 6 61 71 5 68 94 +5 +1567 +96 59 24 30 18 2 54 26 59 93 +6 +2213 +62 62 44 56 91 52 70 40 66 51 +7 +2506 +56 65 63 33 94 97 48 36 81 34 +8 +4677 +78 38 61 54 24 23 31 36 3 37 +9 +2657 +60 72 16 42 4 92 18 55 90 65 +10 +2884 +85 40 16 94 75 71 24 45 21 32 +11 +2688 +5 93 41 41 22 94 46 78 77 85 +12 +3884 +97 68 60 4 93 77 66 99 97 33 +13 +2511 +93 62 98 40 93 63 25 58 42 99 +14 +1882 +2 82 32 10 69 7 84 50 94 99 +15 +1639 +79 56 42 25 83 37 30 87 88 85 +16 +4284 +71 94 49 24 4 89 76 17 42 34 +17 +4745 +22 52 36 82 83 13 10 37 81 14 +18 +4279 +28 82 41 33 32 26 63 18 59 16 +19 +1648 +91 40 39 20 62 70 46 41 73 55 +20 +1080 +26 20 29 37 70 39 81 68 13 24 +21 +1932 +75 58 41 92 11 47 86 89 97 83 +22 +1532 +32 3 58 27 78 17 48 36 92 69 +23 +3592 +19 92 30 1 59 43 29 95 33 98 +24 +2736 +60 63 55 74 73 38 43 6 55 57 +25 +762 +29 73 22 83 90 5 86 58 36 42 +26 +3819 +97 30 11 38 79 79 90 21 89 24 +27 +1346 +30 61 54 77 93 88 9 95 64 83 +28 +2995 +78 41 37 48 20 46 76 78 51 19 +29 +4673 +33 60 62 72 35 61 97 78 37 65 +30 +611 +89 19 40 55 1 94 88 7 87 74 +31 +2968 +90 33 67 25 78 74 63 83 17 77 +32 +3969 +99 96 29 72 24 72 54 54 11 1 +33 +1582 +89 56 31 12 87 15 10 25 72 73 +34 +3853 +54 96 37 65 76 12 47 99 93 68 +35 +2159 +54 9 44 25 85 23 95 23 52 17 +36 +1241 +42 67 27 1 18 70 25 84 98 75 +37 +2475 +38 88 4 31 40 4 23 17 91 91 +38 +3361 +84 76 19 58 73 96 27 73 30 85 +39 +5409 +41 19 21 3 88 79 92 51 52 90 +40 +602 +61 34 41 84 25 97 76 38 69 79 +41 +5112 +32 64 41 42 57 68 59 12 39 80 +42 +2910 +11 48 68 23 46 17 22 56 59 23 +43 +5557 +58 77 84 3 16 40 60 39 43 95 +44 +4274 +84 18 56 60 67 16 88 8 84 82 +45 +5589 +31 30 52 24 33 20 93 8 26 33 +46 +5404 +48 2 66 89 75 2 92 86 62 57 +47 +2357 +94 53 19 47 61 2 16 47 45 93 +48 +4945 +32 42 66 30 57 27 77 24 89 38 +49 +4431 +68 82 97 35 39 12 31 88 88 99 +50 +2324 +87 11 77 94 6 28 44 47 47 93 +51 +4130 +95 6 93 3 53 72 45 6 85 47 +52 +4201 +72 19 34 64 28 30 28 91 57 17 +53 +5304 +42 3 12 34 52 14 6 85 49 84 +54 +3911 +49 96 95 90 31 19 63 62 83 4 +55 +4689 +53 47 52 70 71 43 12 84 40 76 +56 +844 +85 61 27 9 29 62 69 61 50 59 +57 +3611 +26 93 93 72 13 76 53 65 20 59 +58 +4271 +51 76 95 90 33 15 15 93 85 10 +59 +1600 +81 35 74 32 58 25 46 26 2 82 +60 +1594 +7 60 56 71 88 50 19 17 79 99 +61 +3111 +43 76 92 53 7 19 26 98 10 47 +62 +5404 +79 70 87 66 62 43 52 72 98 22 +63 +3847 +27 6 48 22 85 35 2 42 51 10 +64 +2710 +66 95 32 11 32 67 18 33 96 26 +65 +4732 +27 42 69 77 30 78 4 80 35 52 +66 +2124 +92 61 6 32 6 74 64 18 32 83 +67 +1484 +29 40 18 60 87 80 62 34 18 62 +68 +4392 +87 27 94 3 99 88 36 31 66 84 +69 +2855 +57 70 46 21 96 71 59 72 9 42 +70 +1737 +67 69 40 83 86 70 62 26 51 87 +71 +2499 +95 74 32 49 85 1 81 67 62 28 +72 +3373 +10 44 60 26 24 23 96 70 34 8 +73 +1510 +84 13 84 75 94 41 9 14 4 60 +74 +2901 +25 26 24 50 56 44 26 72 65 47 +75 +3030 +96 71 37 61 64 34 46 25 38 46 +76 +3679 +27 94 51 20 13 34 98 80 28 85 +77 +1795 +35 56 9 80 85 85 95 71 37 90 +78 +3305 +59 15 43 15 41 66 84 92 50 54 +79 +2082 +1 7 89 32 74 76 35 74 30 78 +80 +5096 +55 5 66 88 56 50 86 58 32 32 +81 +1658 +30 86 94 36 37 86 81 27 67 83 +82 +1125 +78 66 8 15 90 11 52 96 13 59 +83 +2208 +29 19 4 90 71 8 75 49 87 48 +84 +4827 +76 30 58 79 84 67 51 33 6 5 +85 +2653 +39 54 59 41 19 19 52 74 93 61 +86 +2056 +10 15 16 12 94 98 51 11 78 25 +87 +1590 +89 83 44 41 23 82 98 4 31 80 +88 +3296 +77 74 29 97 61 66 65 58 16 76 +89 +1369 +49 66 99 94 52 41 20 19 63 4 +90 +5048 +56 8 8 5 26 2 87 11 37 18 +91 +5361 +52 46 1 15 5 45 19 83 60 28 +92 +777 +43 85 76 77 70 8 20 90 91 82 +93 +4405 +37 69 66 4 28 88 41 44 56 74 +94 +5377 +22 2 14 97 11 99 9 95 5 21 +95 +3975 +85 97 2 46 43 75 21 27 78 11 +96 +2965 +61 8 59 85 59 8 12 93 85 32 +97 +1667 +49 8 93 5 78 22 64 35 9 45 +98 +1317 +82 10 60 38 85 31 63 71 5 11 +99 +2744 +49 44 11 83 53 28 94 96 20 77 diff --git a/data/jobshop/100_10_10_ta080.txt b/data/jobshop/100_10_10_ta080.txt new file mode 100644 index 0000000000..438d119fd2 --- /dev/null +++ b/data/jobshop/100_10_10_ta080.txt @@ -0,0 +1,303 @@ +100 +10 +993794175 +0 +524 +80 13 14 90 46 73 84 69 35 77 +1 +3572 +65 20 17 52 50 7 81 91 23 27 +2 +4641 +79 78 56 6 52 55 92 39 57 24 +3 +3713 +47 41 83 48 73 74 19 9 85 70 +4 +927 +17 80 77 74 58 30 83 36 59 37 +5 +5482 +93 12 39 63 19 15 3 15 80 90 +6 +4836 +56 48 24 46 51 25 71 71 81 10 +7 +4382 +24 56 63 57 11 18 18 55 45 74 +8 +2290 +22 95 18 17 70 74 10 21 23 63 +9 +1801 +40 66 85 18 24 45 34 86 43 3 +10 +985 +71 27 30 47 62 99 71 82 43 78 +11 +830 +96 67 51 71 68 49 89 67 16 69 +12 +3304 +59 93 44 92 2 2 52 47 70 90 +13 +682 +6 43 95 4 20 69 47 32 22 41 +14 +1891 +49 99 23 46 38 18 8 97 26 67 +15 +3477 +63 4 67 60 18 33 91 61 8 28 +16 +3479 +45 27 75 32 18 38 68 29 13 73 +17 +869 +61 18 75 38 53 70 58 49 67 55 +18 +5463 +33 72 62 46 66 22 63 54 8 45 +19 +2235 +29 12 71 46 75 19 44 92 85 18 +20 +5083 +56 55 18 16 57 31 57 98 54 37 +21 +2110 +10 78 45 9 38 94 44 93 81 36 +22 +3409 +88 95 40 36 42 31 52 84 73 36 +23 +4915 +67 81 17 90 77 9 72 30 6 56 +24 +539 +86 25 58 59 28 84 51 14 72 87 +25 +4979 +80 69 66 86 36 78 99 43 9 40 +26 +2817 +74 88 78 87 63 8 51 26 43 24 +27 +2849 +65 31 22 66 24 81 96 18 25 99 +28 +4775 +64 47 23 98 69 24 50 92 11 13 +29 +2689 +33 75 2 16 26 70 80 63 75 95 +30 +3125 +72 32 73 70 23 71 11 90 22 63 +31 +1805 +4 87 44 34 57 99 53 20 14 24 +32 +1547 +32 50 95 26 72 60 39 84 97 65 +33 +3309 +24 40 15 70 70 78 14 5 5 2 +34 +5277 +23 18 95 98 17 91 71 76 14 93 +35 +2106 +96 53 14 5 48 65 47 58 89 73 +36 +3117 +65 10 35 54 91 48 39 98 34 93 +37 +1551 +84 31 36 53 91 78 5 68 39 55 +38 +2186 +95 74 55 44 95 84 48 37 40 86 +39 +3942 +87 89 9 20 26 12 76 36 36 99 +40 +3645 +51 27 55 77 62 94 98 1 77 23 +41 +4086 +9 47 78 31 90 53 64 43 52 32 +42 +4807 +79 99 97 6 15 79 85 84 66 78 +43 +2139 +51 48 95 65 35 7 68 83 82 28 +44 +2130 +49 73 25 17 91 73 96 96 51 94 +45 +3670 +8 6 74 38 95 81 40 98 85 59 +46 +5443 +58 76 93 14 27 66 42 3 57 72 +47 +5203 +95 34 6 34 27 26 2 87 6 57 +48 +4141 +44 18 92 45 7 58 97 99 84 46 +49 +1901 +84 52 12 9 31 98 95 34 59 88 +50 +744 +42 40 75 41 97 95 94 90 76 30 +51 +3831 +28 51 3 22 38 41 28 90 70 9 +52 +5387 +16 91 84 63 76 69 45 39 49 50 +53 +2296 +56 14 38 84 68 15 6 55 65 61 +54 +3274 +71 29 87 21 83 8 39 44 86 37 +55 +1583 +86 17 68 20 23 53 49 93 46 44 +56 +4662 +28 37 51 12 67 38 19 5 2 66 +57 +3750 +73 78 24 17 41 36 85 97 68 84 +58 +3647 +28 90 85 33 52 92 94 60 25 52 +59 +3962 +93 41 45 20 63 81 35 99 84 71 +60 +1847 +56 72 68 82 93 62 99 30 30 41 +61 +1542 +95 67 45 18 67 23 80 51 3 7 +62 +3695 +7 11 1 17 77 55 61 39 59 70 +63 +1608 +56 68 32 53 95 55 39 2 35 72 +64 +2516 +73 97 3 52 67 85 84 68 52 54 +65 +4804 +13 5 63 68 20 16 64 41 52 73 +66 +3155 +98 73 29 43 60 93 25 60 34 61 +67 +3089 +41 45 53 6 19 36 91 36 66 4 +68 +2560 +88 94 36 71 3 16 62 41 20 66 +69 +2012 +36 66 94 37 92 25 13 61 91 35 +70 +1650 +19 40 3 41 5 40 18 62 44 83 +71 +3830 +8 33 96 96 52 69 29 13 42 52 +72 +3146 +13 53 56 93 65 45 39 22 5 17 +73 +3147 +85 18 44 60 85 2 44 61 90 38 +74 +3797 +8 8 74 55 13 22 55 63 30 29 +75 +4050 +44 74 21 31 43 21 92 17 89 80 +76 +2863 +90 84 36 70 66 44 4 23 54 58 +77 +2432 +28 22 31 71 59 47 45 4 54 72 +78 +4604 +93 25 99 28 11 75 53 25 3 94 +79 +4969 +13 79 44 71 45 57 62 76 16 94 +80 +3836 +95 4 66 14 18 10 6 13 89 74 +81 +5129 +2 55 28 17 88 93 28 13 23 27 +82 +5069 +10 50 27 92 59 85 85 64 72 76 +83 +5504 +8 3 54 14 57 52 27 38 1 8 +84 +3159 +99 74 86 18 83 16 37 1 85 94 +85 +4950 +61 35 90 33 37 31 69 88 84 16 +86 +4777 +81 28 58 8 8 10 49 38 73 74 +87 +5118 +53 11 66 49 24 93 33 9 59 81 +88 +5070 +30 42 17 10 39 59 84 31 59 47 +89 +2298 +99 43 96 49 72 30 29 82 75 63 +90 +2968 +82 1 74 66 91 87 53 62 9 10 +91 +3362 +42 54 59 1 20 75 81 81 30 85 +92 +3070 +83 94 44 93 34 72 14 61 42 98 +93 +1825 +47 44 20 78 80 14 11 81 52 64 +94 +3332 +8 47 33 45 88 93 70 71 38 81 +95 +3414 +59 87 14 31 88 33 86 79 16 89 +96 +3269 +40 48 35 38 1 19 51 6 23 77 +97 +1639 +69 32 24 89 73 81 75 57 15 72 +98 +3370 +38 46 16 14 22 38 86 83 68 20 +99 +5524 +29 20 37 44 63 36 39 93 26 24 diff --git a/data/jobshop/100_15_01.txt b/data/jobshop/100_15_01.txt new file mode 100644 index 0000000000..c5d810750a --- /dev/null +++ b/data/jobshop/100_15_01.txt @@ -0,0 +1,303 @@ +100 +15 +993632146 +0 +1199 +53 30 25 37 63 95 33 48 66 40 21 86 86 6 66 +1 +2233 +71 2 33 34 77 84 50 14 31 87 15 20 60 53 69 +2 +3748 +82 5 37 29 76 24 43 72 85 75 72 77 61 72 64 +3 +4898 +84 15 94 46 35 93 41 13 71 12 73 60 16 54 83 +4 +1240 +43 71 40 72 83 48 56 41 33 80 83 40 94 57 68 +5 +4690 +20 46 77 19 26 8 85 61 15 83 47 35 54 14 62 +6 +3005 +96 49 68 63 84 78 50 19 68 17 92 94 24 80 36 +7 +3880 +47 89 30 32 95 79 27 47 85 40 1 2 71 61 40 +8 +4426 +50 59 88 69 34 91 96 6 40 38 25 19 4 24 96 +9 +1718 +5 42 24 99 87 30 94 58 99 16 87 59 1 19 66 +10 +4562 +25 13 47 89 6 30 48 42 8 33 83 96 1 33 92 +11 +2454 +45 56 45 48 52 51 68 25 62 61 57 89 26 28 46 +12 +4065 +11 27 41 23 38 74 96 12 48 13 23 3 65 32 51 +13 +3135 +38 13 67 78 9 29 75 66 65 33 78 14 21 68 71 +14 +3481 +16 29 30 94 98 62 89 81 73 88 57 33 80 83 74 +15 +2713 +84 20 85 93 41 80 62 26 71 99 96 17 40 31 56 +16 +2413 +78 30 83 84 28 76 45 28 17 33 7 76 46 8 34 +17 +5629 +29 26 51 28 50 56 40 12 87 37 89 29 75 83 67 +18 +1655 +87 98 14 70 94 53 39 92 37 54 73 41 80 99 99 +19 +3857 +90 12 19 94 56 14 7 29 95 43 52 77 43 82 3 +20 +3038 +72 48 44 52 48 3 23 12 54 96 21 77 49 82 90 +21 +905 +99 54 26 54 23 55 49 64 62 65 74 99 25 80 68 +22 +2019 +58 93 68 48 93 96 51 91 84 15 78 55 39 33 5 +23 +1784 +97 29 86 55 56 48 35 84 25 63 72 59 2 33 65 +24 +1957 +29 51 47 85 3 96 30 58 34 34 62 7 20 48 83 +25 +3479 +7 33 69 71 53 25 59 90 98 42 79 97 45 67 2 +26 +3710 +76 32 41 17 67 41 51 33 21 94 8 49 85 53 88 +27 +4520 +82 80 48 31 55 18 52 44 44 26 24 62 89 68 95 +28 +2238 +68 9 57 42 26 67 29 19 71 72 38 14 48 90 4 +29 +4672 +12 14 74 32 79 77 47 13 58 56 42 21 75 13 22 +30 +2443 +35 11 63 67 83 46 72 23 68 82 64 39 43 55 78 +31 +3709 +85 46 61 94 63 57 40 37 49 90 10 67 66 85 89 +32 +4360 +32 86 55 2 6 60 72 11 28 11 80 38 32 35 74 +33 +4027 +61 55 52 46 4 2 30 13 16 1 88 35 93 6 56 +34 +4235 +61 2 61 99 74 4 47 51 77 41 21 36 16 12 75 +35 +2307 +50 78 72 15 93 15 7 88 53 96 30 74 13 34 72 +36 +982 +85 55 92 97 87 14 76 62 63 31 98 97 67 79 45 +37 +1860 +41 68 63 62 47 69 59 62 95 51 25 2 85 83 12 +38 +1241 +16 49 74 51 84 85 40 31 92 43 88 79 26 98 15 +39 +5629 +41 12 33 42 48 1 22 87 79 11 11 36 34 83 33 +40 +883 +5 56 33 26 89 36 8 92 43 56 35 44 60 89 44 +41 +5469 +44 53 49 32 16 53 32 85 17 31 65 62 42 64 24 +42 +3694 +85 20 27 46 63 7 18 52 58 79 62 88 45 44 10 +43 +4922 +2 63 28 96 58 31 47 29 16 52 78 55 51 4 15 +44 +1771 +59 79 6 87 67 19 77 76 70 73 67 86 39 75 24 +45 +5680 +85 1 54 3 29 46 85 61 82 6 98 42 8 97 76 +46 +2737 +44 84 6 81 42 43 10 3 64 75 9 46 39 97 1 +47 +1146 +75 37 68 65 13 84 75 37 7 5 22 52 74 12 74 +48 +5189 +51 38 54 39 24 6 35 32 41 52 61 12 96 12 62 +49 +3021 +54 99 48 39 17 18 99 10 63 87 27 91 38 9 70 +50 +5373 +4 99 34 87 30 84 7 64 54 4 17 64 65 45 26 +51 +2964 +87 23 60 45 61 95 72 14 37 15 13 90 97 82 1 +52 +3827 +80 27 40 5 7 65 14 21 6 78 87 70 83 51 24 +53 +3338 +68 68 2 64 40 89 72 57 59 99 66 16 39 19 57 +54 +3789 +37 58 85 17 64 90 5 92 95 22 6 9 58 7 36 +55 +3701 +87 32 33 3 46 48 49 50 55 95 64 18 43 42 54 +56 +2951 +35 32 65 74 54 97 87 52 41 4 65 3 27 45 89 +57 +1048 +38 79 46 75 60 44 58 55 25 36 92 19 62 53 81 +58 +2254 +20 17 48 57 76 15 30 50 14 43 43 21 63 25 14 +59 +2799 +75 29 17 19 91 48 56 26 87 86 23 16 62 67 50 +60 +5682 +52 17 98 11 58 33 89 7 89 87 16 55 91 82 7 +61 +4328 +61 90 72 75 53 27 24 70 34 18 51 36 42 49 11 +62 +3807 +79 91 36 24 71 30 90 85 17 50 19 31 58 62 71 +63 +2021 +97 24 45 31 89 97 56 89 42 35 36 19 89 18 37 +64 +2918 +10 37 9 55 78 80 65 92 34 49 56 53 67 4 3 +65 +2975 +57 78 73 73 20 33 70 3 2 47 65 80 32 99 46 +66 +4399 +85 78 3 34 47 65 24 59 98 88 65 60 44 70 17 +67 +5153 +6 91 75 88 33 93 66 76 8 10 72 7 13 54 94 +68 +4932 +59 61 16 79 14 86 67 4 80 33 9 53 47 11 81 +69 +3972 +87 5 31 88 75 8 94 17 4 72 38 62 3 16 3 +70 +1709 +12 6 54 45 29 78 43 80 48 61 26 48 94 75 24 +71 +4413 +90 61 19 99 73 62 51 87 72 61 84 77 52 27 13 +72 +4782 +83 73 97 82 62 41 79 80 28 17 23 10 89 16 96 +73 +3672 +92 31 84 40 91 83 88 66 41 75 75 2 1 58 48 +74 +2508 +63 71 30 57 54 97 3 43 17 87 39 86 45 29 62 +75 +3098 +74 23 29 91 76 31 14 56 17 27 15 54 30 59 4 +76 +5374 +86 22 56 31 21 24 51 42 34 35 68 31 87 47 80 +77 +3396 +22 58 42 62 51 29 63 57 27 80 39 72 52 47 77 +78 +3849 +54 72 25 17 99 92 20 63 36 15 87 59 94 90 40 +79 +5245 +65 80 1 87 73 41 83 62 65 97 63 26 55 60 11 +80 +3279 +55 98 31 3 34 8 84 40 47 89 86 96 9 22 45 +81 +5075 +19 81 72 97 57 7 94 57 34 81 74 69 56 73 91 +82 +4660 +7 2 25 92 81 57 85 85 67 64 87 80 15 69 23 +83 +3553 +35 75 83 51 4 49 53 33 13 22 79 19 1 81 23 +84 +3978 +78 18 99 23 86 17 62 1 56 28 25 72 45 25 29 +85 +785 +32 86 50 7 21 8 12 30 9 34 92 28 87 38 94 +86 +1292 +10 60 92 75 6 40 58 60 72 42 54 59 16 36 12 +87 +3994 +75 40 83 64 83 28 59 15 5 65 4 22 81 67 92 +88 +3549 +14 82 10 23 40 48 35 18 88 84 76 28 34 84 1 +89 +1743 +53 17 22 50 93 51 69 21 58 71 80 42 35 81 73 +90 +843 +49 84 26 25 65 84 94 62 17 83 32 37 3 54 50 +91 +4236 +40 2 56 33 71 3 19 99 4 77 91 20 54 47 31 +92 +2864 +19 74 99 32 49 43 11 52 67 33 15 99 84 83 25 +93 +2987 +25 76 42 25 18 72 8 36 47 59 84 37 86 8 6 +94 +5023 +54 89 48 96 17 47 10 35 46 12 88 65 71 59 31 +95 +3213 +5 78 93 77 28 30 23 36 19 42 19 53 3 96 9 +96 +3247 +37 37 46 78 67 33 83 20 7 66 6 51 40 83 83 +97 +2101 +56 31 61 44 20 90 43 62 34 56 95 47 15 44 19 +98 +5326 +18 21 78 35 37 45 96 64 75 30 94 68 93 2 72 +99 +4656 +31 31 61 38 95 39 20 61 6 17 17 15 8 86 52 diff --git a/data/jobshop/100_15_02.txt b/data/jobshop/100_15_02.txt new file mode 100644 index 0000000000..66e80174a7 --- /dev/null +++ b/data/jobshop/100_15_02.txt @@ -0,0 +1,303 @@ +100 +15 +1142638750 +0 +2232 +71 2 33 34 77 84 50 14 31 87 15 20 60 53 69 +1 +3745 +82 5 37 29 76 24 43 72 85 75 72 77 61 72 64 +2 +4895 +84 15 94 46 35 93 41 13 71 12 73 60 16 54 83 +3 +1239 +43 71 40 72 83 48 56 41 33 80 83 40 94 57 68 +4 +4688 +20 46 77 19 26 8 85 61 15 83 47 35 54 14 62 +5 +3003 +96 49 68 63 84 78 50 19 68 17 92 94 24 80 36 +6 +3877 +47 89 30 32 95 79 27 47 85 40 1 2 71 61 40 +7 +4423 +50 59 88 69 34 91 96 6 40 38 25 19 4 24 96 +8 +1717 +5 42 24 99 87 30 94 58 99 16 87 59 1 19 66 +9 +4559 +25 13 47 89 6 30 48 42 8 33 83 96 1 33 92 +10 +2452 +45 56 45 48 52 51 68 25 62 61 57 89 26 28 46 +11 +4063 +11 27 41 23 38 74 96 12 48 13 23 3 65 32 51 +12 +3134 +38 13 67 78 9 29 75 66 65 33 78 14 21 68 71 +13 +3479 +16 29 30 94 98 62 89 81 73 88 57 33 80 83 74 +14 +2712 +84 20 85 93 41 80 62 26 71 99 96 17 40 31 56 +15 +2412 +78 30 83 84 28 76 45 28 17 33 7 76 46 8 34 +16 +5625 +29 26 51 28 50 56 40 12 87 37 89 29 75 83 67 +17 +1654 +87 98 14 70 94 53 39 92 37 54 73 41 80 99 99 +18 +3855 +90 12 19 94 56 14 7 29 95 43 52 77 43 82 3 +19 +3036 +72 48 44 52 48 3 23 12 54 96 21 77 49 82 90 +20 +905 +99 54 26 54 23 55 49 64 62 65 74 99 25 80 68 +21 +2017 +58 93 68 48 93 96 51 91 84 15 78 55 39 33 5 +22 +1783 +97 29 86 55 56 48 35 84 25 63 72 59 2 33 65 +23 +1956 +29 51 47 85 3 96 30 58 34 34 62 7 20 48 83 +24 +3477 +7 33 69 71 53 25 59 90 98 42 79 97 45 67 2 +25 +3708 +76 32 41 17 67 41 51 33 21 94 8 49 85 53 88 +26 +4518 +82 80 48 31 55 18 52 44 44 26 24 62 89 68 95 +27 +2237 +68 9 57 42 26 67 29 19 71 72 38 14 48 90 4 +28 +4669 +12 14 74 32 79 77 47 13 58 56 42 21 75 13 22 +29 +2441 +35 11 63 67 83 46 72 23 68 82 64 39 43 55 78 +30 +3707 +85 46 61 94 63 57 40 37 49 90 10 67 66 85 89 +31 +4357 +32 86 55 2 6 60 72 11 28 11 80 38 32 35 74 +32 +4025 +61 55 52 46 4 2 30 13 16 1 88 35 93 6 56 +33 +4233 +61 2 61 99 74 4 47 51 77 41 21 36 16 12 75 +34 +2306 +50 78 72 15 93 15 7 88 53 96 30 74 13 34 72 +35 +982 +85 55 92 97 87 14 76 62 63 31 98 97 67 79 45 +36 +1859 +41 68 63 62 47 69 59 62 95 51 25 2 85 83 12 +37 +1240 +16 49 74 51 84 85 40 31 92 43 88 79 26 98 15 +38 +5626 +41 12 33 42 48 1 22 87 79 11 11 36 34 83 33 +39 +882 +5 56 33 26 89 36 8 92 43 56 35 44 60 89 44 +40 +5466 +44 53 49 32 16 53 32 85 17 31 65 62 42 64 24 +41 +3692 +85 20 27 46 63 7 18 52 58 79 62 88 45 44 10 +42 +4919 +2 63 28 96 58 31 47 29 16 52 78 55 51 4 15 +43 +1770 +59 79 6 87 67 19 77 76 70 73 67 86 39 75 24 +44 +5676 +85 1 54 3 29 46 85 61 82 6 98 42 8 97 76 +45 +2736 +44 84 6 81 42 43 10 3 64 75 9 46 39 97 1 +46 +1145 +75 37 68 65 13 84 75 37 7 5 22 52 74 12 74 +47 +5186 +51 38 54 39 24 6 35 32 41 52 61 12 96 12 62 +48 +3020 +54 99 48 39 17 18 99 10 63 87 27 91 38 9 70 +49 +5370 +4 99 34 87 30 84 7 64 54 4 17 64 65 45 26 +50 +2962 +87 23 60 45 61 95 72 14 37 15 13 90 97 82 1 +51 +3825 +80 27 40 5 7 65 14 21 6 78 87 70 83 51 24 +52 +3336 +68 68 2 64 40 89 72 57 59 99 66 16 39 19 57 +53 +3787 +37 58 85 17 64 90 5 92 95 22 6 9 58 7 36 +54 +3699 +87 32 33 3 46 48 49 50 55 95 64 18 43 42 54 +55 +2950 +35 32 65 74 54 97 87 52 41 4 65 3 27 45 89 +56 +1047 +38 79 46 75 60 44 58 55 25 36 92 19 62 53 81 +57 +2253 +20 17 48 57 76 15 30 50 14 43 43 21 63 25 14 +58 +2797 +75 29 17 19 91 48 56 26 87 86 23 16 62 67 50 +59 +5678 +52 17 98 11 58 33 89 7 89 87 16 55 91 82 7 +60 +4326 +61 90 72 75 53 27 24 70 34 18 51 36 42 49 11 +61 +3805 +79 91 36 24 71 30 90 85 17 50 19 31 58 62 71 +62 +2020 +97 24 45 31 89 97 56 89 42 35 36 19 89 18 37 +63 +2917 +10 37 9 55 78 80 65 92 34 49 56 53 67 4 3 +64 +2973 +57 78 73 73 20 33 70 3 2 47 65 80 32 99 46 +65 +4396 +85 78 3 34 47 65 24 59 98 88 65 60 44 70 17 +66 +5150 +6 91 75 88 33 93 66 76 8 10 72 7 13 54 94 +67 +4929 +59 61 16 79 14 86 67 4 80 33 9 53 47 11 81 +68 +3969 +87 5 31 88 75 8 94 17 4 72 38 62 3 16 3 +69 +1709 +12 6 54 45 29 78 43 80 48 61 26 48 94 75 24 +70 +4411 +90 61 19 99 73 62 51 87 72 61 84 77 52 27 13 +71 +4779 +83 73 97 82 62 41 79 80 28 17 23 10 89 16 96 +72 +3670 +92 31 84 40 91 83 88 66 41 75 75 2 1 58 48 +73 +2506 +63 71 30 57 54 97 3 43 17 87 39 86 45 29 62 +74 +3096 +74 23 29 91 76 31 14 56 17 27 15 54 30 59 4 +75 +5371 +86 22 56 31 21 24 51 42 34 35 68 31 87 47 80 +76 +3394 +22 58 42 62 51 29 63 57 27 80 39 72 52 47 77 +77 +3847 +54 72 25 17 99 92 20 63 36 15 87 59 94 90 40 +78 +5242 +65 80 1 87 73 41 83 62 65 97 63 26 55 60 11 +79 +3277 +55 98 31 3 34 8 84 40 47 89 86 96 9 22 45 +80 +5072 +19 81 72 97 57 7 94 57 34 81 74 69 56 73 91 +81 +4657 +7 2 25 92 81 57 85 85 67 64 87 80 15 69 23 +82 +3551 +35 75 83 51 4 49 53 33 13 22 79 19 1 81 23 +83 +3975 +78 18 99 23 86 17 62 1 56 28 25 72 45 25 29 +84 +785 +32 86 50 7 21 8 12 30 9 34 92 28 87 38 94 +85 +1291 +10 60 92 75 6 40 58 60 72 42 54 59 16 36 12 +86 +3991 +75 40 83 64 83 28 59 15 5 65 4 22 81 67 92 +87 +3547 +14 82 10 23 40 48 35 18 88 84 76 28 34 84 1 +88 +1742 +53 17 22 50 93 51 69 21 58 71 80 42 35 81 73 +89 +843 +49 84 26 25 65 84 94 62 17 83 32 37 3 54 50 +90 +4234 +40 2 56 33 71 3 19 99 4 77 91 20 54 47 31 +91 +2862 +19 74 99 32 49 43 11 52 67 33 15 99 84 83 25 +92 +2985 +25 76 42 25 18 72 8 36 47 59 84 37 86 8 6 +93 +5021 +54 89 48 96 17 47 10 35 46 12 88 65 71 59 31 +94 +3211 +5 78 93 77 28 30 23 36 19 42 19 53 3 96 9 +95 +3245 +37 37 46 78 67 33 83 20 7 66 6 51 40 83 83 +96 +2100 +56 31 61 44 20 90 43 62 34 56 95 47 15 44 19 +97 +5323 +18 21 78 35 37 45 96 64 75 30 94 68 93 2 72 +98 +4653 +31 31 61 38 95 39 20 61 6 17 17 15 8 86 52 +99 +4873 +30 25 37 63 95 33 48 66 40 21 86 86 6 66 9 diff --git a/data/jobshop/100_15_03.txt b/data/jobshop/100_15_03.txt new file mode 100644 index 0000000000..c53c59c790 --- /dev/null +++ b/data/jobshop/100_15_03.txt @@ -0,0 +1,303 @@ +100 +15 +1530699776 +0 +3743 +82 5 37 29 76 24 43 72 85 75 72 77 61 72 64 +1 +4892 +84 15 94 46 35 93 41 13 71 12 73 60 16 54 83 +2 +1239 +43 71 40 72 83 48 56 41 33 80 83 40 94 57 68 +3 +4685 +20 46 77 19 26 8 85 61 15 83 47 35 54 14 62 +4 +3001 +96 49 68 63 84 78 50 19 68 17 92 94 24 80 36 +5 +3875 +47 89 30 32 95 79 27 47 85 40 1 2 71 61 40 +6 +4421 +50 59 88 69 34 91 96 6 40 38 25 19 4 24 96 +7 +1716 +5 42 24 99 87 30 94 58 99 16 87 59 1 19 66 +8 +4557 +25 13 47 89 6 30 48 42 8 33 83 96 1 33 92 +9 +2451 +45 56 45 48 52 51 68 25 62 61 57 89 26 28 46 +10 +4060 +11 27 41 23 38 74 96 12 48 13 23 3 65 32 51 +11 +3132 +38 13 67 78 9 29 75 66 65 33 78 14 21 68 71 +12 +3477 +16 29 30 94 98 62 89 81 73 88 57 33 80 83 74 +13 +2710 +84 20 85 93 41 80 62 26 71 99 96 17 40 31 56 +14 +2410 +78 30 83 84 28 76 45 28 17 33 7 76 46 8 34 +15 +5622 +29 26 51 28 50 56 40 12 87 37 89 29 75 83 67 +16 +1653 +87 98 14 70 94 53 39 92 37 54 73 41 80 99 99 +17 +3853 +90 12 19 94 56 14 7 29 95 43 52 77 43 82 3 +18 +3034 +72 48 44 52 48 3 23 12 54 96 21 77 49 82 90 +19 +904 +99 54 26 54 23 55 49 64 62 65 74 99 25 80 68 +20 +2016 +58 93 68 48 93 96 51 91 84 15 78 55 39 33 5 +21 +1782 +97 29 86 55 56 48 35 84 25 63 72 59 2 33 65 +22 +1955 +29 51 47 85 3 96 30 58 34 34 62 7 20 48 83 +23 +3475 +7 33 69 71 53 25 59 90 98 42 79 97 45 67 2 +24 +3706 +76 32 41 17 67 41 51 33 21 94 8 49 85 53 88 +25 +4515 +82 80 48 31 55 18 52 44 44 26 24 62 89 68 95 +26 +2235 +68 9 57 42 26 67 29 19 71 72 38 14 48 90 4 +27 +4667 +12 14 74 32 79 77 47 13 58 56 42 21 75 13 22 +28 +2440 +35 11 63 67 83 46 72 23 68 82 64 39 43 55 78 +29 +3705 +85 46 61 94 63 57 40 37 49 90 10 67 66 85 89 +30 +4355 +32 86 55 2 6 60 72 11 28 11 80 38 32 35 74 +31 +4023 +61 55 52 46 4 2 30 13 16 1 88 35 93 6 56 +32 +4230 +61 2 61 99 74 4 47 51 77 41 21 36 16 12 75 +33 +2304 +50 78 72 15 93 15 7 88 53 96 30 74 13 34 72 +34 +981 +85 55 92 97 87 14 76 62 63 31 98 97 67 79 45 +35 +1858 +41 68 63 62 47 69 59 62 95 51 25 2 85 83 12 +36 +1240 +16 49 74 51 84 85 40 31 92 43 88 79 26 98 15 +37 +5623 +41 12 33 42 48 1 22 87 79 11 11 36 34 83 33 +38 +882 +5 56 33 26 89 36 8 92 43 56 35 44 60 89 44 +39 +5463 +44 53 49 32 16 53 32 85 17 31 65 62 42 64 24 +40 +3690 +85 20 27 46 63 7 18 52 58 79 62 88 45 44 10 +41 +4917 +2 63 28 96 58 31 47 29 16 52 78 55 51 4 15 +42 +1769 +59 79 6 87 67 19 77 76 70 73 67 86 39 75 24 +43 +5673 +85 1 54 3 29 46 85 61 82 6 98 42 8 97 76 +44 +2734 +44 84 6 81 42 43 10 3 64 75 9 46 39 97 1 +45 +1144 +75 37 68 65 13 84 75 37 7 5 22 52 74 12 74 +46 +5184 +51 38 54 39 24 6 35 32 41 52 61 12 96 12 62 +47 +3018 +54 99 48 39 17 18 99 10 63 87 27 91 38 9 70 +48 +5367 +4 99 34 87 30 84 7 64 54 4 17 64 65 45 26 +49 +2961 +87 23 60 45 61 95 72 14 37 15 13 90 97 82 1 +50 +3823 +80 27 40 5 7 65 14 21 6 78 87 70 83 51 24 +51 +3335 +68 68 2 64 40 89 72 57 59 99 66 16 39 19 57 +52 +3785 +37 58 85 17 64 90 5 92 95 22 6 9 58 7 36 +53 +3697 +87 32 33 3 46 48 49 50 55 95 64 18 43 42 54 +54 +2948 +35 32 65 74 54 97 87 52 41 4 65 3 27 45 89 +55 +1047 +38 79 46 75 60 44 58 55 25 36 92 19 62 53 81 +56 +2251 +20 17 48 57 76 15 30 50 14 43 43 21 63 25 14 +57 +2796 +75 29 17 19 91 48 56 26 87 86 23 16 62 67 50 +58 +5675 +52 17 98 11 58 33 89 7 89 87 16 55 91 82 7 +59 +4323 +61 90 72 75 53 27 24 70 34 18 51 36 42 49 11 +60 +3803 +79 91 36 24 71 30 90 85 17 50 19 31 58 62 71 +61 +2019 +97 24 45 31 89 97 56 89 42 35 36 19 89 18 37 +62 +2915 +10 37 9 55 78 80 65 92 34 49 56 53 67 4 3 +63 +2972 +57 78 73 73 20 33 70 3 2 47 65 80 32 99 46 +64 +4394 +85 78 3 34 47 65 24 59 98 88 65 60 44 70 17 +65 +5148 +6 91 75 88 33 93 66 76 8 10 72 7 13 54 94 +66 +4926 +59 61 16 79 14 86 67 4 80 33 9 53 47 11 81 +67 +3967 +87 5 31 88 75 8 94 17 4 72 38 62 3 16 3 +68 +1708 +12 6 54 45 29 78 43 80 48 61 26 48 94 75 24 +69 +4408 +90 61 19 99 73 62 51 87 72 61 84 77 52 27 13 +70 +4777 +83 73 97 82 62 41 79 80 28 17 23 10 89 16 96 +71 +3668 +92 31 84 40 91 83 88 66 41 75 75 2 1 58 48 +72 +2505 +63 71 30 57 54 97 3 43 17 87 39 86 45 29 62 +73 +3094 +74 23 29 91 76 31 14 56 17 27 15 54 30 59 4 +74 +5368 +86 22 56 31 21 24 51 42 34 35 68 31 87 47 80 +75 +3392 +22 58 42 62 51 29 63 57 27 80 39 72 52 47 77 +76 +3845 +54 72 25 17 99 92 20 63 36 15 87 59 94 90 40 +77 +5239 +65 80 1 87 73 41 83 62 65 97 63 26 55 60 11 +78 +3276 +55 98 31 3 34 8 84 40 47 89 86 96 9 22 45 +79 +5070 +19 81 72 97 57 7 94 57 34 81 74 69 56 73 91 +80 +4654 +7 2 25 92 81 57 85 85 67 64 87 80 15 69 23 +81 +3549 +35 75 83 51 4 49 53 33 13 22 79 19 1 81 23 +82 +3973 +78 18 99 23 86 17 62 1 56 28 25 72 45 25 29 +83 +784 +32 86 50 7 21 8 12 30 9 34 92 28 87 38 94 +84 +1290 +10 60 92 75 6 40 58 60 72 42 54 59 16 36 12 +85 +3989 +75 40 83 64 83 28 59 15 5 65 4 22 81 67 92 +86 +3545 +14 82 10 23 40 48 35 18 88 84 76 28 34 84 1 +87 +1741 +53 17 22 50 93 51 69 21 58 71 80 42 35 81 73 +88 +842 +49 84 26 25 65 84 94 62 17 83 32 37 3 54 50 +89 +4232 +40 2 56 33 71 3 19 99 4 77 91 20 54 47 31 +90 +2861 +19 74 99 32 49 43 11 52 67 33 15 99 84 83 25 +91 +2984 +25 76 42 25 18 72 8 36 47 59 84 37 86 8 6 +92 +5018 +54 89 48 96 17 47 10 35 46 12 88 65 71 59 31 +93 +3210 +5 78 93 77 28 30 23 36 19 42 19 53 3 96 9 +94 +3243 +37 37 46 78 67 33 83 20 7 66 6 51 40 83 83 +95 +2099 +56 31 61 44 20 90 43 62 34 56 95 47 15 44 19 +96 +5320 +18 21 78 35 37 45 96 64 75 30 94 68 93 2 72 +97 +4650 +31 31 61 38 95 39 20 61 6 17 17 15 8 86 52 +98 +4870 +30 25 37 63 95 33 48 66 40 21 86 86 6 66 9 +99 +3813 +2 33 34 77 84 50 14 31 87 15 20 60 53 69 30 diff --git a/data/jobshop/100_15_04.txt b/data/jobshop/100_15_04.txt new file mode 100644 index 0000000000..eca4e640e8 --- /dev/null +++ b/data/jobshop/100_15_04.txt @@ -0,0 +1,303 @@ +100 +15 +1764527819 +0 +4891 +84 15 94 46 35 93 41 13 71 12 73 60 16 54 83 +1 +1238 +43 71 40 72 83 48 56 41 33 80 83 40 94 57 68 +2 +4684 +20 46 77 19 26 8 85 61 15 83 47 35 54 14 62 +3 +3001 +96 49 68 63 84 78 50 19 68 17 92 94 24 80 36 +4 +3874 +47 89 30 32 95 79 27 47 85 40 1 2 71 61 40 +5 +4420 +50 59 88 69 34 91 96 6 40 38 25 19 4 24 96 +6 +1715 +5 42 24 99 87 30 94 58 99 16 87 59 1 19 66 +7 +4556 +25 13 47 89 6 30 48 42 8 33 83 96 1 33 92 +8 +2450 +45 56 45 48 52 51 68 25 62 61 57 89 26 28 46 +9 +4059 +11 27 41 23 38 74 96 12 48 13 23 3 65 32 51 +10 +3131 +38 13 67 78 9 29 75 66 65 33 78 14 21 68 71 +11 +3476 +16 29 30 94 98 62 89 81 73 88 57 33 80 83 74 +12 +2709 +84 20 85 93 41 80 62 26 71 99 96 17 40 31 56 +13 +2410 +78 30 83 84 28 76 45 28 17 33 7 76 46 8 34 +14 +5621 +29 26 51 28 50 56 40 12 87 37 89 29 75 83 67 +15 +1653 +87 98 14 70 94 53 39 92 37 54 73 41 80 99 99 +16 +3852 +90 12 19 94 56 14 7 29 95 43 52 77 43 82 3 +17 +3033 +72 48 44 52 48 3 23 12 54 96 21 77 49 82 90 +18 +904 +99 54 26 54 23 55 49 64 62 65 74 99 25 80 68 +19 +2016 +58 93 68 48 93 96 51 91 84 15 78 55 39 33 5 +20 +1782 +97 29 86 55 56 48 35 84 25 63 72 59 2 33 65 +21 +1954 +29 51 47 85 3 96 30 58 34 34 62 7 20 48 83 +22 +3474 +7 33 69 71 53 25 59 90 98 42 79 97 45 67 2 +23 +3705 +76 32 41 17 67 41 51 33 21 94 8 49 85 53 88 +24 +4514 +82 80 48 31 55 18 52 44 44 26 24 62 89 68 95 +25 +2235 +68 9 57 42 26 67 29 19 71 72 38 14 48 90 4 +26 +4665 +12 14 74 32 79 77 47 13 58 56 42 21 75 13 22 +27 +2439 +35 11 63 67 83 46 72 23 68 82 64 39 43 55 78 +28 +3704 +85 46 61 94 63 57 40 37 49 90 10 67 66 85 89 +29 +4354 +32 86 55 2 6 60 72 11 28 11 80 38 32 35 74 +30 +4022 +61 55 52 46 4 2 30 13 16 1 88 35 93 6 56 +31 +4229 +61 2 61 99 74 4 47 51 77 41 21 36 16 12 75 +32 +2304 +50 78 72 15 93 15 7 88 53 96 30 74 13 34 72 +33 +981 +85 55 92 97 87 14 76 62 63 31 98 97 67 79 45 +34 +1857 +41 68 63 62 47 69 59 62 95 51 25 2 85 83 12 +35 +1239 +16 49 74 51 84 85 40 31 92 43 88 79 26 98 15 +36 +5621 +41 12 33 42 48 1 22 87 79 11 11 36 34 83 33 +37 +881 +5 56 33 26 89 36 8 92 43 56 35 44 60 89 44 +38 +5462 +44 53 49 32 16 53 32 85 17 31 65 62 42 64 24 +39 +3689 +85 20 27 46 63 7 18 52 58 79 62 88 45 44 10 +40 +4915 +2 63 28 96 58 31 47 29 16 52 78 55 51 4 15 +41 +1768 +59 79 6 87 67 19 77 76 70 73 67 86 39 75 24 +42 +5671 +85 1 54 3 29 46 85 61 82 6 98 42 8 97 76 +43 +2734 +44 84 6 81 42 43 10 3 64 75 9 46 39 97 1 +44 +1144 +75 37 68 65 13 84 75 37 7 5 22 52 74 12 74 +45 +5182 +51 38 54 39 24 6 35 32 41 52 61 12 96 12 62 +46 +3017 +54 99 48 39 17 18 99 10 63 87 27 91 38 9 70 +47 +5366 +4 99 34 87 30 84 7 64 54 4 17 64 65 45 26 +48 +2960 +87 23 60 45 61 95 72 14 37 15 13 90 97 82 1 +49 +3821 +80 27 40 5 7 65 14 21 6 78 87 70 83 51 24 +50 +3334 +68 68 2 64 40 89 72 57 59 99 66 16 39 19 57 +51 +3784 +37 58 85 17 64 90 5 92 95 22 6 9 58 7 36 +52 +3696 +87 32 33 3 46 48 49 50 55 95 64 18 43 42 54 +53 +2947 +35 32 65 74 54 97 87 52 41 4 65 3 27 45 89 +54 +1046 +38 79 46 75 60 44 58 55 25 36 92 19 62 53 81 +55 +2251 +20 17 48 57 76 15 30 50 14 43 43 21 63 25 14 +56 +2795 +75 29 17 19 91 48 56 26 87 86 23 16 62 67 50 +57 +5674 +52 17 98 11 58 33 89 7 89 87 16 55 91 82 7 +58 +4322 +61 90 72 75 53 27 24 70 34 18 51 36 42 49 11 +59 +3802 +79 91 36 24 71 30 90 85 17 50 19 31 58 62 71 +60 +2018 +97 24 45 31 89 97 56 89 42 35 36 19 89 18 37 +61 +2914 +10 37 9 55 78 80 65 92 34 49 56 53 67 4 3 +62 +2971 +57 78 73 73 20 33 70 3 2 47 65 80 32 99 46 +63 +4393 +85 78 3 34 47 65 24 59 98 88 65 60 44 70 17 +64 +5146 +6 91 75 88 33 93 66 76 8 10 72 7 13 54 94 +65 +4925 +59 61 16 79 14 86 67 4 80 33 9 53 47 11 81 +66 +3966 +87 5 31 88 75 8 94 17 4 72 38 62 3 16 3 +67 +1707 +12 6 54 45 29 78 43 80 48 61 26 48 94 75 24 +68 +4407 +90 61 19 99 73 62 51 87 72 61 84 77 52 27 13 +69 +4775 +83 73 97 82 62 41 79 80 28 17 23 10 89 16 96 +70 +3667 +92 31 84 40 91 83 88 66 41 75 75 2 1 58 48 +71 +2504 +63 71 30 57 54 97 3 43 17 87 39 86 45 29 62 +72 +3094 +74 23 29 91 76 31 14 56 17 27 15 54 30 59 4 +73 +5367 +86 22 56 31 21 24 51 42 34 35 68 31 87 47 80 +74 +3391 +22 58 42 62 51 29 63 57 27 80 39 72 52 47 77 +75 +3843 +54 72 25 17 99 92 20 63 36 15 87 59 94 90 40 +76 +5237 +65 80 1 87 73 41 83 62 65 97 63 26 55 60 11 +77 +3275 +55 98 31 3 34 8 84 40 47 89 86 96 9 22 45 +78 +5068 +19 81 72 97 57 7 94 57 34 81 74 69 56 73 91 +79 +4653 +7 2 25 92 81 57 85 85 67 64 87 80 15 69 23 +80 +3548 +35 75 83 51 4 49 53 33 13 22 79 19 1 81 23 +81 +3972 +78 18 99 23 86 17 62 1 56 28 25 72 45 25 29 +82 +784 +32 86 50 7 21 8 12 30 9 34 92 28 87 38 94 +83 +1290 +10 60 92 75 6 40 58 60 72 42 54 59 16 36 12 +84 +3988 +75 40 83 64 83 28 59 15 5 65 4 22 81 67 92 +85 +3544 +14 82 10 23 40 48 35 18 88 84 76 28 34 84 1 +86 +1740 +53 17 22 50 93 51 69 21 58 71 80 42 35 81 73 +87 +842 +49 84 26 25 65 84 94 62 17 83 32 37 3 54 50 +88 +4230 +40 2 56 33 71 3 19 99 4 77 91 20 54 47 31 +89 +2860 +19 74 99 32 49 43 11 52 67 33 15 99 84 83 25 +90 +2983 +25 76 42 25 18 72 8 36 47 59 84 37 86 8 6 +91 +5016 +54 89 48 96 17 47 10 35 46 12 88 65 71 59 31 +92 +3209 +5 78 93 77 28 30 23 36 19 42 19 53 3 96 9 +93 +3242 +37 37 46 78 67 33 83 20 7 66 6 51 40 83 83 +94 +2099 +56 31 61 44 20 90 43 62 34 56 95 47 15 44 19 +95 +5318 +18 21 78 35 37 45 96 64 75 30 94 68 93 2 72 +96 +4649 +31 31 61 38 95 39 20 61 6 17 17 15 8 86 52 +97 +4869 +30 25 37 63 95 33 48 66 40 21 86 86 6 66 9 +98 +3812 +2 33 34 77 84 50 14 31 87 15 20 60 53 69 30 +99 +3865 +5 37 29 76 24 43 72 85 75 72 77 61 72 64 60 diff --git a/data/jobshop/100_15_05.txt b/data/jobshop/100_15_05.txt new file mode 100644 index 0000000000..8a3d50637d --- /dev/null +++ b/data/jobshop/100_15_05.txt @@ -0,0 +1,303 @@ +100 +15 +1817372510 +0 +1238 +43 71 40 72 83 48 56 41 33 80 83 40 94 57 68 +1 +4684 +20 46 77 19 26 8 85 61 15 83 47 35 54 14 62 +2 +3000 +96 49 68 63 84 78 50 19 68 17 92 94 24 80 36 +3 +3874 +47 89 30 32 95 79 27 47 85 40 1 2 71 61 40 +4 +4420 +50 59 88 69 34 91 96 6 40 38 25 19 4 24 96 +5 +1715 +5 42 24 99 87 30 94 58 99 16 87 59 1 19 66 +6 +4556 +25 13 47 89 6 30 48 42 8 33 83 96 1 33 92 +7 +2450 +45 56 45 48 52 51 68 25 62 61 57 89 26 28 46 +8 +4059 +11 27 41 23 38 74 96 12 48 13 23 3 65 32 51 +9 +3131 +38 13 67 78 9 29 75 66 65 33 78 14 21 68 71 +10 +3476 +16 29 30 94 98 62 89 81 73 88 57 33 80 83 74 +11 +2709 +84 20 85 93 41 80 62 26 71 99 96 17 40 31 56 +12 +2410 +78 30 83 84 28 76 45 28 17 33 7 76 46 8 34 +13 +5621 +29 26 51 28 50 56 40 12 87 37 89 29 75 83 67 +14 +1653 +87 98 14 70 94 53 39 92 37 54 73 41 80 99 99 +15 +3852 +90 12 19 94 56 14 7 29 95 43 52 77 43 82 3 +16 +3033 +72 48 44 52 48 3 23 12 54 96 21 77 49 82 90 +17 +904 +99 54 26 54 23 55 49 64 62 65 74 99 25 80 68 +18 +2016 +58 93 68 48 93 96 51 91 84 15 78 55 39 33 5 +19 +1782 +97 29 86 55 56 48 35 84 25 63 72 59 2 33 65 +20 +1954 +29 51 47 85 3 96 30 58 34 34 62 7 20 48 83 +21 +3474 +7 33 69 71 53 25 59 90 98 42 79 97 45 67 2 +22 +3705 +76 32 41 17 67 41 51 33 21 94 8 49 85 53 88 +23 +4514 +82 80 48 31 55 18 52 44 44 26 24 62 89 68 95 +24 +2235 +68 9 57 42 26 67 29 19 71 72 38 14 48 90 4 +25 +4665 +12 14 74 32 79 77 47 13 58 56 42 21 75 13 22 +26 +2439 +35 11 63 67 83 46 72 23 68 82 64 39 43 55 78 +27 +3704 +85 46 61 94 63 57 40 37 49 90 10 67 66 85 89 +28 +4354 +32 86 55 2 6 60 72 11 28 11 80 38 32 35 74 +29 +4022 +61 55 52 46 4 2 30 13 16 1 88 35 93 6 56 +30 +4229 +61 2 61 99 74 4 47 51 77 41 21 36 16 12 75 +31 +2304 +50 78 72 15 93 15 7 88 53 96 30 74 13 34 72 +32 +981 +85 55 92 97 87 14 76 62 63 31 98 97 67 79 45 +33 +1857 +41 68 63 62 47 69 59 62 95 51 25 2 85 83 12 +34 +1239 +16 49 74 51 84 85 40 31 92 43 88 79 26 98 15 +35 +5621 +41 12 33 42 48 1 22 87 79 11 11 36 34 83 33 +36 +881 +5 56 33 26 89 36 8 92 43 56 35 44 60 89 44 +37 +5462 +44 53 49 32 16 53 32 85 17 31 65 62 42 64 24 +38 +3689 +85 20 27 46 63 7 18 52 58 79 62 88 45 44 10 +39 +4915 +2 63 28 96 58 31 47 29 16 52 78 55 51 4 15 +40 +1768 +59 79 6 87 67 19 77 76 70 73 67 86 39 75 24 +41 +5671 +85 1 54 3 29 46 85 61 82 6 98 42 8 97 76 +42 +2734 +44 84 6 81 42 43 10 3 64 75 9 46 39 97 1 +43 +1144 +75 37 68 65 13 84 75 37 7 5 22 52 74 12 74 +44 +5182 +51 38 54 39 24 6 35 32 41 52 61 12 96 12 62 +45 +3017 +54 99 48 39 17 18 99 10 63 87 27 91 38 9 70 +46 +5366 +4 99 34 87 30 84 7 64 54 4 17 64 65 45 26 +47 +2960 +87 23 60 45 61 95 72 14 37 15 13 90 97 82 1 +48 +3821 +80 27 40 5 7 65 14 21 6 78 87 70 83 51 24 +49 +3334 +68 68 2 64 40 89 72 57 59 99 66 16 39 19 57 +50 +3784 +37 58 85 17 64 90 5 92 95 22 6 9 58 7 36 +51 +3696 +87 32 33 3 46 48 49 50 55 95 64 18 43 42 54 +52 +2947 +35 32 65 74 54 97 87 52 41 4 65 3 27 45 89 +53 +1046 +38 79 46 75 60 44 58 55 25 36 92 19 62 53 81 +54 +2251 +20 17 48 57 76 15 30 50 14 43 43 21 63 25 14 +55 +2795 +75 29 17 19 91 48 56 26 87 86 23 16 62 67 50 +56 +5674 +52 17 98 11 58 33 89 7 89 87 16 55 91 82 7 +57 +4322 +61 90 72 75 53 27 24 70 34 18 51 36 42 49 11 +58 +3801 +79 91 36 24 71 30 90 85 17 50 19 31 58 62 71 +59 +2018 +97 24 45 31 89 97 56 89 42 35 36 19 89 18 37 +60 +2914 +10 37 9 55 78 80 65 92 34 49 56 53 67 4 3 +61 +2971 +57 78 73 73 20 33 70 3 2 47 65 80 32 99 46 +62 +4393 +85 78 3 34 47 65 24 59 98 88 65 60 44 70 17 +63 +5146 +6 91 75 88 33 93 66 76 8 10 72 7 13 54 94 +64 +4925 +59 61 16 79 14 86 67 4 80 33 9 53 47 11 81 +65 +3966 +87 5 31 88 75 8 94 17 4 72 38 62 3 16 3 +66 +1707 +12 6 54 45 29 78 43 80 48 61 26 48 94 75 24 +67 +4407 +90 61 19 99 73 62 51 87 72 61 84 77 52 27 13 +68 +4775 +83 73 97 82 62 41 79 80 28 17 23 10 89 16 96 +69 +3667 +92 31 84 40 91 83 88 66 41 75 75 2 1 58 48 +70 +2504 +63 71 30 57 54 97 3 43 17 87 39 86 45 29 62 +71 +3094 +74 23 29 91 76 31 14 56 17 27 15 54 30 59 4 +72 +5366 +86 22 56 31 21 24 51 42 34 35 68 31 87 47 80 +73 +3391 +22 58 42 62 51 29 63 57 27 80 39 72 52 47 77 +74 +3843 +54 72 25 17 99 92 20 63 36 15 87 59 94 90 40 +75 +5237 +65 80 1 87 73 41 83 62 65 97 63 26 55 60 11 +76 +3275 +55 98 31 3 34 8 84 40 47 89 86 96 9 22 45 +77 +5068 +19 81 72 97 57 7 94 57 34 81 74 69 56 73 91 +78 +4653 +7 2 25 92 81 57 85 85 67 64 87 80 15 69 23 +79 +3548 +35 75 83 51 4 49 53 33 13 22 79 19 1 81 23 +80 +3972 +78 18 99 23 86 17 62 1 56 28 25 72 45 25 29 +81 +784 +32 86 50 7 21 8 12 30 9 34 92 28 87 38 94 +82 +1290 +10 60 92 75 6 40 58 60 72 42 54 59 16 36 12 +83 +3988 +75 40 83 64 83 28 59 15 5 65 4 22 81 67 92 +84 +3544 +14 82 10 23 40 48 35 18 88 84 76 28 34 84 1 +85 +1740 +53 17 22 50 93 51 69 21 58 71 80 42 35 81 73 +86 +842 +49 84 26 25 65 84 94 62 17 83 32 37 3 54 50 +87 +4230 +40 2 56 33 71 3 19 99 4 77 91 20 54 47 31 +88 +2860 +19 74 99 32 49 43 11 52 67 33 15 99 84 83 25 +89 +2983 +25 76 42 25 18 72 8 36 47 59 84 37 86 8 6 +90 +5016 +54 89 48 96 17 47 10 35 46 12 88 65 71 59 31 +91 +3209 +5 78 93 77 28 30 23 36 19 42 19 53 3 96 9 +92 +3242 +37 37 46 78 67 33 83 20 7 66 6 51 40 83 83 +93 +2098 +56 31 61 44 20 90 43 62 34 56 95 47 15 44 19 +94 +5318 +18 21 78 35 37 45 96 64 75 30 94 68 93 2 72 +95 +4649 +31 31 61 38 95 39 20 61 6 17 17 15 8 86 52 +96 +4869 +30 25 37 63 95 33 48 66 40 21 86 86 6 66 9 +97 +3812 +2 33 34 77 84 50 14 31 87 15 20 60 53 69 30 +98 +3865 +5 37 29 76 24 43 72 85 75 72 77 61 72 64 60 +99 +4414 +15 94 46 35 93 41 13 71 12 73 60 16 54 83 83 diff --git a/data/jobshop/100_15_06.txt b/data/jobshop/100_15_06.txt new file mode 100644 index 0000000000..6682ef19a9 --- /dev/null +++ b/data/jobshop/100_15_06.txt @@ -0,0 +1,303 @@ +100 +15 +919864289 +0 +4682 +20 46 77 19 26 8 85 61 15 83 47 35 54 14 62 +1 +2999 +96 49 68 63 84 78 50 19 68 17 92 94 24 80 36 +2 +3872 +47 89 30 32 95 79 27 47 85 40 1 2 71 61 40 +3 +4418 +50 59 88 69 34 91 96 6 40 38 25 19 4 24 96 +4 +1714 +5 42 24 99 87 30 94 58 99 16 87 59 1 19 66 +5 +4554 +25 13 47 89 6 30 48 42 8 33 83 96 1 33 92 +6 +2449 +45 56 45 48 52 51 68 25 62 61 57 89 26 28 46 +7 +4057 +11 27 41 23 38 74 96 12 48 13 23 3 65 32 51 +8 +3130 +38 13 67 78 9 29 75 66 65 33 78 14 21 68 71 +9 +3474 +16 29 30 94 98 62 89 81 73 88 57 33 80 83 74 +10 +2708 +84 20 85 93 41 80 62 26 71 99 96 17 40 31 56 +11 +2409 +78 30 83 84 28 76 45 28 17 33 7 76 46 8 34 +12 +5618 +29 26 51 28 50 56 40 12 87 37 89 29 75 83 67 +13 +1652 +87 98 14 70 94 53 39 92 37 54 73 41 80 99 99 +14 +3850 +90 12 19 94 56 14 7 29 95 43 52 77 43 82 3 +15 +3032 +72 48 44 52 48 3 23 12 54 96 21 77 49 82 90 +16 +904 +99 54 26 54 23 55 49 64 62 65 74 99 25 80 68 +17 +2015 +58 93 68 48 93 96 51 91 84 15 78 55 39 33 5 +18 +1781 +97 29 86 55 56 48 35 84 25 63 72 59 2 33 65 +19 +1953 +29 51 47 85 3 96 30 58 34 34 62 7 20 48 83 +20 +3472 +7 33 69 71 53 25 59 90 98 42 79 97 45 67 2 +21 +3703 +76 32 41 17 67 41 51 33 21 94 8 49 85 53 88 +22 +4512 +82 80 48 31 55 18 52 44 44 26 24 62 89 68 95 +23 +2234 +68 9 57 42 26 67 29 19 71 72 38 14 48 90 4 +24 +4663 +12 14 74 32 79 77 47 13 58 56 42 21 75 13 22 +25 +2438 +35 11 63 67 83 46 72 23 68 82 64 39 43 55 78 +26 +3702 +85 46 61 94 63 57 40 37 49 90 10 67 66 85 89 +27 +4352 +32 86 55 2 6 60 72 11 28 11 80 38 32 35 74 +28 +4020 +61 55 52 46 4 2 30 13 16 1 88 35 93 6 56 +29 +4227 +61 2 61 99 74 4 47 51 77 41 21 36 16 12 75 +30 +2303 +50 78 72 15 93 15 7 88 53 96 30 74 13 34 72 +31 +980 +85 55 92 97 87 14 76 62 63 31 98 97 67 79 45 +32 +1856 +41 68 63 62 47 69 59 62 95 51 25 2 85 83 12 +33 +1239 +16 49 74 51 84 85 40 31 92 43 88 79 26 98 15 +34 +5619 +41 12 33 42 48 1 22 87 79 11 11 36 34 83 33 +35 +881 +5 56 33 26 89 36 8 92 43 56 35 44 60 89 44 +36 +5459 +44 53 49 32 16 53 32 85 17 31 65 62 42 64 24 +37 +3688 +85 20 27 46 63 7 18 52 58 79 62 88 45 44 10 +38 +4913 +2 63 28 96 58 31 47 29 16 52 78 55 51 4 15 +39 +1767 +59 79 6 87 67 19 77 76 70 73 67 86 39 75 24 +40 +5669 +85 1 54 3 29 46 85 61 82 6 98 42 8 97 76 +41 +2732 +44 84 6 81 42 43 10 3 64 75 9 46 39 97 1 +42 +1144 +75 37 68 65 13 84 75 37 7 5 22 52 74 12 74 +43 +5180 +51 38 54 39 24 6 35 32 41 52 61 12 96 12 62 +44 +3016 +54 99 48 39 17 18 99 10 63 87 27 91 38 9 70 +45 +5363 +4 99 34 87 30 84 7 64 54 4 17 64 65 45 26 +46 +2959 +87 23 60 45 61 95 72 14 37 15 13 90 97 82 1 +47 +3820 +80 27 40 5 7 65 14 21 6 78 87 70 83 51 24 +48 +3332 +68 68 2 64 40 89 72 57 59 99 66 16 39 19 57 +49 +3782 +37 58 85 17 64 90 5 92 95 22 6 9 58 7 36 +50 +3694 +87 32 33 3 46 48 49 50 55 95 64 18 43 42 54 +51 +2946 +35 32 65 74 54 97 87 52 41 4 65 3 27 45 89 +52 +1046 +38 79 46 75 60 44 58 55 25 36 92 19 62 53 81 +53 +2250 +20 17 48 57 76 15 30 50 14 43 43 21 63 25 14 +54 +2794 +75 29 17 19 91 48 56 26 87 86 23 16 62 67 50 +55 +5671 +52 17 98 11 58 33 89 7 89 87 16 55 91 82 7 +56 +4320 +61 90 72 75 53 27 24 70 34 18 51 36 42 49 11 +57 +3800 +79 91 36 24 71 30 90 85 17 50 19 31 58 62 71 +58 +2017 +97 24 45 31 89 97 56 89 42 35 36 19 89 18 37 +59 +2913 +10 37 9 55 78 80 65 92 34 49 56 53 67 4 3 +60 +2970 +57 78 73 73 20 33 70 3 2 47 65 80 32 99 46 +61 +4391 +85 78 3 34 47 65 24 59 98 88 65 60 44 70 17 +62 +5144 +6 91 75 88 33 93 66 76 8 10 72 7 13 54 94 +63 +4923 +59 61 16 79 14 86 67 4 80 33 9 53 47 11 81 +64 +3964 +87 5 31 88 75 8 94 17 4 72 38 62 3 16 3 +65 +1706 +12 6 54 45 29 78 43 80 48 61 26 48 94 75 24 +66 +4405 +90 61 19 99 73 62 51 87 72 61 84 77 52 27 13 +67 +4773 +83 73 97 82 62 41 79 80 28 17 23 10 89 16 96 +68 +3665 +92 31 84 40 91 83 88 66 41 75 75 2 1 58 48 +69 +2503 +63 71 30 57 54 97 3 43 17 87 39 86 45 29 62 +70 +3092 +74 23 29 91 76 31 14 56 17 27 15 54 30 59 4 +71 +5364 +86 22 56 31 21 24 51 42 34 35 68 31 87 47 80 +72 +3389 +22 58 42 62 51 29 63 57 27 80 39 72 52 47 77 +73 +3842 +54 72 25 17 99 92 20 63 36 15 87 59 94 90 40 +74 +5235 +65 80 1 87 73 41 83 62 65 97 63 26 55 60 11 +75 +3273 +55 98 31 3 34 8 84 40 47 89 86 96 9 22 45 +76 +5066 +19 81 72 97 57 7 94 57 34 81 74 69 56 73 91 +77 +4651 +7 2 25 92 81 57 85 85 67 64 87 80 15 69 23 +78 +3547 +35 75 83 51 4 49 53 33 13 22 79 19 1 81 23 +79 +3970 +78 18 99 23 86 17 62 1 56 28 25 72 45 25 29 +80 +784 +32 86 50 7 21 8 12 30 9 34 92 28 87 38 94 +81 +1289 +10 60 92 75 6 40 58 60 72 42 54 59 16 36 12 +82 +3986 +75 40 83 64 83 28 59 15 5 65 4 22 81 67 92 +83 +3542 +14 82 10 23 40 48 35 18 88 84 76 28 34 84 1 +84 +1740 +53 17 22 50 93 51 69 21 58 71 80 42 35 81 73 +85 +842 +49 84 26 25 65 84 94 62 17 83 32 37 3 54 50 +86 +4228 +40 2 56 33 71 3 19 99 4 77 91 20 54 47 31 +87 +2859 +19 74 99 32 49 43 11 52 67 33 15 99 84 83 25 +88 +2981 +25 76 42 25 18 72 8 36 47 59 84 37 86 8 6 +89 +5014 +54 89 48 96 17 47 10 35 46 12 88 65 71 59 31 +90 +3207 +5 78 93 77 28 30 23 36 19 42 19 53 3 96 9 +91 +3241 +37 37 46 78 67 33 83 20 7 66 6 51 40 83 83 +92 +2098 +56 31 61 44 20 90 43 62 34 56 95 47 15 44 19 +93 +5316 +18 21 78 35 37 45 96 64 75 30 94 68 93 2 72 +94 +4647 +31 31 61 38 95 39 20 61 6 17 17 15 8 86 52 +95 +4866 +30 25 37 63 95 33 48 66 40 21 86 86 6 66 9 +96 +3811 +2 33 34 77 84 50 14 31 87 15 20 60 53 69 30 +97 +3863 +5 37 29 76 24 43 72 85 75 72 77 61 72 64 60 +98 +4412 +15 94 46 35 93 41 13 71 12 73 60 16 54 83 83 +99 +4907 +71 40 72 83 48 56 41 33 80 83 40 94 57 68 10 diff --git a/data/jobshop/100_15_07.txt b/data/jobshop/100_15_07.txt new file mode 100644 index 0000000000..1d92e7fea9 --- /dev/null +++ b/data/jobshop/100_15_07.txt @@ -0,0 +1,303 @@ +100 +15 +424330470 +0 +3002 +96 49 68 63 84 78 50 19 68 17 92 94 24 80 36 +1 +3875 +47 89 30 32 95 79 27 47 85 40 1 2 71 61 40 +2 +4421 +50 59 88 69 34 91 96 6 40 38 25 19 4 24 96 +3 +1716 +5 42 24 99 87 30 94 58 99 16 87 59 1 19 66 +4 +4557 +25 13 47 89 6 30 48 42 8 33 83 96 1 33 92 +5 +2451 +45 56 45 48 52 51 68 25 62 61 57 89 26 28 46 +6 +4061 +11 27 41 23 38 74 96 12 48 13 23 3 65 32 51 +7 +3132 +38 13 67 78 9 29 75 66 65 33 78 14 21 68 71 +8 +3477 +16 29 30 94 98 62 89 81 73 88 57 33 80 83 74 +9 +2710 +84 20 85 93 41 80 62 26 71 99 96 17 40 31 56 +10 +2410 +78 30 83 84 28 76 45 28 17 33 7 76 46 8 34 +11 +5623 +29 26 51 28 50 56 40 12 87 37 89 29 75 83 67 +12 +1653 +87 98 14 70 94 53 39 92 37 54 73 41 80 99 99 +13 +3853 +90 12 19 94 56 14 7 29 95 43 52 77 43 82 3 +14 +3034 +72 48 44 52 48 3 23 12 54 96 21 77 49 82 90 +15 +904 +99 54 26 54 23 55 49 64 62 65 74 99 25 80 68 +16 +2016 +58 93 68 48 93 96 51 91 84 15 78 55 39 33 5 +17 +1782 +97 29 86 55 56 48 35 84 25 63 72 59 2 33 65 +18 +1955 +29 51 47 85 3 96 30 58 34 34 62 7 20 48 83 +19 +3475 +7 33 69 71 53 25 59 90 98 42 79 97 45 67 2 +20 +3706 +76 32 41 17 67 41 51 33 21 94 8 49 85 53 88 +21 +4515 +82 80 48 31 55 18 52 44 44 26 24 62 89 68 95 +22 +2235 +68 9 57 42 26 67 29 19 71 72 38 14 48 90 4 +23 +4667 +12 14 74 32 79 77 47 13 58 56 42 21 75 13 22 +24 +2440 +35 11 63 67 83 46 72 23 68 82 64 39 43 55 78 +25 +3705 +85 46 61 94 63 57 40 37 49 90 10 67 66 85 89 +26 +4355 +32 86 55 2 6 60 72 11 28 11 80 38 32 35 74 +27 +4023 +61 55 52 46 4 2 30 13 16 1 88 35 93 6 56 +28 +4230 +61 2 61 99 74 4 47 51 77 41 21 36 16 12 75 +29 +2304 +50 78 72 15 93 15 7 88 53 96 30 74 13 34 72 +30 +981 +85 55 92 97 87 14 76 62 63 31 98 97 67 79 45 +31 +1858 +41 68 63 62 47 69 59 62 95 51 25 2 85 83 12 +32 +1240 +16 49 74 51 84 85 40 31 92 43 88 79 26 98 15 +33 +5623 +41 12 33 42 48 1 22 87 79 11 11 36 34 83 33 +34 +882 +5 56 33 26 89 36 8 92 43 56 35 44 60 89 44 +35 +5463 +44 53 49 32 16 53 32 85 17 31 65 62 42 64 24 +36 +3690 +85 20 27 46 63 7 18 52 58 79 62 88 45 44 10 +37 +4917 +2 63 28 96 58 31 47 29 16 52 78 55 51 4 15 +38 +1769 +59 79 6 87 67 19 77 76 70 73 67 86 39 75 24 +39 +5673 +85 1 54 3 29 46 85 61 82 6 98 42 8 97 76 +40 +2735 +44 84 6 81 42 43 10 3 64 75 9 46 39 97 1 +41 +1144 +75 37 68 65 13 84 75 37 7 5 22 52 74 12 74 +42 +5184 +51 38 54 39 24 6 35 32 41 52 61 12 96 12 62 +43 +3018 +54 99 48 39 17 18 99 10 63 87 27 91 38 9 70 +44 +5367 +4 99 34 87 30 84 7 64 54 4 17 64 65 45 26 +45 +2961 +87 23 60 45 61 95 72 14 37 15 13 90 97 82 1 +46 +3823 +80 27 40 5 7 65 14 21 6 78 87 70 83 51 24 +47 +3335 +68 68 2 64 40 89 72 57 59 99 66 16 39 19 57 +48 +3785 +37 58 85 17 64 90 5 92 95 22 6 9 58 7 36 +49 +3697 +87 32 33 3 46 48 49 50 55 95 64 18 43 42 54 +50 +2948 +35 32 65 74 54 97 87 52 41 4 65 3 27 45 89 +51 +1047 +38 79 46 75 60 44 58 55 25 36 92 19 62 53 81 +52 +2252 +20 17 48 57 76 15 30 50 14 43 43 21 63 25 14 +53 +2796 +75 29 17 19 91 48 56 26 87 86 23 16 62 67 50 +54 +5676 +52 17 98 11 58 33 89 7 89 87 16 55 91 82 7 +55 +4324 +61 90 72 75 53 27 24 70 34 18 51 36 42 49 11 +56 +3803 +79 91 36 24 71 30 90 85 17 50 19 31 58 62 71 +57 +2019 +97 24 45 31 89 97 56 89 42 35 36 19 89 18 37 +58 +2915 +10 37 9 55 78 80 65 92 34 49 56 53 67 4 3 +59 +2972 +57 78 73 73 20 33 70 3 2 47 65 80 32 99 46 +60 +4394 +85 78 3 34 47 65 24 59 98 88 65 60 44 70 17 +61 +5148 +6 91 75 88 33 93 66 76 8 10 72 7 13 54 94 +62 +4927 +59 61 16 79 14 86 67 4 80 33 9 53 47 11 81 +63 +3967 +87 5 31 88 75 8 94 17 4 72 38 62 3 16 3 +64 +1708 +12 6 54 45 29 78 43 80 48 61 26 48 94 75 24 +65 +4408 +90 61 19 99 73 62 51 87 72 61 84 77 52 27 13 +66 +4777 +83 73 97 82 62 41 79 80 28 17 23 10 89 16 96 +67 +3668 +92 31 84 40 91 83 88 66 41 75 75 2 1 58 48 +68 +2505 +63 71 30 57 54 97 3 43 17 87 39 86 45 29 62 +69 +3095 +74 23 29 91 76 31 14 56 17 27 15 54 30 59 4 +70 +5368 +86 22 56 31 21 24 51 42 34 35 68 31 87 47 80 +71 +3392 +22 58 42 62 51 29 63 57 27 80 39 72 52 47 77 +72 +3845 +54 72 25 17 99 92 20 63 36 15 87 59 94 90 40 +73 +5239 +65 80 1 87 73 41 83 62 65 97 63 26 55 60 11 +74 +3276 +55 98 31 3 34 8 84 40 47 89 86 96 9 22 45 +75 +5070 +19 81 72 97 57 7 94 57 34 81 74 69 56 73 91 +76 +4655 +7 2 25 92 81 57 85 85 67 64 87 80 15 69 23 +77 +3549 +35 75 83 51 4 49 53 33 13 22 79 19 1 81 23 +78 +3973 +78 18 99 23 86 17 62 1 56 28 25 72 45 25 29 +79 +784 +32 86 50 7 21 8 12 30 9 34 92 28 87 38 94 +80 +1290 +10 60 92 75 6 40 58 60 72 42 54 59 16 36 12 +81 +3989 +75 40 83 64 83 28 59 15 5 65 4 22 81 67 92 +82 +3545 +14 82 10 23 40 48 35 18 88 84 76 28 34 84 1 +83 +1741 +53 17 22 50 93 51 69 21 58 71 80 42 35 81 73 +84 +842 +49 84 26 25 65 84 94 62 17 83 32 37 3 54 50 +85 +4232 +40 2 56 33 71 3 19 99 4 77 91 20 54 47 31 +86 +2861 +19 74 99 32 49 43 11 52 67 33 15 99 84 83 25 +87 +2984 +25 76 42 25 18 72 8 36 47 59 84 37 86 8 6 +88 +5018 +54 89 48 96 17 47 10 35 46 12 88 65 71 59 31 +89 +3210 +5 78 93 77 28 30 23 36 19 42 19 53 3 96 9 +90 +3243 +37 37 46 78 67 33 83 20 7 66 6 51 40 83 83 +91 +2099 +56 31 61 44 20 90 43 62 34 56 95 47 15 44 19 +92 +5320 +18 21 78 35 37 45 96 64 75 30 94 68 93 2 72 +93 +4651 +31 31 61 38 95 39 20 61 6 17 17 15 8 86 52 +94 +4870 +30 25 37 63 95 33 48 66 40 21 86 86 6 66 9 +95 +3814 +2 33 34 77 84 50 14 31 87 15 20 60 53 69 30 +96 +3866 +5 37 29 76 24 43 72 85 75 72 77 61 72 64 60 +97 +4415 +15 94 46 35 93 41 13 71 12 73 60 16 54 83 83 +98 +4911 +71 40 72 83 48 56 41 33 80 83 40 94 57 68 10 +99 +1468 +46 77 19 26 8 85 61 15 83 47 35 54 14 62 79 diff --git a/data/jobshop/100_15_08.txt b/data/jobshop/100_15_08.txt new file mode 100644 index 0000000000..73f032a930 --- /dev/null +++ b/data/jobshop/100_15_08.txt @@ -0,0 +1,303 @@ +100 +15 +2076501250 +0 +3873 +47 89 30 32 95 79 27 47 85 40 1 2 71 61 40 +1 +4418 +50 59 88 69 34 91 96 6 40 38 25 19 4 24 96 +2 +1714 +5 42 24 99 87 30 94 58 99 16 87 59 1 19 66 +3 +4554 +25 13 47 89 6 30 48 42 8 33 83 96 1 33 92 +4 +2450 +45 56 45 48 52 51 68 25 62 61 57 89 26 28 46 +5 +4058 +11 27 41 23 38 74 96 12 48 13 23 3 65 32 51 +6 +3130 +38 13 67 78 9 29 75 66 65 33 78 14 21 68 71 +7 +3474 +16 29 30 94 98 62 89 81 73 88 57 33 80 83 74 +8 +2708 +84 20 85 93 41 80 62 26 71 99 96 17 40 31 56 +9 +2409 +78 30 83 84 28 76 45 28 17 33 7 76 46 8 34 +10 +5619 +29 26 51 28 50 56 40 12 87 37 89 29 75 83 67 +11 +1652 +87 98 14 70 94 53 39 92 37 54 73 41 80 99 99 +12 +3850 +90 12 19 94 56 14 7 29 95 43 52 77 43 82 3 +13 +3032 +72 48 44 52 48 3 23 12 54 96 21 77 49 82 90 +14 +904 +99 54 26 54 23 55 49 64 62 65 74 99 25 80 68 +15 +2015 +58 93 68 48 93 96 51 91 84 15 78 55 39 33 5 +16 +1781 +97 29 86 55 56 48 35 84 25 63 72 59 2 33 65 +17 +1953 +29 51 47 85 3 96 30 58 34 34 62 7 20 48 83 +18 +3473 +7 33 69 71 53 25 59 90 98 42 79 97 45 67 2 +19 +3704 +76 32 41 17 67 41 51 33 21 94 8 49 85 53 88 +20 +4512 +82 80 48 31 55 18 52 44 44 26 24 62 89 68 95 +21 +2234 +68 9 57 42 26 67 29 19 71 72 38 14 48 90 4 +22 +4664 +12 14 74 32 79 77 47 13 58 56 42 21 75 13 22 +23 +2438 +35 11 63 67 83 46 72 23 68 82 64 39 43 55 78 +24 +3702 +85 46 61 94 63 57 40 37 49 90 10 67 66 85 89 +25 +4352 +32 86 55 2 6 60 72 11 28 11 80 38 32 35 74 +26 +4020 +61 55 52 46 4 2 30 13 16 1 88 35 93 6 56 +27 +4228 +61 2 61 99 74 4 47 51 77 41 21 36 16 12 75 +28 +2303 +50 78 72 15 93 15 7 88 53 96 30 74 13 34 72 +29 +980 +85 55 92 97 87 14 76 62 63 31 98 97 67 79 45 +30 +1856 +41 68 63 62 47 69 59 62 95 51 25 2 85 83 12 +31 +1239 +16 49 74 51 84 85 40 31 92 43 88 79 26 98 15 +32 +5619 +41 12 33 42 48 1 22 87 79 11 11 36 34 83 33 +33 +881 +5 56 33 26 89 36 8 92 43 56 35 44 60 89 44 +34 +5460 +44 53 49 32 16 53 32 85 17 31 65 62 42 64 24 +35 +3688 +85 20 27 46 63 7 18 52 58 79 62 88 45 44 10 +36 +4914 +2 63 28 96 58 31 47 29 16 52 78 55 51 4 15 +37 +1768 +59 79 6 87 67 19 77 76 70 73 67 86 39 75 24 +38 +5670 +85 1 54 3 29 46 85 61 82 6 98 42 8 97 76 +39 +2733 +44 84 6 81 42 43 10 3 64 75 9 46 39 97 1 +40 +1144 +75 37 68 65 13 84 75 37 7 5 22 52 74 12 74 +41 +5180 +51 38 54 39 24 6 35 32 41 52 61 12 96 12 62 +42 +3016 +54 99 48 39 17 18 99 10 63 87 27 91 38 9 70 +43 +5364 +4 99 34 87 30 84 7 64 54 4 17 64 65 45 26 +44 +2959 +87 23 60 45 61 95 72 14 37 15 13 90 97 82 1 +45 +3820 +80 27 40 5 7 65 14 21 6 78 87 70 83 51 24 +46 +3332 +68 68 2 64 40 89 72 57 59 99 66 16 39 19 57 +47 +3783 +37 58 85 17 64 90 5 92 95 22 6 9 58 7 36 +48 +3694 +87 32 33 3 46 48 49 50 55 95 64 18 43 42 54 +49 +2946 +35 32 65 74 54 97 87 52 41 4 65 3 27 45 89 +50 +1046 +38 79 46 75 60 44 58 55 25 36 92 19 62 53 81 +51 +2250 +20 17 48 57 76 15 30 50 14 43 43 21 63 25 14 +52 +2794 +75 29 17 19 91 48 56 26 87 86 23 16 62 67 50 +53 +5672 +52 17 98 11 58 33 89 7 89 87 16 55 91 82 7 +54 +4321 +61 90 72 75 53 27 24 70 34 18 51 36 42 49 11 +55 +3800 +79 91 36 24 71 30 90 85 17 50 19 31 58 62 71 +56 +2017 +97 24 45 31 89 97 56 89 42 35 36 19 89 18 37 +57 +2913 +10 37 9 55 78 80 65 92 34 49 56 53 67 4 3 +58 +2970 +57 78 73 73 20 33 70 3 2 47 65 80 32 99 46 +59 +4391 +85 78 3 34 47 65 24 59 98 88 65 60 44 70 17 +60 +5144 +6 91 75 88 33 93 66 76 8 10 72 7 13 54 94 +61 +4923 +59 61 16 79 14 86 67 4 80 33 9 53 47 11 81 +62 +3965 +87 5 31 88 75 8 94 17 4 72 38 62 3 16 3 +63 +1706 +12 6 54 45 29 78 43 80 48 61 26 48 94 75 24 +64 +4405 +90 61 19 99 73 62 51 87 72 61 84 77 52 27 13 +65 +4774 +83 73 97 82 62 41 79 80 28 17 23 10 89 16 96 +66 +3666 +92 31 84 40 91 83 88 66 41 75 75 2 1 58 48 +67 +2503 +63 71 30 57 54 97 3 43 17 87 39 86 45 29 62 +68 +3092 +74 23 29 91 76 31 14 56 17 27 15 54 30 59 4 +69 +5365 +86 22 56 31 21 24 51 42 34 35 68 31 87 47 80 +70 +3390 +22 58 42 62 51 29 63 57 27 80 39 72 52 47 77 +71 +3842 +54 72 25 17 99 92 20 63 36 15 87 59 94 90 40 +72 +5235 +65 80 1 87 73 41 83 62 65 97 63 26 55 60 11 +73 +3274 +55 98 31 3 34 8 84 40 47 89 86 96 9 22 45 +74 +5066 +19 81 72 97 57 7 94 57 34 81 74 69 56 73 91 +75 +4651 +7 2 25 92 81 57 85 85 67 64 87 80 15 69 23 +76 +3547 +35 75 83 51 4 49 53 33 13 22 79 19 1 81 23 +77 +3971 +78 18 99 23 86 17 62 1 56 28 25 72 45 25 29 +78 +784 +32 86 50 7 21 8 12 30 9 34 92 28 87 38 94 +79 +1289 +10 60 92 75 6 40 58 60 72 42 54 59 16 36 12 +80 +3986 +75 40 83 64 83 28 59 15 5 65 4 22 81 67 92 +81 +3543 +14 82 10 23 40 48 35 18 88 84 76 28 34 84 1 +82 +1740 +53 17 22 50 93 51 69 21 58 71 80 42 35 81 73 +83 +842 +49 84 26 25 65 84 94 62 17 83 32 37 3 54 50 +84 +4229 +40 2 56 33 71 3 19 99 4 77 91 20 54 47 31 +85 +2859 +19 74 99 32 49 43 11 52 67 33 15 99 84 83 25 +86 +2982 +25 76 42 25 18 72 8 36 47 59 84 37 86 8 6 +87 +5015 +54 89 48 96 17 47 10 35 46 12 88 65 71 59 31 +88 +3207 +5 78 93 77 28 30 23 36 19 42 19 53 3 96 9 +89 +3241 +37 37 46 78 67 33 83 20 7 66 6 51 40 83 83 +90 +2098 +56 31 61 44 20 90 43 62 34 56 95 47 15 44 19 +91 +5316 +18 21 78 35 37 45 96 64 75 30 94 68 93 2 72 +92 +4647 +31 31 61 38 95 39 20 61 6 17 17 15 8 86 52 +93 +4867 +30 25 37 63 95 33 48 66 40 21 86 86 6 66 9 +94 +3811 +2 33 34 77 84 50 14 31 87 15 20 60 53 69 30 +95 +3864 +5 37 29 76 24 43 72 85 75 72 77 61 72 64 60 +96 +4412 +15 94 46 35 93 41 13 71 12 73 60 16 54 83 83 +97 +4908 +71 40 72 83 48 56 41 33 80 83 40 94 57 68 10 +98 +1467 +46 77 19 26 8 85 61 15 83 47 35 54 14 62 79 +99 +4506 +49 68 63 84 78 50 19 68 17 92 94 24 80 36 45 diff --git a/data/jobshop/100_15_09.txt b/data/jobshop/100_15_09.txt new file mode 100644 index 0000000000..757d0f8ebe --- /dev/null +++ b/data/jobshop/100_15_09.txt @@ -0,0 +1,303 @@ +100 +15 +999761353 +0 +4419 +50 59 88 69 34 91 96 6 40 38 25 19 4 24 96 +1 +1715 +5 42 24 99 87 30 94 58 99 16 87 59 1 19 66 +2 +4555 +25 13 47 89 6 30 48 42 8 33 83 96 1 33 92 +3 +2450 +45 56 45 48 52 51 68 25 62 61 57 89 26 28 46 +4 +4059 +11 27 41 23 38 74 96 12 48 13 23 3 65 32 51 +5 +3131 +38 13 67 78 9 29 75 66 65 33 78 14 21 68 71 +6 +3475 +16 29 30 94 98 62 89 81 73 88 57 33 80 83 74 +7 +2709 +84 20 85 93 41 80 62 26 71 99 96 17 40 31 56 +8 +2409 +78 30 83 84 28 76 45 28 17 33 7 76 46 8 34 +9 +5620 +29 26 51 28 50 56 40 12 87 37 89 29 75 83 67 +10 +1653 +87 98 14 70 94 53 39 92 37 54 73 41 80 99 99 +11 +3851 +90 12 19 94 56 14 7 29 95 43 52 77 43 82 3 +12 +3033 +72 48 44 52 48 3 23 12 54 96 21 77 49 82 90 +13 +904 +99 54 26 54 23 55 49 64 62 65 74 99 25 80 68 +14 +2015 +58 93 68 48 93 96 51 91 84 15 78 55 39 33 5 +15 +1782 +97 29 86 55 56 48 35 84 25 63 72 59 2 33 65 +16 +1954 +29 51 47 85 3 96 30 58 34 34 62 7 20 48 83 +17 +3473 +7 33 69 71 53 25 59 90 98 42 79 97 45 67 2 +18 +3705 +76 32 41 17 67 41 51 33 21 94 8 49 85 53 88 +19 +4513 +82 80 48 31 55 18 52 44 44 26 24 62 89 68 95 +20 +2234 +68 9 57 42 26 67 29 19 71 72 38 14 48 90 4 +21 +4665 +12 14 74 32 79 77 47 13 58 56 42 21 75 13 22 +22 +2439 +35 11 63 67 83 46 72 23 68 82 64 39 43 55 78 +23 +3703 +85 46 61 94 63 57 40 37 49 90 10 67 66 85 89 +24 +4353 +32 86 55 2 6 60 72 11 28 11 80 38 32 35 74 +25 +4021 +61 55 52 46 4 2 30 13 16 1 88 35 93 6 56 +26 +4228 +61 2 61 99 74 4 47 51 77 41 21 36 16 12 75 +27 +2303 +50 78 72 15 93 15 7 88 53 96 30 74 13 34 72 +28 +981 +85 55 92 97 87 14 76 62 63 31 98 97 67 79 45 +29 +1857 +41 68 63 62 47 69 59 62 95 51 25 2 85 83 12 +30 +1239 +16 49 74 51 84 85 40 31 92 43 88 79 26 98 15 +31 +5621 +41 12 33 42 48 1 22 87 79 11 11 36 34 83 33 +32 +881 +5 56 33 26 89 36 8 92 43 56 35 44 60 89 44 +33 +5461 +44 53 49 32 16 53 32 85 17 31 65 62 42 64 24 +34 +3689 +85 20 27 46 63 7 18 52 58 79 62 88 45 44 10 +35 +4915 +2 63 28 96 58 31 47 29 16 52 78 55 51 4 15 +36 +1768 +59 79 6 87 67 19 77 76 70 73 67 86 39 75 24 +37 +5671 +85 1 54 3 29 46 85 61 82 6 98 42 8 97 76 +38 +2733 +44 84 6 81 42 43 10 3 64 75 9 46 39 97 1 +39 +1144 +75 37 68 65 13 84 75 37 7 5 22 52 74 12 74 +40 +5181 +51 38 54 39 24 6 35 32 41 52 61 12 96 12 62 +41 +3017 +54 99 48 39 17 18 99 10 63 87 27 91 38 9 70 +42 +5365 +4 99 34 87 30 84 7 64 54 4 17 64 65 45 26 +43 +2960 +87 23 60 45 61 95 72 14 37 15 13 90 97 82 1 +44 +3821 +80 27 40 5 7 65 14 21 6 78 87 70 83 51 24 +45 +3333 +68 68 2 64 40 89 72 57 59 99 66 16 39 19 57 +46 +3783 +37 58 85 17 64 90 5 92 95 22 6 9 58 7 36 +47 +3695 +87 32 33 3 46 48 49 50 55 95 64 18 43 42 54 +48 +2947 +35 32 65 74 54 97 87 52 41 4 65 3 27 45 89 +49 +1046 +38 79 46 75 60 44 58 55 25 36 92 19 62 53 81 +50 +2251 +20 17 48 57 76 15 30 50 14 43 43 21 63 25 14 +51 +2795 +75 29 17 19 91 48 56 26 87 86 23 16 62 67 50 +52 +5673 +52 17 98 11 58 33 89 7 89 87 16 55 91 82 7 +53 +4322 +61 90 72 75 53 27 24 70 34 18 51 36 42 49 11 +54 +3801 +79 91 36 24 71 30 90 85 17 50 19 31 58 62 71 +55 +2018 +97 24 45 31 89 97 56 89 42 35 36 19 89 18 37 +56 +2914 +10 37 9 55 78 80 65 92 34 49 56 53 67 4 3 +57 +2971 +57 78 73 73 20 33 70 3 2 47 65 80 32 99 46 +58 +4392 +85 78 3 34 47 65 24 59 98 88 65 60 44 70 17 +59 +5145 +6 91 75 88 33 93 66 76 8 10 72 7 13 54 94 +60 +4924 +59 61 16 79 14 86 67 4 80 33 9 53 47 11 81 +61 +3966 +87 5 31 88 75 8 94 17 4 72 38 62 3 16 3 +62 +1707 +12 6 54 45 29 78 43 80 48 61 26 48 94 75 24 +63 +4406 +90 61 19 99 73 62 51 87 72 61 84 77 52 27 13 +64 +4775 +83 73 97 82 62 41 79 80 28 17 23 10 89 16 96 +65 +3666 +92 31 84 40 91 83 88 66 41 75 75 2 1 58 48 +66 +2504 +63 71 30 57 54 97 3 43 17 87 39 86 45 29 62 +67 +3093 +74 23 29 91 76 31 14 56 17 27 15 54 30 59 4 +68 +5366 +86 22 56 31 21 24 51 42 34 35 68 31 87 47 80 +69 +3390 +22 58 42 62 51 29 63 57 27 80 39 72 52 47 77 +70 +3843 +54 72 25 17 99 92 20 63 36 15 87 59 94 90 40 +71 +5236 +65 80 1 87 73 41 83 62 65 97 63 26 55 60 11 +72 +3274 +55 98 31 3 34 8 84 40 47 89 86 96 9 22 45 +73 +5068 +19 81 72 97 57 7 94 57 34 81 74 69 56 73 91 +74 +4652 +7 2 25 92 81 57 85 85 67 64 87 80 15 69 23 +75 +3548 +35 75 83 51 4 49 53 33 13 22 79 19 1 81 23 +76 +3971 +78 18 99 23 86 17 62 1 56 28 25 72 45 25 29 +77 +784 +32 86 50 7 21 8 12 30 9 34 92 28 87 38 94 +78 +1290 +10 60 92 75 6 40 58 60 72 42 54 59 16 36 12 +79 +3987 +75 40 83 64 83 28 59 15 5 65 4 22 81 67 92 +80 +3543 +14 82 10 23 40 48 35 18 88 84 76 28 34 84 1 +81 +1740 +53 17 22 50 93 51 69 21 58 71 80 42 35 81 73 +82 +842 +49 84 26 25 65 84 94 62 17 83 32 37 3 54 50 +83 +4230 +40 2 56 33 71 3 19 99 4 77 91 20 54 47 31 +84 +2859 +19 74 99 32 49 43 11 52 67 33 15 99 84 83 25 +85 +2982 +25 76 42 25 18 72 8 36 47 59 84 37 86 8 6 +86 +5016 +54 89 48 96 17 47 10 35 46 12 88 65 71 59 31 +87 +3208 +5 78 93 77 28 30 23 36 19 42 19 53 3 96 9 +88 +3242 +37 37 46 78 67 33 83 20 7 66 6 51 40 83 83 +89 +2098 +56 31 61 44 20 90 43 62 34 56 95 47 15 44 19 +90 +5317 +18 21 78 35 37 45 96 64 75 30 94 68 93 2 72 +91 +4648 +31 31 61 38 95 39 20 61 6 17 17 15 8 86 52 +92 +4868 +30 25 37 63 95 33 48 66 40 21 86 86 6 66 9 +93 +3812 +2 33 34 77 84 50 14 31 87 15 20 60 53 69 30 +94 +3865 +5 37 29 76 24 43 72 85 75 72 77 61 72 64 60 +95 +4413 +15 94 46 35 93 41 13 71 12 73 60 16 54 83 83 +96 +4909 +71 40 72 83 48 56 41 33 80 83 40 94 57 68 10 +97 +1467 +46 77 19 26 8 85 61 15 83 47 35 54 14 62 79 +98 +4507 +49 68 63 84 78 50 19 68 17 92 94 24 80 36 45 +99 +1284 +89 30 32 95 79 27 47 85 40 1 2 71 61 40 63 diff --git a/data/jobshop/100_15_10.txt b/data/jobshop/100_15_10.txt new file mode 100644 index 0000000000..435aeaa9b6 --- /dev/null +++ b/data/jobshop/100_15_10.txt @@ -0,0 +1,303 @@ +100 +15 +1077005743 +0 +1715 +5 42 24 99 87 30 94 58 99 16 87 59 1 19 66 +1 +4556 +25 13 47 89 6 30 48 42 8 33 83 96 1 33 92 +2 +2451 +45 56 45 48 52 51 68 25 62 61 57 89 26 28 46 +3 +4060 +11 27 41 23 38 74 96 12 48 13 23 3 65 32 51 +4 +3132 +38 13 67 78 9 29 75 66 65 33 78 14 21 68 71 +5 +3476 +16 29 30 94 98 62 89 81 73 88 57 33 80 83 74 +6 +2710 +84 20 85 93 41 80 62 26 71 99 96 17 40 31 56 +7 +2410 +78 30 83 84 28 76 45 28 17 33 7 76 46 8 34 +8 +5622 +29 26 51 28 50 56 40 12 87 37 89 29 75 83 67 +9 +1653 +87 98 14 70 94 53 39 92 37 54 73 41 80 99 99 +10 +3852 +90 12 19 94 56 14 7 29 95 43 52 77 43 82 3 +11 +3034 +72 48 44 52 48 3 23 12 54 96 21 77 49 82 90 +12 +904 +99 54 26 54 23 55 49 64 62 65 74 99 25 80 68 +13 +2016 +58 93 68 48 93 96 51 91 84 15 78 55 39 33 5 +14 +1782 +97 29 86 55 56 48 35 84 25 63 72 59 2 33 65 +15 +1954 +29 51 47 85 3 96 30 58 34 34 62 7 20 48 83 +16 +3474 +7 33 69 71 53 25 59 90 98 42 79 97 45 67 2 +17 +3706 +76 32 41 17 67 41 51 33 21 94 8 49 85 53 88 +18 +4515 +82 80 48 31 55 18 52 44 44 26 24 62 89 68 95 +19 +2235 +68 9 57 42 26 67 29 19 71 72 38 14 48 90 4 +20 +4666 +12 14 74 32 79 77 47 13 58 56 42 21 75 13 22 +21 +2440 +35 11 63 67 83 46 72 23 68 82 64 39 43 55 78 +22 +3704 +85 46 61 94 63 57 40 37 49 90 10 67 66 85 89 +23 +4355 +32 86 55 2 6 60 72 11 28 11 80 38 32 35 74 +24 +4022 +61 55 52 46 4 2 30 13 16 1 88 35 93 6 56 +25 +4230 +61 2 61 99 74 4 47 51 77 41 21 36 16 12 75 +26 +2304 +50 78 72 15 93 15 7 88 53 96 30 74 13 34 72 +27 +981 +85 55 92 97 87 14 76 62 63 31 98 97 67 79 45 +28 +1857 +41 68 63 62 47 69 59 62 95 51 25 2 85 83 12 +29 +1240 +16 49 74 51 84 85 40 31 92 43 88 79 26 98 15 +30 +5622 +41 12 33 42 48 1 22 87 79 11 11 36 34 83 33 +31 +882 +5 56 33 26 89 36 8 92 43 56 35 44 60 89 44 +32 +5463 +44 53 49 32 16 53 32 85 17 31 65 62 42 64 24 +33 +3690 +85 20 27 46 63 7 18 52 58 79 62 88 45 44 10 +34 +4916 +2 63 28 96 58 31 47 29 16 52 78 55 51 4 15 +35 +1768 +59 79 6 87 67 19 77 76 70 73 67 86 39 75 24 +36 +5672 +85 1 54 3 29 46 85 61 82 6 98 42 8 97 76 +37 +2734 +44 84 6 81 42 43 10 3 64 75 9 46 39 97 1 +38 +1144 +75 37 68 65 13 84 75 37 7 5 22 52 74 12 74 +39 +5183 +51 38 54 39 24 6 35 32 41 52 61 12 96 12 62 +40 +3018 +54 99 48 39 17 18 99 10 63 87 27 91 38 9 70 +41 +5367 +4 99 34 87 30 84 7 64 54 4 17 64 65 45 26 +42 +2960 +87 23 60 45 61 95 72 14 37 15 13 90 97 82 1 +43 +3822 +80 27 40 5 7 65 14 21 6 78 87 70 83 51 24 +44 +3334 +68 68 2 64 40 89 72 57 59 99 66 16 39 19 57 +45 +3785 +37 58 85 17 64 90 5 92 95 22 6 9 58 7 36 +46 +3696 +87 32 33 3 46 48 49 50 55 95 64 18 43 42 54 +47 +2948 +35 32 65 74 54 97 87 52 41 4 65 3 27 45 89 +48 +1047 +38 79 46 75 60 44 58 55 25 36 92 19 62 53 81 +49 +2251 +20 17 48 57 76 15 30 50 14 43 43 21 63 25 14 +50 +2796 +75 29 17 19 91 48 56 26 87 86 23 16 62 67 50 +51 +5675 +52 17 98 11 58 33 89 7 89 87 16 55 91 82 7 +52 +4323 +61 90 72 75 53 27 24 70 34 18 51 36 42 49 11 +53 +3802 +79 91 36 24 71 30 90 85 17 50 19 31 58 62 71 +54 +2018 +97 24 45 31 89 97 56 89 42 35 36 19 89 18 37 +55 +2915 +10 37 9 55 78 80 65 92 34 49 56 53 67 4 3 +56 +2971 +57 78 73 73 20 33 70 3 2 47 65 80 32 99 46 +57 +4393 +85 78 3 34 47 65 24 59 98 88 65 60 44 70 17 +58 +5147 +6 91 75 88 33 93 66 76 8 10 72 7 13 54 94 +59 +4926 +59 61 16 79 14 86 67 4 80 33 9 53 47 11 81 +60 +3967 +87 5 31 88 75 8 94 17 4 72 38 62 3 16 3 +61 +1707 +12 6 54 45 29 78 43 80 48 61 26 48 94 75 24 +62 +4408 +90 61 19 99 73 62 51 87 72 61 84 77 52 27 13 +63 +4776 +83 73 97 82 62 41 79 80 28 17 23 10 89 16 96 +64 +3667 +92 31 84 40 91 83 88 66 41 75 75 2 1 58 48 +65 +2504 +63 71 30 57 54 97 3 43 17 87 39 86 45 29 62 +66 +3094 +74 23 29 91 76 31 14 56 17 27 15 54 30 59 4 +67 +5367 +86 22 56 31 21 24 51 42 34 35 68 31 87 47 80 +68 +3391 +22 58 42 62 51 29 63 57 27 80 39 72 52 47 77 +69 +3844 +54 72 25 17 99 92 20 63 36 15 87 59 94 90 40 +70 +5238 +65 80 1 87 73 41 83 62 65 97 63 26 55 60 11 +71 +3275 +55 98 31 3 34 8 84 40 47 89 86 96 9 22 45 +72 +5069 +19 81 72 97 57 7 94 57 34 81 74 69 56 73 91 +73 +4654 +7 2 25 92 81 57 85 85 67 64 87 80 15 69 23 +74 +3549 +35 75 83 51 4 49 53 33 13 22 79 19 1 81 23 +75 +3973 +78 18 99 23 86 17 62 1 56 28 25 72 45 25 29 +76 +784 +32 86 50 7 21 8 12 30 9 34 92 28 87 38 94 +77 +1290 +10 60 92 75 6 40 58 60 72 42 54 59 16 36 12 +78 +3989 +75 40 83 64 83 28 59 15 5 65 4 22 81 67 92 +79 +3545 +14 82 10 23 40 48 35 18 88 84 76 28 34 84 1 +80 +1741 +53 17 22 50 93 51 69 21 58 71 80 42 35 81 73 +81 +842 +49 84 26 25 65 84 94 62 17 83 32 37 3 54 50 +82 +4231 +40 2 56 33 71 3 19 99 4 77 91 20 54 47 31 +83 +2860 +19 74 99 32 49 43 11 52 67 33 15 99 84 83 25 +84 +2983 +25 76 42 25 18 72 8 36 47 59 84 37 86 8 6 +85 +5017 +54 89 48 96 17 47 10 35 46 12 88 65 71 59 31 +86 +3209 +5 78 93 77 28 30 23 36 19 42 19 53 3 96 9 +87 +3243 +37 37 46 78 67 33 83 20 7 66 6 51 40 83 83 +88 +2099 +56 31 61 44 20 90 43 62 34 56 95 47 15 44 19 +89 +5319 +18 21 78 35 37 45 96 64 75 30 94 68 93 2 72 +90 +4650 +31 31 61 38 95 39 20 61 6 17 17 15 8 86 52 +91 +4869 +30 25 37 63 95 33 48 66 40 21 86 86 6 66 9 +92 +3813 +2 33 34 77 84 50 14 31 87 15 20 60 53 69 30 +93 +3866 +5 37 29 76 24 43 72 85 75 72 77 61 72 64 60 +94 +4414 +15 94 46 35 93 41 13 71 12 73 60 16 54 83 83 +95 +4910 +71 40 72 83 48 56 41 33 80 83 40 94 57 68 10 +96 +1468 +46 77 19 26 8 85 61 15 83 47 35 54 14 62 79 +97 +4509 +49 68 63 84 78 50 19 68 17 92 94 24 80 36 45 +98 +1284 +89 30 32 95 79 27 47 85 40 1 2 71 61 40 63 +99 +1793 +59 88 69 34 91 96 6 40 38 25 19 4 24 96 73 diff --git a/data/jobshop/100_20_01_ta081.txt b/data/jobshop/100_20_01_ta081.txt new file mode 100644 index 0000000000..f063c0f7c5 --- /dev/null +++ b/data/jobshop/100_20_01_ta081.txt @@ -0,0 +1,303 @@ +100 +20 +450926852 +0 +1420 +12 27 24 42 5 27 51 48 42 31 48 51 8 1 1 28 4 44 6 57 +1 +1890 +72 97 57 16 42 69 9 44 18 49 92 84 37 77 59 81 40 6 49 88 +2 +5212 +29 53 68 44 47 38 22 73 31 78 43 28 33 92 53 96 5 18 84 88 +3 +2835 +16 16 58 75 47 66 15 95 18 23 35 63 4 57 22 99 37 51 72 43 +4 +4466 +22 36 76 32 47 21 84 72 55 37 7 86 8 46 10 79 80 77 39 25 +5 +5004 +61 28 70 66 78 65 38 12 82 34 51 99 38 75 48 97 46 47 51 81 +6 +1562 +69 50 72 31 94 3 71 30 64 43 85 27 97 2 94 15 14 27 77 3 +7 +1927 +71 41 56 6 18 7 11 22 36 7 66 24 75 14 46 6 81 17 59 3 +8 +2807 +86 42 56 6 14 10 45 25 48 69 87 36 76 14 57 77 16 42 97 78 +9 +2057 +16 86 55 52 97 11 48 92 74 97 71 83 93 79 55 98 10 84 5 97 +10 +5762 +54 2 89 7 54 41 29 5 17 15 16 24 69 64 66 5 79 3 83 74 +11 +5182 +53 45 23 92 73 64 31 44 60 38 40 54 10 8 69 51 35 69 51 71 +12 +5558 +64 86 42 45 94 9 14 90 18 80 22 34 25 73 7 51 41 3 9 50 +13 +2591 +96 43 26 70 17 15 56 35 88 78 12 49 40 15 13 60 83 6 9 70 +14 +4353 +79 92 87 72 97 71 59 24 37 89 2 43 88 71 64 17 13 94 59 23 +15 +4442 +68 73 17 48 7 86 35 64 29 95 90 5 90 6 83 98 93 58 30 43 +16 +2375 +98 99 38 86 94 2 7 82 19 1 63 70 57 54 39 46 55 65 86 51 +17 +3311 +87 84 24 63 94 26 20 7 51 18 52 56 39 59 46 87 48 36 49 97 +18 +2369 +40 83 82 61 68 57 48 34 20 11 15 71 29 49 59 44 35 28 46 57 +19 +4728 +74 61 55 92 4 78 88 91 7 11 6 12 97 38 36 18 75 68 13 77 +20 +5437 +22 7 47 73 60 84 54 59 43 92 18 30 51 21 69 71 66 73 45 90 +21 +3616 +23 8 7 49 70 20 30 5 77 99 87 77 97 60 47 93 82 81 51 58 +22 +4472 +47 62 99 53 68 21 81 47 95 81 66 55 5 8 83 97 3 12 68 75 +23 +2738 +55 3 89 20 22 3 2 96 92 79 7 92 75 35 25 44 79 89 82 4 +24 +1604 +21 21 20 97 17 39 1 7 27 53 43 78 91 81 12 18 78 53 6 12 +25 +3121 +90 50 65 58 59 64 78 53 70 47 27 79 80 96 28 59 48 14 99 2 +26 +2296 +68 71 3 59 98 51 8 60 91 48 78 52 81 61 30 9 99 88 12 4 +27 +2107 +14 95 45 29 55 83 8 77 74 32 80 19 60 89 49 45 91 78 8 28 +28 +5637 +42 70 89 98 76 12 71 61 62 58 73 16 97 58 81 78 29 63 36 54 +29 +1686 +41 60 96 61 3 16 60 14 80 33 86 21 14 32 56 67 87 81 24 39 +30 +2186 +40 4 16 83 21 3 41 88 85 65 82 37 2 59 96 65 27 29 82 30 +31 +5311 +63 58 42 8 10 1 39 97 8 86 33 85 55 89 89 50 2 15 73 71 +32 +3210 +23 16 70 83 11 88 8 92 39 60 92 56 97 99 73 87 48 81 66 89 +33 +1223 +75 30 69 73 44 80 96 65 85 47 8 29 60 7 52 29 33 84 69 33 +34 +2856 +4 80 77 2 29 77 3 73 83 89 87 56 8 79 12 80 92 36 71 85 +35 +4618 +31 71 46 56 43 2 79 19 76 40 64 23 30 38 98 14 15 8 70 2 +36 +1981 +87 59 20 7 60 14 48 99 31 72 7 19 87 1 12 70 55 60 61 69 +37 +2755 +25 75 71 15 14 60 23 92 12 54 26 52 42 67 40 10 24 24 42 20 +38 +1976 +47 52 91 55 46 45 38 19 69 29 79 39 16 63 70 30 59 57 77 64 +39 +1153 +70 25 8 3 3 39 85 66 26 57 49 4 56 42 35 19 41 87 10 94 +40 +5686 +1 86 34 73 60 32 32 25 54 93 71 46 86 3 58 51 49 61 2 3 +41 +4817 +49 48 72 13 72 97 69 79 91 65 72 59 4 29 95 4 88 57 6 41 +42 +1305 +59 53 40 47 90 98 56 36 61 39 69 22 30 23 41 23 67 85 24 37 +43 +4539 +11 54 82 76 1 65 99 10 27 8 30 76 15 21 71 9 49 45 97 36 +44 +4894 +93 98 60 15 42 86 51 23 88 87 28 34 24 25 90 62 81 69 15 74 +45 +2853 +38 36 59 43 74 6 59 37 53 57 46 63 23 48 3 30 89 15 91 53 +46 +1815 +5 9 59 44 54 14 47 76 47 5 75 32 57 33 68 20 43 7 32 49 +47 +5816 +43 78 43 13 41 99 79 83 39 56 78 72 81 92 5 69 24 87 68 77 +48 +5297 +82 80 72 16 15 93 67 58 14 80 34 92 77 2 18 88 70 58 17 13 +49 +4830 +33 88 10 18 38 54 83 99 78 2 4 72 43 12 26 22 74 61 1 37 +50 +4903 +26 52 63 16 24 54 58 29 90 17 23 26 82 32 2 43 44 82 49 34 +51 +3618 +89 30 67 18 91 92 49 35 90 84 69 46 97 38 21 63 23 73 25 31 +52 +4572 +86 62 12 3 49 57 50 49 50 86 33 30 3 67 86 67 89 84 46 15 +53 +5078 +10 8 41 11 23 39 19 89 64 65 11 49 46 93 8 22 96 63 37 32 +54 +1714 +16 45 5 98 63 13 64 79 94 53 5 3 86 80 33 82 80 14 56 45 +55 +1214 +72 77 25 9 88 70 5 82 79 5 54 81 62 75 88 41 44 73 50 50 +56 +2317 +96 90 67 28 1 73 5 92 10 16 42 4 26 59 33 69 69 84 9 81 +57 +1939 +47 52 95 44 30 16 52 45 18 58 12 46 56 51 65 81 7 9 62 46 +58 +4684 +9 39 46 14 85 43 15 42 7 60 40 95 67 7 8 21 10 38 10 93 +59 +2148 +56 95 37 39 22 9 26 21 26 78 30 20 87 65 89 54 15 67 89 13 +60 +4555 +8 86 41 76 94 2 67 51 51 25 51 56 46 6 46 42 55 76 66 47 +61 +5302 +69 15 2 92 39 76 11 30 23 71 94 57 66 59 76 53 27 18 98 50 +62 +1794 +87 98 25 59 70 38 77 70 43 93 24 85 53 30 57 52 55 70 10 70 +63 +2125 +84 59 99 95 85 66 74 2 95 99 28 31 34 67 51 26 2 69 70 21 +64 +3571 +62 22 48 11 7 21 88 20 57 6 84 44 52 41 58 69 82 4 92 41 +65 +5197 +52 43 24 55 65 32 83 82 30 62 69 1 81 32 62 80 42 58 36 12 +66 +1470 +82 85 18 56 43 78 96 13 86 60 44 11 68 63 59 46 88 66 82 18 +67 +2420 +66 93 10 16 4 41 73 92 80 33 98 72 48 7 71 10 84 11 54 28 +68 +4451 +67 6 23 56 60 52 59 91 55 57 36 6 4 8 12 81 38 1 34 22 +69 +1234 +33 46 66 23 90 88 94 2 76 79 21 68 25 89 11 99 69 51 34 60 +70 +1487 +3 51 82 84 73 76 15 80 12 7 9 62 76 51 82 6 31 38 5 69 +71 +5745 +53 97 84 22 21 14 50 38 91 69 48 18 46 81 56 90 5 16 12 49 +72 +1472 +95 79 14 32 25 86 20 54 95 82 30 21 13 9 57 79 3 81 3 38 +73 +5132 +42 46 13 40 33 35 54 45 28 26 15 48 72 13 53 34 37 39 56 80 +74 +3842 +59 71 88 47 48 81 16 19 12 41 21 32 72 27 45 56 14 56 44 52 +75 +3269 +77 18 7 92 25 32 33 65 18 52 43 42 82 74 96 75 35 83 41 45 +76 +4366 +38 33 40 61 27 75 9 35 80 38 91 79 32 59 31 54 61 27 14 34 +77 +4912 +12 13 20 51 37 38 74 66 32 21 49 74 25 98 39 94 43 29 25 3 +78 +3383 +1 3 68 74 63 55 11 26 67 84 86 82 58 31 12 84 38 93 78 61 +79 +4632 +66 32 22 85 28 96 21 18 2 74 36 3 17 98 13 55 48 70 25 96 +80 +2775 +24 28 92 6 88 19 97 32 4 76 41 64 99 48 8 64 89 64 89 99 +81 +5614 +17 48 53 13 27 35 15 51 30 16 10 90 54 74 49 14 86 22 83 49 +82 +3465 +58 8 16 32 94 41 43 23 64 75 75 10 81 76 4 18 37 84 78 78 +83 +1004 +71 42 10 8 20 77 2 18 69 75 56 72 73 75 33 6 20 25 23 34 +84 +1425 +88 26 23 43 54 36 1 87 76 36 70 2 93 78 22 27 33 73 51 78 +85 +1759 +63 26 88 30 17 24 74 74 92 79 73 49 73 11 30 20 1 81 7 79 +86 +5341 +60 95 65 53 74 52 37 10 50 71 57 88 79 71 34 54 8 10 20 64 +87 +1080 +86 44 11 24 35 60 61 76 35 82 51 53 54 54 19 30 61 46 30 55 +88 +4906 +8 74 89 2 15 43 3 31 20 70 34 59 72 10 24 58 41 32 30 63 +89 +2859 +8 82 78 11 53 30 75 31 23 22 62 88 37 96 56 35 40 38 30 24 +90 +5588 +44 28 94 33 64 86 41 93 52 39 3 97 68 97 96 66 10 68 63 58 +91 +5551 +99 4 32 27 38 6 86 61 25 8 34 98 22 75 35 85 10 40 82 25 +92 +5376 +80 42 64 35 79 8 51 26 82 22 27 94 94 41 43 78 75 33 40 93 +93 +5672 +76 81 42 40 45 31 65 39 18 79 29 95 37 30 8 15 9 79 39 73 +94 +5671 +94 56 74 40 67 80 42 83 2 90 25 93 15 73 5 29 81 64 37 45 +95 +4086 +75 38 87 96 93 82 50 11 29 55 97 95 31 84 65 31 40 36 44 93 +96 +1806 +63 50 63 69 16 2 48 57 70 77 30 6 46 22 64 45 13 62 2 37 +97 +5810 +57 12 94 23 59 59 88 81 7 3 28 1 33 8 20 41 10 82 27 64 +98 +1083 +76 43 87 32 47 47 52 40 36 20 48 15 82 98 54 84 53 44 71 92 +99 +1887 +34 51 72 13 95 21 46 97 96 61 99 66 75 68 38 51 28 99 45 59 diff --git a/data/jobshop/100_20_02_ta082.txt b/data/jobshop/100_20_02_ta082.txt new file mode 100644 index 0000000000..266ee770b3 --- /dev/null +++ b/data/jobshop/100_20_02_ta082.txt @@ -0,0 +1,303 @@ +100 +20 +1462772409 +0 +3167 +20 70 3 28 91 39 94 10 99 75 47 94 56 59 74 78 17 74 12 98 +1 +5501 +24 33 21 70 97 85 7 64 53 65 12 93 31 94 26 58 60 71 5 97 +2 +1567 +40 54 75 36 41 18 77 76 70 18 19 53 66 87 84 53 51 89 15 69 +3 +4273 +36 8 41 45 72 90 96 5 92 24 32 63 73 22 41 17 61 81 16 24 +4 +3825 +31 19 50 3 75 31 40 8 77 52 63 41 96 59 3 36 26 59 64 10 +5 +1151 +46 76 39 31 40 14 14 70 27 62 78 81 31 30 46 3 60 62 6 7 +6 +1765 +59 29 32 87 67 93 21 85 84 80 77 74 41 2 39 83 80 64 65 79 +7 +4156 +28 91 87 92 11 48 41 75 48 58 51 37 79 55 90 91 45 62 53 84 +8 +2018 +99 62 9 4 53 45 95 8 17 85 59 52 66 36 62 73 20 67 19 50 +9 +2781 +7 57 72 68 21 31 38 24 37 90 54 24 49 73 63 81 62 68 93 86 +10 +5638 +74 31 56 93 84 76 33 84 27 61 48 45 39 98 74 74 55 87 21 24 +11 +3049 +84 61 38 87 85 38 53 14 38 72 96 19 28 15 4 2 25 47 38 28 +12 +2289 +13 69 79 67 18 60 24 93 28 9 52 72 24 54 37 31 68 60 54 73 +13 +5535 +40 40 36 22 57 87 8 23 5 12 42 62 85 55 75 37 56 10 46 72 +14 +4828 +68 16 89 9 26 8 52 11 69 95 57 78 64 3 72 78 5 76 33 19 +15 +4010 +85 47 1 50 80 58 99 73 35 15 30 83 37 54 30 74 14 46 38 20 +16 +5872 +35 84 62 81 16 79 79 7 87 30 34 98 85 89 43 51 20 56 32 8 +17 +3149 +39 88 73 60 22 61 59 33 76 86 77 83 40 50 95 41 19 48 12 20 +18 +3320 +11 20 45 21 92 18 91 73 30 73 80 58 35 68 41 78 92 61 90 45 +19 +1911 +79 6 54 2 36 94 98 8 96 97 7 61 77 9 97 26 88 13 46 59 +20 +2705 +58 94 81 93 93 99 49 75 59 57 11 47 30 81 70 33 23 13 8 51 +21 +3212 +89 40 70 99 34 93 4 73 26 20 2 16 26 42 92 70 78 38 78 54 +22 +3259 +71 52 7 97 13 28 27 74 81 78 91 28 41 11 36 10 35 37 95 58 +23 +5282 +81 79 56 28 78 7 2 65 58 64 99 48 6 12 70 45 94 11 28 16 +24 +5463 +84 65 61 9 35 74 29 45 55 55 5 63 19 55 37 70 31 12 47 38 +25 +2156 +36 81 6 14 85 62 70 46 11 46 43 74 83 75 36 2 67 63 10 94 +26 +2957 +79 2 67 44 86 57 6 34 99 8 39 45 52 10 42 92 10 97 16 72 +27 +1502 +77 85 87 87 47 7 64 51 23 53 64 36 54 91 34 50 15 26 45 69 +28 +2227 +36 32 9 71 88 73 57 14 51 17 8 29 71 87 29 54 32 27 18 14 +29 +2069 +1 82 58 84 50 92 50 24 59 26 26 38 86 5 80 64 94 89 4 83 +30 +3804 +18 63 71 3 41 15 84 61 49 55 71 66 45 44 91 44 15 74 98 86 +31 +5788 +64 88 4 35 30 88 66 21 27 66 32 62 78 56 56 4 53 80 35 58 +32 +4943 +79 25 34 99 90 10 84 68 1 31 73 96 61 18 71 99 42 83 85 61 +33 +2830 +6 47 94 27 96 81 47 11 60 35 26 22 5 89 14 43 45 49 77 77 +34 +1033 +54 58 34 53 38 18 78 28 71 1 91 95 87 51 31 43 39 79 4 63 +35 +3646 +67 42 2 10 56 50 76 70 12 53 92 81 43 94 75 11 84 49 33 67 +36 +3544 +97 96 69 12 55 33 32 80 15 41 55 92 44 11 80 60 64 44 87 1 +37 +3728 +73 66 33 75 3 90 97 1 9 74 51 20 42 56 73 53 27 30 47 59 +38 +2337 +84 31 85 22 99 71 14 80 60 69 11 51 30 37 32 45 10 30 5 18 +39 +3146 +48 39 63 32 23 82 57 69 91 4 22 71 12 85 56 63 22 53 81 26 +40 +5916 +80 7 48 85 44 98 55 52 66 67 75 30 7 55 84 87 14 46 25 45 +41 +1606 +13 64 60 43 89 20 68 19 35 97 49 23 18 33 20 20 8 26 31 82 +42 +3575 +33 92 16 31 9 42 10 65 42 13 95 77 80 9 64 71 70 31 83 78 +43 +5431 +57 47 57 31 65 70 36 63 27 60 88 20 53 20 44 95 91 1 45 43 +44 +5272 +10 64 49 57 53 51 90 70 52 1 6 1 6 26 69 71 23 43 23 61 +45 +5795 +11 16 83 91 43 50 3 57 33 35 19 96 81 80 63 99 35 27 30 2 +46 +4922 +21 72 90 22 33 5 66 28 74 7 99 32 29 98 94 79 6 91 89 70 +47 +2757 +72 99 62 10 1 64 16 2 73 77 73 13 22 88 86 19 52 70 40 52 +48 +1274 +5 6 25 62 7 80 57 25 10 54 27 8 49 55 66 41 93 89 92 99 +49 +1370 +16 15 12 40 5 50 54 12 63 62 50 36 1 78 97 74 26 68 48 60 +50 +1596 +72 26 72 26 92 57 80 58 26 82 25 18 79 53 25 8 89 2 63 97 +51 +5194 +75 33 86 11 69 84 9 45 5 69 33 64 56 46 90 55 49 82 63 1 +52 +4880 +15 76 63 93 98 6 26 3 56 59 94 58 15 3 12 87 89 72 76 76 +53 +5629 +5 72 53 59 71 95 56 24 30 20 35 1 36 56 62 87 60 29 90 8 +54 +5468 +25 56 49 75 59 21 76 36 53 56 63 72 48 46 83 37 6 12 1 15 +55 +5851 +67 86 30 83 96 8 80 50 59 77 44 10 31 34 32 52 60 37 24 69 +56 +5031 +37 84 29 60 77 9 77 55 88 23 80 20 57 27 12 36 24 46 1 5 +57 +3055 +73 38 53 69 82 10 29 36 24 80 7 6 49 21 38 6 70 50 77 31 +58 +5823 +13 55 92 65 14 31 21 2 23 12 72 40 20 81 22 42 42 93 91 39 +59 +2146 +31 78 58 34 82 78 72 43 45 3 95 91 67 14 92 30 86 77 78 34 +60 +1338 +19 84 84 25 11 58 33 35 55 97 40 56 20 52 63 3 64 6 93 9 +61 +2190 +14 30 27 53 96 26 52 23 99 76 48 39 34 50 61 86 47 77 32 81 +62 +1174 +41 88 82 40 78 79 2 9 32 45 41 68 78 80 46 3 19 7 97 34 +63 +2070 +89 71 13 97 14 35 40 26 54 38 15 50 27 48 6 89 17 63 85 16 +64 +3335 +2 43 96 3 42 16 6 95 41 89 18 93 40 22 83 57 30 21 91 14 +65 +3891 +48 24 58 3 2 53 59 8 59 36 31 71 46 10 49 27 79 85 40 13 +66 +1133 +97 31 81 88 82 72 22 67 31 60 68 79 23 56 78 28 53 67 67 36 +67 +1253 +22 28 48 35 32 30 50 90 55 59 99 57 28 18 84 88 71 77 84 73 +68 +2986 +8 81 1 53 10 33 35 33 49 18 79 5 84 67 97 48 77 95 31 6 +69 +3466 +41 46 40 38 8 38 77 97 37 74 78 95 33 63 56 26 95 52 5 43 +70 +4749 +25 21 74 57 70 23 99 94 72 24 95 41 87 47 76 58 73 97 89 29 +71 +2028 +26 37 68 37 45 49 22 30 91 95 37 12 76 43 9 6 97 79 59 68 +72 +1851 +50 72 70 53 93 54 36 45 81 17 37 84 18 71 38 33 32 21 69 59 +73 +1224 +99 65 71 31 74 56 78 45 74 74 50 81 3 4 21 3 25 20 68 76 +74 +2318 +24 35 28 3 45 60 10 28 87 79 79 88 77 29 80 25 85 7 46 86 +75 +3949 +22 29 23 85 9 91 2 39 17 61 30 32 50 99 47 61 79 54 4 43 +76 +5168 +88 31 47 26 98 3 78 91 69 91 2 94 96 6 24 93 17 71 90 12 +77 +2341 +51 16 71 67 49 67 90 85 66 59 30 37 75 19 95 69 31 79 76 18 +78 +1711 +78 28 23 8 4 2 58 93 58 42 78 31 91 56 80 53 78 22 97 55 +79 +5251 +28 82 34 60 75 49 63 60 27 6 99 25 12 96 65 47 31 77 33 21 +80 +3332 +50 17 53 72 53 85 65 53 32 5 42 92 34 44 72 28 21 59 23 9 +81 +5787 +47 17 34 42 28 30 45 59 27 87 99 74 51 94 91 36 5 11 46 47 +82 +2213 +62 34 79 49 51 25 89 49 33 87 16 49 54 83 21 39 34 69 36 17 +83 +2554 +41 94 62 62 93 12 51 40 28 10 58 10 37 30 70 63 96 85 70 49 +84 +3072 +53 86 53 84 92 22 11 48 69 55 35 76 82 65 12 66 95 7 98 28 +85 +999 +96 41 64 82 59 30 64 45 44 58 84 11 69 61 67 44 63 85 45 12 +86 +3217 +36 66 44 58 68 12 38 77 29 13 84 44 49 21 65 18 4 42 49 84 +87 +3699 +48 70 62 94 96 53 83 22 48 53 35 32 19 76 90 67 60 44 50 12 +88 +1645 +35 81 10 54 38 51 26 83 87 5 20 89 69 8 47 17 35 74 52 62 +89 +1520 +54 1 85 32 89 50 2 73 24 49 4 56 48 99 82 84 6 69 67 15 +90 +4632 +10 60 12 83 23 31 21 87 36 97 9 69 96 68 62 9 75 68 6 7 +91 +1287 +80 35 68 78 70 65 21 4 37 5 44 76 13 42 3 33 41 64 58 26 +92 +3140 +96 9 27 88 39 37 64 72 91 88 35 65 4 38 84 80 61 37 71 58 +93 +2916 +90 88 27 45 64 81 60 77 62 62 5 47 28 44 30 27 11 4 53 30 +94 +4077 +11 36 34 99 12 18 31 1 7 71 68 53 74 7 91 42 74 89 36 5 +95 +4590 +65 95 14 34 60 35 48 35 34 96 43 39 7 3 5 60 52 96 80 7 +96 +1796 +44 25 35 73 33 37 25 38 31 47 69 41 24 61 11 96 60 92 8 40 +97 +2625 +27 42 16 92 74 58 21 59 6 15 9 89 98 10 41 81 43 74 27 50 +98 +3395 +11 33 75 4 17 94 43 6 75 78 78 39 30 84 14 31 50 33 21 30 +99 +1489 +51 27 59 19 17 75 14 47 4 45 57 20 97 78 28 88 66 90 66 64 diff --git a/data/jobshop/100_20_03_ta083.txt b/data/jobshop/100_20_03_ta083.txt new file mode 100644 index 0000000000..a891bf1458 --- /dev/null +++ b/data/jobshop/100_20_03_ta083.txt @@ -0,0 +1,303 @@ +100 +20 +1021685265 +0 +1834 +9 66 79 83 44 67 84 92 35 29 18 14 75 69 89 44 52 96 32 11 +1 +2859 +93 63 2 35 40 64 1 8 3 98 77 17 43 28 41 8 89 51 78 82 +2 +2325 +84 88 54 53 27 92 47 79 9 45 73 31 70 95 16 16 39 53 84 26 +3 +4570 +58 45 78 1 41 35 60 5 71 66 91 37 11 38 7 93 71 95 27 57 +4 +5317 +14 52 71 35 9 55 31 72 99 64 96 85 64 89 84 93 72 76 32 33 +5 +2519 +31 89 65 67 77 99 76 77 89 86 10 84 88 19 53 64 71 95 84 21 +6 +1898 +19 83 95 26 98 23 12 60 92 75 58 7 94 6 56 65 68 50 74 37 +7 +1872 +16 80 21 13 64 52 75 21 60 64 70 54 9 52 71 1 42 52 72 67 +8 +3430 +41 58 18 52 14 30 90 23 44 83 42 40 29 70 40 40 94 27 85 22 +9 +3153 +9 52 54 31 2 6 72 51 59 12 21 95 58 4 17 74 83 97 60 33 +10 +5418 +67 21 1 11 19 81 8 16 8 69 11 97 90 81 33 59 14 96 55 47 +11 +1498 +74 34 87 37 9 91 86 73 51 7 88 44 78 1 3 21 76 88 60 3 +12 +3439 +85 96 29 13 19 89 86 59 60 27 91 4 63 36 51 79 90 92 8 55 +13 +5146 +90 69 19 73 28 45 70 20 35 20 78 46 34 30 76 9 14 33 34 19 +14 +5758 +77 81 38 37 69 33 46 83 5 92 70 10 71 13 2 2 83 23 54 61 +15 +4172 +40 65 44 56 90 55 52 9 81 28 53 63 49 90 63 70 3 38 47 38 +16 +5375 +33 61 46 55 71 74 31 60 67 36 51 76 69 30 84 88 1 37 60 63 +17 +4681 +42 82 25 81 83 46 36 68 70 2 96 23 97 66 55 3 12 11 8 42 +18 +1028 +74 75 48 61 2 50 10 14 79 86 27 95 10 28 3 95 51 6 39 20 +19 +5753 +16 61 66 75 16 29 19 67 7 71 47 73 43 36 82 77 46 55 42 62 +20 +3809 +45 22 81 34 9 2 85 86 51 34 30 78 22 38 46 76 2 40 10 45 +21 +3708 +62 52 42 2 60 80 49 35 1 74 37 46 16 48 58 94 92 1 62 78 +22 +3628 +44 10 48 29 1 12 61 58 38 86 63 40 31 97 24 90 23 69 52 57 +23 +3909 +68 50 34 2 44 63 10 13 91 68 61 34 22 56 57 67 69 96 65 31 +24 +1418 +76 30 73 60 25 96 26 55 3 94 73 92 62 92 59 27 65 76 32 33 +25 +2824 +76 84 32 17 86 88 38 57 88 78 80 42 14 93 86 18 30 46 61 71 +26 +5472 +78 86 68 55 45 47 97 14 88 38 5 56 11 81 39 49 48 66 9 73 +27 +1821 +29 16 60 3 68 21 71 79 6 77 82 4 46 24 55 3 70 8 25 87 +28 +3259 +15 54 63 94 1 30 34 72 68 69 49 63 85 38 69 79 15 84 15 46 +29 +5040 +30 54 49 70 56 44 74 27 26 56 11 93 59 39 36 12 62 62 56 21 +30 +3581 +93 70 19 35 64 64 12 42 38 12 79 72 73 33 98 6 48 95 3 52 +31 +1108 +16 37 54 71 7 51 77 59 93 64 78 63 22 7 82 72 19 30 13 95 +32 +5698 +38 18 14 62 68 95 16 58 89 99 57 62 70 75 44 46 49 20 59 66 +33 +3950 +27 96 40 92 96 57 55 36 85 41 47 30 52 43 70 7 5 90 95 24 +34 +5594 +32 80 83 39 30 96 90 63 82 25 91 91 70 92 67 56 22 66 93 27 +35 +4183 +31 80 66 47 62 62 61 1 99 58 92 96 45 44 74 33 45 76 49 63 +36 +2364 +88 21 27 10 32 11 43 45 47 20 94 53 45 35 61 59 15 46 67 48 +37 +4633 +79 58 89 72 25 8 42 10 60 86 33 19 37 2 38 86 29 38 17 43 +38 +2482 +86 70 69 5 27 92 81 8 4 58 52 40 2 96 87 33 65 41 39 87 +39 +1884 +61 71 34 40 97 1 1 66 41 13 12 14 90 28 35 28 72 83 91 44 +40 +1876 +30 62 27 1 54 51 8 62 86 20 37 16 2 13 37 84 45 43 60 87 +41 +5799 +55 4 3 15 28 32 51 95 12 11 47 66 40 67 98 59 53 37 90 58 +42 +3388 +8 1 97 67 65 96 16 88 19 33 39 54 70 61 26 54 8 93 94 24 +43 +4552 +90 4 40 10 7 88 14 69 80 55 4 54 93 71 49 99 11 80 53 50 +44 +3794 +70 69 57 31 71 15 25 38 37 5 50 64 44 20 12 30 21 68 25 33 +45 +2812 +58 70 3 40 74 5 92 30 55 71 90 86 71 54 52 14 46 92 12 62 +46 +1583 +35 77 45 7 8 56 98 60 59 62 58 31 83 53 49 65 95 94 63 56 +47 +2486 +11 28 42 54 46 68 28 33 55 50 46 99 13 75 92 34 42 21 75 86 +48 +3113 +66 47 1 86 76 10 97 87 26 93 14 10 3 58 43 6 66 68 63 58 +49 +3410 +63 78 63 4 45 89 38 91 40 74 84 2 99 74 75 91 23 53 7 42 +50 +4641 +26 64 14 2 11 43 95 48 22 6 97 74 27 65 83 89 39 76 80 84 +51 +2754 +92 58 29 89 92 4 78 46 72 39 49 29 98 21 3 80 86 40 16 35 +52 +5117 +29 47 53 36 54 51 48 18 90 90 33 77 62 60 99 34 4 4 39 91 +53 +4679 +98 17 5 33 31 84 66 31 39 5 48 14 17 72 87 35 95 89 37 49 +54 +2163 +59 67 71 98 51 35 18 22 60 81 68 30 35 4 60 91 8 52 7 52 +55 +1933 +18 84 44 70 48 53 19 2 14 28 36 14 71 85 92 44 41 54 1 86 +56 +1381 +39 59 57 91 27 82 25 96 92 33 66 48 94 47 75 52 85 87 38 45 +57 +1460 +1 51 77 64 55 41 79 56 47 78 6 1 58 80 53 73 66 86 48 62 +58 +3055 +27 47 43 41 39 62 90 17 90 95 54 4 77 71 30 93 68 20 38 3 +59 +2641 +4 61 59 19 71 78 26 49 43 82 16 71 29 26 59 98 37 15 39 50 +60 +5179 +38 51 25 24 18 72 48 87 15 38 7 54 61 73 95 30 51 61 83 83 +61 +1204 +42 97 52 84 48 32 81 35 8 41 35 30 41 36 85 20 46 25 27 57 +62 +5391 +69 65 19 50 8 17 95 69 24 4 64 42 47 38 63 58 93 85 14 8 +63 +4156 +4 7 34 51 35 9 37 66 93 94 18 43 2 13 21 34 59 58 46 88 +64 +4882 +68 71 16 60 62 67 6 69 40 44 8 33 16 66 78 14 14 6 46 10 +65 +4486 +30 75 38 3 52 74 86 30 68 10 61 32 41 82 72 46 25 40 59 88 +66 +4642 +39 47 61 56 65 27 83 30 68 28 41 12 59 2 87 61 71 98 12 50 +67 +4103 +75 83 53 79 95 55 67 77 67 33 65 68 27 76 52 73 15 93 20 22 +68 +4735 +87 1 36 8 55 76 74 98 41 66 71 8 18 29 39 87 89 78 7 49 +69 +5713 +45 46 87 34 7 1 91 55 72 16 34 82 33 90 93 41 94 55 85 44 +70 +2305 +83 54 3 93 37 41 99 78 72 45 35 27 1 36 22 9 61 75 74 6 +71 +1982 +30 76 56 79 91 73 55 45 73 51 92 59 99 32 82 57 5 97 49 26 +72 +3185 +55 54 1 72 91 89 79 84 44 89 70 20 3 84 21 82 45 52 48 34 +73 +2085 +37 59 4 7 73 2 46 47 34 69 65 60 15 78 65 17 52 27 6 40 +74 +2506 +31 37 4 90 56 45 10 58 24 23 76 76 45 94 81 19 9 32 73 26 +75 +2576 +74 47 98 2 22 99 52 24 19 9 71 44 82 45 59 32 70 81 57 49 +76 +1594 +49 55 90 76 98 37 22 56 27 8 81 29 20 14 73 47 50 73 44 93 +77 +3680 +18 76 23 1 96 74 39 50 31 43 32 68 11 72 74 89 44 29 41 77 +78 +1498 +76 75 78 7 82 95 8 53 80 64 27 24 90 3 33 2 79 34 35 38 +79 +2574 +46 23 64 57 84 78 13 12 4 15 95 46 65 18 53 94 64 35 68 15 +80 +2587 +78 41 90 19 31 48 32 43 94 15 49 94 73 58 47 17 47 78 61 50 +81 +3749 +99 28 18 2 44 95 4 73 3 26 51 79 71 87 69 98 4 29 1 15 +82 +4965 +58 78 19 11 19 11 7 3 31 48 65 68 26 30 11 13 59 45 16 22 +83 +5413 +84 58 67 84 60 28 47 32 38 9 17 49 97 73 31 84 45 25 37 88 +84 +4119 +89 51 82 9 19 21 34 91 44 11 91 85 50 71 69 12 91 54 70 42 +85 +1848 +74 40 16 88 56 8 1 25 87 56 23 87 43 5 67 66 35 74 26 63 +86 +4731 +1 16 53 50 6 88 12 44 77 75 17 17 7 77 3 90 71 77 76 56 +87 +4182 +86 21 18 52 45 29 93 55 2 75 19 99 78 60 21 86 63 85 87 61 +88 +3055 +95 88 17 49 24 60 62 97 66 63 28 76 27 6 29 83 94 64 42 64 +89 +1264 +58 59 25 10 10 2 11 10 20 17 70 81 50 61 28 75 86 2 26 63 +90 +1432 +17 3 71 23 6 47 81 42 79 93 67 52 70 23 45 67 3 27 22 30 +91 +3692 +18 39 12 30 44 15 26 73 89 38 40 24 65 29 2 33 77 81 2 4 +92 +2261 +70 73 24 75 57 1 31 74 90 22 81 57 96 2 53 40 37 17 81 21 +93 +4190 +49 34 32 43 43 64 41 16 84 22 54 8 27 67 36 56 84 31 55 95 +94 +2007 +21 45 44 88 1 55 5 47 40 17 52 36 66 69 5 21 50 37 12 20 +95 +5424 +43 20 39 66 42 32 40 68 8 24 38 67 18 38 79 43 97 20 47 30 +96 +3748 +26 66 40 23 20 49 11 9 65 93 6 57 96 37 76 1 21 69 26 86 +97 +5860 +67 35 47 34 83 20 56 92 80 17 8 66 66 80 32 92 42 59 91 95 +98 +3966 +66 96 53 1 57 33 67 4 50 48 31 5 82 51 87 4 6 39 37 82 +99 +3945 +89 24 75 82 34 68 49 48 89 27 98 69 23 34 4 44 19 13 41 10 diff --git a/data/jobshop/100_20_04_ta084.txt b/data/jobshop/100_20_04_ta084.txt new file mode 100644 index 0000000000..1858631e83 --- /dev/null +++ b/data/jobshop/100_20_04_ta084.txt @@ -0,0 +1,303 @@ +100 +20 +83696007 +0 +2217 +4 30 33 26 17 71 91 4 90 60 78 86 87 59 18 2 25 89 56 84 +1 +1661 +64 35 59 8 65 72 34 2 99 30 20 83 4 1 38 73 19 3 54 69 +2 +5821 +34 65 66 34 14 43 58 88 24 78 36 7 16 8 11 63 37 58 13 76 +3 +1218 +65 75 38 89 84 28 98 93 24 40 28 84 7 39 84 19 58 73 42 34 +4 +4325 +43 28 13 10 4 28 2 64 90 23 14 33 3 67 41 64 87 90 93 14 +5 +5809 +59 5 96 78 68 25 59 99 76 20 83 10 43 11 23 23 31 54 73 31 +6 +4502 +53 35 61 86 26 66 30 90 93 69 35 29 26 87 9 11 54 62 3 98 +7 +2901 +10 26 42 70 73 45 59 20 50 99 87 91 80 56 44 66 94 75 53 30 +8 +4877 +74 64 76 21 20 81 56 7 82 96 9 46 19 87 7 27 96 19 41 53 +9 +1609 +16 53 82 55 64 56 56 73 34 61 51 42 12 64 85 31 60 53 39 21 +10 +2159 +56 85 92 48 24 34 95 61 35 79 6 1 61 48 26 46 93 86 41 37 +11 +1643 +31 94 55 45 25 28 73 35 40 1 73 43 25 84 17 12 55 35 65 66 +12 +4985 +43 64 71 87 58 44 48 80 99 61 88 72 58 9 47 67 44 59 69 93 +13 +5376 +60 48 96 21 43 1 77 78 78 72 62 62 10 7 2 43 73 49 60 21 +14 +2337 +38 66 89 35 67 65 15 37 40 65 77 65 9 37 24 24 72 13 99 65 +15 +3430 +9 31 86 73 6 66 73 40 98 61 38 72 57 90 77 81 14 57 86 79 +16 +4659 +55 68 10 10 64 53 94 50 8 35 69 65 86 37 28 52 78 37 26 11 +17 +5192 +45 28 99 62 9 48 13 53 15 7 38 74 72 75 8 36 15 33 97 85 +18 +3754 +98 46 96 29 27 65 92 61 64 52 81 57 32 97 9 41 54 57 62 27 +19 +1166 +38 3 96 84 60 14 24 6 47 94 42 88 81 40 11 28 84 57 49 41 +20 +4546 +5 85 59 79 10 51 68 44 76 14 10 76 35 27 20 23 66 91 25 45 +21 +5012 +74 54 56 55 49 8 64 87 75 74 87 67 4 79 4 73 36 92 17 78 +22 +2049 +23 62 80 36 26 12 32 66 16 19 78 58 62 75 95 14 94 29 29 56 +23 +4645 +38 86 84 39 99 63 69 14 57 46 22 37 2 70 19 28 42 15 91 89 +24 +1235 +99 23 54 7 71 8 24 23 23 9 90 65 31 85 85 26 8 65 85 58 +25 +2560 +66 61 9 53 16 46 54 1 10 40 57 52 99 81 18 83 51 85 55 51 +26 +5505 +14 93 71 30 94 24 31 80 86 61 5 29 15 64 82 28 55 6 25 21 +27 +5089 +5 40 89 16 78 93 20 34 90 56 39 94 96 46 45 38 78 43 94 15 +28 +3627 +9 25 51 53 67 27 59 22 84 21 90 61 21 15 4 7 58 50 48 94 +29 +2803 +90 28 93 82 80 4 46 40 77 95 87 69 30 22 61 10 22 43 64 29 +30 +4547 +60 67 93 25 89 63 79 63 93 6 76 63 24 1 35 14 64 76 73 83 +31 +1740 +47 35 64 97 39 21 76 31 34 95 84 46 57 29 98 50 76 83 49 23 +32 +2262 +59 20 31 12 70 4 28 32 45 27 37 46 91 3 59 26 13 10 19 22 +33 +3418 +27 48 61 6 54 92 46 64 71 63 41 64 1 9 78 54 33 86 37 19 +34 +2736 +56 15 19 67 80 96 37 13 51 49 54 33 56 41 63 97 28 6 41 23 +35 +5732 +9 53 70 40 11 87 5 2 19 14 22 72 97 3 8 1 17 86 12 12 +36 +5597 +1 95 29 92 47 10 66 47 28 66 68 4 22 74 86 91 37 11 1 37 +37 +3784 +33 28 84 3 45 82 77 60 48 3 9 81 29 69 56 91 75 56 93 68 +38 +5440 +95 72 22 66 32 57 97 73 52 1 30 40 56 66 6 1 32 62 69 24 +39 +2860 +94 32 57 5 37 47 68 75 60 50 38 17 8 37 90 18 57 17 10 2 +40 +1733 +30 36 90 6 20 80 68 95 25 1 32 72 86 49 31 6 93 72 46 59 +41 +3692 +63 82 77 10 82 95 45 35 47 67 56 88 52 30 52 15 18 87 88 13 +42 +3263 +96 11 25 21 47 42 52 17 81 97 17 59 65 8 96 84 24 38 43 32 +43 +2575 +24 19 12 70 26 47 30 70 6 41 36 92 22 99 1 44 87 76 10 58 +44 +2449 +20 29 57 52 55 24 95 4 73 13 42 30 52 50 73 60 66 28 97 60 +45 +3420 +17 6 14 89 80 88 49 59 94 30 38 40 38 48 43 65 56 47 75 78 +46 +5268 +78 58 47 64 63 59 58 68 46 53 48 81 86 81 52 3 95 17 43 31 +47 +5135 +3 93 60 9 42 44 68 75 7 84 26 94 30 26 43 7 39 16 34 77 +48 +4468 +29 49 64 55 4 58 11 24 50 29 56 44 55 7 78 26 49 82 66 2 +49 +1077 +7 14 52 76 80 98 44 21 82 21 16 80 87 99 10 53 55 55 61 94 +50 +4763 +30 38 68 14 63 15 69 22 26 16 37 48 92 68 63 22 80 65 10 75 +51 +4259 +15 63 78 28 96 2 16 4 95 49 66 2 55 38 69 36 8 61 99 44 +52 +5337 +66 23 75 65 74 51 1 8 17 17 24 10 46 59 14 54 49 29 7 55 +53 +2940 +83 95 42 89 64 65 57 1 71 30 63 48 85 42 26 19 73 5 93 89 +54 +1251 +23 94 65 47 44 39 87 32 51 69 73 71 47 36 77 67 33 11 85 78 +55 +1220 +81 72 6 2 67 71 7 68 45 33 56 98 28 59 51 6 85 89 89 63 +56 +5147 +30 73 5 42 35 6 52 33 10 56 30 92 2 50 8 7 42 33 74 50 +57 +4025 +84 71 56 80 64 11 27 27 17 41 1 24 87 63 30 42 43 94 92 93 +58 +1895 +64 78 76 9 58 37 33 11 35 64 69 91 12 96 70 63 27 68 73 21 +59 +4543 +38 9 12 4 35 79 53 57 46 2 81 83 85 68 64 55 6 21 92 8 +60 +3678 +55 54 42 63 98 42 40 23 18 99 51 8 69 78 75 18 26 62 9 64 +61 +2165 +73 52 55 91 29 69 71 17 21 87 48 11 44 82 53 15 37 93 6 26 +62 +1843 +80 47 31 71 7 34 18 43 80 10 57 86 85 83 4 91 45 81 16 84 +63 +4116 +28 44 55 34 35 5 83 58 79 18 53 2 71 79 90 43 85 44 34 4 +64 +2991 +12 38 56 75 79 13 4 7 12 39 94 45 32 67 10 55 39 40 85 14 +65 +3647 +9 48 81 12 70 70 80 30 77 55 81 40 49 15 83 55 54 6 48 48 +66 +2764 +54 47 34 38 10 49 11 43 25 46 64 65 31 86 29 56 12 97 79 21 +67 +3119 +1 30 43 8 84 94 35 29 75 96 43 94 2 87 87 6 20 54 77 4 +68 +3184 +30 18 8 7 5 79 61 41 35 54 72 96 55 22 58 94 60 76 76 98 +69 +1190 +12 69 44 38 23 90 72 27 80 84 99 99 71 80 33 97 34 21 57 72 +70 +2240 +51 25 27 59 62 17 90 80 54 98 85 59 92 64 18 23 55 53 34 96 +71 +2628 +91 27 13 90 75 94 58 43 69 8 36 27 53 35 61 85 25 52 50 26 +72 +1400 +30 77 44 78 1 22 89 84 20 18 93 10 56 30 15 29 38 35 17 42 +73 +4174 +3 15 93 52 75 22 32 40 75 91 3 62 91 84 10 55 12 92 90 99 +74 +2107 +57 64 73 99 93 51 82 65 38 9 47 22 61 89 52 57 39 12 6 21 +75 +5356 +2 91 44 5 65 97 66 94 13 57 78 72 39 78 96 82 54 92 38 29 +76 +5212 +80 87 25 4 93 49 69 63 57 86 56 56 84 24 2 42 68 12 43 55 +77 +2033 +45 63 48 73 85 75 24 41 80 97 10 48 40 41 75 24 48 56 45 94 +78 +5759 +2 10 85 87 55 28 90 29 65 31 43 20 18 42 41 68 44 28 77 99 +79 +3859 +14 64 96 21 2 7 64 36 46 10 1 58 19 32 22 50 15 1 61 1 +80 +2120 +56 26 96 64 53 91 28 94 91 48 35 74 62 63 29 67 37 7 16 70 +81 +3175 +36 14 99 20 63 10 44 18 59 45 96 79 41 77 23 51 16 31 13 49 +82 +4401 +24 82 24 79 61 32 20 59 67 86 32 54 26 46 69 52 98 30 4 17 +83 +4205 +71 13 22 70 9 10 66 33 9 81 86 46 7 61 82 29 74 15 39 57 +84 +2570 +2 79 94 81 72 72 13 93 3 21 27 97 81 58 29 90 13 44 74 49 +85 +5175 +31 27 86 41 27 94 23 97 49 40 60 9 25 77 30 58 68 98 85 92 +86 +5196 +11 55 45 78 98 72 57 97 7 84 9 96 19 12 5 97 57 80 97 14 +87 +2073 +70 47 13 14 40 29 24 94 39 40 34 67 85 91 84 94 40 77 56 11 +88 +1303 +63 47 19 17 9 58 19 31 26 49 73 55 21 63 26 4 59 34 28 67 +89 +4919 +22 85 57 19 50 82 60 33 93 24 25 11 6 86 7 42 22 31 81 33 +90 +2142 +18 15 21 59 90 48 57 85 25 28 83 53 68 16 92 79 15 5 84 27 +91 +5716 +12 47 92 13 46 10 53 21 12 25 54 71 24 41 55 98 94 90 16 62 +92 +2132 +65 53 12 46 75 68 46 80 88 87 13 8 97 96 73 29 28 27 5 57 +93 +4620 +38 60 62 15 92 61 14 6 70 54 37 62 63 53 92 6 42 37 23 57 +94 +4005 +54 56 69 62 5 89 92 75 32 86 3 22 13 90 88 66 72 46 70 72 +95 +3066 +58 3 69 69 49 32 66 65 14 10 2 57 48 2 27 89 91 68 58 68 +96 +1233 +6 78 91 51 9 5 91 62 30 79 48 65 98 95 11 42 1 4 9 18 +97 +5036 +37 66 27 76 34 50 13 48 63 23 17 91 24 3 74 84 58 82 81 33 +98 +4634 +30 58 25 91 95 83 73 22 58 5 75 24 37 82 33 34 67 26 60 93 +99 +4744 +65 27 81 38 79 38 92 68 28 39 66 9 64 19 6 84 32 23 65 84 diff --git a/data/jobshop/100_20_05_ta085.txt b/data/jobshop/100_20_05_ta085.txt new file mode 100644 index 0000000000..5f34754ff4 --- /dev/null +++ b/data/jobshop/100_20_05_ta085.txt @@ -0,0 +1,303 @@ +100 +20 +508154254 +0 +3095 +1 87 92 71 47 12 91 45 74 96 68 97 52 42 89 35 83 27 75 65 +1 +3451 +61 33 75 85 7 29 19 12 87 41 69 98 21 11 51 92 34 84 84 35 +2 +3503 +82 38 4 37 33 76 69 58 9 83 80 58 2 54 46 60 22 96 82 68 +3 +5348 +63 36 88 66 48 97 20 63 78 13 71 60 86 16 17 14 99 46 74 70 +4 +5687 +9 28 28 81 61 43 34 41 33 79 11 97 47 10 76 20 85 6 2 45 +5 +3571 +98 94 37 59 67 48 28 92 84 71 44 9 91 12 14 96 94 55 8 92 +6 +1701 +85 61 67 45 99 81 24 7 63 4 86 44 22 82 24 67 37 9 16 68 +7 +2184 +76 89 1 96 32 10 16 3 71 60 86 24 7 60 58 21 67 80 60 85 +8 +1083 +35 33 54 89 19 55 89 35 13 93 18 24 56 83 4 28 78 48 33 33 +9 +1988 +26 3 1 23 50 90 40 97 1 24 55 18 44 29 26 69 97 36 81 21 +10 +4622 +10 28 88 32 91 19 82 32 72 16 96 77 3 55 77 26 51 32 94 28 +11 +994 +7 79 1 18 65 29 63 18 36 22 82 75 21 67 40 6 82 42 8 84 +12 +5395 +55 68 67 71 25 10 32 44 86 21 39 3 52 62 47 22 83 14 10 56 +13 +4849 +4 35 12 61 64 49 11 87 68 99 17 88 99 6 36 15 38 83 93 8 +14 +1684 +28 51 25 65 64 5 82 5 39 12 69 48 45 39 37 3 12 23 92 71 +15 +3355 +59 14 75 16 64 12 71 25 56 44 98 78 36 39 66 45 23 94 71 69 +16 +5496 +59 24 42 47 9 98 22 97 34 57 61 71 42 74 26 81 26 12 78 49 +17 +2588 +8 31 84 15 96 55 38 48 76 75 68 24 42 57 13 29 73 11 26 9 +18 +3241 +98 47 67 54 65 38 29 59 63 13 62 50 80 2 81 13 32 14 47 37 +19 +1007 +34 95 23 61 72 30 93 83 45 14 88 19 38 8 4 49 80 66 72 24 +20 +2891 +90 64 40 61 61 41 14 40 16 49 37 98 68 32 95 99 11 81 32 87 +21 +3521 +32 39 36 66 45 86 74 3 82 72 39 38 71 6 70 33 6 47 16 59 +22 +4051 +57 98 37 55 29 50 93 42 30 40 7 43 18 62 55 64 24 84 35 57 +23 +4800 +87 15 86 18 36 43 63 91 32 98 51 10 11 78 40 96 78 46 63 9 +24 +4808 +1 51 14 9 64 96 94 82 73 88 2 51 37 3 11 16 66 23 34 31 +25 +2389 +88 69 39 78 14 18 64 40 57 37 62 64 30 26 40 56 21 69 91 74 +26 +5053 +46 50 30 59 86 42 31 86 49 6 35 5 55 80 28 85 73 7 77 4 +27 +2882 +46 3 61 70 22 75 85 63 29 5 75 77 25 75 70 65 38 63 82 89 +28 +4048 +84 60 62 69 87 88 61 94 43 58 5 72 58 73 75 70 80 67 57 67 +29 +2329 +43 31 39 41 22 50 13 46 99 33 97 2 11 18 84 46 83 23 35 12 +30 +3289 +52 23 74 37 91 66 80 56 27 40 87 34 51 34 70 6 99 11 74 45 +31 +1833 +26 14 19 99 40 23 33 5 81 22 52 78 44 89 33 55 72 66 37 84 +32 +3947 +21 5 14 24 56 35 81 48 2 50 30 32 5 22 96 73 35 17 27 43 +33 +1724 +55 97 85 67 97 22 6 34 65 23 75 14 84 38 63 79 7 12 48 30 +34 +5644 +94 94 55 52 7 13 84 49 91 89 27 98 10 75 64 81 82 88 10 45 +35 +5798 +32 44 95 63 5 11 19 24 13 34 75 90 58 32 39 15 61 31 54 33 +36 +4175 +52 56 58 62 83 39 9 28 68 66 40 4 21 29 26 46 83 92 94 27 +37 +2693 +21 24 66 24 98 16 61 94 48 27 4 45 4 97 14 51 74 78 56 11 +38 +1225 +33 46 61 7 25 63 72 55 22 9 43 49 16 24 67 13 98 89 23 43 +39 +999 +68 44 75 50 87 87 42 9 7 92 90 80 72 96 63 36 45 38 91 6 +40 +4261 +62 51 91 44 27 31 93 66 41 13 35 95 64 91 39 85 40 80 47 90 +41 +3422 +71 47 27 28 88 1 57 80 59 83 24 89 87 89 58 1 7 61 53 29 +42 +1092 +85 18 60 84 74 54 6 38 92 13 28 56 4 23 67 38 30 53 42 46 +43 +2599 +32 54 90 49 98 41 56 37 20 77 58 42 10 17 61 29 87 28 16 1 +44 +5808 +32 7 71 94 15 53 86 92 52 17 36 27 69 67 47 87 51 40 72 29 +45 +3209 +62 26 99 3 97 99 44 90 71 66 43 74 24 45 97 95 64 82 35 90 +46 +1114 +97 16 99 22 16 9 39 42 6 96 49 5 47 30 63 8 25 35 33 86 +47 +2195 +93 67 73 95 13 3 90 43 78 40 86 33 53 9 45 10 17 89 69 46 +48 +4625 +72 3 39 69 13 24 31 13 37 30 60 52 25 6 49 76 2 20 92 81 +49 +4001 +28 38 25 69 38 83 18 29 91 38 25 95 36 47 99 63 92 58 26 43 +50 +3814 +5 13 37 16 94 9 13 7 42 9 89 60 13 13 49 25 14 25 16 20 +51 +5416 +66 28 56 5 88 66 6 67 61 10 1 29 23 93 80 2 54 83 74 78 +52 +4962 +96 23 83 24 57 61 71 36 97 87 46 53 19 80 54 50 34 62 97 96 +53 +1728 +36 62 27 90 46 51 2 80 4 41 83 73 78 23 28 81 23 48 38 11 +54 +4222 +55 87 19 92 82 79 72 5 55 72 34 7 19 55 83 11 47 32 44 29 +55 +995 +22 75 27 65 32 93 67 15 79 89 32 17 38 76 67 80 69 46 33 27 +56 +5390 +82 55 47 82 10 64 71 12 78 67 59 97 63 37 89 77 50 12 46 71 +57 +2521 +64 20 19 9 59 86 67 31 41 54 29 65 64 64 30 74 34 62 71 54 +58 +1951 +62 68 59 73 81 20 69 1 23 9 11 32 28 16 91 20 80 22 56 68 +59 +3231 +68 13 8 58 91 88 30 29 19 73 82 19 89 55 23 64 18 41 98 28 +60 +5574 +27 80 20 60 30 52 60 36 10 61 54 89 72 2 79 43 19 68 42 12 +61 +4839 +21 47 12 14 41 68 12 48 22 80 92 70 70 60 73 23 25 35 14 8 +62 +2989 +63 48 62 20 70 49 83 98 27 50 98 22 32 66 80 10 16 56 19 12 +63 +2467 +22 20 4 14 50 61 94 28 27 42 27 91 53 90 68 41 71 67 69 90 +64 +3045 +40 13 36 90 75 55 71 41 43 86 57 59 55 95 75 51 7 74 34 94 +65 +4491 +85 23 80 93 63 50 43 13 80 27 57 12 40 47 16 94 89 82 77 48 +66 +1262 +52 76 71 26 32 44 12 21 62 79 63 44 13 32 75 31 41 64 1 4 +67 +1742 +51 63 64 24 79 36 69 50 85 75 63 20 48 58 2 4 48 43 29 68 +68 +4751 +41 91 8 46 68 63 2 57 87 46 95 74 91 54 28 74 96 40 34 73 +69 +4098 +30 49 40 93 24 89 42 14 69 59 74 75 55 89 77 76 13 6 35 88 +70 +3631 +23 34 93 17 95 10 4 41 69 10 63 79 31 66 4 29 20 22 69 50 +71 +2851 +66 34 1 11 7 80 81 59 3 51 7 20 85 27 13 51 87 76 21 97 +72 +5324 +52 17 1 71 80 20 98 86 32 1 67 69 51 27 47 26 60 59 45 7 +73 +2750 +52 20 39 19 95 41 49 56 97 11 70 20 15 80 19 61 57 85 31 76 +74 +4413 +65 92 32 4 60 23 40 28 47 1 32 28 31 75 68 44 65 46 12 42 +75 +3518 +70 65 31 96 17 16 21 76 2 19 86 32 64 89 20 90 21 88 59 88 +76 +4285 +47 80 8 87 19 10 60 69 39 88 26 99 30 30 61 34 34 13 45 27 +77 +3664 +38 26 26 58 65 2 78 67 67 65 2 27 90 21 4 59 6 85 15 15 +78 +4750 +81 24 50 13 41 79 37 90 96 7 54 14 36 71 22 48 23 61 34 72 +79 +3310 +88 30 50 53 19 70 3 95 37 45 67 81 42 87 5 66 1 91 14 77 +80 +2782 +66 2 47 50 59 22 92 45 94 67 8 71 3 46 43 43 62 91 44 62 +81 +1705 +91 9 79 63 71 32 3 95 79 97 45 83 90 79 43 86 52 79 20 51 +82 +1277 +90 16 2 20 71 44 53 43 30 45 46 84 18 68 64 11 18 7 66 48 +83 +4048 +98 86 36 52 30 51 46 43 29 30 99 75 23 41 84 19 94 30 65 22 +84 +1889 +52 2 72 79 47 58 34 16 90 28 1 73 75 38 44 48 94 63 31 97 +85 +1319 +88 8 57 29 38 9 80 95 83 92 29 10 68 45 7 30 2 30 71 93 +86 +5785 +84 57 25 2 9 20 91 62 56 28 24 76 37 63 98 59 52 55 36 51 +87 +2798 +91 55 15 92 67 75 76 81 75 74 69 66 77 90 26 63 85 62 36 85 +88 +2801 +90 67 93 14 25 75 94 46 94 78 39 58 20 81 67 39 19 80 58 26 +89 +3952 +36 72 74 7 85 15 11 16 84 95 15 81 50 91 51 73 80 58 18 17 +90 +4997 +49 1 34 73 36 45 52 22 31 12 37 29 97 53 9 52 28 37 6 54 +91 +2352 +56 30 94 98 78 44 64 65 91 36 80 75 37 55 73 77 47 17 66 99 +92 +5265 +51 25 53 97 93 82 54 14 31 6 36 41 10 83 63 60 77 22 41 8 +93 +5667 +26 46 48 85 9 60 37 57 43 29 81 54 89 23 99 60 69 46 85 4 +94 +5201 +56 23 67 61 82 14 61 35 62 99 55 8 91 22 4 71 58 87 62 2 +95 +4753 +57 63 95 9 29 9 98 88 24 14 84 98 97 11 72 25 16 90 12 29 +96 +4415 +55 4 84 14 10 19 31 70 17 81 43 68 12 96 74 68 73 57 47 80 +97 +3162 +23 6 2 70 27 4 81 2 1 53 7 17 56 93 79 47 10 98 82 20 +98 +4447 +57 30 69 45 4 33 78 46 83 36 43 63 16 11 27 83 84 59 75 6 +99 +2138 +99 40 30 22 93 5 42 50 34 86 78 77 5 20 28 83 61 22 84 86 diff --git a/data/jobshop/100_20_06_ta086.txt b/data/jobshop/100_20_06_ta086.txt new file mode 100644 index 0000000000..aebe172236 --- /dev/null +++ b/data/jobshop/100_20_06_ta086.txt @@ -0,0 +1,303 @@ +100 +20 +1861070898 +0 +3739 +43 31 67 26 20 22 77 94 11 23 30 40 99 66 12 75 64 21 43 84 +1 +4475 +50 19 37 49 64 39 26 51 54 2 34 81 12 85 44 21 66 30 47 73 +2 +4116 +51 14 74 42 97 64 69 39 39 29 75 34 33 81 89 81 16 19 50 59 +3 +4056 +88 10 4 15 82 56 97 5 65 60 91 19 43 9 11 70 11 49 94 32 +4 +2070 +95 78 15 66 36 9 76 19 70 1 2 84 99 32 63 94 36 15 39 38 +5 +1534 +52 15 93 67 99 17 37 71 17 88 45 72 19 62 62 67 87 57 17 33 +6 +4289 +15 91 4 40 41 55 50 76 17 17 7 55 87 60 20 70 99 66 67 35 +7 +2735 +25 35 9 97 30 40 99 23 99 54 99 36 90 68 19 92 3 98 63 83 +8 +2381 +2 79 33 13 80 87 80 92 97 8 91 23 8 30 75 87 73 4 88 49 +9 +3365 +21 78 97 54 70 60 68 81 45 9 52 93 23 53 43 83 18 75 98 64 +10 +3648 +74 45 79 23 61 92 24 88 35 10 52 27 34 47 94 90 31 95 8 6 +11 +4595 +1 79 75 1 42 11 47 8 50 20 28 39 31 35 16 57 3 99 13 99 +12 +2719 +89 47 91 74 51 51 7 71 5 12 3 1 39 93 75 53 10 24 81 41 +13 +1838 +78 33 79 95 15 78 70 9 48 7 80 92 46 71 51 77 77 4 76 95 +14 +2324 +14 75 23 45 16 3 91 68 75 5 77 77 62 16 9 37 25 43 9 50 +15 +3396 +48 81 60 3 60 73 87 16 71 68 36 36 94 15 61 37 98 53 70 58 +16 +3705 +91 66 97 80 47 48 73 87 44 16 98 23 71 11 68 45 65 81 78 45 +17 +3293 +33 78 55 78 15 38 7 3 60 79 60 42 8 26 80 36 5 29 60 18 +18 +5745 +46 41 76 31 26 92 20 7 59 54 81 83 42 85 14 79 46 31 58 2 +19 +5780 +1 38 14 76 96 81 70 38 24 55 47 97 48 85 76 53 4 58 22 77 +20 +2230 +39 55 2 52 82 85 3 69 39 41 50 92 22 47 18 37 21 65 40 88 +21 +5858 +51 75 3 79 98 90 7 23 64 26 48 58 36 29 44 29 49 97 30 85 +22 +2597 +62 5 3 71 59 46 12 17 39 6 35 9 47 95 63 79 83 68 23 24 +23 +5319 +77 57 64 58 19 72 76 27 1 78 17 25 47 4 17 49 44 14 61 70 +24 +3340 +77 67 94 9 1 58 2 60 65 35 80 87 33 92 29 2 71 56 88 51 +25 +4653 +29 12 63 61 50 60 66 75 65 74 49 88 56 66 36 16 48 44 34 70 +26 +4318 +82 21 48 20 16 94 45 65 1 68 90 69 75 20 69 36 63 24 20 69 +27 +3149 +39 88 67 53 2 85 13 33 12 72 98 79 11 65 83 39 88 21 83 45 +28 +2811 +62 47 32 62 6 94 33 47 97 6 45 9 83 31 53 9 87 15 85 20 +29 +3087 +27 42 15 45 68 63 66 60 31 73 25 48 59 91 31 5 28 87 29 32 +30 +4564 +47 12 45 25 86 23 8 23 21 12 12 9 3 65 71 35 6 17 40 46 +31 +1223 +17 25 31 59 62 92 54 30 71 18 15 14 39 16 61 54 7 3 41 99 +32 +1800 +60 32 10 71 58 45 4 73 1 85 8 19 46 30 55 98 32 28 84 67 +33 +3384 +15 89 70 96 23 97 50 4 37 3 23 89 24 78 85 61 85 85 61 68 +34 +1940 +94 11 75 34 12 14 98 82 89 66 28 21 60 9 35 18 1 56 60 33 +35 +3008 +97 34 71 50 89 80 38 8 24 72 62 32 20 90 62 41 54 22 31 74 +36 +2977 +65 10 50 25 19 59 52 36 15 72 97 15 91 2 87 15 59 60 78 78 +37 +5168 +35 95 25 36 31 30 58 20 94 61 30 77 61 11 48 19 10 52 41 87 +38 +5714 +5 9 74 18 70 24 57 70 22 22 50 28 16 37 91 75 95 4 45 95 +39 +1747 +1 88 94 34 68 44 13 42 94 77 70 98 61 84 25 17 42 31 55 89 +40 +1431 +66 79 7 39 29 99 8 62 33 86 77 15 98 43 95 4 2 58 27 38 +41 +5427 +49 60 79 39 47 33 9 49 84 46 2 80 44 77 38 19 11 38 7 45 +42 +4363 +3 59 25 81 43 90 8 21 45 72 75 76 5 14 85 7 32 36 26 71 +43 +5550 +33 81 74 62 47 25 95 3 19 31 88 54 12 24 22 44 71 4 54 33 +44 +4203 +98 4 14 25 45 54 27 18 48 27 52 90 45 71 12 54 24 34 48 53 +45 +1104 +45 58 95 82 92 91 28 96 89 8 1 44 35 17 89 55 56 19 56 78 +46 +4882 +3 40 54 91 81 61 17 41 33 67 41 34 55 53 84 46 23 22 51 44 +47 +1030 +25 95 74 26 44 29 38 94 63 5 53 3 35 84 70 46 71 74 52 9 +48 +1492 +74 81 44 63 84 1 72 41 38 88 16 34 90 83 35 84 85 24 91 18 +49 +1451 +61 1 44 78 64 59 89 58 26 31 75 9 22 50 59 73 91 18 64 23 +50 +5566 +57 67 25 91 30 64 53 27 3 55 68 36 66 83 29 28 49 9 54 35 +51 +4838 +90 68 21 13 58 60 51 38 64 36 99 77 70 82 15 52 88 82 68 85 +52 +4769 +81 38 12 94 95 75 99 8 6 65 6 4 17 62 66 32 33 96 61 60 +53 +1783 +15 40 6 52 96 83 24 21 65 96 2 46 22 63 87 51 63 97 2 9 +54 +5620 +66 28 56 7 92 41 98 26 89 96 18 15 67 6 43 21 69 98 50 94 +55 +5122 +1 5 19 71 54 27 52 5 13 96 35 96 87 29 54 92 28 78 61 53 +56 +3675 +89 26 75 1 18 94 67 2 71 91 77 1 34 66 84 60 99 35 46 32 +57 +1019 +31 59 35 84 20 22 31 65 22 82 57 25 36 13 85 87 52 26 41 34 +58 +1001 +20 77 64 38 27 96 34 58 2 3 60 39 94 60 8 54 53 48 16 59 +59 +2657 +46 60 89 61 59 21 61 83 33 47 60 32 36 24 2 30 14 67 88 95 +60 +1645 +93 69 99 32 22 53 60 10 99 4 85 42 23 94 89 60 23 78 4 10 +61 +2117 +78 57 36 49 93 77 17 34 71 93 93 9 13 38 58 36 50 87 67 2 +62 +3300 +41 43 32 63 6 85 82 29 51 74 50 36 36 55 71 59 37 2 57 38 +63 +3089 +30 90 53 72 95 33 25 82 61 12 38 83 56 26 69 39 93 97 11 71 +64 +3264 +42 30 67 86 58 20 12 89 33 95 54 34 18 62 80 16 18 57 65 93 +65 +5488 +71 46 68 63 12 1 61 32 57 82 11 49 50 73 25 55 77 62 99 24 +66 +3039 +6 49 97 80 16 90 84 47 56 42 7 53 39 91 74 22 84 81 4 31 +67 +5099 +16 77 9 87 93 71 89 43 33 99 5 43 71 16 66 41 28 73 89 73 +68 +3636 +76 67 16 55 40 62 11 42 32 57 15 74 59 90 60 13 61 49 93 77 +69 +1456 +63 54 55 53 87 94 25 42 52 44 23 80 80 37 8 99 81 60 8 91 +70 +3538 +54 7 91 99 5 86 50 16 86 79 2 49 35 14 14 25 82 97 47 94 +71 +2428 +38 38 5 7 41 61 11 7 6 48 73 13 77 81 27 2 29 22 22 58 +72 +5513 +88 26 81 35 88 15 61 11 9 23 14 61 78 19 63 54 88 12 26 48 +73 +1687 +36 83 67 72 92 87 81 27 88 31 44 77 79 84 31 55 80 8 89 93 +74 +1954 +69 95 86 45 64 53 14 46 87 57 51 31 46 18 96 23 64 35 77 90 +75 +2690 +51 44 26 14 45 30 72 78 57 55 43 30 36 54 57 62 29 42 10 85 +76 +3958 +67 84 41 36 13 77 86 73 98 52 78 61 3 39 14 98 19 44 8 78 +77 +1316 +54 41 48 35 61 9 87 27 92 4 74 79 56 61 32 46 1 67 66 60 +78 +2587 +76 5 28 86 51 34 7 69 39 83 31 59 72 29 2 82 34 46 48 38 +79 +5101 +47 12 19 81 70 2 57 38 38 88 99 38 77 25 3 70 68 24 69 55 +80 +2633 +37 87 88 41 81 39 81 41 78 67 95 54 82 66 72 83 57 68 99 63 +81 +1736 +15 16 37 58 25 54 33 38 54 67 52 19 97 69 44 72 15 68 51 70 +82 +5064 +6 4 40 34 54 8 52 50 31 20 40 50 18 12 33 21 78 5 63 84 +83 +2261 +62 83 23 43 97 44 4 28 53 34 2 24 32 73 72 56 95 84 51 16 +84 +5674 +19 97 27 47 85 12 73 76 92 41 27 77 87 50 1 36 7 58 95 25 +85 +5579 +7 58 11 10 7 93 98 39 69 59 56 99 20 23 72 41 28 1 95 56 +86 +3675 +97 80 8 23 65 18 2 51 52 74 12 88 40 36 9 5 76 84 23 66 +87 +1203 +37 22 5 36 84 88 27 57 87 35 19 91 55 25 65 7 48 59 65 51 +88 +3328 +37 1 87 56 80 21 46 39 11 8 76 25 40 90 79 1 2 67 72 99 +89 +3657 +60 89 39 84 65 54 84 46 34 26 83 4 1 28 38 23 12 2 92 4 +90 +3658 +81 98 32 53 21 94 7 69 67 90 48 5 84 27 49 2 67 74 74 52 +91 +5208 +28 92 23 85 9 5 48 15 52 25 59 56 37 73 93 48 7 5 75 87 +92 +4062 +87 90 82 32 32 43 67 22 30 23 62 81 26 17 38 65 24 58 46 29 +93 +4322 +95 20 32 8 95 89 86 7 9 23 56 73 47 28 72 6 42 96 88 83 +94 +2236 +85 14 95 33 20 98 6 67 78 71 96 82 68 84 31 75 91 34 46 22 +95 +2202 +76 76 19 67 28 99 36 16 34 1 18 46 4 83 51 6 17 50 56 56 +96 +2972 +69 23 88 65 64 43 14 50 14 72 58 87 50 27 89 43 79 92 74 12 +97 +5461 +44 54 29 35 29 85 86 76 24 49 29 46 8 84 90 67 95 15 66 36 +98 +4084 +70 18 54 19 82 80 75 13 64 73 4 85 51 37 95 26 86 74 47 88 +99 +5417 +24 34 11 92 82 7 21 11 6 18 27 76 4 28 76 79 96 90 9 77 diff --git a/data/jobshop/100_20_07_ta087.txt b/data/jobshop/100_20_07_ta087.txt new file mode 100644 index 0000000000..3d727bfdf6 --- /dev/null +++ b/data/jobshop/100_20_07_ta087.txt @@ -0,0 +1,303 @@ +100 +20 +26482542 +0 +3630 +26 10 96 51 22 56 43 91 72 41 28 80 27 7 70 73 37 27 32 31 +1 +5439 +99 37 7 11 57 24 51 78 40 61 96 54 80 2 18 59 80 32 41 42 +2 +5294 +68 69 16 52 50 10 85 60 88 28 51 21 35 31 13 18 47 59 6 95 +3 +2528 +38 91 74 11 63 91 51 42 94 93 98 17 75 22 35 30 12 89 44 39 +4 +4806 +74 75 74 22 22 7 86 29 27 79 40 79 49 82 26 14 31 6 69 55 +5 +2980 +84 54 50 20 18 95 23 77 83 81 5 75 86 9 97 5 87 66 87 90 +6 +3164 +3 37 76 52 85 47 33 65 82 38 48 95 63 59 17 81 98 89 40 3 +7 +5699 +38 44 65 60 89 96 86 60 53 41 96 86 30 31 63 37 64 63 80 69 +8 +5457 +60 37 34 95 35 30 12 97 44 63 51 95 33 69 9 17 74 96 28 21 +9 +4631 +87 69 69 57 93 96 94 88 6 90 80 22 70 44 7 78 29 36 39 61 +10 +5542 +87 45 64 17 14 91 2 72 86 66 90 86 34 57 98 57 22 58 66 21 +11 +2449 +88 56 47 77 94 3 36 62 18 77 8 24 86 59 43 64 88 27 94 56 +12 +3367 +68 6 28 48 90 45 96 6 14 51 81 75 19 11 79 10 27 72 98 78 +13 +2326 +37 76 59 10 39 18 63 88 47 41 65 34 65 7 84 65 52 47 46 53 +14 +4941 +99 60 45 97 69 9 10 12 26 11 92 10 56 69 54 45 67 13 48 29 +15 +1699 +62 41 19 62 89 50 66 57 46 35 50 65 95 5 9 49 67 81 83 90 +16 +3849 +75 13 69 11 93 81 18 78 88 44 27 63 62 61 65 97 2 4 61 77 +17 +5341 +54 92 37 54 80 91 79 96 48 5 53 2 72 13 50 5 32 57 85 71 +18 +5248 +8 74 41 35 40 70 98 9 8 14 26 70 77 30 13 31 92 31 61 77 +19 +4809 +36 44 39 12 50 96 58 18 66 61 61 6 17 63 66 17 6 56 94 71 +20 +2804 +85 41 28 40 33 98 45 24 89 27 57 39 72 63 11 41 87 19 77 75 +21 +3599 +20 16 2 99 90 15 97 68 16 80 9 6 62 59 71 16 15 21 9 95 +22 +3391 +68 6 77 73 12 42 46 45 49 30 74 82 43 90 50 68 43 33 85 45 +23 +3475 +55 74 48 60 92 11 32 6 46 66 6 55 85 24 77 77 38 60 42 2 +24 +5835 +22 50 57 9 96 67 11 29 3 10 68 63 75 19 70 5 23 43 6 16 +25 +5100 +48 18 75 70 50 87 63 18 12 18 51 48 80 53 21 13 77 39 74 20 +26 +3385 +9 62 88 7 25 24 6 40 21 73 18 39 45 38 13 28 46 10 83 60 +27 +3731 +38 96 46 35 15 8 38 70 55 9 10 26 95 75 36 4 20 74 67 12 +28 +4228 +44 50 97 36 65 43 32 62 15 68 25 80 89 40 42 89 84 89 18 96 +29 +4441 +37 12 64 75 8 70 29 62 2 94 6 92 33 35 43 15 92 98 39 26 +30 +5697 +63 46 15 20 57 83 87 9 87 97 56 32 93 95 89 20 91 68 52 22 +31 +2204 +60 54 7 89 66 49 42 86 17 96 42 76 83 6 21 4 88 50 95 26 +32 +5535 +43 53 88 20 29 38 8 15 68 21 43 38 19 85 89 46 31 33 72 30 +33 +2677 +97 72 41 10 20 46 8 76 76 73 63 93 52 94 24 88 68 61 64 58 +34 +2332 +42 10 89 73 35 75 90 23 87 6 50 22 57 21 50 55 85 30 7 9 +35 +3053 +68 52 95 54 59 13 48 40 77 13 91 17 55 84 98 84 18 51 68 22 +36 +1252 +45 88 77 88 1 12 89 63 77 53 32 48 24 92 7 66 32 33 26 61 +37 +3875 +46 95 13 70 73 35 94 39 12 79 81 25 4 49 76 9 22 26 9 76 +38 +2751 +19 41 88 25 45 96 47 24 56 66 92 74 96 49 20 82 45 6 87 54 +39 +2550 +69 91 70 48 79 7 23 36 57 39 85 60 31 98 66 43 94 24 4 56 +40 +3561 +66 5 85 2 64 10 59 24 7 35 40 34 17 38 87 2 84 70 95 19 +41 +1822 +22 37 68 67 54 89 61 89 46 38 70 14 93 28 19 59 98 68 75 45 +42 +3858 +42 47 4 56 49 91 58 9 69 18 51 92 23 60 64 61 74 80 64 27 +43 +1012 +54 96 31 59 24 36 83 18 2 82 48 95 34 38 62 37 8 13 19 60 +44 +4277 +2 53 67 7 81 33 89 89 69 62 7 51 27 58 19 90 37 73 85 74 +45 +4235 +94 14 67 32 94 52 95 32 5 37 44 50 70 82 94 90 21 13 2 40 +46 +4835 +95 6 75 61 67 34 3 56 77 93 75 96 26 20 12 71 51 35 70 84 +47 +5048 +69 4 9 32 70 94 78 77 53 84 99 89 80 39 69 82 62 39 96 11 +48 +1812 +15 15 9 59 39 73 46 76 39 48 91 94 4 24 5 88 68 44 58 2 +49 +2899 +38 7 44 33 87 36 5 8 55 58 22 10 48 43 44 6 43 86 19 27 +50 +5753 +15 96 24 60 21 27 8 56 17 56 93 91 81 76 75 57 97 24 27 31 +51 +4454 +53 43 16 72 13 27 59 85 3 88 88 50 76 3 23 32 70 30 39 31 +52 +1899 +43 12 25 79 90 81 25 79 54 24 29 72 28 28 66 90 24 83 6 53 +53 +5228 +94 42 42 89 70 1 67 72 18 37 94 60 64 82 5 69 65 27 67 45 +54 +4584 +90 89 88 42 71 1 15 50 12 94 11 98 47 26 82 92 35 74 51 86 +55 +4559 +92 86 85 49 86 83 90 39 96 4 13 27 4 71 25 54 4 81 72 31 +56 +5795 +3 7 17 4 41 22 99 69 82 92 47 85 46 4 67 98 28 15 20 2 +57 +3427 +31 56 32 94 23 73 38 96 67 88 12 71 84 71 76 59 45 13 84 13 +58 +1758 +74 20 36 30 18 98 19 94 8 37 81 63 20 93 68 51 37 87 35 74 +59 +2914 +35 34 60 23 63 2 77 83 25 3 77 29 77 75 57 12 40 27 58 50 +60 +1049 +51 77 85 89 9 88 61 76 55 70 15 34 66 98 86 46 39 88 46 44 +61 +5883 +75 24 15 7 50 32 55 55 25 30 97 61 21 84 13 45 68 17 88 7 +62 +4900 +61 85 65 76 87 78 12 33 76 92 64 56 94 35 97 27 70 37 38 5 +63 +3458 +27 52 68 35 43 57 8 15 2 54 87 35 77 53 73 26 12 65 79 10 +64 +3569 +17 93 62 47 33 74 95 76 59 94 33 9 53 45 6 8 28 45 82 60 +65 +1552 +31 31 60 77 18 30 88 36 72 72 93 12 34 18 90 56 9 6 27 58 +66 +5589 +9 65 27 47 28 56 55 54 88 86 65 53 53 32 71 12 99 77 91 69 +67 +5035 +70 94 9 10 21 90 81 67 48 18 89 67 48 59 5 14 83 27 14 4 +68 +3549 +56 45 97 88 61 5 9 56 75 23 3 16 18 2 70 90 92 20 86 42 +69 +5818 +98 20 73 16 57 48 32 92 44 28 97 68 89 33 91 96 41 1 3 21 +70 +5764 +67 79 41 88 69 98 62 18 10 11 3 12 76 63 28 66 62 28 50 39 +71 +1431 +57 19 89 82 9 36 50 67 22 33 31 45 86 47 26 97 83 69 40 58 +72 +5118 +41 3 95 34 18 55 75 94 42 57 80 25 42 99 75 32 34 81 91 99 +73 +3347 +78 96 71 52 68 54 66 28 98 84 47 83 57 8 34 98 24 87 29 28 +74 +1935 +60 84 7 79 8 7 43 1 33 71 8 76 77 41 10 16 6 33 26 8 +75 +5435 +7 18 79 77 24 85 87 33 52 31 79 7 86 23 80 14 2 6 42 2 +76 +5127 +15 26 75 74 90 61 40 36 1 47 62 97 71 38 38 86 89 98 36 2 +77 +1967 +21 52 15 8 7 94 98 18 99 38 80 63 21 49 16 48 24 25 42 4 +78 +4304 +43 68 86 69 47 88 42 3 37 34 11 78 4 86 5 65 22 49 66 81 +79 +1541 +26 28 9 11 32 33 49 65 74 25 95 76 5 54 99 4 13 32 21 24 +80 +5232 +42 84 74 18 95 78 50 44 35 95 5 40 2 12 13 47 42 9 28 57 +81 +1855 +82 23 45 37 70 89 29 79 15 20 83 57 66 57 83 86 99 19 58 19 +82 +5522 +7 1 83 47 86 18 28 86 58 39 48 37 81 1 45 8 22 24 60 24 +83 +5867 +43 44 31 84 86 14 35 19 15 90 23 93 49 3 93 99 80 63 23 46 +84 +2242 +14 3 84 17 8 46 48 58 41 17 8 92 42 63 96 37 96 37 48 27 +85 +4987 +1 37 70 70 71 20 37 30 48 58 60 54 14 7 62 42 20 11 24 51 +86 +2861 +62 42 63 74 23 89 42 64 94 98 54 92 4 35 70 76 79 68 2 12 +87 +4049 +71 1 2 26 50 17 11 4 96 39 12 42 64 78 96 84 4 94 31 18 +88 +3485 +26 55 42 90 53 65 38 65 89 99 97 29 30 54 58 63 92 34 80 78 +89 +2506 +96 76 79 53 32 80 24 57 8 44 98 85 52 89 65 63 26 33 50 87 +90 +5825 +17 41 59 74 6 13 97 73 82 45 36 3 86 7 16 78 28 90 47 71 +91 +1051 +75 71 59 87 38 70 45 37 36 53 95 10 34 2 29 41 5 58 61 83 +92 +5335 +5 40 11 30 93 7 54 44 31 88 69 6 86 34 46 62 34 36 91 7 +93 +3754 +38 31 73 8 66 43 28 51 13 8 46 53 94 41 77 54 41 57 71 33 +94 +1957 +28 9 44 60 1 24 4 21 26 17 93 34 94 25 36 79 9 4 39 54 +95 +3329 +20 8 13 60 99 23 68 15 40 13 44 45 3 56 24 40 55 81 65 30 +96 +1631 +32 46 63 74 62 31 89 63 77 72 92 78 60 40 66 57 12 84 63 84 +97 +1639 +85 20 25 34 5 38 86 65 83 60 71 96 90 89 60 17 78 8 78 8 +98 +4858 +97 66 68 46 37 63 39 28 44 62 63 17 35 92 86 63 37 8 87 4 +99 +4760 +36 19 94 26 41 43 71 82 77 2 74 85 96 12 12 28 15 8 96 95 diff --git a/data/jobshop/100_20_08_ta088.txt b/data/jobshop/100_20_08_ta088.txt new file mode 100644 index 0000000000..2bc6fe06e8 --- /dev/null +++ b/data/jobshop/100_20_08_ta088.txt @@ -0,0 +1,303 @@ +100 +20 +444956424 +0 +2417 +39 57 30 84 42 11 3 21 74 82 59 78 37 22 24 81 64 17 75 73 +1 +2253 +83 2 34 64 74 20 34 88 21 10 31 63 28 94 47 80 28 45 24 60 +2 +4077 +12 75 55 65 1 3 39 54 53 53 80 21 56 75 27 33 64 27 53 24 +3 +1431 +57 44 12 11 40 40 69 16 51 40 74 88 33 49 99 8 11 53 31 50 +4 +4510 +78 30 50 41 3 48 9 8 80 16 7 96 26 4 39 24 27 92 93 75 +5 +4934 +55 39 15 31 95 24 92 34 67 63 14 44 17 22 26 98 35 6 72 58 +6 +2079 +20 88 4 5 69 32 78 74 91 94 53 57 43 77 24 76 19 95 83 36 +7 +3050 +79 35 43 67 18 23 99 11 44 4 47 12 75 80 66 30 28 30 66 50 +8 +5987 +58 13 74 91 73 25 27 24 11 54 34 3 16 35 92 48 87 2 90 91 +9 +4319 +52 21 31 75 66 51 20 77 71 33 53 52 19 94 98 44 11 3 44 74 +10 +3768 +99 38 72 47 83 80 61 19 10 22 80 88 65 96 35 96 25 18 29 81 +11 +4822 +48 6 71 78 52 23 15 12 26 95 9 61 20 38 92 97 54 16 68 70 +12 +3904 +87 92 29 64 37 49 87 17 62 39 1 66 28 37 26 6 18 71 38 23 +13 +3481 +67 43 28 23 53 88 76 8 93 81 74 93 25 17 16 91 19 92 87 93 +14 +1641 +95 22 32 29 19 35 55 59 1 93 62 29 60 14 78 38 59 41 29 66 +15 +2572 +82 85 14 81 3 40 23 8 9 17 6 33 64 14 25 56 77 9 86 53 +16 +4873 +90 51 32 44 53 40 35 88 82 64 47 37 9 15 51 42 83 52 34 96 +17 +5756 +41 25 6 80 5 63 21 21 71 94 58 60 58 88 37 37 36 18 65 77 +18 +2421 +86 43 46 59 44 48 28 75 79 35 60 6 5 49 62 9 71 97 47 63 +19 +3109 +97 4 73 34 91 29 93 29 65 52 88 3 75 6 72 31 68 9 35 12 +20 +5111 +27 81 48 35 46 19 95 83 39 31 8 14 18 14 27 56 57 22 57 35 +21 +5935 +20 31 56 54 43 5 25 76 6 16 88 42 35 41 71 18 28 62 11 92 +22 +2663 +82 71 97 49 50 23 92 35 3 69 56 20 86 4 68 40 57 89 32 57 +23 +1254 +45 92 56 14 40 14 6 19 46 85 82 19 56 61 81 85 57 53 82 32 +24 +5482 +71 25 60 72 30 57 54 18 36 77 42 90 99 23 5 29 52 69 42 97 +25 +2486 +58 72 72 21 40 57 66 60 5 45 64 10 99 73 4 54 4 25 1 30 +26 +6029 +92 42 24 57 56 40 30 84 19 83 63 27 95 6 34 96 52 48 93 73 +27 +4890 +5 77 29 42 40 7 32 80 70 97 10 76 22 58 35 45 40 40 41 46 +28 +3578 +21 70 64 24 75 95 5 62 61 43 7 58 30 69 56 49 99 59 3 91 +29 +2962 +45 66 29 88 5 53 68 20 20 64 69 67 26 60 31 85 87 3 2 52 +30 +3745 +43 15 3 78 81 52 86 33 3 29 92 28 41 50 81 5 46 45 43 97 +31 +5590 +12 15 97 75 87 2 98 19 98 2 12 54 62 27 32 48 49 15 80 19 +32 +2538 +53 51 50 53 14 43 87 85 51 27 44 66 15 64 58 45 37 70 67 28 +33 +3740 +29 78 97 80 61 94 15 50 3 91 93 46 2 29 10 24 68 33 6 21 +34 +4859 +14 89 83 88 4 85 75 2 56 40 83 78 10 43 64 43 86 30 99 16 +35 +4326 +49 50 89 20 94 75 34 39 47 96 16 91 48 88 25 62 10 88 97 81 +36 +1516 +85 74 2 4 22 84 86 88 46 66 65 85 93 2 69 46 41 40 70 59 +37 +4536 +90 57 96 30 36 42 1 94 86 62 95 3 50 69 89 27 22 88 24 45 +38 +4980 +12 7 28 52 95 27 4 67 92 75 60 49 51 17 32 5 90 13 48 63 +39 +2470 +48 65 83 32 79 40 60 85 92 50 60 74 39 56 25 12 93 88 9 49 +40 +4014 +13 89 47 82 42 66 75 18 25 68 62 23 26 21 63 89 25 77 56 42 +41 +1803 +75 87 90 28 84 48 88 31 14 1 3 60 86 42 62 34 37 80 11 38 +42 +1668 +69 6 56 36 92 81 11 72 1 68 44 61 21 28 3 88 19 14 45 83 +43 +2494 +34 31 57 98 87 92 23 96 39 91 23 57 83 65 99 57 96 79 93 52 +44 +4232 +19 70 69 77 60 30 33 88 42 50 14 79 52 79 33 6 34 87 84 92 +45 +4508 +55 25 88 71 16 49 20 41 23 78 98 4 25 19 57 76 1 51 44 36 +46 +1194 +44 36 54 16 76 86 85 89 45 67 53 59 14 78 93 34 6 16 22 22 +47 +1036 +22 88 94 91 32 26 69 76 28 23 10 53 66 20 1 67 40 96 26 49 +48 +5820 +60 25 90 79 88 91 32 93 9 36 31 15 20 2 35 51 34 95 70 63 +49 +1798 +45 94 62 10 19 78 14 36 23 92 30 21 60 37 18 11 82 49 84 56 +50 +2505 +38 66 97 28 72 41 89 4 29 65 81 73 38 90 84 82 51 44 79 44 +51 +3048 +78 95 67 80 10 53 12 21 94 13 46 4 48 42 53 93 67 65 82 51 +52 +5686 +73 77 59 60 87 50 56 91 65 5 38 14 31 53 49 82 45 59 84 75 +53 +4937 +59 10 22 86 78 74 26 76 55 62 37 52 88 32 52 48 38 49 54 34 +54 +4413 +46 26 24 81 75 69 57 86 80 60 64 47 5 26 57 3 74 63 27 8 +55 +5714 +47 58 87 20 39 48 24 47 92 7 36 66 73 74 85 67 91 95 15 6 +56 +5080 +95 8 99 3 58 91 57 89 23 56 90 93 29 95 45 55 81 81 89 48 +57 +5458 +25 95 62 46 71 20 85 81 25 19 93 65 95 89 84 22 42 47 88 8 +58 +3457 +58 20 18 57 45 20 3 88 44 23 90 91 66 68 52 56 27 78 65 29 +59 +1346 +61 46 70 58 43 53 9 41 14 84 71 61 73 34 52 62 55 34 84 8 +60 +5895 +92 49 94 76 34 75 5 18 54 50 15 55 84 65 93 18 66 84 28 12 +61 +2662 +8 37 85 63 9 78 76 49 48 17 38 76 41 10 66 89 94 29 20 61 +62 +1380 +88 76 43 13 28 91 15 22 15 77 57 64 40 63 90 21 10 72 64 60 +63 +3014 +64 11 48 81 7 84 62 59 45 63 63 45 59 51 49 84 81 10 43 32 +64 +1201 +93 24 51 85 84 49 83 96 25 25 38 58 76 4 83 72 33 39 92 64 +65 +3775 +29 72 91 82 42 39 64 70 36 17 35 25 92 58 89 66 12 80 30 13 +66 +3174 +20 75 16 92 72 19 46 85 49 73 60 98 63 81 76 38 90 1 33 71 +67 +4691 +45 58 31 52 57 29 43 46 72 62 56 5 77 76 96 31 22 64 39 59 +68 +5593 +46 46 57 8 56 77 26 75 57 10 14 64 62 48 65 38 4 89 68 91 +69 +4465 +78 2 51 6 25 1 13 10 14 63 17 31 69 80 60 9 65 37 85 68 +70 +5001 +37 83 9 52 33 5 49 7 41 64 29 38 80 53 89 82 34 83 11 82 +71 +3529 +49 14 28 12 33 84 57 5 91 25 71 37 73 53 87 88 54 66 14 98 +72 +4125 +2 77 37 65 80 34 37 18 72 1 60 39 84 71 71 39 19 8 65 76 +73 +3402 +18 68 89 26 69 13 48 42 84 50 86 62 93 65 1 78 48 42 7 35 +74 +2107 +92 81 83 67 87 19 10 92 61 7 24 57 89 3 21 9 87 97 77 78 +75 +3758 +41 81 33 14 94 80 13 86 97 59 14 69 90 96 35 17 65 6 81 58 +76 +5784 +31 56 94 64 90 21 34 59 90 93 14 41 89 44 11 57 29 48 69 81 +77 +2182 +29 37 44 8 66 87 46 90 34 95 69 25 94 67 61 22 34 46 89 26 +78 +1690 +92 41 76 40 93 4 56 87 13 41 18 3 13 38 34 67 85 63 12 3 +79 +4047 +87 96 82 86 23 76 93 82 47 20 94 86 70 96 89 52 17 67 46 80 +80 +1669 +65 53 10 47 84 91 80 10 51 69 99 97 35 54 67 66 99 9 37 90 +81 +2134 +22 88 81 83 84 54 84 79 51 37 13 37 41 14 54 45 80 53 53 39 +82 +3912 +61 66 74 58 56 56 81 64 41 21 41 83 2 99 68 9 91 91 46 90 +83 +2139 +90 50 55 83 90 9 15 50 10 91 49 78 44 64 77 67 94 50 8 32 +84 +5941 +89 40 92 95 58 79 86 4 81 12 20 86 94 91 29 38 79 86 28 32 +85 +1545 +97 28 26 56 69 20 76 29 25 64 35 98 12 9 58 54 82 55 6 34 +86 +3701 +15 65 27 65 6 62 24 8 5 94 85 22 59 21 92 10 78 38 63 69 +87 +1170 +75 76 86 23 31 59 39 6 85 5 9 9 62 93 40 96 64 68 48 81 +88 +1900 +77 89 32 32 98 43 57 60 56 32 87 22 77 7 88 2 69 73 55 55 +89 +4350 +65 16 28 43 43 19 76 79 18 26 27 44 51 48 97 58 26 68 69 13 +90 +4816 +21 48 75 91 34 92 81 85 36 16 28 37 64 80 46 96 60 91 22 15 +91 +3588 +56 91 67 18 56 7 86 35 18 55 13 32 4 1 22 26 48 5 42 17 +92 +5122 +53 83 91 27 49 94 78 35 62 75 90 3 98 46 44 99 34 58 47 87 +93 +5580 +9 84 48 79 98 55 94 51 55 27 46 54 42 58 97 72 47 56 15 11 +94 +1869 +86 18 58 53 82 34 33 35 70 90 55 71 77 35 52 69 74 17 69 12 +95 +1306 +75 2 23 87 68 14 10 24 22 84 78 86 81 27 66 11 76 35 34 48 +96 +5024 +7 63 17 97 32 70 27 65 21 86 52 49 20 55 28 55 38 42 25 2 +97 +4596 +88 27 18 79 83 88 12 15 50 14 16 89 54 80 99 82 23 55 21 65 +98 +5946 +38 39 37 99 45 58 55 11 44 7 7 27 45 40 68 59 23 17 33 35 +99 +4855 +69 14 78 18 77 7 97 99 39 36 15 50 15 13 4 25 53 28 93 98 diff --git a/data/jobshop/100_20_09_ta089.txt b/data/jobshop/100_20_09_ta089.txt new file mode 100644 index 0000000000..369bc3be4a --- /dev/null +++ b/data/jobshop/100_20_09_ta089.txt @@ -0,0 +1,303 @@ +100 +20 +2115448041 +0 +3481 +28 54 92 60 44 27 67 74 67 58 39 10 20 96 34 87 45 62 15 29 +1 +4435 +25 54 47 59 12 70 15 39 23 59 18 22 29 20 62 47 25 61 94 41 +2 +1685 +61 63 70 50 19 48 52 70 25 41 75 6 50 20 86 11 46 2 8 93 +3 +4024 +9 93 22 9 86 24 36 78 92 23 33 39 6 25 58 84 38 67 91 48 +4 +5395 +69 38 31 17 17 73 83 72 50 18 91 59 49 82 5 54 26 9 7 35 +5 +1227 +77 71 11 53 49 82 78 70 8 30 20 27 95 1 41 88 37 41 47 75 +6 +3596 +21 28 69 7 61 14 42 29 78 39 2 42 38 3 38 83 28 30 61 36 +7 +5313 +40 94 72 43 81 32 27 69 46 54 91 27 34 76 84 3 68 94 40 8 +8 +5573 +98 46 44 61 37 50 90 94 3 9 18 3 71 37 67 39 68 17 49 49 +9 +4868 +65 31 64 61 10 69 11 28 44 65 6 79 50 75 62 13 17 98 43 51 +10 +2217 +54 11 95 80 48 98 14 38 84 72 2 34 83 73 73 33 49 49 96 22 +11 +2979 +75 46 99 1 9 59 97 55 21 90 40 77 45 80 77 58 85 45 84 83 +12 +4932 +57 35 88 37 49 45 91 75 48 31 10 92 48 59 11 46 69 16 44 54 +13 +4928 +49 99 83 84 49 66 50 43 15 27 48 97 65 63 10 32 49 85 89 59 +14 +2163 +13 30 38 47 56 66 10 82 76 28 65 27 46 51 20 87 41 39 68 61 +15 +5500 +31 73 13 18 44 43 64 15 11 66 67 68 24 66 93 67 29 38 95 34 +16 +1123 +76 60 9 41 11 17 90 55 80 5 36 29 44 90 40 52 5 13 94 45 +17 +1942 +94 30 92 26 86 69 27 91 82 45 83 36 76 58 80 24 87 61 54 4 +18 +5541 +28 7 74 89 29 66 69 96 2 31 14 21 42 24 5 18 73 52 40 87 +19 +2311 +42 63 28 54 71 64 23 74 84 10 84 37 51 69 37 60 52 63 30 61 +20 +2435 +81 43 23 5 23 90 60 30 90 67 65 24 9 7 33 71 94 83 21 96 +21 +5454 +97 29 33 27 15 60 7 68 8 21 1 53 56 74 70 50 56 60 49 9 +22 +4140 +33 96 44 80 62 31 95 14 61 25 77 26 17 48 32 68 94 46 3 99 +23 +2355 +5 25 77 42 73 36 56 36 53 14 35 45 39 61 15 42 44 56 17 39 +24 +5626 +88 73 62 46 84 25 89 74 84 9 42 99 79 33 28 41 55 70 72 83 +25 +2164 +29 19 59 93 93 89 14 83 2 4 99 8 27 66 99 50 41 55 84 14 +26 +4122 +99 65 53 13 38 5 78 43 86 8 82 53 39 25 50 31 21 75 98 37 +27 +3592 +77 98 13 53 60 32 48 78 91 19 26 33 62 31 86 69 3 42 23 86 +28 +3221 +51 93 75 33 35 48 11 48 67 64 39 24 57 1 82 10 90 62 42 49 +29 +4196 +39 52 67 88 83 47 16 72 86 35 18 77 56 73 85 42 32 85 16 84 +30 +4003 +54 62 97 40 56 73 61 64 92 53 74 78 13 89 28 29 76 51 80 21 +31 +5757 +90 84 25 89 61 8 76 83 95 81 75 96 32 83 68 96 20 16 30 78 +32 +2738 +30 27 36 89 85 51 35 61 29 93 46 71 88 87 85 27 28 31 12 93 +33 +1916 +54 15 85 73 40 24 32 31 24 22 88 78 18 16 98 43 32 44 65 5 +34 +4878 +76 17 96 9 77 51 63 16 79 26 63 4 52 56 18 31 5 58 24 14 +35 +2315 +65 86 77 88 67 68 33 6 30 20 25 8 73 29 51 61 57 92 7 23 +36 +3824 +10 18 34 94 58 97 34 72 97 61 76 11 10 22 74 45 30 23 40 73 +37 +1840 +70 83 24 69 41 49 4 25 9 2 85 65 63 71 79 26 70 66 70 76 +38 +4969 +78 69 82 72 99 32 97 85 32 97 56 68 1 92 97 7 95 88 93 79 +39 +2536 +29 33 39 83 96 88 34 89 35 2 24 53 58 11 19 28 75 88 49 22 +40 +4242 +59 8 36 60 3 59 58 68 35 47 50 6 66 29 92 63 39 96 89 94 +41 +2426 +16 27 13 43 36 96 59 83 40 23 43 36 25 26 87 23 26 53 17 68 +42 +2793 +13 43 6 87 33 45 51 14 82 27 68 73 14 82 69 33 92 1 95 39 +43 +4607 +29 92 8 53 8 49 7 55 17 21 42 27 31 4 42 93 10 56 33 50 +44 +3520 +64 33 26 10 40 73 54 97 96 36 49 72 3 38 3 67 32 37 68 31 +45 +1680 +69 26 2 79 43 91 8 3 36 62 93 9 85 64 12 89 53 82 97 30 +46 +1362 +4 68 52 59 16 4 42 16 60 29 78 18 20 90 81 75 62 24 73 38 +47 +4222 +1 44 41 71 75 79 94 89 88 17 43 26 89 54 97 50 35 44 8 43 +48 +5706 +95 78 20 65 15 35 26 14 12 3 36 16 15 6 26 65 45 15 68 40 +49 +5197 +16 37 53 25 81 37 69 1 76 70 51 64 50 85 77 9 27 16 54 56 +50 +3413 +30 81 45 36 43 42 35 6 94 14 45 37 44 58 69 56 88 15 95 31 +51 +4490 +40 74 70 88 88 95 19 96 78 44 72 53 3 7 67 12 35 81 6 23 +52 +5440 +92 75 51 37 23 84 94 8 22 73 74 87 12 94 4 36 53 56 1 85 +53 +3823 +77 7 83 7 1 53 26 13 74 89 36 68 73 5 68 19 13 35 43 94 +54 +3590 +67 23 54 11 4 27 93 32 2 71 35 64 61 6 51 50 7 27 19 55 +55 +1522 +93 24 62 61 10 61 88 64 99 21 41 47 34 5 49 60 74 43 48 94 +56 +2588 +80 21 68 66 2 79 81 67 74 90 36 72 52 71 18 69 5 65 38 78 +57 +3663 +88 73 43 15 39 15 2 20 51 28 3 85 37 94 24 32 77 18 17 81 +58 +4456 +48 27 28 47 97 64 78 37 77 36 13 89 61 59 49 17 91 91 50 34 +59 +4798 +7 91 28 8 11 63 31 63 61 13 24 94 27 51 73 64 77 5 97 77 +60 +3555 +96 8 62 50 28 83 60 63 53 85 34 31 28 6 79 64 53 72 76 77 +61 +3467 +33 47 56 47 27 45 44 94 29 82 34 86 24 79 81 40 74 25 41 56 +62 +5175 +8 65 79 4 19 14 51 97 97 57 22 1 35 30 92 31 68 3 98 47 +63 +2327 +40 36 15 74 6 71 99 74 28 1 17 40 26 61 57 59 39 15 94 3 +64 +1273 +4 87 53 4 50 89 70 23 84 72 14 21 32 83 39 82 95 62 77 65 +65 +3158 +55 5 70 11 3 56 3 34 87 7 17 10 48 89 15 6 32 35 9 17 +66 +3456 +43 91 90 69 61 55 44 8 31 25 60 72 16 96 56 26 57 7 81 21 +67 +5404 +73 17 86 52 52 6 30 64 2 97 44 21 30 54 36 43 48 43 53 81 +68 +5301 +90 82 23 17 91 74 75 99 19 90 99 97 3 85 31 34 43 57 75 72 +69 +1667 +68 26 94 61 53 4 35 78 33 51 64 96 69 88 60 48 9 39 40 30 +70 +5750 +79 89 2 29 5 90 1 11 26 28 55 15 42 46 89 68 66 8 48 44 +71 +2498 +50 73 73 39 64 73 99 90 22 83 67 66 14 80 64 74 15 31 30 13 +72 +5054 +62 90 13 67 69 34 57 61 28 91 78 51 56 19 36 86 64 42 49 90 +73 +4739 +47 10 59 28 99 16 18 38 25 80 12 10 45 67 72 51 45 6 66 77 +74 +3733 +22 63 30 22 32 10 85 30 29 9 96 55 61 8 42 43 86 5 56 22 +75 +5496 +54 81 47 90 43 7 16 61 6 59 13 8 58 78 19 18 56 79 39 75 +76 +1291 +94 1 62 51 99 14 17 76 16 27 53 22 30 58 67 27 71 56 68 87 +77 +4119 +23 51 22 66 29 11 62 69 51 69 70 72 31 41 78 57 62 20 69 24 +78 +2830 +14 65 73 58 73 52 77 97 47 2 80 23 44 51 12 59 71 85 32 83 +79 +2988 +60 24 22 63 14 5 62 45 26 41 52 45 51 74 57 33 78 94 70 21 +80 +1057 +13 22 46 43 79 50 51 38 44 81 77 90 17 70 26 21 13 94 49 41 +81 +4539 +22 98 81 77 54 48 6 36 83 8 17 75 94 38 28 98 73 80 70 22 +82 +1089 +57 93 13 93 46 43 49 3 66 24 79 42 85 24 57 96 40 58 54 40 +83 +1842 +23 99 38 8 33 11 45 30 78 82 51 92 3 52 74 79 4 63 60 33 +84 +1845 +97 72 31 29 87 99 88 26 60 35 77 57 59 17 8 91 29 60 28 73 +85 +5691 +11 57 83 98 28 86 97 45 22 72 99 1 54 93 30 91 83 79 39 33 +86 +2751 +53 67 37 98 78 70 52 85 41 76 12 44 36 95 31 89 63 26 71 41 +87 +3299 +3 60 59 17 27 77 57 33 66 91 13 21 42 35 36 92 90 19 68 5 +88 +5404 +18 2 98 56 53 39 45 11 64 18 35 52 96 22 84 30 67 4 95 47 +89 +2806 +66 48 21 19 11 21 20 83 3 45 20 96 69 54 82 36 18 58 72 69 +90 +1266 +75 72 65 53 99 27 78 97 17 83 6 24 80 31 49 28 40 67 21 1 +91 +3756 +51 93 8 4 45 82 21 67 78 95 6 69 26 3 35 31 98 55 46 80 +92 +4903 +81 75 50 98 8 42 24 76 48 29 91 76 33 34 83 25 94 79 17 9 +93 +4086 +90 45 27 12 64 81 32 28 56 69 66 61 2 43 69 79 84 53 85 88 +94 +5058 +17 41 29 65 77 72 6 15 20 14 73 59 61 20 1 45 96 39 92 91 +95 +5101 +6 96 1 53 29 92 54 90 36 5 88 87 47 73 69 43 81 13 79 16 +96 +5891 +79 20 2 23 94 58 91 12 91 92 25 81 6 87 50 80 73 34 57 65 +97 +3406 +71 31 19 72 16 93 73 88 95 17 16 94 95 29 9 30 54 12 7 4 +98 +3105 +97 94 22 7 45 61 47 9 81 93 37 50 48 51 52 29 38 28 81 85 +99 +2120 +76 45 42 75 30 68 58 99 98 55 58 33 44 70 99 48 36 57 73 6 diff --git a/data/jobshop/100_20_10_ta090.txt b/data/jobshop/100_20_10_ta090.txt new file mode 100644 index 0000000000..ec1f3387cb --- /dev/null +++ b/data/jobshop/100_20_10_ta090.txt @@ -0,0 +1,303 @@ +100 +20 +118254244 +0 +2371 +50 43 2 37 66 3 14 7 53 96 30 57 64 70 65 92 28 39 75 16 +1 +5346 +69 66 38 31 46 3 68 95 63 28 34 11 13 86 75 1 48 60 81 60 +2 +4826 +14 85 79 36 31 42 51 72 79 67 90 72 43 95 38 39 54 80 18 31 +3 +5377 +61 81 78 73 21 46 62 16 98 99 42 35 55 81 51 97 78 99 12 34 +4 +5236 +88 68 8 88 54 84 67 15 11 97 56 66 58 48 65 92 29 48 29 94 +5 +5725 +5 48 87 9 71 38 21 69 89 35 24 56 8 38 87 59 29 97 83 94 +6 +4215 +52 63 75 51 42 92 94 4 22 26 36 36 82 1 86 60 63 28 78 18 +7 +1457 +87 73 53 24 81 86 64 31 50 61 4 16 37 97 35 1 15 84 16 30 +8 +2878 +92 92 96 65 8 93 43 16 86 11 79 96 76 24 58 78 12 11 73 84 +9 +3979 +78 63 27 99 32 22 12 26 84 95 60 97 90 69 65 3 48 98 38 95 +10 +1602 +25 42 25 22 12 26 1 15 56 3 74 59 42 61 72 65 22 37 18 37 +11 +2456 +40 72 41 34 41 93 86 28 32 24 94 65 35 84 24 80 39 93 43 80 +12 +4268 +79 71 99 44 12 64 84 24 4 65 53 87 10 46 70 98 83 4 38 37 +13 +3807 +79 46 25 43 71 32 87 55 87 76 74 12 15 92 41 76 15 73 83 31 +14 +3129 +24 56 16 53 31 75 80 19 58 58 54 13 21 12 73 40 73 61 83 26 +15 +1158 +91 79 27 44 60 63 38 15 3 19 48 5 47 97 41 58 89 84 6 30 +16 +3376 +3 59 92 10 25 5 15 20 99 42 80 6 30 65 80 36 27 16 45 32 +17 +3590 +19 55 37 79 18 55 4 63 81 28 71 55 12 14 14 23 23 80 91 49 +18 +4711 +91 91 74 73 81 14 13 43 51 7 91 95 83 90 69 22 11 14 39 33 +19 +4742 +27 25 78 30 7 63 46 76 35 48 37 82 2 80 23 21 8 70 77 30 +20 +4119 +29 47 93 5 55 71 20 57 41 16 32 55 27 33 33 48 52 69 5 96 +21 +4608 +90 82 73 49 33 8 27 74 37 23 59 16 80 47 70 47 83 95 94 74 +22 +1287 +63 54 66 32 41 6 28 81 21 7 82 56 13 59 99 14 4 13 89 81 +23 +5622 +28 64 16 87 34 3 83 74 26 13 39 49 10 81 75 91 84 28 79 24 +24 +5324 +93 45 18 85 32 46 18 88 50 91 98 33 30 90 50 86 52 67 81 28 +25 +1123 +24 33 67 84 75 65 41 26 50 99 75 44 18 72 83 66 58 68 94 48 +26 +1828 +63 9 10 67 69 5 3 72 65 99 55 8 29 50 67 50 91 35 62 78 +27 +3953 +52 84 3 16 57 74 45 23 8 21 59 23 65 9 97 6 47 10 25 50 +28 +1260 +45 94 75 91 79 30 91 84 62 67 45 83 80 89 48 33 13 79 17 8 +29 +1441 +64 83 35 94 61 49 18 3 7 31 96 8 71 54 38 74 27 2 6 86 +30 +3567 +61 19 42 61 93 25 57 6 83 61 28 73 64 26 99 44 10 10 19 81 +31 +3405 +96 95 11 36 98 95 84 68 3 22 78 4 59 35 21 20 94 56 89 17 +32 +5287 +35 81 81 61 74 43 28 8 90 77 64 73 21 60 17 58 85 77 65 5 +33 +4398 +19 41 37 21 76 12 31 69 64 70 93 85 46 38 97 20 46 96 5 27 +34 +5869 +78 12 62 16 80 14 74 57 46 29 5 37 47 21 8 82 97 74 54 41 +35 +1770 +27 62 44 57 49 83 98 41 96 32 29 17 89 55 69 98 47 12 14 73 +36 +5918 +57 99 60 29 93 90 14 44 69 24 73 46 69 70 63 63 57 94 96 98 +37 +3151 +17 77 13 53 9 10 2 54 59 79 68 22 81 79 71 33 51 14 77 23 +38 +4175 +80 21 76 59 68 40 90 24 26 22 42 44 24 23 80 61 3 68 1 24 +39 +5921 +31 36 8 43 96 33 59 92 57 61 63 95 29 92 93 93 61 86 88 21 +40 +4704 +65 56 16 98 93 48 23 23 89 53 14 80 77 7 27 8 91 68 16 5 +41 +4567 +29 48 98 89 66 52 17 66 3 31 37 38 68 59 30 18 26 6 93 66 +42 +4961 +36 18 36 17 60 78 82 65 20 73 63 7 55 49 48 95 78 14 35 4 +43 +3562 +73 97 13 22 36 26 21 54 33 20 39 51 9 25 31 57 45 70 91 7 +44 +2295 +51 87 36 67 79 76 83 44 75 5 40 26 20 50 36 8 33 87 1 68 +45 +4483 +14 33 40 86 6 34 79 18 54 16 25 74 13 9 2 93 31 8 66 85 +46 +3592 +8 85 59 44 59 20 24 62 36 34 74 90 21 16 94 88 94 22 68 34 +47 +1788 +65 42 61 1 3 32 23 71 37 5 6 13 79 79 87 6 4 64 10 69 +48 +1237 +95 60 69 36 44 42 35 33 64 50 85 13 96 30 52 94 37 61 33 5 +49 +5476 +84 71 53 4 7 88 39 97 34 73 76 70 33 96 62 31 83 23 37 24 +50 +2478 +49 36 30 59 72 36 19 17 32 93 7 95 87 96 85 99 54 93 42 3 +51 +1395 +70 29 47 28 12 78 84 9 1 32 54 83 91 98 35 69 68 10 29 91 +52 +3232 +89 69 2 43 69 6 55 15 51 71 27 47 60 56 1 22 32 28 16 18 +53 +3997 +57 59 38 32 50 59 7 43 6 45 6 23 42 95 76 83 94 84 84 61 +54 +5526 +52 83 39 58 41 89 37 85 57 10 83 34 48 44 35 5 4 44 15 36 +55 +5065 +11 37 24 69 75 48 62 85 48 66 80 26 59 90 27 50 48 21 83 68 +56 +5376 +32 55 47 76 48 47 25 39 27 36 62 64 98 5 6 2 36 2 42 68 +57 +2596 +54 85 89 49 48 68 90 92 28 53 4 9 54 51 64 39 77 24 28 1 +58 +1844 +70 77 46 48 92 86 78 55 13 98 59 31 97 47 6 53 6 79 7 9 +59 +4984 +76 1 56 90 8 75 49 3 91 80 68 51 99 69 79 39 89 91 40 35 +60 +1425 +52 76 90 41 83 18 21 85 71 97 27 87 44 60 23 98 61 30 28 54 +61 +2474 +50 69 36 21 31 61 27 49 76 19 85 91 93 43 33 33 65 93 59 18 +62 +2407 +84 81 26 65 66 49 90 76 26 39 37 35 74 18 17 7 91 41 63 38 +63 +1992 +27 67 23 7 5 20 52 91 16 93 19 21 91 92 1 54 78 49 10 19 +64 +4808 +6 62 36 83 64 65 18 17 27 47 53 70 94 82 9 71 39 28 4 82 +65 +3137 +44 95 54 12 59 55 95 30 76 3 11 48 30 27 29 21 73 13 6 43 +66 +1884 +50 15 57 72 10 5 38 66 65 64 13 31 52 74 49 5 20 43 90 60 +67 +3346 +89 78 35 27 97 9 82 22 82 12 64 98 17 76 20 13 92 29 98 43 +68 +3082 +87 88 33 58 86 1 76 21 57 68 80 97 96 57 50 70 66 45 12 46 +69 +5880 +14 82 5 20 6 84 99 75 25 28 52 8 44 96 7 57 92 22 76 91 +70 +5536 +96 61 74 92 34 37 43 59 72 14 17 9 46 96 46 27 30 91 35 66 +71 +4181 +30 58 93 63 79 75 5 52 7 4 79 41 87 9 86 38 90 74 14 52 +72 +5779 +82 92 5 27 32 16 19 83 8 1 76 13 97 16 3 55 62 25 43 53 +73 +5206 +75 15 79 27 88 46 73 32 73 67 33 83 9 12 15 93 86 99 72 9 +74 +4544 +55 17 37 96 98 44 45 49 59 8 21 81 18 88 7 12 98 40 3 45 +75 +1404 +90 66 56 1 44 72 82 47 26 61 7 50 18 59 76 66 17 3 94 67 +76 +5695 +6 22 43 9 49 81 55 60 34 23 69 66 77 39 97 16 30 85 28 38 +77 +3970 +63 21 93 75 66 79 93 42 18 14 19 42 47 42 89 31 53 70 31 48 +78 +5267 +37 90 36 85 61 6 9 90 78 58 6 81 26 76 93 1 56 42 75 21 +79 +4427 +40 67 92 75 46 4 74 81 67 75 65 26 74 17 92 42 32 1 55 7 +80 +5565 +2 49 86 18 21 84 9 94 93 50 7 59 97 35 58 26 52 28 79 11 +81 +2992 +71 57 84 22 40 27 5 78 99 64 88 6 47 65 23 96 19 48 37 19 +82 +2256 +2 58 87 84 6 14 12 22 33 17 86 4 81 87 93 14 1 94 68 85 +83 +4917 +17 86 94 16 93 88 65 22 8 70 98 22 59 96 54 57 33 63 97 7 +84 +5555 +17 60 45 79 65 9 86 83 32 40 2 63 11 35 14 34 75 2 4 56 +85 +1390 +94 94 48 50 57 38 35 82 71 75 62 31 94 93 33 43 22 89 51 79 +86 +5005 +36 65 54 47 43 18 61 87 70 88 64 54 90 61 82 73 97 68 72 54 +87 +5021 +47 40 15 78 58 88 43 2 84 65 40 49 23 15 88 68 47 21 87 45 +88 +5392 +89 4 92 93 54 69 3 66 26 62 17 13 78 86 3 19 6 84 47 9 +89 +2121 +37 9 27 56 36 28 11 44 59 54 33 79 86 9 73 12 58 37 55 33 +90 +1643 +6 39 84 96 72 20 98 36 55 61 93 17 15 39 18 23 45 15 2 61 +91 +1966 +56 51 41 6 37 52 94 78 46 98 40 53 45 64 85 92 94 54 92 39 +92 +4844 +79 64 13 41 21 11 61 28 57 29 58 3 27 3 22 95 6 2 28 19 +93 +5955 +62 9 98 78 51 44 87 89 53 14 82 44 22 90 90 24 4 70 27 8 +94 +4627 +82 48 97 30 19 96 59 51 44 2 20 85 3 25 87 16 83 77 40 85 +95 +1429 +83 57 29 90 29 45 9 8 63 11 60 7 50 17 97 66 55 86 94 86 +96 +3805 +98 61 99 58 92 38 48 57 83 78 48 69 76 3 1 81 10 83 39 80 +97 +3605 +49 61 97 60 3 71 61 49 55 65 6 57 90 94 89 55 72 54 82 57 +98 +5069 +43 92 63 38 86 9 61 86 4 63 61 74 99 9 98 52 25 45 90 38 +99 +2964 +23 2 36 71 77 32 51 82 20 59 35 50 52 76 7 79 12 27 32 62 diff --git a/data/jobshop/100_5_01_ta061.txt b/data/jobshop/100_5_01_ta061.txt new file mode 100644 index 0000000000..f0d8d9b38b --- /dev/null +++ b/data/jobshop/100_5_01_ta061.txt @@ -0,0 +1,303 @@ +100 +5 +896678084 +0 +1682 +73 34 8 62 10 +1 +4503 +84 46 37 86 60 +2 +1249 +57 97 38 46 34 +3 +4984 +52 88 30 3 96 +4 +2923 +66 52 20 22 79 +5 +2401 +67 49 68 33 62 +6 +1978 +33 88 4 90 6 +7 +5318 +62 15 78 94 15 +8 +4769 +65 55 41 98 94 +9 +2093 +7 6 2 9 39 +10 +2438 +6 77 62 84 85 +11 +3143 +31 49 38 69 17 +12 +698 +42 46 95 26 55 +13 +621 +82 14 82 22 59 +14 +2463 +48 35 96 49 48 +15 +3865 +45 40 56 90 11 +16 +1563 +79 1 61 81 63 +17 +1461 +86 70 34 12 98 +18 +2285 +10 46 1 54 33 +19 +4381 +47 28 9 53 49 +20 +1057 +67 73 57 18 41 +21 +3190 +86 24 80 56 82 +22 +4493 +64 44 58 43 12 +23 +4604 +38 55 7 50 61 +24 +1592 +13 94 56 82 94 +25 +4645 +69 52 31 18 80 +26 +2729 +4 40 92 89 84 +27 +1925 +21 76 84 49 18 +28 +3843 +25 92 25 20 68 +29 +4188 +74 22 20 76 6 +30 +2635 +11 46 65 90 98 +31 +3773 +85 19 36 64 47 +32 +269 +50 18 67 89 6 +33 +307 +21 50 96 16 55 +34 +907 +93 31 35 3 73 +35 +288 +98 41 59 12 70 +36 +5211 +91 51 76 45 56 +37 +331 +26 73 66 67 46 +38 +1499 +4 22 83 97 50 +39 +1119 +28 21 37 80 90 +40 +4399 +61 79 33 97 89 +41 +1306 +8 93 2 92 88 +42 +1149 +55 98 95 56 50 +43 +3919 +68 89 20 50 99 +44 +3875 +30 44 84 95 41 +45 +3485 +26 64 43 25 36 +46 +2800 +81 93 4 52 16 +47 +1893 +95 66 44 21 84 +48 +2341 +49 14 74 47 98 +49 +874 +6 10 92 4 44 +50 +3355 +82 36 55 67 42 +51 +345 +71 36 98 62 43 +52 +1530 +61 69 8 63 62 +53 +3516 +84 79 30 25 49 +54 +3194 +29 90 18 3 22 +55 +985 +44 51 28 55 16 +56 +1638 +83 81 54 87 14 +57 +2970 +12 16 68 84 55 +58 +4265 +54 28 42 28 45 +59 +3494 +19 26 28 73 20 +60 +5134 +52 97 12 8 35 +61 +3520 +59 33 57 38 89 +62 +3570 +74 77 81 80 7 +63 +1335 +42 68 19 53 64 +64 +313 +60 28 16 70 36 +65 +1031 +43 46 88 9 5 +66 +4360 +80 16 75 87 63 +67 +2814 +34 96 11 33 8 +68 +571 +74 59 57 11 76 +69 +538 +46 56 99 65 95 +70 +2856 +40 4 4 92 40 +71 +747 +27 52 51 34 51 +72 +3321 +79 89 26 64 98 +73 +612 +1 84 6 96 77 +74 +4517 +98 42 16 67 92 +75 +1532 +44 37 71 54 35 +76 +2848 +8 90 52 26 3 +77 +4701 +55 51 96 32 56 +78 +263 +55 84 89 10 1 +79 +5340 +27 16 79 91 17 +80 +3979 +69 39 91 90 70 +81 +4804 +79 16 57 31 45 +82 +1574 +97 37 2 7 87 +83 +3644 +39 19 33 6 37 +84 +1512 +54 15 42 77 70 +85 +4445 +75 68 1 91 84 +86 +3253 +88 7 40 42 69 +87 +5334 +87 58 76 5 7 +88 +2338 +97 47 85 46 5 +89 +1071 +4 27 99 54 97 +90 +2398 +79 82 65 56 47 +91 +1675 +59 72 98 1 12 +92 +4974 +7 1 78 24 54 +93 +1785 +89 7 61 62 84 +94 +3391 +61 22 83 47 49 +95 +4517 +42 40 30 63 89 +96 +2909 +79 59 14 39 86 +97 +2733 +85 16 62 63 37 +98 +853 +66 7 41 95 52 +99 +4261 +99 72 91 45 85 diff --git a/data/jobshop/100_5_02_ta062.txt b/data/jobshop/100_5_02_ta062.txt new file mode 100644 index 0000000000..38006d0f57 --- /dev/null +++ b/data/jobshop/100_5_02_ta062.txt @@ -0,0 +1,303 @@ +100 +5 +1179439976 +0 +3077 +73 5 62 42 86 +1 +853 +69 87 94 59 73 +2 +2925 +8 54 58 91 89 +3 +866 +59 84 93 86 81 +4 +2592 +70 8 23 76 10 +5 +2975 +47 37 66 26 84 +6 +3506 +2 40 47 78 98 +7 +643 +37 27 30 51 76 +8 +1648 +60 81 60 39 18 +9 +822 +75 64 26 10 25 +10 +2724 +7 80 84 95 77 +11 +2437 +41 23 54 83 70 +12 +4943 +87 66 82 40 33 +13 +2614 +21 64 60 83 31 +14 +4686 +55 19 13 20 41 +15 +745 +32 38 14 7 55 +16 +2546 +45 96 23 23 35 +17 +3945 +56 56 80 62 68 +18 +3209 +92 16 56 42 19 +19 +2484 +2 61 31 75 28 +20 +4356 +69 48 65 84 74 +21 +2645 +39 42 83 95 60 +22 +3540 +52 28 52 77 81 +23 +3964 +2 52 92 32 82 +24 +2641 +4 78 74 17 34 +25 +521 +79 57 12 43 38 +26 +3826 +55 28 65 53 92 +27 +3734 +20 83 37 15 90 +28 +3154 +46 36 9 49 95 +29 +1332 +88 36 78 64 83 +30 +2679 +47 28 40 76 8 +31 +1823 +63 92 13 86 44 +32 +1003 +55 6 10 12 48 +33 +5106 +90 1 23 54 65 +34 +522 +29 89 50 62 79 +35 +4770 +79 31 86 30 82 +36 +3199 +33 36 81 22 56 +37 +3037 +40 88 67 53 49 +38 +4332 +21 74 20 61 25 +39 +5197 +4 50 34 53 88 +40 +4250 +31 85 78 71 52 +41 +607 +99 34 9 24 76 +42 +2646 +74 37 3 55 36 +43 +4248 +93 91 96 93 24 +44 +3540 +17 11 84 47 35 +45 +3728 +5 32 2 96 29 +46 +2704 +76 83 46 51 9 +47 +4447 +49 40 71 84 40 +48 +4019 +65 86 79 94 65 +49 +3551 +80 33 44 93 35 +50 +4781 +42 58 89 16 54 +51 +1116 +45 75 67 15 14 +52 +1475 +35 85 34 21 5 +53 +2537 +13 42 20 78 91 +54 +4472 +57 71 88 77 24 +55 +1919 +46 76 53 25 39 +56 +4792 +54 59 94 43 1 +57 +686 +7 29 85 26 58 +58 +843 +58 57 2 54 88 +59 +3416 +3 98 2 91 1 +60 +2071 +51 47 35 82 12 +61 +2733 +86 38 98 50 49 +62 +1042 +21 98 33 65 69 +63 +5019 +47 87 33 84 71 +64 +2660 +91 25 1 21 35 +65 +1518 +48 1 46 67 70 +66 +2762 +21 60 7 96 64 +67 +688 +36 71 19 72 20 +68 +5124 +23 18 4 14 15 +69 +4820 +50 80 40 74 7 +70 +721 +86 41 33 77 73 +71 +2478 +84 59 94 37 20 +72 +4307 +88 89 75 18 20 +73 +3410 +84 29 85 81 99 +74 +3900 +31 54 33 92 16 +75 +4363 +63 38 15 23 53 +76 +3685 +16 80 10 29 33 +77 +908 +55 12 72 43 94 +78 +1862 +12 56 24 3 14 +79 +1084 +14 25 81 5 89 +80 +1984 +74 85 53 19 52 +81 +2632 +59 76 27 62 41 +82 +1616 +21 33 23 33 12 +83 +4251 +91 35 80 53 78 +84 +3102 +24 61 99 51 40 +85 +986 +69 4 15 35 93 +86 +1303 +49 70 85 96 35 +87 +3516 +4 54 4 57 10 +88 +4842 +81 69 2 29 94 +89 +2927 +35 22 67 26 88 +90 +3111 +82 47 72 18 84 +91 +4447 +12 25 78 36 53 +92 +3511 +71 42 25 19 72 +93 +734 +6 80 31 93 60 +94 +3226 +59 43 63 69 59 +95 +2453 +95 32 57 39 63 +96 +1024 +13 85 36 79 24 +97 +995 +40 11 72 15 41 +98 +391 +12 72 73 13 8 +99 +1973 +43 17 87 7 73 diff --git a/data/jobshop/100_5_03_ta063.txt b/data/jobshop/100_5_03_ta063.txt new file mode 100644 index 0000000000..9f1debd55e --- /dev/null +++ b/data/jobshop/100_5_03_ta063.txt @@ -0,0 +1,303 @@ +100 +5 +1122278347 +0 +422 +37 54 28 11 65 +1 +4821 +45 85 1 5 64 +2 +269 +97 52 75 37 94 +3 +2197 +90 79 36 55 90 +4 +4028 +54 78 27 55 33 +5 +1568 +69 16 19 83 41 +6 +4372 +12 92 62 62 24 +7 +4103 +29 82 76 58 24 +8 +999 +47 28 78 75 10 +9 +3281 +21 2 70 57 47 +10 +3767 +60 48 24 27 21 +11 +3685 +45 34 12 29 83 +12 +4813 +5 48 23 55 14 +13 +1061 +6 20 44 71 81 +14 +3806 +41 81 84 41 86 +15 +790 +38 44 50 11 82 +16 +4024 +35 12 96 14 7 +17 +798 +69 40 15 78 36 +18 +2557 +74 15 60 79 33 +19 +3085 +83 86 41 69 62 +20 +3974 +31 61 64 88 2 +21 +2703 +39 59 54 54 48 +22 +2479 +17 21 28 78 12 +23 +347 +29 71 94 10 88 +24 +2979 +17 22 73 27 82 +25 +3125 +50 35 64 43 28 +26 +3016 +58 81 64 76 34 +27 +4144 +8 41 63 9 3 +28 +4983 +56 53 67 70 99 +29 +1349 +27 18 12 98 70 +30 +4003 +88 12 51 9 60 +31 +1353 +7 24 56 83 50 +32 +2350 +89 16 78 66 35 +33 +810 +98 52 34 32 38 +34 +4489 +69 93 43 25 83 +35 +881 +73 44 71 7 22 +36 +2690 +22 86 61 60 69 +37 +4705 +82 9 4 5 44 +38 +2492 +85 83 17 15 9 +39 +3502 +48 37 36 28 89 +40 +5006 +18 42 38 27 47 +41 +2071 +6 46 60 23 14 +42 +4703 +3 13 79 31 24 +43 +2595 +19 28 66 96 14 +44 +2904 +12 95 28 74 33 +45 +2690 +57 23 84 60 70 +46 +3345 +34 67 95 19 99 +47 +728 +83 59 43 38 15 +48 +4636 +71 75 23 37 96 +49 +2526 +94 90 51 56 23 +50 +4733 +30 66 30 37 27 +51 +4132 +54 88 60 61 15 +52 +4505 +39 68 31 75 37 +53 +5082 +32 50 34 72 99 +54 +2570 +11 30 1 8 8 +55 +2351 +64 70 46 54 41 +56 +4340 +39 18 84 27 41 +57 +4401 +45 53 22 52 43 +58 +4417 +39 1 57 84 66 +59 +1863 +41 34 16 37 16 +60 +3491 +8 82 39 50 37 +61 +639 +34 41 49 63 97 +62 +4609 +53 84 71 64 86 +63 +4237 +84 64 41 31 16 +64 +1595 +56 66 3 45 46 +65 +2411 +48 97 72 88 34 +66 +345 +63 71 24 22 85 +67 +2142 +29 17 26 16 59 +68 +1196 +79 37 80 61 29 +69 +1611 +22 29 72 82 29 +70 +4903 +67 24 61 47 30 +71 +2745 +89 97 66 63 51 +72 +2078 +81 6 72 99 49 +73 +4606 +25 83 65 53 72 +74 +1671 +32 40 93 31 69 +75 +4980 +70 36 74 41 51 +76 +3696 +15 67 21 88 11 +77 +1342 +45 53 82 37 98 +78 +1174 +38 68 87 23 63 +79 +4146 +58 20 76 59 80 +80 +4004 +35 36 80 84 81 +81 +690 +50 30 31 3 86 +82 +1900 +56 95 20 77 55 +83 +672 +41 92 90 90 74 +84 +406 +81 57 68 10 43 +85 +2472 +40 75 31 16 93 +86 +1955 +94 92 31 57 98 +87 +3666 +51 94 11 25 24 +88 +5094 +33 28 22 49 62 +89 +1262 +13 65 66 13 50 +90 +2926 +70 9 69 50 68 +91 +351 +26 23 61 97 65 +92 +2224 +34 30 94 59 69 +93 +2971 +11 63 1 59 17 +94 +279 +29 86 23 70 49 +95 +808 +87 30 48 15 29 +96 +1834 +1 61 45 26 70 +97 +3080 +43 28 92 68 46 +98 +3533 +12 92 40 79 53 +99 +2595 +52 10 69 49 66 diff --git a/data/jobshop/100_5_04_ta064.txt b/data/jobshop/100_5_04_ta064.txt new file mode 100644 index 0000000000..aa1820e3b6 --- /dev/null +++ b/data/jobshop/100_5_04_ta064.txt @@ -0,0 +1,303 @@ +100 +5 +416756875 +0 +830 +69 78 28 55 39 +1 +3453 +53 26 54 57 81 +2 +3577 +81 41 66 50 33 +3 +2797 +70 62 30 42 63 +4 +4618 +96 28 77 18 60 +5 +2835 +25 54 69 95 73 +6 +3469 +24 27 50 68 61 +7 +1105 +95 38 85 22 74 +8 +903 +30 64 62 33 8 +9 +487 +40 66 80 15 49 +10 +3081 +37 82 58 4 93 +11 +3743 +5 78 77 66 90 +12 +4023 +88 52 55 50 37 +13 +268 +74 18 80 6 18 +14 +4792 +95 1 94 81 55 +15 +380 +26 54 6 45 6 +16 +2805 +96 43 22 61 3 +17 +550 +3 48 33 33 80 +18 +273 +44 67 66 53 65 +19 +3448 +3 8 55 69 37 +20 +4652 +8 36 57 3 12 +21 +339 +44 38 49 61 17 +22 +1684 +13 32 82 40 21 +23 +4361 +92 74 75 72 59 +24 +3986 +2 96 91 28 60 +25 +2326 +69 34 14 42 94 +26 +4821 +48 56 72 69 24 +27 +1921 +23 28 72 42 19 +28 +4153 +96 66 77 73 81 +29 +1427 +92 93 83 46 54 +30 +1295 +56 51 27 75 9 +31 +4986 +15 28 61 75 49 +32 +269 +47 63 57 35 41 +33 +2084 +41 84 78 75 41 +34 +3848 +96 25 23 1 85 +35 +4286 +35 85 60 74 56 +36 +3499 +56 1 33 3 49 +37 +4317 +34 42 49 13 6 +38 +2849 +80 12 63 66 81 +39 +2246 +73 42 25 51 60 +40 +3295 +96 23 87 72 76 +41 +2505 +81 85 36 9 1 +42 +4713 +32 77 18 45 30 +43 +4029 +55 7 70 73 84 +44 +507 +22 43 8 32 46 +45 +4861 +43 84 68 19 2 +46 +780 +26 76 50 98 64 +47 +802 +20 85 89 93 76 +48 +4342 +53 29 5 27 75 +49 +883 +63 96 28 8 49 +50 +4081 +33 3 5 55 37 +51 +446 +47 44 27 7 44 +52 +2859 +93 88 51 89 80 +53 +1969 +68 17 53 36 47 +54 +4376 +8 44 20 41 35 +55 +2725 +51 17 48 35 15 +56 +2108 +18 35 45 35 9 +57 +4925 +80 16 61 36 31 +58 +4689 +17 2 73 13 63 +59 +2808 +88 16 32 85 14 +60 +780 +72 68 44 21 13 +61 +4873 +97 40 35 33 55 +62 +2409 +36 76 81 33 16 +63 +1344 +58 33 75 21 42 +64 +249 +35 92 21 3 18 +65 +2896 +56 70 8 10 52 +66 +4911 +13 6 20 51 63 +67 +3867 +73 53 86 81 28 +68 +2647 +5 57 64 65 65 +69 +4392 +12 47 56 29 73 +70 +533 +12 41 86 15 72 +71 +1893 +17 50 87 60 62 +72 +3541 +21 97 9 60 31 +73 +2082 +44 66 58 87 97 +74 +614 +34 33 78 87 67 +75 +516 +61 96 39 36 17 +76 +1978 +99 4 15 19 69 +77 +4673 +54 12 25 73 11 +78 +3272 +18 26 43 57 46 +79 +3107 +2 89 10 27 39 +80 +3446 +13 29 83 14 65 +81 +1502 +17 10 32 49 89 +82 +1613 +60 15 5 49 69 +83 +2908 +90 59 49 37 24 +84 +328 +36 54 23 37 3 +85 +4285 +52 92 12 83 62 +86 +4966 +88 39 56 86 97 +87 +1531 +56 52 35 13 46 +88 +485 +34 95 34 10 44 +89 +4552 +97 4 66 44 89 +90 +2775 +80 35 31 42 47 +91 +3768 +8 42 54 98 90 +92 +1557 +84 19 6 3 59 +93 +2061 +17 74 37 99 41 +94 +322 +43 45 69 21 13 +95 +4714 +30 7 1 19 23 +96 +2546 +19 60 92 71 16 +97 +2771 +38 29 63 65 45 +98 +2591 +76 48 28 96 42 +99 +3466 +88 76 50 36 96 diff --git a/data/jobshop/100_5_05_ta065.txt b/data/jobshop/100_5_05_ta065.txt new file mode 100644 index 0000000000..c75de4f1e2 --- /dev/null +++ b/data/jobshop/100_5_05_ta065.txt @@ -0,0 +1,303 @@ +100 +5 +267829958 +0 +604 +14 21 3 9 6 +1 +1642 +28 16 24 18 52 +2 +3873 +71 40 75 42 73 +3 +1092 +57 45 31 29 71 +4 +4550 +82 1 52 30 48 +5 +769 +68 97 53 60 53 +6 +729 +58 17 73 56 68 +7 +3621 +61 65 3 30 72 +8 +4860 +84 51 60 73 91 +9 +1919 +7 35 26 44 74 +10 +4577 +31 22 43 42 35 +11 +5167 +12 27 69 10 34 +12 +913 +75 78 65 48 41 +13 +4905 +91 23 58 96 86 +14 +3671 +47 46 40 95 86 +15 +282 +53 6 46 65 19 +16 +3310 +35 85 54 3 49 +17 +4642 +89 29 40 31 11 +18 +2877 +64 63 72 39 60 +19 +2911 +67 7 71 92 25 +20 +4086 +1 5 91 71 73 +21 +737 +70 9 74 24 25 +22 +3762 +52 99 44 75 44 +23 +2332 +31 31 25 11 45 +24 +958 +74 83 18 63 51 +25 +4406 +37 74 83 40 68 +26 +747 +83 31 99 40 25 +27 +2008 +21 76 9 74 12 +28 +2925 +28 66 52 37 53 +29 +4353 +46 73 75 8 73 +30 +990 +79 79 88 88 24 +31 +3608 +95 48 58 90 39 +32 +3097 +27 69 21 30 47 +33 +1569 +71 81 72 62 45 +34 +3946 +24 89 95 60 35 +35 +3550 +99 75 73 3 69 +36 +4877 +7 74 72 40 32 +37 +4380 +68 8 64 79 94 +38 +3636 +35 62 82 38 4 +39 +3285 +83 36 91 97 6 +40 +279 +36 24 13 13 99 +41 +4247 +89 86 98 23 93 +42 +2085 +79 94 38 99 30 +43 +2896 +64 67 44 43 24 +44 +1954 +51 85 94 99 72 +45 +4151 +97 39 47 92 9 +46 +666 +3 43 49 74 72 +47 +2449 +9 92 32 97 78 +48 +3117 +94 87 81 42 37 +49 +4225 +45 23 54 21 18 +50 +3553 +17 1 21 73 79 +51 +3230 +56 19 52 90 20 +52 +2035 +58 49 99 16 40 +53 +4960 +49 32 83 45 89 +54 +4932 +32 75 3 97 81 +55 +2158 +49 74 30 7 86 +56 +2441 +26 19 57 47 28 +57 +3400 +53 25 54 33 21 +58 +1442 +67 5 74 77 94 +59 +3618 +31 75 29 91 53 +60 +386 +72 71 45 10 53 +61 +1607 +71 80 97 22 46 +62 +1846 +93 72 3 22 31 +63 +357 +23 60 55 3 84 +64 +1031 +42 64 81 82 79 +65 +2220 +79 36 47 4 91 +66 +1056 +19 23 71 57 87 +67 +4602 +43 7 37 21 45 +68 +3101 +26 52 98 97 23 +69 +1609 +71 8 48 58 59 +70 +4980 +17 87 96 27 75 +71 +5168 +37 5 11 25 52 +72 +4141 +93 44 48 38 45 +73 +963 +11 37 5 49 21 +74 +4377 +21 66 65 13 59 +75 +1469 +79 74 2 68 21 +76 +4166 +51 6 40 43 9 +77 +3028 +26 44 29 60 61 +78 +4257 +85 30 23 25 6 +79 +1394 +41 78 96 63 58 +80 +4800 +76 99 11 48 71 +81 +4351 +28 34 55 13 69 +82 +3070 +76 77 33 36 2 +83 +2186 +40 51 44 71 50 +84 +3158 +83 57 67 27 55 +85 +3777 +18 68 22 14 92 +86 +2563 +74 27 33 11 29 +87 +2839 +8 36 96 87 2 +88 +4575 +75 36 90 27 94 +89 +262 +66 70 69 6 57 +90 +3565 +50 66 11 63 36 +91 +4765 +16 79 23 61 74 +92 +4590 +14 74 37 55 87 +93 +4108 +12 63 30 62 32 +94 +3327 +98 47 6 34 76 +95 +4413 +71 40 66 17 86 +96 +5159 +47 28 94 11 22 +97 +3300 +22 44 19 28 29 +98 +1504 +71 30 18 46 90 +99 +525 +44 48 57 63 44 diff --git a/data/jobshop/100_5_06_ta066.txt b/data/jobshop/100_5_06_ta066.txt new file mode 100644 index 0000000000..7f132cf911 --- /dev/null +++ b/data/jobshop/100_5_06_ta066.txt @@ -0,0 +1,303 @@ +100 +5 +1835213917 +0 +679 +7 62 29 10 30 +1 +3353 +41 67 39 54 10 +2 +2192 +6 30 31 89 54 +3 +4752 +14 5 3 9 3 +4 +3189 +62 26 50 52 63 +5 +292 +1 57 37 47 63 +6 +3513 +40 28 85 5 90 +7 +3281 +16 5 70 39 60 +8 +2360 +76 41 22 31 88 +9 +4882 +75 81 35 93 36 +10 +3505 +80 44 59 56 92 +11 +4018 +73 93 61 44 1 +12 +2543 +73 45 65 60 90 +13 +2882 +38 20 88 79 23 +14 +1793 +66 50 28 91 49 +15 +3261 +64 55 35 17 96 +16 +3534 +5 87 69 23 95 +17 +1267 +47 90 22 76 46 +18 +2954 +26 36 89 46 23 +19 +4919 +54 15 21 30 91 +20 +246 +48 14 25 43 50 +21 +1724 +54 24 66 54 82 +22 +1209 +76 42 88 44 13 +23 +4847 +1 53 90 84 77 +24 +1574 +57 92 55 56 51 +25 +2942 +89 39 65 9 4 +26 +2466 +39 55 58 25 32 +27 +2361 +20 77 55 56 90 +28 +4352 +16 40 2 15 4 +29 +898 +40 66 92 27 73 +30 +4612 +5 42 72 98 21 +31 +3425 +94 19 22 81 10 +32 +4674 +53 54 6 99 58 +33 +608 +12 79 26 77 54 +34 +3623 +64 64 65 72 76 +35 +913 +83 66 36 5 12 +36 +2386 +22 71 14 21 89 +37 +4653 +78 89 97 8 23 +38 +3631 +20 72 75 11 7 +39 +1021 +93 13 13 73 89 +40 +1885 +89 67 81 34 97 +41 +4941 +41 72 27 17 70 +42 +923 +77 46 85 80 67 +43 +5045 +81 69 16 1 81 +44 +2952 +57 82 12 42 91 +45 +1218 +95 94 29 3 51 +46 +1026 +12 26 21 59 47 +47 +4276 +83 50 63 32 73 +48 +499 +31 11 23 49 76 +49 +1295 +19 58 74 12 74 +50 +1943 +66 11 25 26 13 +51 +1975 +73 89 92 61 11 +52 +4331 +79 23 73 15 5 +53 +2675 +21 29 5 20 28 +54 +3862 +91 53 73 24 56 +55 +4250 +48 42 1 77 37 +56 +4177 +17 37 36 40 3 +57 +355 +76 96 7 75 15 +58 +4822 +59 58 11 83 95 +59 +2063 +79 41 95 50 94 +60 +4272 +12 6 24 82 25 +61 +3235 +88 49 59 91 56 +62 +2886 +91 34 71 78 79 +63 +2002 +60 86 71 88 5 +64 +544 +8 77 69 16 33 +65 +2407 +95 92 67 60 45 +66 +4722 +59 98 28 23 42 +67 +871 +41 65 55 18 74 +68 +2719 +56 1 66 29 9 +69 +3605 +20 18 48 45 31 +70 +3018 +70 70 46 26 42 +71 +1297 +16 27 39 66 45 +72 +4307 +4 46 6 73 72 +73 +2839 +13 95 20 90 87 +74 +2000 +40 70 72 91 37 +75 +751 +64 12 70 68 19 +76 +3460 +88 41 61 15 10 +77 +3751 +92 4 83 26 25 +78 +2792 +95 44 79 11 38 +79 +2607 +14 32 82 22 59 +80 +2077 +16 70 62 62 58 +81 +497 +2 27 91 96 96 +82 +4486 +21 22 8 52 36 +83 +3035 +97 57 88 72 86 +84 +2196 +59 31 25 17 93 +85 +2144 +87 20 9 48 38 +86 +2899 +70 86 34 49 47 +87 +1743 +11 30 20 99 73 +88 +3148 +98 27 93 80 18 +89 +2741 +75 47 7 30 10 +90 +4489 +28 90 13 6 71 +91 +3077 +51 47 11 33 30 +92 +4791 +27 41 57 89 99 +93 +4019 +58 47 27 12 82 +94 +4436 +19 29 7 80 11 +95 +2052 +64 12 44 94 45 +96 +3204 +5 14 99 52 79 +97 +3755 +82 1 51 41 67 +98 +4437 +12 42 88 49 35 +99 +752 +55 67 17 93 23 diff --git a/data/jobshop/100_5_07_ta067.txt b/data/jobshop/100_5_07_ta067.txt new file mode 100644 index 0000000000..eb8394a951 --- /dev/null +++ b/data/jobshop/100_5_07_ta067.txt @@ -0,0 +1,303 @@ +100 +5 +1328833962 +0 +1402 +94 65 51 32 15 +1 +3436 +17 67 20 11 53 +2 +1120 +1 55 55 34 87 +3 +2921 +97 35 55 47 5 +4 +5140 +91 19 15 33 21 +5 +3166 +9 18 46 7 32 +6 +1485 +75 35 15 18 53 +7 +2457 +38 39 60 69 27 +8 +279 +34 89 40 95 14 +9 +2591 +17 57 67 95 29 +10 +825 +7 79 46 71 30 +11 +567 +62 5 29 27 76 +12 +1655 +16 33 14 24 58 +13 +3717 +61 46 35 32 28 +14 +4630 +31 47 81 1 29 +15 +2458 +58 46 8 42 43 +16 +1034 +14 99 55 82 25 +17 +4096 +29 39 55 95 35 +18 +885 +29 7 1 90 83 +19 +3051 +31 15 62 28 22 +20 +4546 +52 56 97 36 3 +21 +4598 +36 32 93 6 10 +22 +2399 +85 62 58 83 73 +23 +631 +68 50 46 17 47 +24 +3990 +63 99 92 30 87 +25 +1416 +21 89 62 96 50 +26 +587 +15 30 58 32 74 +27 +3203 +50 24 1 3 7 +28 +4576 +55 23 18 64 89 +29 +4477 +73 44 14 67 89 +30 +833 +87 83 74 7 72 +31 +3250 +90 13 29 92 9 +32 +342 +41 83 85 50 34 +33 +3678 +80 73 95 90 7 +34 +1117 +5 34 11 40 32 +35 +4300 +18 89 30 96 82 +36 +3878 +68 18 73 96 77 +37 +2734 +94 32 24 18 64 +38 +4043 +51 90 83 92 13 +39 +3606 +29 73 15 29 55 +40 +2356 +12 28 77 85 81 +41 +1818 +69 18 63 39 55 +42 +895 +54 81 43 75 37 +43 +324 +99 31 40 61 43 +44 +2568 +1 2 98 10 99 +45 +3831 +82 3 17 99 39 +46 +5114 +99 78 89 21 25 +47 +3392 +87 99 18 85 17 +48 +914 +61 71 54 54 13 +49 +684 +24 8 33 33 65 +50 +4975 +54 88 66 52 60 +51 +1951 +7 76 97 96 70 +52 +2247 +77 33 61 64 22 +53 +1394 +78 66 51 22 62 +54 +4912 +86 3 2 2 37 +55 +2747 +83 31 51 85 95 +56 +4028 +65 8 72 49 87 +57 +3409 +77 63 33 82 18 +58 +4060 +98 53 46 91 31 +59 +4117 +33 89 83 13 75 +60 +1286 +92 63 17 62 23 +61 +2781 +15 49 16 56 48 +62 +1829 +59 60 93 63 18 +63 +734 +22 53 63 53 5 +64 +1034 +79 70 39 88 63 +65 +3572 +44 9 55 95 1 +66 +2068 +99 16 28 71 25 +67 +2323 +19 79 78 75 6 +68 +1041 +32 93 68 21 29 +69 +1583 +81 69 76 18 27 +70 +2309 +57 4 48 59 10 +71 +2694 +53 95 64 17 29 +72 +2718 +48 87 87 11 53 +73 +4824 +97 49 26 80 87 +74 +967 +3 79 14 51 39 +75 +3062 +70 14 48 31 46 +76 +1296 +21 4 78 77 18 +77 +509 +51 20 82 84 44 +78 +1607 +14 10 33 20 24 +79 +3202 +41 28 22 16 86 +80 +811 +91 4 45 19 65 +81 +2529 +75 91 49 16 45 +82 +3075 +35 63 90 73 52 +83 +344 +54 66 82 12 95 +84 +3089 +9 25 73 97 22 +85 +4245 +25 12 70 92 97 +86 +1449 +27 36 95 65 71 +87 +2689 +97 94 99 52 31 +88 +2234 +20 19 64 22 46 +89 +4465 +20 49 97 62 54 +90 +902 +23 19 73 26 59 +91 +1524 +46 18 44 41 90 +92 +4134 +76 18 68 56 72 +93 +1532 +34 53 88 32 65 +94 +3340 +86 49 21 54 84 +95 +1095 +30 29 58 60 20 +96 +3733 +99 42 25 85 17 +97 +3243 +9 59 1 66 51 +98 +285 +91 48 27 10 57 +99 +288 +81 3 15 37 72 diff --git a/data/jobshop/100_5_08_ta068.txt b/data/jobshop/100_5_08_ta068.txt new file mode 100644 index 0000000000..822a06a6e2 --- /dev/null +++ b/data/jobshop/100_5_08_ta068.txt @@ -0,0 +1,303 @@ +100 +5 +1418570761 +0 +1626 +26 51 23 59 22 +1 +3513 +23 52 10 60 34 +2 +4422 +92 40 85 61 10 +3 +2917 +67 67 83 68 54 +4 +2713 +41 87 27 72 6 +5 +3028 +58 4 42 12 8 +6 +4019 +3 78 87 46 29 +7 +4723 +3 50 84 27 6 +8 +3668 +37 87 1 45 60 +9 +935 +69 81 45 60 97 +10 +3546 +91 29 65 31 97 +11 +1413 +20 25 2 99 82 +12 +1190 +40 64 86 34 59 +13 +1334 +14 79 26 25 39 +14 +2025 +31 73 14 43 4 +15 +1327 +36 91 43 96 16 +16 +2929 +51 5 58 58 46 +17 +3453 +87 32 40 40 84 +18 +1978 +47 78 43 63 27 +19 +1984 +74 14 82 62 60 +20 +682 +49 12 25 17 86 +21 +1836 +21 74 21 74 9 +22 +3194 +47 21 66 99 91 +23 +1841 +39 79 93 16 75 +24 +1018 +80 30 32 13 26 +25 +596 +2 3 63 64 37 +26 +3014 +7 73 65 47 17 +27 +309 +98 90 77 47 21 +28 +3725 +23 4 40 36 41 +29 +1477 +17 1 78 39 31 +30 +4515 +26 60 76 57 47 +31 +3833 +19 37 65 82 49 +32 +2565 +94 86 74 22 20 +33 +1787 +33 96 59 17 47 +34 +4374 +18 85 48 17 32 +35 +4084 +94 54 7 9 4 +36 +1235 +68 75 89 11 77 +37 +291 +68 77 82 96 44 +38 +3916 +18 88 89 14 90 +39 +1378 +16 73 44 2 1 +40 +4305 +94 1 70 25 3 +41 +273 +24 1 7 8 34 +42 +2102 +67 7 92 68 35 +43 +3668 +14 27 87 89 69 +44 +4594 +39 86 44 10 46 +45 +1303 +29 65 34 18 85 +46 +4325 +73 11 25 64 85 +47 +659 +64 36 49 79 51 +48 +5029 +9 38 68 71 62 +49 +395 +82 99 21 16 98 +50 +3192 +36 17 86 95 72 +51 +4376 +44 23 61 24 62 +52 +4251 +33 44 4 30 18 +53 +4470 +65 32 32 59 97 +54 +2135 +10 84 9 93 36 +55 +681 +1 12 64 8 31 +56 +1928 +26 60 47 97 94 +57 +2246 +53 74 28 98 68 +58 +440 +65 16 55 45 79 +59 +2583 +22 90 47 82 85 +60 +920 +64 68 54 81 14 +61 +942 +74 44 8 75 91 +62 +3442 +76 99 89 31 73 +63 +641 +13 95 8 59 26 +64 +464 +68 65 36 25 53 +65 +744 +93 63 88 23 1 +66 +3615 +15 78 14 71 43 +67 +1270 +74 61 2 64 85 +68 +3065 +32 67 17 88 77 +69 +2218 +74 10 51 21 79 +70 +2904 +50 91 25 78 78 +71 +1529 +25 81 39 67 26 +72 +3268 +30 38 73 8 75 +73 +1332 +9 35 45 37 52 +74 +964 +41 65 70 24 25 +75 +4141 +35 14 50 96 21 +76 +3605 +19 80 87 26 95 +77 +2626 +89 42 95 62 23 +78 +4734 +42 58 7 88 80 +79 +522 +2 52 21 68 77 +80 +2693 +59 95 57 63 84 +81 +2826 +27 30 46 41 4 +82 +4542 +7 45 5 82 76 +83 +2833 +53 6 98 86 30 +84 +4401 +43 31 62 9 91 +85 +1875 +40 11 39 40 41 +86 +2475 +53 5 30 12 51 +87 +1594 +67 47 35 93 68 +88 +958 +98 35 87 13 67 +89 +2506 +33 56 7 37 8 +90 +367 +16 4 49 70 66 +91 +1434 +5 85 60 95 53 +92 +4235 +53 40 72 76 60 +93 +1299 +39 99 86 30 76 +94 +962 +60 61 4 1 13 +95 +2976 +52 9 54 60 90 +96 +2699 +28 9 24 89 5 +97 +865 +20 13 31 48 1 +98 +3137 +84 15 86 39 47 +99 +4649 +93 67 9 8 78 diff --git a/data/jobshop/100_5_09_ta069.txt b/data/jobshop/100_5_09_ta069.txt new file mode 100644 index 0000000000..b11fdb86ce --- /dev/null +++ b/data/jobshop/100_5_09_ta069.txt @@ -0,0 +1,303 @@ +100 +5 +161033112 +0 +949 +31 28 55 71 32 +1 +1067 +37 1 91 85 28 +2 +670 +48 98 82 53 73 +3 +1363 +7 12 92 10 30 +4 +4339 +22 29 84 54 72 +5 +3085 +18 18 54 61 56 +6 +2638 +95 31 60 86 83 +7 +2072 +98 93 21 11 21 +8 +2429 +21 13 32 79 33 +9 +1553 +79 84 11 15 40 +10 +1336 +99 26 26 47 51 +11 +1600 +81 27 60 54 73 +12 +4171 +65 94 71 78 15 +13 +3624 +55 60 94 54 87 +14 +5311 +46 91 85 44 12 +15 +4761 +56 23 25 69 69 +16 +2300 +93 35 10 40 7 +17 +5216 +88 52 16 95 2 +18 +353 +43 28 23 35 91 +19 +4910 +52 87 21 78 70 +20 +3212 +68 8 14 62 26 +21 +611 +11 95 65 93 16 +22 +388 +69 8 75 70 82 +23 +1117 +27 47 24 8 16 +24 +4346 +65 75 46 84 97 +25 +4045 +85 99 54 43 99 +26 +5324 +55 85 69 59 28 +27 +2066 +49 50 28 44 56 +28 +1332 +3 15 93 30 29 +29 +4592 +53 75 76 77 67 +30 +261 +25 64 82 77 69 +31 +5357 +29 41 71 34 68 +32 +2178 +33 49 63 80 78 +33 +767 +35 16 85 37 87 +34 +2266 +56 40 16 88 73 +35 +942 +89 64 22 9 87 +36 +2833 +36 65 81 73 98 +37 +2457 +50 64 43 98 28 +38 +2298 +30 26 96 13 60 +39 +4295 +9 87 8 19 54 +40 +1027 +53 89 50 53 99 +41 +4528 +29 55 78 88 52 +42 +1589 +26 43 71 39 7 +43 +2320 +55 11 46 23 68 +44 +2677 +62 83 81 11 40 +45 +4341 +93 75 95 17 27 +46 +3539 +31 14 6 6 12 +47 +3902 +13 52 36 3 49 +48 +4277 +62 86 17 1 60 +49 +2524 +76 14 46 74 61 +50 +3605 +41 10 54 87 48 +51 +5326 +82 45 10 77 49 +52 +1131 +1 90 82 25 31 +53 +3432 +1 46 91 26 58 +54 +2860 +65 49 30 13 92 +55 +887 +65 55 93 3 16 +56 +4099 +23 27 15 78 57 +57 +2650 +33 70 17 45 42 +58 +2999 +7 71 34 29 82 +59 +1049 +14 69 19 7 46 +60 +5015 +74 62 14 60 35 +61 +525 +81 90 45 62 94 +62 +4788 +60 30 4 61 33 +63 +2993 +35 91 64 95 85 +64 +4141 +73 76 14 39 71 +65 +698 +83 55 3 53 70 +66 +5282 +24 68 65 78 87 +67 +2232 +42 77 69 6 43 +68 +2939 +61 77 48 25 23 +69 +1169 +9 1 2 10 28 +70 +5218 +67 48 51 71 79 +71 +1844 +55 34 7 7 13 +72 +3967 +58 48 13 28 89 +73 +323 +48 59 70 96 45 +74 +4664 +38 5 76 42 75 +75 +3094 +55 74 91 63 85 +76 +3639 +30 77 87 98 86 +77 +1192 +76 4 96 35 34 +78 +408 +47 93 14 93 20 +79 +3444 +4 87 31 60 47 +80 +1172 +3 74 78 89 11 +81 +508 +57 81 22 84 14 +82 +745 +32 29 50 80 30 +83 +5146 +62 6 36 8 81 +84 +3627 +61 18 86 59 29 +85 +915 +72 16 83 53 64 +86 +1875 +67 84 32 58 73 +87 +4567 +59 75 54 64 94 +88 +4391 +57 80 98 88 29 +89 +4246 +80 38 21 66 8 +90 +5210 +97 34 94 72 84 +91 +3992 +73 11 72 72 33 +92 +412 +75 13 66 81 18 +93 +2801 +58 84 96 11 95 +94 +1841 +74 17 2 75 70 +95 +1060 +32 53 26 90 85 +96 +2837 +87 19 4 90 15 +97 +3600 +6 93 54 42 93 +98 +4640 +47 71 25 96 62 +99 +298 +65 66 27 7 74 diff --git a/data/jobshop/100_5_10_ta070.txt b/data/jobshop/100_5_10_ta070.txt new file mode 100644 index 0000000000..e99e5597ac --- /dev/null +++ b/data/jobshop/100_5_10_ta070.txt @@ -0,0 +1,303 @@ +100 +5 +304212574 +0 +2787 +88 43 2 95 20 +1 +4772 +11 9 10 10 5 +2 +1767 +99 81 40 84 96 +3 +1338 +20 83 22 34 32 +4 +653 +63 90 98 26 33 +5 +5042 +67 44 85 76 79 +6 +2700 +79 60 11 32 35 +7 +3677 +91 70 94 50 4 +8 +4874 +13 85 49 44 22 +9 +523 +77 11 57 36 13 +10 +3654 +13 88 47 18 64 +11 +334 +52 44 65 25 9 +12 +266 +84 97 22 28 55 +13 +4685 +73 96 21 81 92 +14 +4200 +61 28 18 57 85 +15 +3207 +27 93 72 48 20 +16 +2099 +67 28 72 79 86 +17 +2324 +5 95 25 14 57 +18 +4264 +3 94 41 88 49 +19 +5073 +13 6 31 8 61 +20 +1344 +89 52 82 85 50 +21 +4421 +58 23 91 69 26 +22 +2020 +55 33 57 60 16 +23 +2321 +1 2 89 74 87 +24 +4877 +79 60 51 66 32 +25 +636 +74 42 5 7 49 +26 +2425 +14 59 4 24 27 +27 +1300 +71 45 30 92 9 +28 +3552 +13 5 26 57 92 +29 +3644 +60 76 78 85 93 +30 +969 +1 45 53 54 43 +31 +1725 +55 26 43 33 62 +32 +1324 +75 44 58 86 19 +33 +4079 +88 47 92 61 27 +34 +1606 +78 11 80 16 2 +35 +3739 +80 81 64 33 82 +36 +4368 +15 82 6 14 61 +37 +1282 +93 68 70 5 10 +38 +1338 +98 6 94 85 43 +39 +4456 +40 87 34 83 94 +40 +4601 +27 20 98 94 59 +41 +2191 +65 32 28 46 56 +42 +2243 +65 35 64 67 82 +43 +2037 +70 7 62 74 17 +44 +4062 +63 61 43 81 42 +45 +1913 +54 4 47 10 34 +46 +334 +42 71 6 9 29 +47 +691 +82 70 11 75 80 +48 +3783 +94 11 43 70 32 +49 +2061 +4 49 22 92 14 +50 +2255 +34 54 41 25 49 +51 +3108 +91 63 83 97 53 +52 +1333 +50 91 43 45 43 +53 +333 +50 79 48 23 31 +54 +372 +11 5 65 84 22 +55 +4885 +3 81 85 20 97 +56 +4616 +38 99 15 26 91 +57 +3922 +50 4 86 54 10 +58 +2852 +90 10 90 82 95 +59 +1262 +97 19 59 20 72 +60 +3392 +79 24 81 55 10 +61 +2434 +45 15 17 2 36 +62 +2955 +20 66 83 62 87 +63 +406 +22 48 61 93 76 +64 +1157 +51 96 2 5 10 +65 +3243 +83 4 83 14 70 +66 +3828 +60 82 37 65 12 +67 +4438 +50 74 57 16 11 +68 +3217 +3 21 85 27 81 +69 +4908 +1 69 4 34 50 +70 +792 +13 83 55 80 97 +71 +400 +63 64 23 62 96 +72 +4436 +67 22 78 37 84 +73 +4782 +19 1 62 28 8 +74 +2953 +21 7 83 4 18 +75 +2985 +89 34 69 28 40 +76 +4019 +83 93 27 92 84 +77 +1325 +60 70 94 64 98 +78 +3246 +83 31 55 10 91 +79 +3916 +67 86 20 30 71 +80 +518 +71 74 19 6 81 +81 +1984 +60 71 48 58 83 +82 +764 +25 5 34 77 47 +83 +1859 +26 45 90 53 82 +84 +3113 +82 76 62 50 1 +85 +1944 +60 99 90 99 63 +86 +1587 +54 41 93 19 31 +87 +5198 +26 28 97 20 22 +88 +5268 +97 80 86 69 59 +89 +2774 +30 54 22 15 96 +90 +2189 +21 99 69 19 19 +91 +4495 +71 12 18 30 56 +92 +4161 +12 57 89 35 91 +93 +2147 +13 13 75 90 64 +94 +2737 +47 46 80 50 52 +95 +2913 +95 97 35 52 97 +96 +4752 +90 90 21 49 56 +97 +4429 +67 59 7 73 17 +98 +2073 +61 65 68 73 18 +99 +3520 +23 82 47 19 15 diff --git a/data/jobshop/150_10_01.txt b/data/jobshop/150_10_01.txt new file mode 100644 index 0000000000..9d816151dd --- /dev/null +++ b/data/jobshop/150_10_01.txt @@ -0,0 +1,453 @@ +150 +10 +1952083387 +0 +3936 +72 6 52 29 23 80 96 26 49 75 +1 +729 +99 61 54 73 49 87 65 84 25 27 +2 +2404 +58 73 48 62 51 80 15 23 39 16 +3 +2051 +97 31 55 91 35 66 63 75 2 58 +4 +2311 +29 71 85 54 30 43 34 39 20 29 +5 +4600 +7 23 71 76 59 56 42 15 45 59 +6 +4948 +76 22 17 21 51 42 94 68 85 47 +7 +6166 +82 58 31 51 52 57 26 39 89 47 +8 +2733 +68 72 42 99 29 63 72 87 48 90 +9 +6394 +12 80 32 73 47 62 56 63 75 60 +10 +3041 +35 98 67 34 72 40 82 86 43 22 +11 +4946 +85 81 94 57 40 57 90 74 66 73 +12 +5925 +32 2 2 81 72 85 11 87 32 69 +13 +5425 +61 75 46 4 30 33 1 79 93 81 +14 +5737 +61 18 99 86 47 1 41 25 16 25 +15 +2837 +50 86 15 21 7 30 96 92 13 38 +16 +845 +85 60 97 6 76 60 31 54 67 36 +17 +2165 +41 40 62 83 59 15 51 4 85 67 +18 +1234 +16 82 51 40 40 18 43 76 26 84 +19 +7834 +41 17 42 93 22 21 11 80 34 81 +20 +695 +5 84 26 65 8 62 56 32 60 54 +21 +7593 +44 2 32 71 32 99 31 91 42 47 +22 +4924 +85 74 46 49 18 52 79 15 45 83 +23 +6770 +2 76 96 18 47 36 52 84 51 8 +24 +2031 +59 89 87 17 77 35 73 88 39 59 +25 +7909 +85 78 3 28 85 36 6 19 8 96 +26 +3485 +44 37 81 67 10 20 75 6 39 83 +27 +1091 +75 31 65 20 75 62 5 95 74 44 +28 +7172 +51 21 39 37 35 64 52 94 96 2 +29 +3912 +54 31 39 95 99 61 87 17 38 86 +30 +7449 +4 25 87 95 7 66 4 86 65 66 +31 +3826 +87 33 45 84 72 31 15 20 97 69 +32 +5123 +80 37 5 24 14 85 78 77 83 64 +33 +4388 +68 94 64 93 72 71 99 60 39 83 +34 +5066 +37 40 17 48 5 33 22 40 58 68 +35 +4934 +87 77 3 8 49 15 95 35 43 62 +36 +3806 +35 68 74 78 87 68 4 94 27 36 +37 +944 +38 30 75 79 58 85 36 2 62 40 +38 +2758 +20 88 57 91 30 40 43 19 63 96 +39 +3577 +75 24 19 30 56 99 86 59 62 66 +40 +7912 +52 47 11 30 89 8 87 96 91 92 +41 +5877 +61 45 75 51 24 62 18 89 42 46 +42 +5093 +79 41 24 74 90 48 50 3 58 51 +43 +2407 +97 67 31 29 56 65 35 14 89 71 +44 +3757 +10 30 55 62 65 73 49 33 67 74 +45 +3842 +57 85 73 80 70 71 47 17 32 56 +46 +5983 +85 83 34 76 24 17 88 76 44 34 +47 +7118 +6 51 88 56 66 87 10 29 13 67 +48 +6785 +59 14 79 53 67 37 33 41 47 99 +49 +5341 +87 19 88 14 94 95 72 77 3 3 +50 +1939 +12 44 45 3 43 54 61 77 94 90 +51 +6005 +90 26 99 55 51 62 61 99 52 68 +52 +6560 +83 68 82 96 79 84 17 55 89 5 +53 +4890 +92 86 40 48 88 25 75 59 1 65 +54 +3139 +63 47 57 96 3 34 87 7 45 83 +55 +4027 +74 69 91 25 14 98 27 97 30 2 +56 +7450 +86 41 31 41 51 21 35 49 87 88 +57 +4474 +22 48 62 18 63 44 80 62 52 95 +58 +5156 +54 57 17 67 20 71 15 14 94 4 +59 +7255 +65 74 87 77 83 58 97 21 55 22 +60 +4300 +55 63 3 46 84 68 89 39 9 78 +61 +7001 +19 61 97 57 94 49 81 67 56 89 +62 +6376 +7 55 92 60 85 28 64 38 15 74 +63 +4712 +35 52 51 2 53 16 22 35 1 56 +64 +5350 +78 61 23 4 62 77 28 36 45 75 +65 +549 +32 72 7 15 12 53 34 74 87 72 +66 +1311 +10 92 75 14 58 63 42 97 16 45 +67 +5374 +75 63 64 69 59 95 65 2 81 12 +68 +4705 +14 74 23 85 35 92 84 79 34 15 +69 +1989 +53 33 50 1 69 79 71 36 35 33 +70 +636 +49 33 25 36 94 43 83 44 3 44 +71 +5739 +40 49 33 53 19 17 77 62 54 24 +72 +3675 +19 27 32 7 11 58 33 88 84 10 +73 +3860 +25 28 25 31 8 16 59 55 86 15 +74 +6923 +54 6 96 19 10 70 12 86 71 24 +75 +4200 +5 54 77 46 23 82 42 42 3 76 +76 +4250 +37 6 78 43 83 64 66 46 40 1 +77 +2528 +56 68 44 84 43 7 56 52 15 74 +78 +7377 +18 54 35 6 96 41 30 12 93 62 +79 +6369 +31 48 38 18 20 63 17 91 8 70 +80 +6700 +30 34 63 84 48 54 21 64 6 26 +81 +5109 +2 60 77 95 14 37 15 90 53 1 +82 +5189 +5 40 76 65 72 6 72 70 72 24 +83 +6015 +15 2 35 89 13 59 73 16 54 57 +84 +6762 +71 85 83 90 41 95 83 9 57 36 +85 +1578 +46 33 26 48 61 55 47 18 14 54 +86 +6157 +49 65 84 97 19 41 92 3 80 89 +87 +1301 +89 46 95 44 47 25 1 19 61 81 +88 +2067 +59 48 34 15 6 14 25 21 24 14 +89 +771 +42 17 87 48 58 87 87 16 19 50 +90 +6117 +13 98 6 33 42 89 83 55 33 7 +91 +5867 +56 72 52 27 25 34 57 36 28 11 +92 +3876 +27 36 38 30 12 17 23 31 32 71 +93 +2609 +13 45 9 97 66 42 78 19 68 37 +94 +4135 +29 9 98 80 81 34 57 53 83 3 +95 +4350 +20 73 41 33 26 2 96 80 31 46 +96 +5359 +30 3 28 65 28 98 7 60 8 17 +97 +1563 +26 75 50 93 12 8 89 7 83 94 +98 +4907 +98 16 94 86 92 80 73 53 99 81 +99 +7843 +12 31 56 8 29 4 52 62 82 3 +100 +1134 +48 54 48 78 12 48 21 48 82 24 +101 +806 +54 19 23 62 64 72 74 77 80 13 +102 +3735 +93 97 93 41 91 28 78 10 33 96 +103 +518 +29 84 56 83 84 41 72 2 33 48 +104 +4995 +51 30 3 97 58 17 62 86 48 62 +105 +3592 +33 29 53 31 90 17 79 54 67 4 +106 +1953 +32 56 67 24 33 34 8 31 53 80 +107 +4937 +80 42 55 29 44 27 24 72 68 77 +108 +7671 +9 25 26 92 19 36 38 59 90 40 +109 +3909 +14 1 79 41 13 65 42 26 13 11 +110 +7021 +11 31 83 8 23 47 64 96 55 45 +111 +3689 +46 72 63 7 37 34 10 69 85 91 +112 +733 +86 25 6 57 11 67 80 80 35 23 +113 +2890 +55 83 4 49 13 13 88 19 6 23 +114 +6443 +2 99 74 17 51 56 21 72 12 29 +115 +3771 +78 50 93 8 88 9 30 28 34 94 +116 +1771 +55 92 87 40 62 72 98 59 79 12 +117 +5801 +68 83 47 28 62 5 25 22 83 92 +118 +5702 +49 10 84 48 31 88 88 28 98 1 +119 +667 +12 22 48 51 87 58 11 42 83 73 +120 +615 +56 26 89 84 92 17 35 37 89 50 +121 +3622 +53 56 16 3 85 4 65 20 64 31 +122 +5502 +20 99 63 43 52 67 62 99 44 25 +123 +4088 +63 42 58 72 29 47 78 37 4 6 +124 +7379 +79 48 67 47 76 46 67 65 75 31 +125 +1943 +1 93 29 30 61 19 98 53 97 9 +126 +2888 +84 46 42 33 3 7 9 51 97 83 +127 +3539 +37 61 13 90 37 34 22 47 12 19 +128 +6466 +38 78 24 45 32 75 61 68 12 72 +129 +6494 +99 61 17 39 10 6 27 15 9 52 +130 +6767 +99 37 30 33 64 40 17 86 45 9 +131 +5892 +23 34 61 50 14 87 13 60 82 30 +132 +6516 +27 29 7 43 21 75 87 61 51 60 +133 +2053 +68 46 40 41 57 12 66 16 19 83 +134 +1463 +58 72 64 56 92 80 6 94 7 10 +135 +2082 +32 19 46 85 50 83 64 54 42 79 +136 +7316 +32 63 54 50 52 17 65 24 45 45 +137 +6797 +79 32 60 27 55 40 92 71 53 63 +138 +6145 +17 69 76 96 50 38 43 4 25 73 +139 +2290 +29 99 91 94 26 16 23 1 67 20 +140 +4121 +17 89 58 48 7 33 16 1 82 76 +141 +5060 +90 48 53 68 70 61 51 26 49 34 +142 +1492 +91 23 71 96 85 13 19 65 62 66 +143 +5503 +24 78 89 75 89 33 36 21 18 48 +144 +3525 +37 94 78 89 92 88 56 80 4 55 +145 +2149 +78 93 20 62 3 99 65 40 99 39 +146 +602 +78 84 47 45 59 33 65 46 70 33 +147 +844 +91 28 33 40 76 37 72 75 54 97 +148 +1830 +61 70 14 39 4 54 9 80 11 18 +149 +2173 +5 94 75 7 17 43 38 43 16 62 diff --git a/data/jobshop/150_10_02.txt b/data/jobshop/150_10_02.txt new file mode 100644 index 0000000000..14ce9399c6 --- /dev/null +++ b/data/jobshop/150_10_02.txt @@ -0,0 +1,453 @@ +150 +10 +1557810090 +0 +729 +99 61 54 73 49 87 65 84 25 27 +1 +2403 +58 73 48 62 51 80 15 23 39 16 +2 +2051 +97 31 55 91 35 66 63 75 2 58 +3 +2310 +29 71 85 54 30 43 34 39 20 29 +4 +4598 +7 23 71 76 59 56 42 15 45 59 +5 +4946 +76 22 17 21 51 42 94 68 85 47 +6 +6164 +82 58 31 51 52 57 26 39 89 47 +7 +2732 +68 72 42 99 29 63 72 87 48 90 +8 +6391 +12 80 32 73 47 62 56 63 75 60 +9 +3040 +35 98 67 34 72 40 82 86 43 22 +10 +4944 +85 81 94 57 40 57 90 74 66 73 +11 +5923 +32 2 2 81 72 85 11 87 32 69 +12 +5423 +61 75 46 4 30 33 1 79 93 81 +13 +5735 +61 18 99 86 47 1 41 25 16 25 +14 +2836 +50 86 15 21 7 30 96 92 13 38 +15 +845 +85 60 97 6 76 60 31 54 67 36 +16 +2164 +41 40 62 83 59 15 51 4 85 67 +17 +1234 +16 82 51 40 40 18 43 76 26 84 +18 +7831 +41 17 42 93 22 21 11 80 34 81 +19 +695 +5 84 26 65 8 62 56 32 60 54 +20 +7591 +44 2 32 71 32 99 31 91 42 47 +21 +4922 +85 74 46 49 18 52 79 15 45 83 +22 +6768 +2 76 96 18 47 36 52 84 51 8 +23 +2030 +59 89 87 17 77 35 73 88 39 59 +24 +7906 +85 78 3 28 85 36 6 19 8 96 +25 +3484 +44 37 81 67 10 20 75 6 39 83 +26 +1090 +75 31 65 20 75 62 5 95 74 44 +27 +7170 +51 21 39 37 35 64 52 94 96 2 +28 +3910 +54 31 39 95 99 61 87 17 38 86 +29 +7446 +4 25 87 95 7 66 4 86 65 66 +30 +3824 +87 33 45 84 72 31 15 20 97 69 +31 +5121 +80 37 5 24 14 85 78 77 83 64 +32 +4387 +68 94 64 93 72 71 99 60 39 83 +33 +5065 +37 40 17 48 5 33 22 40 58 68 +34 +4932 +87 77 3 8 49 15 95 35 43 62 +35 +3805 +35 68 74 78 87 68 4 94 27 36 +36 +944 +38 30 75 79 58 85 36 2 62 40 +37 +2757 +20 88 57 91 30 40 43 19 63 96 +38 +3576 +75 24 19 30 56 99 86 59 62 66 +39 +7910 +52 47 11 30 89 8 87 96 91 92 +40 +5875 +61 45 75 51 24 62 18 89 42 46 +41 +5091 +79 41 24 74 90 48 50 3 58 51 +42 +2406 +97 67 31 29 56 65 35 14 89 71 +43 +3756 +10 30 55 62 65 73 49 33 67 74 +44 +3841 +57 85 73 80 70 71 47 17 32 56 +45 +5981 +85 83 34 76 24 17 88 76 44 34 +46 +7116 +6 51 88 56 66 87 10 29 13 67 +47 +6783 +59 14 79 53 67 37 33 41 47 99 +48 +5339 +87 19 88 14 94 95 72 77 3 3 +49 +1938 +12 44 45 3 43 54 61 77 94 90 +50 +6003 +90 26 99 55 51 62 61 99 52 68 +51 +6557 +83 68 82 96 79 84 17 55 89 5 +52 +4889 +92 86 40 48 88 25 75 59 1 65 +53 +3138 +63 47 57 96 3 34 87 7 45 83 +54 +4025 +74 69 91 25 14 98 27 97 30 2 +55 +7447 +86 41 31 41 51 21 35 49 87 88 +56 +4473 +22 48 62 18 63 44 80 62 52 95 +57 +5154 +54 57 17 67 20 71 15 14 94 4 +58 +7253 +65 74 87 77 83 58 97 21 55 22 +59 +4298 +55 63 3 46 84 68 89 39 9 78 +60 +6998 +19 61 97 57 94 49 81 67 56 89 +61 +6373 +7 55 92 60 85 28 64 38 15 74 +62 +4710 +35 52 51 2 53 16 22 35 1 56 +63 +5348 +78 61 23 4 62 77 28 36 45 75 +64 +549 +32 72 7 15 12 53 34 74 87 72 +65 +1310 +10 92 75 14 58 63 42 97 16 45 +66 +5372 +75 63 64 69 59 95 65 2 81 12 +67 +4704 +14 74 23 85 35 92 84 79 34 15 +68 +1988 +53 33 50 1 69 79 71 36 35 33 +69 +636 +49 33 25 36 94 43 83 44 3 44 +70 +5737 +40 49 33 53 19 17 77 62 54 24 +71 +3674 +19 27 32 7 11 58 33 88 84 10 +72 +3859 +25 28 25 31 8 16 59 55 86 15 +73 +6920 +54 6 96 19 10 70 12 86 71 24 +74 +4199 +5 54 77 46 23 82 42 42 3 76 +75 +4249 +37 6 78 43 83 64 66 46 40 1 +76 +2527 +56 68 44 84 43 7 56 52 15 74 +77 +7374 +18 54 35 6 96 41 30 12 93 62 +78 +6367 +31 48 38 18 20 63 17 91 8 70 +79 +6698 +30 34 63 84 48 54 21 64 6 26 +80 +5108 +2 60 77 95 14 37 15 90 53 1 +81 +5187 +5 40 76 65 72 6 72 70 72 24 +82 +6013 +15 2 35 89 13 59 73 16 54 57 +83 +6760 +71 85 83 90 41 95 83 9 57 36 +84 +1577 +46 33 26 48 61 55 47 18 14 54 +85 +6155 +49 65 84 97 19 41 92 3 80 89 +86 +1301 +89 46 95 44 47 25 1 19 61 81 +87 +2067 +59 48 34 15 6 14 25 21 24 14 +88 +770 +42 17 87 48 58 87 87 16 19 50 +89 +6115 +13 98 6 33 42 89 83 55 33 7 +90 +5865 +56 72 52 27 25 34 57 36 28 11 +91 +3875 +27 36 38 30 12 17 23 31 32 71 +92 +2608 +13 45 9 97 66 42 78 19 68 37 +93 +4133 +29 9 98 80 81 34 57 53 83 3 +94 +4349 +20 73 41 33 26 2 96 80 31 46 +95 +5357 +30 3 28 65 28 98 7 60 8 17 +96 +1562 +26 75 50 93 12 8 89 7 83 94 +97 +4905 +98 16 94 86 92 80 73 53 99 81 +98 +7840 +12 31 56 8 29 4 52 62 82 3 +99 +1134 +48 54 48 78 12 48 21 48 82 24 +100 +805 +54 19 23 62 64 72 74 77 80 13 +101 +3734 +93 97 93 41 91 28 78 10 33 96 +102 +518 +29 84 56 83 84 41 72 2 33 48 +103 +4993 +51 30 3 97 58 17 62 86 48 62 +104 +3591 +33 29 53 31 90 17 79 54 67 4 +105 +1953 +32 56 67 24 33 34 8 31 53 80 +106 +4935 +80 42 55 29 44 27 24 72 68 77 +107 +7668 +9 25 26 92 19 36 38 59 90 40 +108 +3907 +14 1 79 41 13 65 42 26 13 11 +109 +7019 +11 31 83 8 23 47 64 96 55 45 +110 +3688 +46 72 63 7 37 34 10 69 85 91 +111 +733 +86 25 6 57 11 67 80 80 35 23 +112 +2889 +55 83 4 49 13 13 88 19 6 23 +113 +6441 +2 99 74 17 51 56 21 72 12 29 +114 +3769 +78 50 93 8 88 9 30 28 34 94 +115 +1771 +55 92 87 40 62 72 98 59 79 12 +116 +5799 +68 83 47 28 62 5 25 22 83 92 +117 +5701 +49 10 84 48 31 88 88 28 98 1 +118 +667 +12 22 48 51 87 58 11 42 83 73 +119 +615 +56 26 89 84 92 17 35 37 89 50 +120 +3621 +53 56 16 3 85 4 65 20 64 31 +121 +5500 +20 99 63 43 52 67 62 99 44 25 +122 +4086 +63 42 58 72 29 47 78 37 4 6 +123 +7376 +79 48 67 47 76 46 67 65 75 31 +124 +1942 +1 93 29 30 61 19 98 53 97 9 +125 +2887 +84 46 42 33 3 7 9 51 97 83 +126 +3538 +37 61 13 90 37 34 22 47 12 19 +127 +6464 +38 78 24 45 32 75 61 68 12 72 +128 +6492 +99 61 17 39 10 6 27 15 9 52 +129 +6765 +99 37 30 33 64 40 17 86 45 9 +130 +5890 +23 34 61 50 14 87 13 60 82 30 +131 +6514 +27 29 7 43 21 75 87 61 51 60 +132 +2052 +68 46 40 41 57 12 66 16 19 83 +133 +1462 +58 72 64 56 92 80 6 94 7 10 +134 +2081 +32 19 46 85 50 83 64 54 42 79 +135 +7313 +32 63 54 50 52 17 65 24 45 45 +136 +6795 +79 32 60 27 55 40 92 71 53 63 +137 +6143 +17 69 76 96 50 38 43 4 25 73 +138 +2289 +29 99 91 94 26 16 23 1 67 20 +139 +4120 +17 89 58 48 7 33 16 1 82 76 +140 +5058 +90 48 53 68 70 61 51 26 49 34 +141 +1491 +91 23 71 96 85 13 19 65 62 66 +142 +5501 +24 78 89 75 89 33 36 21 18 48 +143 +3523 +37 94 78 89 92 88 56 80 4 55 +144 +2149 +78 93 20 62 3 99 65 40 99 39 +145 +602 +78 84 47 45 59 33 65 46 70 33 +146 +844 +91 28 33 40 76 37 72 75 54 97 +147 +1830 +61 70 14 39 4 54 9 80 11 18 +148 +2172 +5 94 75 7 17 43 38 43 16 62 +149 +2851 +6 52 29 23 80 96 26 49 75 46 diff --git a/data/jobshop/150_10_03.txt b/data/jobshop/150_10_03.txt new file mode 100644 index 0000000000..7627f08e5b --- /dev/null +++ b/data/jobshop/150_10_03.txt @@ -0,0 +1,453 @@ +150 +10 +2141042053 +0 +2400 +58 73 48 62 51 80 15 23 39 16 +1 +2048 +97 31 55 91 35 66 63 75 2 58 +2 +2307 +29 71 85 54 30 43 34 39 20 29 +3 +4592 +7 23 71 76 59 56 42 15 45 59 +4 +4940 +76 22 17 21 51 42 94 68 85 47 +5 +6156 +82 58 31 51 52 57 26 39 89 47 +6 +2729 +68 72 42 99 29 63 72 87 48 90 +7 +6383 +12 80 32 73 47 62 56 63 75 60 +8 +3036 +35 98 67 34 72 40 82 86 43 22 +9 +4938 +85 81 94 57 40 57 90 74 66 73 +10 +5915 +32 2 2 81 72 85 11 87 32 69 +11 +5416 +61 75 46 4 30 33 1 79 93 81 +12 +5728 +61 18 99 86 47 1 41 25 16 25 +13 +2833 +50 86 15 21 7 30 96 92 13 38 +14 +844 +85 60 97 6 76 60 31 54 67 36 +15 +2161 +41 40 62 83 59 15 51 4 85 67 +16 +1232 +16 82 51 40 40 18 43 76 26 84 +17 +7821 +41 17 42 93 22 21 11 80 34 81 +18 +694 +5 84 26 65 8 62 56 32 60 54 +19 +7581 +44 2 32 71 32 99 31 91 42 47 +20 +4916 +85 74 46 49 18 52 79 15 45 83 +21 +6759 +2 76 96 18 47 36 52 84 51 8 +22 +2027 +59 89 87 17 77 35 73 88 39 59 +23 +7896 +85 78 3 28 85 36 6 19 8 96 +24 +3479 +44 37 81 67 10 20 75 6 39 83 +25 +1089 +75 31 65 20 75 62 5 95 74 44 +26 +7161 +51 21 39 37 35 64 52 94 96 2 +27 +3906 +54 31 39 95 99 61 87 17 38 86 +28 +7437 +4 25 87 95 7 66 4 86 65 66 +29 +3819 +87 33 45 84 72 31 15 20 97 69 +30 +5115 +80 37 5 24 14 85 78 77 83 64 +31 +4381 +68 94 64 93 72 71 99 60 39 83 +32 +5058 +37 40 17 48 5 33 22 40 58 68 +33 +4926 +87 77 3 8 49 15 95 35 43 62 +34 +3800 +35 68 74 78 87 68 4 94 27 36 +35 +942 +38 30 75 79 58 85 36 2 62 40 +36 +2753 +20 88 57 91 30 40 43 19 63 96 +37 +3572 +75 24 19 30 56 99 86 59 62 66 +38 +7900 +52 47 11 30 89 8 87 96 91 92 +39 +5868 +61 45 75 51 24 62 18 89 42 46 +40 +5085 +79 41 24 74 90 48 50 3 58 51 +41 +2403 +97 67 31 29 56 65 35 14 89 71 +42 +3751 +10 30 55 62 65 73 49 33 67 74 +43 +3836 +57 85 73 80 70 71 47 17 32 56 +44 +5974 +85 83 34 76 24 17 88 76 44 34 +45 +7106 +6 51 88 56 66 87 10 29 13 67 +46 +6774 +59 14 79 53 67 37 33 41 47 99 +47 +5332 +87 19 88 14 94 95 72 77 3 3 +48 +1936 +12 44 45 3 43 54 61 77 94 90 +49 +5995 +90 26 99 55 51 62 61 99 52 68 +50 +6549 +83 68 82 96 79 84 17 55 89 5 +51 +4882 +92 86 40 48 88 25 75 59 1 65 +52 +3134 +63 47 57 96 3 34 87 7 45 83 +53 +4020 +74 69 91 25 14 98 27 97 30 2 +54 +7438 +86 41 31 41 51 21 35 49 87 88 +55 +4467 +22 48 62 18 63 44 80 62 52 95 +56 +5148 +54 57 17 67 20 71 15 14 94 4 +57 +7243 +65 74 87 77 83 58 97 21 55 22 +58 +4293 +55 63 3 46 84 68 89 39 9 78 +59 +6989 +19 61 97 57 94 49 81 67 56 89 +60 +6365 +7 55 92 60 85 28 64 38 15 74 +61 +4704 +35 52 51 2 53 16 22 35 1 56 +62 +5341 +78 61 23 4 62 77 28 36 45 75 +63 +548 +32 72 7 15 12 53 34 74 87 72 +64 +1308 +10 92 75 14 58 63 42 97 16 45 +65 +5365 +75 63 64 69 59 95 65 2 81 12 +66 +4698 +14 74 23 85 35 92 84 79 34 15 +67 +1986 +53 33 50 1 69 79 71 36 35 33 +68 +635 +49 33 25 36 94 43 83 44 3 44 +69 +5729 +40 49 33 53 19 17 77 62 54 24 +70 +3669 +19 27 32 7 11 58 33 88 84 10 +71 +3854 +25 28 25 31 8 16 59 55 86 15 +72 +6911 +54 6 96 19 10 70 12 86 71 24 +73 +4193 +5 54 77 46 23 82 42 42 3 76 +74 +4244 +37 6 78 43 83 64 66 46 40 1 +75 +2524 +56 68 44 84 43 7 56 52 15 74 +76 +7365 +18 54 35 6 96 41 30 12 93 62 +77 +6359 +31 48 38 18 20 63 17 91 8 70 +78 +6689 +30 34 63 84 48 54 21 64 6 26 +79 +5101 +2 60 77 95 14 37 15 90 53 1 +80 +5180 +5 40 76 65 72 6 72 70 72 24 +81 +6005 +15 2 35 89 13 59 73 16 54 57 +82 +6751 +71 85 83 90 41 95 83 9 57 36 +83 +1575 +46 33 26 48 61 55 47 18 14 54 +84 +6147 +49 65 84 97 19 41 92 3 80 89 +85 +1299 +89 46 95 44 47 25 1 19 61 81 +86 +2064 +59 48 34 15 6 14 25 21 24 14 +87 +769 +42 17 87 48 58 87 87 16 19 50 +88 +6107 +13 98 6 33 42 89 83 55 33 7 +89 +5858 +56 72 52 27 25 34 57 36 28 11 +90 +3870 +27 36 38 30 12 17 23 31 32 71 +91 +2605 +13 45 9 97 66 42 78 19 68 37 +92 +4128 +29 9 98 80 81 34 57 53 83 3 +93 +4343 +20 73 41 33 26 2 96 80 31 46 +94 +5351 +30 3 28 65 28 98 7 60 8 17 +95 +1560 +26 75 50 93 12 8 89 7 83 94 +96 +4899 +98 16 94 86 92 80 73 53 99 81 +97 +7830 +12 31 56 8 29 4 52 62 82 3 +98 +1132 +48 54 48 78 12 48 21 48 82 24 +99 +804 +54 19 23 62 64 72 74 77 80 13 +100 +3729 +93 97 93 41 91 28 78 10 33 96 +101 +517 +29 84 56 83 84 41 72 2 33 48 +102 +4987 +51 30 3 97 58 17 62 86 48 62 +103 +3586 +33 29 53 31 90 17 79 54 67 4 +104 +1950 +32 56 67 24 33 34 8 31 53 80 +105 +4929 +80 42 55 29 44 27 24 72 68 77 +106 +7658 +9 25 26 92 19 36 38 59 90 40 +107 +3902 +14 1 79 41 13 65 42 26 13 11 +108 +7010 +11 31 83 8 23 47 64 96 55 45 +109 +3683 +46 72 63 7 37 34 10 69 85 91 +110 +732 +86 25 6 57 11 67 80 80 35 23 +111 +2886 +55 83 4 49 13 13 88 19 6 23 +112 +6433 +2 99 74 17 51 56 21 72 12 29 +113 +3765 +78 50 93 8 88 9 30 28 34 94 +114 +1768 +55 92 87 40 62 72 98 59 79 12 +115 +5792 +68 83 47 28 62 5 25 22 83 92 +116 +5693 +49 10 84 48 31 88 88 28 98 1 +117 +666 +12 22 48 51 87 58 11 42 83 73 +118 +614 +56 26 89 84 92 17 35 37 89 50 +119 +3616 +53 56 16 3 85 4 65 20 64 31 +120 +5493 +20 99 63 43 52 67 62 99 44 25 +121 +4081 +63 42 58 72 29 47 78 37 4 6 +122 +7367 +79 48 67 47 76 46 67 65 75 31 +123 +1940 +1 93 29 30 61 19 98 53 97 9 +124 +2883 +84 46 42 33 3 7 9 51 97 83 +125 +3533 +37 61 13 90 37 34 22 47 12 19 +126 +6456 +38 78 24 45 32 75 61 68 12 72 +127 +6484 +99 61 17 39 10 6 27 15 9 52 +128 +6757 +99 37 30 33 64 40 17 86 45 9 +129 +5882 +23 34 61 50 14 87 13 60 82 30 +130 +6506 +27 29 7 43 21 75 87 61 51 60 +131 +2050 +68 46 40 41 57 12 66 16 19 83 +132 +1460 +58 72 64 56 92 80 6 94 7 10 +133 +2079 +32 19 46 85 50 83 64 54 42 79 +134 +7304 +32 63 54 50 52 17 65 24 45 45 +135 +6786 +79 32 60 27 55 40 92 71 53 63 +136 +6135 +17 69 76 96 50 38 43 4 25 73 +137 +2286 +29 99 91 94 26 16 23 1 67 20 +138 +4115 +17 89 58 48 7 33 16 1 82 76 +139 +5052 +90 48 53 68 70 61 51 26 49 34 +140 +1489 +91 23 71 96 85 13 19 65 62 66 +141 +5494 +24 78 89 75 89 33 36 21 18 48 +142 +3519 +37 94 78 89 92 88 56 80 4 55 +143 +2146 +78 93 20 62 3 99 65 40 99 39 +144 +601 +78 84 47 45 59 33 65 46 70 33 +145 +843 +91 28 33 40 76 37 72 75 54 97 +146 +1827 +61 70 14 39 4 54 9 80 11 18 +147 +2170 +5 94 75 7 17 43 38 43 16 62 +148 +2848 +6 52 29 23 80 96 26 49 75 46 +149 +1684 +61 54 73 49 87 65 84 25 27 3 diff --git a/data/jobshop/150_10_04.txt b/data/jobshop/150_10_04.txt new file mode 100644 index 0000000000..abf57adcfc --- /dev/null +++ b/data/jobshop/150_10_04.txt @@ -0,0 +1,453 @@ +150 +10 +1257795639 +0 +2047 +97 31 55 91 35 66 63 75 2 58 +1 +2306 +29 71 85 54 30 43 34 39 20 29 +2 +4590 +7 23 71 76 59 56 42 15 45 59 +3 +4938 +76 22 17 21 51 42 94 68 85 47 +4 +6153 +82 58 31 51 52 57 26 39 89 47 +5 +2728 +68 72 42 99 29 63 72 87 48 90 +6 +6381 +12 80 32 73 47 62 56 63 75 60 +7 +3035 +35 98 67 34 72 40 82 86 43 22 +8 +4936 +85 81 94 57 40 57 90 74 66 73 +9 +5913 +32 2 2 81 72 85 11 87 32 69 +10 +5413 +61 75 46 4 30 33 1 79 93 81 +11 +5725 +61 18 99 86 47 1 41 25 16 25 +12 +2832 +50 86 15 21 7 30 96 92 13 38 +13 +843 +85 60 97 6 76 60 31 54 67 36 +14 +2160 +41 40 62 83 59 15 51 4 85 67 +15 +1232 +16 82 51 40 40 18 43 76 26 84 +16 +7818 +41 17 42 93 22 21 11 80 34 81 +17 +694 +5 84 26 65 8 62 56 32 60 54 +18 +7578 +44 2 32 71 32 99 31 91 42 47 +19 +4914 +85 74 46 49 18 52 79 15 45 83 +20 +6757 +2 76 96 18 47 36 52 84 51 8 +21 +2027 +59 89 87 17 77 35 73 88 39 59 +22 +7893 +85 78 3 28 85 36 6 19 8 96 +23 +3478 +44 37 81 67 10 20 75 6 39 83 +24 +1089 +75 31 65 20 75 62 5 95 74 44 +25 +7158 +51 21 39 37 35 64 52 94 96 2 +26 +3904 +54 31 39 95 99 61 87 17 38 86 +27 +7433 +4 25 87 95 7 66 4 86 65 66 +28 +3818 +87 33 45 84 72 31 15 20 97 69 +29 +5113 +80 37 5 24 14 85 78 77 83 64 +30 +4379 +68 94 64 93 72 71 99 60 39 83 +31 +5056 +37 40 17 48 5 33 22 40 58 68 +32 +4923 +87 77 3 8 49 15 95 35 43 62 +33 +3798 +35 68 74 78 87 68 4 94 27 36 +34 +942 +38 30 75 79 58 85 36 2 62 40 +35 +2752 +20 88 57 91 30 40 43 19 63 96 +36 +3570 +75 24 19 30 56 99 86 59 62 66 +37 +7896 +52 47 11 30 89 8 87 96 91 92 +38 +5865 +61 45 75 51 24 62 18 89 42 46 +39 +5083 +79 41 24 74 90 48 50 3 58 51 +40 +2402 +97 67 31 29 56 65 35 14 89 71 +41 +3749 +10 30 55 62 65 73 49 33 67 74 +42 +3834 +57 85 73 80 70 71 47 17 32 56 +43 +5971 +85 83 34 76 24 17 88 76 44 34 +44 +7103 +6 51 88 56 66 87 10 29 13 67 +45 +6771 +59 14 79 53 67 37 33 41 47 99 +46 +5330 +87 19 88 14 94 95 72 77 3 3 +47 +1935 +12 44 45 3 43 54 61 77 94 90 +48 +5992 +90 26 99 55 51 62 61 99 52 68 +49 +6546 +83 68 82 96 79 84 17 55 89 5 +50 +4880 +92 86 40 48 88 25 75 59 1 65 +51 +3133 +63 47 57 96 3 34 87 7 45 83 +52 +4019 +74 69 91 25 14 98 27 97 30 2 +53 +7435 +86 41 31 41 51 21 35 49 87 88 +54 +4465 +22 48 62 18 63 44 80 62 52 95 +55 +5146 +54 57 17 67 20 71 15 14 94 4 +56 +7240 +65 74 87 77 83 58 97 21 55 22 +57 +4291 +55 63 3 46 84 68 89 39 9 78 +58 +6986 +19 61 97 57 94 49 81 67 56 89 +59 +6362 +7 55 92 60 85 28 64 38 15 74 +60 +4702 +35 52 51 2 53 16 22 35 1 56 +61 +5339 +78 61 23 4 62 77 28 36 45 75 +62 +548 +32 72 7 15 12 53 34 74 87 72 +63 +1308 +10 92 75 14 58 63 42 97 16 45 +64 +5363 +75 63 64 69 59 95 65 2 81 12 +65 +4696 +14 74 23 85 35 92 84 79 34 15 +66 +1985 +53 33 50 1 69 79 71 36 35 33 +67 +635 +49 33 25 36 94 43 83 44 3 44 +68 +5727 +40 49 33 53 19 17 77 62 54 24 +69 +3667 +19 27 32 7 11 58 33 88 84 10 +70 +3852 +25 28 25 31 8 16 59 55 86 15 +71 +6908 +54 6 96 19 10 70 12 86 71 24 +72 +4192 +5 54 77 46 23 82 42 42 3 76 +73 +4242 +37 6 78 43 83 64 66 46 40 1 +74 +2523 +56 68 44 84 43 7 56 52 15 74 +75 +7362 +18 54 35 6 96 41 30 12 93 62 +76 +6356 +31 48 38 18 20 63 17 91 8 70 +77 +6686 +30 34 63 84 48 54 21 64 6 26 +78 +5099 +2 60 77 95 14 37 15 90 53 1 +79 +5178 +5 40 76 65 72 6 72 70 72 24 +80 +6003 +15 2 35 89 13 59 73 16 54 57 +81 +6748 +71 85 83 90 41 95 83 9 57 36 +82 +1574 +46 33 26 48 61 55 47 18 14 54 +83 +6144 +49 65 84 97 19 41 92 3 80 89 +84 +1299 +89 46 95 44 47 25 1 19 61 81 +85 +2063 +59 48 34 15 6 14 25 21 24 14 +86 +769 +42 17 87 48 58 87 87 16 19 50 +87 +6104 +13 98 6 33 42 89 83 55 33 7 +88 +5855 +56 72 52 27 25 34 57 36 28 11 +89 +3868 +27 36 38 30 12 17 23 31 32 71 +90 +2604 +13 45 9 97 66 42 78 19 68 37 +91 +4126 +29 9 98 80 81 34 57 53 83 3 +92 +4342 +20 73 41 33 26 2 96 80 31 46 +93 +5348 +30 3 28 65 28 98 7 60 8 17 +94 +1560 +26 75 50 93 12 8 89 7 83 94 +95 +4897 +98 16 94 86 92 80 73 53 99 81 +96 +7827 +12 31 56 8 29 4 52 62 82 3 +97 +1132 +48 54 48 78 12 48 21 48 82 24 +98 +804 +54 19 23 62 64 72 74 77 80 13 +99 +3727 +93 97 93 41 91 28 78 10 33 96 +100 +517 +29 84 56 83 84 41 72 2 33 48 +101 +4984 +51 30 3 97 58 17 62 86 48 62 +102 +3585 +33 29 53 31 90 17 79 54 67 4 +103 +1949 +32 56 67 24 33 34 8 31 53 80 +104 +4927 +80 42 55 29 44 27 24 72 68 77 +105 +7655 +9 25 26 92 19 36 38 59 90 40 +106 +3901 +14 1 79 41 13 65 42 26 13 11 +107 +7007 +11 31 83 8 23 47 64 96 55 45 +108 +3682 +46 72 63 7 37 34 10 69 85 91 +109 +732 +86 25 6 57 11 67 80 80 35 23 +110 +2884 +55 83 4 49 13 13 88 19 6 23 +111 +6430 +2 99 74 17 51 56 21 72 12 29 +112 +3763 +78 50 93 8 88 9 30 28 34 94 +113 +1768 +55 92 87 40 62 72 98 59 79 12 +114 +5789 +68 83 47 28 62 5 25 22 83 92 +115 +5691 +49 10 84 48 31 88 88 28 98 1 +116 +666 +12 22 48 51 87 58 11 42 83 73 +117 +614 +56 26 89 84 92 17 35 37 89 50 +118 +3615 +53 56 16 3 85 4 65 20 64 31 +119 +5490 +20 99 63 43 52 67 62 99 44 25 +120 +4079 +63 42 58 72 29 47 78 37 4 6 +121 +7363 +79 48 67 47 76 46 67 65 75 31 +122 +1939 +1 93 29 30 61 19 98 53 97 9 +123 +2882 +84 46 42 33 3 7 9 51 97 83 +124 +3532 +37 61 13 90 37 34 22 47 12 19 +125 +6453 +38 78 24 45 32 75 61 68 12 72 +126 +6481 +99 61 17 39 10 6 27 15 9 52 +127 +6754 +99 37 30 33 64 40 17 86 45 9 +128 +5880 +23 34 61 50 14 87 13 60 82 30 +129 +6503 +27 29 7 43 21 75 87 61 51 60 +130 +2049 +68 46 40 41 57 12 66 16 19 83 +131 +1460 +58 72 64 56 92 80 6 94 7 10 +132 +2078 +32 19 46 85 50 83 64 54 42 79 +133 +7301 +32 63 54 50 52 17 65 24 45 45 +134 +6783 +79 32 60 27 55 40 92 71 53 63 +135 +6132 +17 69 76 96 50 38 43 4 25 73 +136 +2285 +29 99 91 94 26 16 23 1 67 20 +137 +4113 +17 89 58 48 7 33 16 1 82 76 +138 +5050 +90 48 53 68 70 61 51 26 49 34 +139 +1489 +91 23 71 96 85 13 19 65 62 66 +140 +5492 +24 78 89 75 89 33 36 21 18 48 +141 +3517 +37 94 78 89 92 88 56 80 4 55 +142 +2145 +78 93 20 62 3 99 65 40 99 39 +143 +601 +78 84 47 45 59 33 65 46 70 33 +144 +843 +91 28 33 40 76 37 72 75 54 97 +145 +1827 +61 70 14 39 4 54 9 80 11 18 +146 +2169 +5 94 75 7 17 43 38 43 16 62 +147 +2846 +6 52 29 23 80 96 26 49 75 46 +148 +1683 +61 54 73 49 87 65 84 25 27 3 +149 +3283 +73 48 62 51 80 15 23 39 16 26 diff --git a/data/jobshop/150_10_05.txt b/data/jobshop/150_10_05.txt new file mode 100644 index 0000000000..4ad1bc7731 --- /dev/null +++ b/data/jobshop/150_10_05.txt @@ -0,0 +1,453 @@ +150 +10 +2089767252 +0 +2304 +29 71 85 54 30 43 34 39 20 29 +1 +4586 +7 23 71 76 59 56 42 15 45 59 +2 +4933 +76 22 17 21 51 42 94 68 85 47 +3 +6147 +82 58 31 51 52 57 26 39 89 47 +4 +2725 +68 72 42 99 29 63 72 87 48 90 +5 +6374 +12 80 32 73 47 62 56 63 75 60 +6 +3032 +35 98 67 34 72 40 82 86 43 22 +7 +4931 +85 81 94 57 40 57 90 74 66 73 +8 +5907 +32 2 2 81 72 85 11 87 32 69 +9 +5408 +61 75 46 4 30 33 1 79 93 81 +10 +5719 +61 18 99 86 47 1 41 25 16 25 +11 +2829 +50 86 15 21 7 30 96 92 13 38 +12 +842 +85 60 97 6 76 60 31 54 67 36 +13 +2158 +41 40 62 83 59 15 51 4 85 67 +14 +1231 +16 82 51 40 40 18 43 76 26 84 +15 +7810 +41 17 42 93 22 21 11 80 34 81 +16 +693 +5 84 26 65 8 62 56 32 60 54 +17 +7570 +44 2 32 71 32 99 31 91 42 47 +18 +4909 +85 74 46 49 18 52 79 15 45 83 +19 +6750 +2 76 96 18 47 36 52 84 51 8 +20 +2025 +59 89 87 17 77 35 73 88 39 59 +21 +7885 +85 78 3 28 85 36 6 19 8 96 +22 +3474 +44 37 81 67 10 20 75 6 39 83 +23 +1088 +75 31 65 20 75 62 5 95 74 44 +24 +7150 +51 21 39 37 35 64 52 94 96 2 +25 +3900 +54 31 39 95 99 61 87 17 38 86 +26 +7426 +4 25 87 95 7 66 4 86 65 66 +27 +3814 +87 33 45 84 72 31 15 20 97 69 +28 +5107 +80 37 5 24 14 85 78 77 83 64 +29 +4375 +68 94 64 93 72 71 99 60 39 83 +30 +5051 +37 40 17 48 5 33 22 40 58 68 +31 +4918 +87 77 3 8 49 15 95 35 43 62 +32 +3795 +35 68 74 78 87 68 4 94 27 36 +33 +941 +38 30 75 79 58 85 36 2 62 40 +34 +2749 +20 88 57 91 30 40 43 19 63 96 +35 +3567 +75 24 19 30 56 99 86 59 62 66 +36 +7888 +52 47 11 30 89 8 87 96 91 92 +37 +5859 +61 45 75 51 24 62 18 89 42 46 +38 +5078 +79 41 24 74 90 48 50 3 58 51 +39 +2400 +97 67 31 29 56 65 35 14 89 71 +40 +3745 +10 30 55 62 65 73 49 33 67 74 +41 +3830 +57 85 73 80 70 71 47 17 32 56 +42 +5965 +85 83 34 76 24 17 88 76 44 34 +43 +7096 +6 51 88 56 66 87 10 29 13 67 +44 +6764 +59 14 79 53 67 37 33 41 47 99 +45 +5325 +87 19 88 14 94 95 72 77 3 3 +46 +1933 +12 44 45 3 43 54 61 77 94 90 +47 +5986 +90 26 99 55 51 62 61 99 52 68 +48 +6540 +83 68 82 96 79 84 17 55 89 5 +49 +4875 +92 86 40 48 88 25 75 59 1 65 +50 +3129 +63 47 57 96 3 34 87 7 45 83 +51 +4015 +74 69 91 25 14 98 27 97 30 2 +52 +7427 +86 41 31 41 51 21 35 49 87 88 +53 +4461 +22 48 62 18 63 44 80 62 52 95 +54 +5141 +54 57 17 67 20 71 15 14 94 4 +55 +7233 +65 74 87 77 83 58 97 21 55 22 +56 +4287 +55 63 3 46 84 68 89 39 9 78 +57 +6979 +19 61 97 57 94 49 81 67 56 89 +58 +6356 +7 55 92 60 85 28 64 38 15 74 +59 +4697 +35 52 51 2 53 16 22 35 1 56 +60 +5333 +78 61 23 4 62 77 28 36 45 75 +61 +547 +32 72 7 15 12 53 34 74 87 72 +62 +1307 +10 92 75 14 58 63 42 97 16 45 +63 +5357 +75 63 64 69 59 95 65 2 81 12 +64 +4691 +14 74 23 85 35 92 84 79 34 15 +65 +1983 +53 33 50 1 69 79 71 36 35 33 +66 +634 +49 33 25 36 94 43 83 44 3 44 +67 +5721 +40 49 33 53 19 17 77 62 54 24 +68 +3664 +19 27 32 7 11 58 33 88 84 10 +69 +3848 +25 28 25 31 8 16 59 55 86 15 +70 +6901 +54 6 96 19 10 70 12 86 71 24 +71 +4187 +5 54 77 46 23 82 42 42 3 76 +72 +4237 +37 6 78 43 83 64 66 46 40 1 +73 +2521 +56 68 44 84 43 7 56 52 15 74 +74 +7355 +18 54 35 6 96 41 30 12 93 62 +75 +6350 +31 48 38 18 20 63 17 91 8 70 +76 +6680 +30 34 63 84 48 54 21 64 6 26 +77 +5094 +2 60 77 95 14 37 15 90 53 1 +78 +5173 +5 40 76 65 72 6 72 70 72 24 +79 +5997 +15 2 35 89 13 59 73 16 54 57 +80 +6741 +71 85 83 90 41 95 83 9 57 36 +81 +1573 +46 33 26 48 61 55 47 18 14 54 +82 +6138 +49 65 84 97 19 41 92 3 80 89 +83 +1297 +89 46 95 44 47 25 1 19 61 81 +84 +2061 +59 48 34 15 6 14 25 21 24 14 +85 +768 +42 17 87 48 58 87 87 16 19 50 +86 +6098 +13 98 6 33 42 89 83 55 33 7 +87 +5849 +56 72 52 27 25 34 57 36 28 11 +88 +3864 +27 36 38 30 12 17 23 31 32 71 +89 +2601 +13 45 9 97 66 42 78 19 68 37 +90 +4122 +29 9 98 80 81 34 57 53 83 3 +91 +4337 +20 73 41 33 26 2 96 80 31 46 +92 +5343 +30 3 28 65 28 98 7 60 8 17 +93 +1558 +26 75 50 93 12 8 89 7 83 94 +94 +4892 +98 16 94 86 92 80 73 53 99 81 +95 +7819 +12 31 56 8 29 4 52 62 82 3 +96 +1131 +48 54 48 78 12 48 21 48 82 24 +97 +803 +54 19 23 62 64 72 74 77 80 13 +98 +3723 +93 97 93 41 91 28 78 10 33 96 +99 +517 +29 84 56 83 84 41 72 2 33 48 +100 +4979 +51 30 3 97 58 17 62 86 48 62 +101 +3581 +33 29 53 31 90 17 79 54 67 4 +102 +1948 +32 56 67 24 33 34 8 31 53 80 +103 +4922 +80 42 55 29 44 27 24 72 68 77 +104 +7647 +9 25 26 92 19 36 38 59 90 40 +105 +3897 +14 1 79 41 13 65 42 26 13 11 +106 +7000 +11 31 83 8 23 47 64 96 55 45 +107 +3678 +46 72 63 7 37 34 10 69 85 91 +108 +731 +86 25 6 57 11 67 80 80 35 23 +109 +2881 +55 83 4 49 13 13 88 19 6 23 +110 +6424 +2 99 74 17 51 56 21 72 12 29 +111 +3759 +78 50 93 8 88 9 30 28 34 94 +112 +1766 +55 92 87 40 62 72 98 59 79 12 +113 +5784 +68 83 47 28 62 5 25 22 83 92 +114 +5685 +49 10 84 48 31 88 88 28 98 1 +115 +665 +12 22 48 51 87 58 11 42 83 73 +116 +613 +56 26 89 84 92 17 35 37 89 50 +117 +3611 +53 56 16 3 85 4 65 20 64 31 +118 +5485 +20 99 63 43 52 67 62 99 44 25 +119 +4075 +63 42 58 72 29 47 78 37 4 6 +120 +7356 +79 48 67 47 76 46 67 65 75 31 +121 +1937 +1 93 29 30 61 19 98 53 97 9 +122 +2879 +84 46 42 33 3 7 9 51 97 83 +123 +3528 +37 61 13 90 37 34 22 47 12 19 +124 +6446 +38 78 24 45 32 75 61 68 12 72 +125 +6474 +99 61 17 39 10 6 27 15 9 52 +126 +6747 +99 37 30 33 64 40 17 86 45 9 +127 +5874 +23 34 61 50 14 87 13 60 82 30 +128 +6496 +27 29 7 43 21 75 87 61 51 60 +129 +2047 +68 46 40 41 57 12 66 16 19 83 +130 +1458 +58 72 64 56 92 80 6 94 7 10 +131 +2076 +32 19 46 85 50 83 64 54 42 79 +132 +7294 +32 63 54 50 52 17 65 24 45 45 +133 +6776 +79 32 60 27 55 40 92 71 53 63 +134 +6126 +17 69 76 96 50 38 43 4 25 73 +135 +2283 +29 99 91 94 26 16 23 1 67 20 +136 +4109 +17 89 58 48 7 33 16 1 82 76 +137 +5045 +90 48 53 68 70 61 51 26 49 34 +138 +1487 +91 23 71 96 85 13 19 65 62 66 +139 +5486 +24 78 89 75 89 33 36 21 18 48 +140 +3514 +37 94 78 89 92 88 56 80 4 55 +141 +2143 +78 93 20 62 3 99 65 40 99 39 +142 +600 +78 84 47 45 59 33 65 46 70 33 +143 +842 +91 28 33 40 76 37 72 75 54 97 +144 +1825 +61 70 14 39 4 54 9 80 11 18 +145 +2167 +5 94 75 7 17 43 38 43 16 62 +146 +2843 +6 52 29 23 80 96 26 49 75 46 +147 +1682 +61 54 73 49 87 65 84 25 27 3 +148 +3280 +73 48 62 51 80 15 23 39 16 26 +149 +2231 +31 55 91 35 66 63 75 2 58 21 diff --git a/data/jobshop/150_10_06.txt b/data/jobshop/150_10_06.txt new file mode 100644 index 0000000000..5c3f26f7d6 --- /dev/null +++ b/data/jobshop/150_10_06.txt @@ -0,0 +1,453 @@ +150 +10 +623157679 +0 +4585 +7 23 71 76 59 56 42 15 45 59 +1 +4933 +76 22 17 21 51 42 94 68 85 47 +2 +6147 +82 58 31 51 52 57 26 39 89 47 +3 +2725 +68 72 42 99 29 63 72 87 48 90 +4 +6374 +12 80 32 73 47 62 56 63 75 60 +5 +3032 +35 98 67 34 72 40 82 86 43 22 +6 +4930 +85 81 94 57 40 57 90 74 66 73 +7 +5906 +32 2 2 81 72 85 11 87 32 69 +8 +5408 +61 75 46 4 30 33 1 79 93 81 +9 +5719 +61 18 99 86 47 1 41 25 16 25 +10 +2829 +50 86 15 21 7 30 96 92 13 38 +11 +842 +85 60 97 6 76 60 31 54 67 36 +12 +2158 +41 40 62 83 59 15 51 4 85 67 +13 +1231 +16 82 51 40 40 18 43 76 26 84 +14 +7809 +41 17 42 93 22 21 11 80 34 81 +15 +693 +5 84 26 65 8 62 56 32 60 54 +16 +7570 +44 2 32 71 32 99 31 91 42 47 +17 +4909 +85 74 46 49 18 52 79 15 45 83 +18 +6749 +2 76 96 18 47 36 52 84 51 8 +19 +2024 +59 89 87 17 77 35 73 88 39 59 +20 +7885 +85 78 3 28 85 36 6 19 8 96 +21 +3474 +44 37 81 67 10 20 75 6 39 83 +22 +1087 +75 31 65 20 75 62 5 95 74 44 +23 +7150 +51 21 39 37 35 64 52 94 96 2 +24 +3900 +54 31 39 95 99 61 87 17 38 86 +25 +7425 +4 25 87 95 7 66 4 86 65 66 +26 +3814 +87 33 45 84 72 31 15 20 97 69 +27 +5107 +80 37 5 24 14 85 78 77 83 64 +28 +4375 +68 94 64 93 72 71 99 60 39 83 +29 +5051 +37 40 17 48 5 33 22 40 58 68 +30 +4918 +87 77 3 8 49 15 95 35 43 62 +31 +3794 +35 68 74 78 87 68 4 94 27 36 +32 +941 +38 30 75 79 58 85 36 2 62 40 +33 +2749 +20 88 57 91 30 40 43 19 63 96 +34 +3566 +75 24 19 30 56 99 86 59 62 66 +35 +7888 +52 47 11 30 89 8 87 96 91 92 +36 +5859 +61 45 75 51 24 62 18 89 42 46 +37 +5077 +79 41 24 74 90 48 50 3 58 51 +38 +2400 +97 67 31 29 56 65 35 14 89 71 +39 +3745 +10 30 55 62 65 73 49 33 67 74 +40 +3830 +57 85 73 80 70 71 47 17 32 56 +41 +5965 +85 83 34 76 24 17 88 76 44 34 +42 +7096 +6 51 88 56 66 87 10 29 13 67 +43 +6764 +59 14 79 53 67 37 33 41 47 99 +44 +5324 +87 19 88 14 94 95 72 77 3 3 +45 +1933 +12 44 45 3 43 54 61 77 94 90 +46 +5986 +90 26 99 55 51 62 61 99 52 68 +47 +6539 +83 68 82 96 79 84 17 55 89 5 +48 +4875 +92 86 40 48 88 25 75 59 1 65 +49 +3129 +63 47 57 96 3 34 87 7 45 83 +50 +4014 +74 69 91 25 14 98 27 97 30 2 +51 +7427 +86 41 31 41 51 21 35 49 87 88 +52 +4460 +22 48 62 18 63 44 80 62 52 95 +53 +5140 +54 57 17 67 20 71 15 14 94 4 +54 +7233 +65 74 87 77 83 58 97 21 55 22 +55 +4286 +55 63 3 46 84 68 89 39 9 78 +56 +6979 +19 61 97 57 94 49 81 67 56 89 +57 +6356 +7 55 92 60 85 28 64 38 15 74 +58 +4697 +35 52 51 2 53 16 22 35 1 56 +59 +5333 +78 61 23 4 62 77 28 36 45 75 +60 +547 +32 72 7 15 12 53 34 74 87 72 +61 +1306 +10 92 75 14 58 63 42 97 16 45 +62 +5357 +75 63 64 69 59 95 65 2 81 12 +63 +4690 +14 74 23 85 35 92 84 79 34 15 +64 +1983 +53 33 50 1 69 79 71 36 35 33 +65 +634 +49 33 25 36 94 43 83 44 3 44 +66 +5721 +40 49 33 53 19 17 77 62 54 24 +67 +3663 +19 27 32 7 11 58 33 88 84 10 +68 +3848 +25 28 25 31 8 16 59 55 86 15 +69 +6901 +54 6 96 19 10 70 12 86 71 24 +70 +4187 +5 54 77 46 23 82 42 42 3 76 +71 +4237 +37 6 78 43 83 64 66 46 40 1 +72 +2520 +56 68 44 84 43 7 56 52 15 74 +73 +7354 +18 54 35 6 96 41 30 12 93 62 +74 +6350 +31 48 38 18 20 63 17 91 8 70 +75 +6679 +30 34 63 84 48 54 21 64 6 26 +76 +5093 +2 60 77 95 14 37 15 90 53 1 +77 +5173 +5 40 76 65 72 6 72 70 72 24 +78 +5996 +15 2 35 89 13 59 73 16 54 57 +79 +6741 +71 85 83 90 41 95 83 9 57 36 +80 +1573 +46 33 26 48 61 55 47 18 14 54 +81 +6138 +49 65 84 97 19 41 92 3 80 89 +82 +1297 +89 46 95 44 47 25 1 19 61 81 +83 +2061 +59 48 34 15 6 14 25 21 24 14 +84 +768 +42 17 87 48 58 87 87 16 19 50 +85 +6098 +13 98 6 33 42 89 83 55 33 7 +86 +5849 +56 72 52 27 25 34 57 36 28 11 +87 +3864 +27 36 38 30 12 17 23 31 32 71 +88 +2601 +13 45 9 97 66 42 78 19 68 37 +89 +4122 +29 9 98 80 81 34 57 53 83 3 +90 +4337 +20 73 41 33 26 2 96 80 31 46 +91 +5343 +30 3 28 65 28 98 7 60 8 17 +92 +1558 +26 75 50 93 12 8 89 7 83 94 +93 +4892 +98 16 94 86 92 80 73 53 99 81 +94 +7819 +12 31 56 8 29 4 52 62 82 3 +95 +1131 +48 54 48 78 12 48 21 48 82 24 +96 +803 +54 19 23 62 64 72 74 77 80 13 +97 +3723 +93 97 93 41 91 28 78 10 33 96 +98 +517 +29 84 56 83 84 41 72 2 33 48 +99 +4979 +51 30 3 97 58 17 62 86 48 62 +100 +3581 +33 29 53 31 90 17 79 54 67 4 +101 +1947 +32 56 67 24 33 34 8 31 53 80 +102 +4922 +80 42 55 29 44 27 24 72 68 77 +103 +7647 +9 25 26 92 19 36 38 59 90 40 +104 +3897 +14 1 79 41 13 65 42 26 13 11 +105 +6999 +11 31 83 8 23 47 64 96 55 45 +106 +3678 +46 72 63 7 37 34 10 69 85 91 +107 +731 +86 25 6 57 11 67 80 80 35 23 +108 +2881 +55 83 4 49 13 13 88 19 6 23 +109 +6423 +2 99 74 17 51 56 21 72 12 29 +110 +3759 +78 50 93 8 88 9 30 28 34 94 +111 +1766 +55 92 87 40 62 72 98 59 79 12 +112 +5783 +68 83 47 28 62 5 25 22 83 92 +113 +5685 +49 10 84 48 31 88 88 28 98 1 +114 +665 +12 22 48 51 87 58 11 42 83 73 +115 +613 +56 26 89 84 92 17 35 37 89 50 +116 +3611 +53 56 16 3 85 4 65 20 64 31 +117 +5484 +20 99 63 43 52 67 62 99 44 25 +118 +4075 +63 42 58 72 29 47 78 37 4 6 +119 +7356 +79 48 67 47 76 46 67 65 75 31 +120 +1937 +1 93 29 30 61 19 98 53 97 9 +121 +2879 +84 46 42 33 3 7 9 51 97 83 +122 +3528 +37 61 13 90 37 34 22 47 12 19 +123 +6446 +38 78 24 45 32 75 61 68 12 72 +124 +6474 +99 61 17 39 10 6 27 15 9 52 +125 +6746 +99 37 30 33 64 40 17 86 45 9 +126 +5874 +23 34 61 50 14 87 13 60 82 30 +127 +6496 +27 29 7 43 21 75 87 61 51 60 +128 +2047 +68 46 40 41 57 12 66 16 19 83 +129 +1458 +58 72 64 56 92 80 6 94 7 10 +130 +2076 +32 19 46 85 50 83 64 54 42 79 +131 +7293 +32 63 54 50 52 17 65 24 45 45 +132 +6776 +79 32 60 27 55 40 92 71 53 63 +133 +6126 +17 69 76 96 50 38 43 4 25 73 +134 +2283 +29 99 91 94 26 16 23 1 67 20 +135 +4108 +17 89 58 48 7 33 16 1 82 76 +136 +5044 +90 48 53 68 70 61 51 26 49 34 +137 +1487 +91 23 71 96 85 13 19 65 62 66 +138 +5486 +24 78 89 75 89 33 36 21 18 48 +139 +3514 +37 94 78 89 92 88 56 80 4 55 +140 +2143 +78 93 20 62 3 99 65 40 99 39 +141 +600 +78 84 47 45 59 33 65 46 70 33 +142 +842 +91 28 33 40 76 37 72 75 54 97 +143 +1825 +61 70 14 39 4 54 9 80 11 18 +144 +2166 +5 94 75 7 17 43 38 43 16 62 +145 +2843 +6 52 29 23 80 96 26 49 75 46 +146 +1681 +61 54 73 49 87 65 84 25 27 3 +147 +3280 +73 48 62 51 80 15 23 39 16 26 +148 +2231 +31 55 91 35 66 63 75 2 58 21 +149 +5008 +71 85 54 30 43 34 39 20 29 24 diff --git a/data/jobshop/150_10_07.txt b/data/jobshop/150_10_07.txt new file mode 100644 index 0000000000..fba5bb0273 --- /dev/null +++ b/data/jobshop/150_10_07.txt @@ -0,0 +1,453 @@ +150 +10 +133364534 +0 +4936 +76 22 17 21 51 42 94 68 85 47 +1 +6151 +82 58 31 51 52 57 26 39 89 47 +2 +2727 +68 72 42 99 29 63 72 87 48 90 +3 +6378 +12 80 32 73 47 62 56 63 75 60 +4 +3034 +35 98 67 34 72 40 82 86 43 22 +5 +4933 +85 81 94 57 40 57 90 74 66 73 +6 +5910 +32 2 2 81 72 85 11 87 32 69 +7 +5411 +61 75 46 4 30 33 1 79 93 81 +8 +5723 +61 18 99 86 47 1 41 25 16 25 +9 +2830 +50 86 15 21 7 30 96 92 13 38 +10 +843 +85 60 97 6 76 60 31 54 67 36 +11 +2159 +41 40 62 83 59 15 51 4 85 67 +12 +1231 +16 82 51 40 40 18 43 76 26 84 +13 +7814 +41 17 42 93 22 21 11 80 34 81 +14 +694 +5 84 26 65 8 62 56 32 60 54 +15 +7574 +44 2 32 71 32 99 31 91 42 47 +16 +4912 +85 74 46 49 18 52 79 15 45 83 +17 +6754 +2 76 96 18 47 36 52 84 51 8 +18 +2026 +59 89 87 17 77 35 73 88 39 59 +19 +7890 +85 78 3 28 85 36 6 19 8 96 +20 +3476 +44 37 81 67 10 20 75 6 39 83 +21 +1088 +75 31 65 20 75 62 5 95 74 44 +22 +7154 +51 21 39 37 35 64 52 94 96 2 +23 +3902 +54 31 39 95 99 61 87 17 38 86 +24 +7430 +4 25 87 95 7 66 4 86 65 66 +25 +3816 +87 33 45 84 72 31 15 20 97 69 +26 +5110 +80 37 5 24 14 85 78 77 83 64 +27 +4377 +68 94 64 93 72 71 99 60 39 83 +28 +5054 +37 40 17 48 5 33 22 40 58 68 +29 +4921 +87 77 3 8 49 15 95 35 43 62 +30 +3797 +35 68 74 78 87 68 4 94 27 36 +31 +942 +38 30 75 79 58 85 36 2 62 40 +32 +2751 +20 88 57 91 30 40 43 19 63 96 +33 +3569 +75 24 19 30 56 99 86 59 62 66 +34 +7893 +52 47 11 30 89 8 87 96 91 92 +35 +5862 +61 45 75 51 24 62 18 89 42 46 +36 +5080 +79 41 24 74 90 48 50 3 58 51 +37 +2401 +97 67 31 29 56 65 35 14 89 71 +38 +3748 +10 30 55 62 65 73 49 33 67 74 +39 +3833 +57 85 73 80 70 71 47 17 32 56 +40 +5968 +85 83 34 76 24 17 88 76 44 34 +41 +7100 +6 51 88 56 66 87 10 29 13 67 +42 +6768 +59 14 79 53 67 37 33 41 47 99 +43 +5328 +87 19 88 14 94 95 72 77 3 3 +44 +1934 +12 44 45 3 43 54 61 77 94 90 +45 +5990 +90 26 99 55 51 62 61 99 52 68 +46 +6543 +83 68 82 96 79 84 17 55 89 5 +47 +4878 +92 86 40 48 88 25 75 59 1 65 +48 +3131 +63 47 57 96 3 34 87 7 45 83 +49 +4017 +74 69 91 25 14 98 27 97 30 2 +50 +7432 +86 41 31 41 51 21 35 49 87 88 +51 +4463 +22 48 62 18 63 44 80 62 52 95 +52 +5143 +54 57 17 67 20 71 15 14 94 4 +53 +7237 +65 74 87 77 83 58 97 21 55 22 +54 +4289 +55 63 3 46 84 68 89 39 9 78 +55 +6983 +19 61 97 57 94 49 81 67 56 89 +56 +6360 +7 55 92 60 85 28 64 38 15 74 +57 +4700 +35 52 51 2 53 16 22 35 1 56 +58 +5337 +78 61 23 4 62 77 28 36 45 75 +59 +547 +32 72 7 15 12 53 34 74 87 72 +60 +1307 +10 92 75 14 58 63 42 97 16 45 +61 +5360 +75 63 64 69 59 95 65 2 81 12 +62 +4693 +14 74 23 85 35 92 84 79 34 15 +63 +1984 +53 33 50 1 69 79 71 36 35 33 +64 +634 +49 33 25 36 94 43 83 44 3 44 +65 +5725 +40 49 33 53 19 17 77 62 54 24 +66 +3666 +19 27 32 7 11 58 33 88 84 10 +67 +3851 +25 28 25 31 8 16 59 55 86 15 +68 +6905 +54 6 96 19 10 70 12 86 71 24 +69 +4190 +5 54 77 46 23 82 42 42 3 76 +70 +4240 +37 6 78 43 83 64 66 46 40 1 +71 +2522 +56 68 44 84 43 7 56 52 15 74 +72 +7359 +18 54 35 6 96 41 30 12 93 62 +73 +6354 +31 48 38 18 20 63 17 91 8 70 +74 +6684 +30 34 63 84 48 54 21 64 6 26 +75 +5097 +2 60 77 95 14 37 15 90 53 1 +76 +5176 +5 40 76 65 72 6 72 70 72 24 +77 +6000 +15 2 35 89 13 59 73 16 54 57 +78 +6745 +71 85 83 90 41 95 83 9 57 36 +79 +1574 +46 33 26 48 61 55 47 18 14 54 +80 +6142 +49 65 84 97 19 41 92 3 80 89 +81 +1298 +89 46 95 44 47 25 1 19 61 81 +82 +2062 +59 48 34 15 6 14 25 21 24 14 +83 +769 +42 17 87 48 58 87 87 16 19 50 +84 +6102 +13 98 6 33 42 89 83 55 33 7 +85 +5853 +56 72 52 27 25 34 57 36 28 11 +86 +3866 +27 36 38 30 12 17 23 31 32 71 +87 +2602 +13 45 9 97 66 42 78 19 68 37 +88 +4124 +29 9 98 80 81 34 57 53 83 3 +89 +4340 +20 73 41 33 26 2 96 80 31 46 +90 +5346 +30 3 28 65 28 98 7 60 8 17 +91 +1559 +26 75 50 93 12 8 89 7 83 94 +92 +4895 +98 16 94 86 92 80 73 53 99 81 +93 +7824 +12 31 56 8 29 4 52 62 82 3 +94 +1131 +48 54 48 78 12 48 21 48 82 24 +95 +804 +54 19 23 62 64 72 74 77 80 13 +96 +3726 +93 97 93 41 91 28 78 10 33 96 +97 +517 +29 84 56 83 84 41 72 2 33 48 +98 +4982 +51 30 3 97 58 17 62 86 48 62 +99 +3583 +33 29 53 31 90 17 79 54 67 4 +100 +1949 +32 56 67 24 33 34 8 31 53 80 +101 +4925 +80 42 55 29 44 27 24 72 68 77 +102 +7652 +9 25 26 92 19 36 38 59 90 40 +103 +3899 +14 1 79 41 13 65 42 26 13 11 +104 +7004 +11 31 83 8 23 47 64 96 55 45 +105 +3680 +46 72 63 7 37 34 10 69 85 91 +106 +731 +86 25 6 57 11 67 80 80 35 23 +107 +2883 +55 83 4 49 13 13 88 19 6 23 +108 +6427 +2 99 74 17 51 56 21 72 12 29 +109 +3761 +78 50 93 8 88 9 30 28 34 94 +110 +1767 +55 92 87 40 62 72 98 59 79 12 +111 +5787 +68 83 47 28 62 5 25 22 83 92 +112 +5688 +49 10 84 48 31 88 88 28 98 1 +113 +666 +12 22 48 51 87 58 11 42 83 73 +114 +614 +56 26 89 84 92 17 35 37 89 50 +115 +3613 +53 56 16 3 85 4 65 20 64 31 +116 +5488 +20 99 63 43 52 67 62 99 44 25 +117 +4077 +63 42 58 72 29 47 78 37 4 6 +118 +7360 +79 48 67 47 76 46 67 65 75 31 +119 +1938 +1 93 29 30 61 19 98 53 97 9 +120 +2881 +84 46 42 33 3 7 9 51 97 83 +121 +3530 +37 61 13 90 37 34 22 47 12 19 +122 +6450 +38 78 24 45 32 75 61 68 12 72 +123 +6478 +99 61 17 39 10 6 27 15 9 52 +124 +6751 +99 37 30 33 64 40 17 86 45 9 +125 +5877 +23 34 61 50 14 87 13 60 82 30 +126 +6500 +27 29 7 43 21 75 87 61 51 60 +127 +2048 +68 46 40 41 57 12 66 16 19 83 +128 +1459 +58 72 64 56 92 80 6 94 7 10 +129 +2077 +32 19 46 85 50 83 64 54 42 79 +130 +7298 +32 63 54 50 52 17 65 24 45 45 +131 +6780 +79 32 60 27 55 40 92 71 53 63 +132 +6130 +17 69 76 96 50 38 43 4 25 73 +133 +2284 +29 99 91 94 26 16 23 1 67 20 +134 +4111 +17 89 58 48 7 33 16 1 82 76 +135 +5047 +90 48 53 68 70 61 51 26 49 34 +136 +1488 +91 23 71 96 85 13 19 65 62 66 +137 +5489 +24 78 89 75 89 33 36 21 18 48 +138 +3516 +37 94 78 89 92 88 56 80 4 55 +139 +2144 +78 93 20 62 3 99 65 40 99 39 +140 +600 +78 84 47 45 59 33 65 46 70 33 +141 +842 +91 28 33 40 76 37 72 75 54 97 +142 +1826 +61 70 14 39 4 54 9 80 11 18 +143 +2168 +5 94 75 7 17 43 38 43 16 62 +144 +2845 +6 52 29 23 80 96 26 49 75 46 +145 +1683 +61 54 73 49 87 65 84 25 27 3 +146 +3282 +73 48 62 51 80 15 23 39 16 26 +147 +2232 +31 55 91 35 66 63 75 2 58 21 +148 +5011 +71 85 54 30 43 34 39 20 29 24 +149 +3601 +23 71 76 59 56 42 15 45 59 55 diff --git a/data/jobshop/150_10_08.txt b/data/jobshop/150_10_08.txt new file mode 100644 index 0000000000..9850628f38 --- /dev/null +++ b/data/jobshop/150_10_08.txt @@ -0,0 +1,453 @@ +150 +10 +1632279117 +0 +6149 +82 58 31 51 52 57 26 39 89 47 +1 +2726 +68 72 42 99 29 63 72 87 48 90 +2 +6376 +12 80 32 73 47 62 56 63 75 60 +3 +3033 +35 98 67 34 72 40 82 86 43 22 +4 +4932 +85 81 94 57 40 57 90 74 66 73 +5 +5909 +32 2 2 81 72 85 11 87 32 69 +6 +5410 +61 75 46 4 30 33 1 79 93 81 +7 +5721 +61 18 99 86 47 1 41 25 16 25 +8 +2830 +50 86 15 21 7 30 96 92 13 38 +9 +843 +85 60 97 6 76 60 31 54 67 36 +10 +2159 +41 40 62 83 59 15 51 4 85 67 +11 +1231 +16 82 51 40 40 18 43 76 26 84 +12 +7813 +41 17 42 93 22 21 11 80 34 81 +13 +694 +5 84 26 65 8 62 56 32 60 54 +14 +7573 +44 2 32 71 32 99 31 91 42 47 +15 +4911 +85 74 46 49 18 52 79 15 45 83 +16 +6752 +2 76 96 18 47 36 52 84 51 8 +17 +2025 +59 89 87 17 77 35 73 88 39 59 +18 +7888 +85 78 3 28 85 36 6 19 8 96 +19 +3475 +44 37 81 67 10 20 75 6 39 83 +20 +1088 +75 31 65 20 75 62 5 95 74 44 +21 +7153 +51 21 39 37 35 64 52 94 96 2 +22 +3901 +54 31 39 95 99 61 87 17 38 86 +23 +7429 +4 25 87 95 7 66 4 86 65 66 +24 +3815 +87 33 45 84 72 31 15 20 97 69 +25 +5109 +80 37 5 24 14 85 78 77 83 64 +26 +4376 +68 94 64 93 72 71 99 60 39 83 +27 +5053 +37 40 17 48 5 33 22 40 58 68 +28 +4920 +87 77 3 8 49 15 95 35 43 62 +29 +3796 +35 68 74 78 87 68 4 94 27 36 +30 +941 +38 30 75 79 58 85 36 2 62 40 +31 +2750 +20 88 57 91 30 40 43 19 63 96 +32 +3568 +75 24 19 30 56 99 86 59 62 66 +33 +7891 +52 47 11 30 89 8 87 96 91 92 +34 +5861 +61 45 75 51 24 62 18 89 42 46 +35 +5079 +79 41 24 74 90 48 50 3 58 51 +36 +2401 +97 67 31 29 56 65 35 14 89 71 +37 +3747 +10 30 55 62 65 73 49 33 67 74 +38 +3832 +57 85 73 80 70 71 47 17 32 56 +39 +5967 +85 83 34 76 24 17 88 76 44 34 +40 +7099 +6 51 88 56 66 87 10 29 13 67 +41 +6767 +59 14 79 53 67 37 33 41 47 99 +42 +5327 +87 19 88 14 94 95 72 77 3 3 +43 +1934 +12 44 45 3 43 54 61 77 94 90 +44 +5988 +90 26 99 55 51 62 61 99 52 68 +45 +6542 +83 68 82 96 79 84 17 55 89 5 +46 +4877 +92 86 40 48 88 25 75 59 1 65 +47 +3130 +63 47 57 96 3 34 87 7 45 83 +48 +4016 +74 69 91 25 14 98 27 97 30 2 +49 +7430 +86 41 31 41 51 21 35 49 87 88 +50 +4462 +22 48 62 18 63 44 80 62 52 95 +51 +5142 +54 57 17 67 20 71 15 14 94 4 +52 +7236 +65 74 87 77 83 58 97 21 55 22 +53 +4288 +55 63 3 46 84 68 89 39 9 78 +54 +6982 +19 61 97 57 94 49 81 67 56 89 +55 +6358 +7 55 92 60 85 28 64 38 15 74 +56 +4699 +35 52 51 2 53 16 22 35 1 56 +57 +5335 +78 61 23 4 62 77 28 36 45 75 +58 +547 +32 72 7 15 12 53 34 74 87 72 +59 +1307 +10 92 75 14 58 63 42 97 16 45 +60 +5359 +75 63 64 69 59 95 65 2 81 12 +61 +4692 +14 74 23 85 35 92 84 79 34 15 +62 +1983 +53 33 50 1 69 79 71 36 35 33 +63 +634 +49 33 25 36 94 43 83 44 3 44 +64 +5723 +40 49 33 53 19 17 77 62 54 24 +65 +3665 +19 27 32 7 11 58 33 88 84 10 +66 +3850 +25 28 25 31 8 16 59 55 86 15 +67 +6904 +54 6 96 19 10 70 12 86 71 24 +68 +4189 +5 54 77 46 23 82 42 42 3 76 +69 +4239 +37 6 78 43 83 64 66 46 40 1 +70 +2521 +56 68 44 84 43 7 56 52 15 74 +71 +7357 +18 54 35 6 96 41 30 12 93 62 +72 +6352 +31 48 38 18 20 63 17 91 8 70 +73 +6682 +30 34 63 84 48 54 21 64 6 26 +74 +5095 +2 60 77 95 14 37 15 90 53 1 +75 +5175 +5 40 76 65 72 6 72 70 72 24 +76 +5999 +15 2 35 89 13 59 73 16 54 57 +77 +6744 +71 85 83 90 41 95 83 9 57 36 +78 +1573 +46 33 26 48 61 55 47 18 14 54 +79 +6140 +49 65 84 97 19 41 92 3 80 89 +80 +1298 +89 46 95 44 47 25 1 19 61 81 +81 +2062 +59 48 34 15 6 14 25 21 24 14 +82 +769 +42 17 87 48 58 87 87 16 19 50 +83 +6100 +13 98 6 33 42 89 83 55 33 7 +84 +5851 +56 72 52 27 25 34 57 36 28 11 +85 +3865 +27 36 38 30 12 17 23 31 32 71 +86 +2602 +13 45 9 97 66 42 78 19 68 37 +87 +4123 +29 9 98 80 81 34 57 53 83 3 +88 +4339 +20 73 41 33 26 2 96 80 31 46 +89 +5345 +30 3 28 65 28 98 7 60 8 17 +90 +1559 +26 75 50 93 12 8 89 7 83 94 +91 +4894 +98 16 94 86 92 80 73 53 99 81 +92 +7822 +12 31 56 8 29 4 52 62 82 3 +93 +1131 +48 54 48 78 12 48 21 48 82 24 +94 +804 +54 19 23 62 64 72 74 77 80 13 +95 +3725 +93 97 93 41 91 28 78 10 33 96 +96 +517 +29 84 56 83 84 41 72 2 33 48 +97 +4981 +51 30 3 97 58 17 62 86 48 62 +98 +3583 +33 29 53 31 90 17 79 54 67 4 +99 +1948 +32 56 67 24 33 34 8 31 53 80 +100 +4924 +80 42 55 29 44 27 24 72 68 77 +101 +7650 +9 25 26 92 19 36 38 59 90 40 +102 +3898 +14 1 79 41 13 65 42 26 13 11 +103 +7002 +11 31 83 8 23 47 64 96 55 45 +104 +3679 +46 72 63 7 37 34 10 69 85 91 +105 +731 +86 25 6 57 11 67 80 80 35 23 +106 +2882 +55 83 4 49 13 13 88 19 6 23 +107 +6426 +2 99 74 17 51 56 21 72 12 29 +108 +3760 +78 50 93 8 88 9 30 28 34 94 +109 +1766 +55 92 87 40 62 72 98 59 79 12 +110 +5786 +68 83 47 28 62 5 25 22 83 92 +111 +5687 +49 10 84 48 31 88 88 28 98 1 +112 +666 +12 22 48 51 87 58 11 42 83 73 +113 +614 +56 26 89 84 92 17 35 37 89 50 +114 +3612 +53 56 16 3 85 4 65 20 64 31 +115 +5487 +20 99 63 43 52 67 62 99 44 25 +116 +4076 +63 42 58 72 29 47 78 37 4 6 +117 +7359 +79 48 67 47 76 46 67 65 75 31 +118 +1938 +1 93 29 30 61 19 98 53 97 9 +119 +2880 +84 46 42 33 3 7 9 51 97 83 +120 +3529 +37 61 13 90 37 34 22 47 12 19 +121 +6449 +38 78 24 45 32 75 61 68 12 72 +122 +6477 +99 61 17 39 10 6 27 15 9 52 +123 +6749 +99 37 30 33 64 40 17 86 45 9 +124 +5876 +23 34 61 50 14 87 13 60 82 30 +125 +6499 +27 29 7 43 21 75 87 61 51 60 +126 +2048 +68 46 40 41 57 12 66 16 19 83 +127 +1459 +58 72 64 56 92 80 6 94 7 10 +128 +2076 +32 19 46 85 50 83 64 54 42 79 +129 +7296 +32 63 54 50 52 17 65 24 45 45 +130 +6779 +79 32 60 27 55 40 92 71 53 63 +131 +6128 +17 69 76 96 50 38 43 4 25 73 +132 +2284 +29 99 91 94 26 16 23 1 67 20 +133 +4110 +17 89 58 48 7 33 16 1 82 76 +134 +5046 +90 48 53 68 70 61 51 26 49 34 +135 +1488 +91 23 71 96 85 13 19 65 62 66 +136 +5488 +24 78 89 75 89 33 36 21 18 48 +137 +3515 +37 94 78 89 92 88 56 80 4 55 +138 +2144 +78 93 20 62 3 99 65 40 99 39 +139 +600 +78 84 47 45 59 33 65 46 70 33 +140 +842 +91 28 33 40 76 37 72 75 54 97 +141 +1825 +61 70 14 39 4 54 9 80 11 18 +142 +2167 +5 94 75 7 17 43 38 43 16 62 +143 +2844 +6 52 29 23 80 96 26 49 75 46 +144 +1682 +61 54 73 49 87 65 84 25 27 3 +145 +3281 +73 48 62 51 80 15 23 39 16 26 +146 +2232 +31 55 91 35 66 63 75 2 58 21 +147 +5010 +71 85 54 30 43 34 39 20 29 24 +148 +3601 +23 71 76 59 56 42 15 45 59 55 +149 +4835 +22 17 21 51 42 94 68 85 47 59 diff --git a/data/jobshop/150_10_09.txt b/data/jobshop/150_10_09.txt new file mode 100644 index 0000000000..ecbdf38fbf --- /dev/null +++ b/data/jobshop/150_10_09.txt @@ -0,0 +1,453 @@ +150 +10 +1759012641 +0 +2726 +68 72 42 99 29 63 72 87 48 90 +1 +6376 +12 80 32 73 47 62 56 63 75 60 +2 +3033 +35 98 67 34 72 40 82 86 43 22 +3 +4932 +85 81 94 57 40 57 90 74 66 73 +4 +5908 +32 2 2 81 72 85 11 87 32 69 +5 +5409 +61 75 46 4 30 33 1 79 93 81 +6 +5721 +61 18 99 86 47 1 41 25 16 25 +7 +2829 +50 86 15 21 7 30 96 92 13 38 +8 +843 +85 60 97 6 76 60 31 54 67 36 +9 +2159 +41 40 62 83 59 15 51 4 85 67 +10 +1231 +16 82 51 40 40 18 43 76 26 84 +11 +7812 +41 17 42 93 22 21 11 80 34 81 +12 +693 +5 84 26 65 8 62 56 32 60 54 +13 +7572 +44 2 32 71 32 99 31 91 42 47 +14 +4910 +85 74 46 49 18 52 79 15 45 83 +15 +6751 +2 76 96 18 47 36 52 84 51 8 +16 +2025 +59 89 87 17 77 35 73 88 39 59 +17 +7887 +85 78 3 28 85 36 6 19 8 96 +18 +3475 +44 37 81 67 10 20 75 6 39 83 +19 +1088 +75 31 65 20 75 62 5 95 74 44 +20 +7152 +51 21 39 37 35 64 52 94 96 2 +21 +3901 +54 31 39 95 99 61 87 17 38 86 +22 +7428 +4 25 87 95 7 66 4 86 65 66 +23 +3815 +87 33 45 84 72 31 15 20 97 69 +24 +5109 +80 37 5 24 14 85 78 77 83 64 +25 +4376 +68 94 64 93 72 71 99 60 39 83 +26 +5052 +37 40 17 48 5 33 22 40 58 68 +27 +4920 +87 77 3 8 49 15 95 35 43 62 +28 +3796 +35 68 74 78 87 68 4 94 27 36 +29 +941 +38 30 75 79 58 85 36 2 62 40 +30 +2750 +20 88 57 91 30 40 43 19 63 96 +31 +3567 +75 24 19 30 56 99 86 59 62 66 +32 +7890 +52 47 11 30 89 8 87 96 91 92 +33 +5861 +61 45 75 51 24 62 18 89 42 46 +34 +5079 +79 41 24 74 90 48 50 3 58 51 +35 +2401 +97 67 31 29 56 65 35 14 89 71 +36 +3746 +10 30 55 62 65 73 49 33 67 74 +37 +3831 +57 85 73 80 70 71 47 17 32 56 +38 +5967 +85 83 34 76 24 17 88 76 44 34 +39 +7098 +6 51 88 56 66 87 10 29 13 67 +40 +6766 +59 14 79 53 67 37 33 41 47 99 +41 +5326 +87 19 88 14 94 95 72 77 3 3 +42 +1933 +12 44 45 3 43 54 61 77 94 90 +43 +5988 +90 26 99 55 51 62 61 99 52 68 +44 +6541 +83 68 82 96 79 84 17 55 89 5 +45 +4877 +92 86 40 48 88 25 75 59 1 65 +46 +3130 +63 47 57 96 3 34 87 7 45 83 +47 +4016 +74 69 91 25 14 98 27 97 30 2 +48 +7429 +86 41 31 41 51 21 35 49 87 88 +49 +4462 +22 48 62 18 63 44 80 62 52 95 +50 +5142 +54 57 17 67 20 71 15 14 94 4 +51 +7235 +65 74 87 77 83 58 97 21 55 22 +52 +4288 +55 63 3 46 84 68 89 39 9 78 +53 +6981 +19 61 97 57 94 49 81 67 56 89 +54 +6358 +7 55 92 60 85 28 64 38 15 74 +55 +4698 +35 52 51 2 53 16 22 35 1 56 +56 +5335 +78 61 23 4 62 77 28 36 45 75 +57 +547 +32 72 7 15 12 53 34 74 87 72 +58 +1307 +10 92 75 14 58 63 42 97 16 45 +59 +5359 +75 63 64 69 59 95 65 2 81 12 +60 +4692 +14 74 23 85 35 92 84 79 34 15 +61 +1983 +53 33 50 1 69 79 71 36 35 33 +62 +634 +49 33 25 36 94 43 83 44 3 44 +63 +5723 +40 49 33 53 19 17 77 62 54 24 +64 +3665 +19 27 32 7 11 58 33 88 84 10 +65 +3849 +25 28 25 31 8 16 59 55 86 15 +66 +6903 +54 6 96 19 10 70 12 86 71 24 +67 +4188 +5 54 77 46 23 82 42 42 3 76 +68 +4239 +37 6 78 43 83 64 66 46 40 1 +69 +2521 +56 68 44 84 43 7 56 52 15 74 +70 +7356 +18 54 35 6 96 41 30 12 93 62 +71 +6352 +31 48 38 18 20 63 17 91 8 70 +72 +6681 +30 34 63 84 48 54 21 64 6 26 +73 +5095 +2 60 77 95 14 37 15 90 53 1 +74 +5174 +5 40 76 65 72 6 72 70 72 24 +75 +5998 +15 2 35 89 13 59 73 16 54 57 +76 +6743 +71 85 83 90 41 95 83 9 57 36 +77 +1573 +46 33 26 48 61 55 47 18 14 54 +78 +6140 +49 65 84 97 19 41 92 3 80 89 +79 +1298 +89 46 95 44 47 25 1 19 61 81 +80 +2062 +59 48 34 15 6 14 25 21 24 14 +81 +769 +42 17 87 48 58 87 87 16 19 50 +82 +6100 +13 98 6 33 42 89 83 55 33 7 +83 +5851 +56 72 52 27 25 34 57 36 28 11 +84 +3865 +27 36 38 30 12 17 23 31 32 71 +85 +2602 +13 45 9 97 66 42 78 19 68 37 +86 +4123 +29 9 98 80 81 34 57 53 83 3 +87 +4338 +20 73 41 33 26 2 96 80 31 46 +88 +5344 +30 3 28 65 28 98 7 60 8 17 +89 +1559 +26 75 50 93 12 8 89 7 83 94 +90 +4893 +98 16 94 86 92 80 73 53 99 81 +91 +7821 +12 31 56 8 29 4 52 62 82 3 +92 +1131 +48 54 48 78 12 48 21 48 82 24 +93 +803 +54 19 23 62 64 72 74 77 80 13 +94 +3724 +93 97 93 41 91 28 78 10 33 96 +95 +517 +29 84 56 83 84 41 72 2 33 48 +96 +4981 +51 30 3 97 58 17 62 86 48 62 +97 +3582 +33 29 53 31 90 17 79 54 67 4 +98 +1948 +32 56 67 24 33 34 8 31 53 80 +99 +4923 +80 42 55 29 44 27 24 72 68 77 +100 +7649 +9 25 26 92 19 36 38 59 90 40 +101 +3898 +14 1 79 41 13 65 42 26 13 11 +102 +7001 +11 31 83 8 23 47 64 96 55 45 +103 +3679 +46 72 63 7 37 34 10 69 85 91 +104 +731 +86 25 6 57 11 67 80 80 35 23 +105 +2882 +55 83 4 49 13 13 88 19 6 23 +106 +6425 +2 99 74 17 51 56 21 72 12 29 +107 +3760 +78 50 93 8 88 9 30 28 34 94 +108 +1766 +55 92 87 40 62 72 98 59 79 12 +109 +5785 +68 83 47 28 62 5 25 22 83 92 +110 +5687 +49 10 84 48 31 88 88 28 98 1 +111 +665 +12 22 48 51 87 58 11 42 83 73 +112 +614 +56 26 89 84 92 17 35 37 89 50 +113 +3612 +53 56 16 3 85 4 65 20 64 31 +114 +5486 +20 99 63 43 52 67 62 99 44 25 +115 +4076 +63 42 58 72 29 47 78 37 4 6 +116 +7358 +79 48 67 47 76 46 67 65 75 31 +117 +1938 +1 93 29 30 61 19 98 53 97 9 +118 +2880 +84 46 42 33 3 7 9 51 97 83 +119 +3529 +37 61 13 90 37 34 22 47 12 19 +120 +6448 +38 78 24 45 32 75 61 68 12 72 +121 +6476 +99 61 17 39 10 6 27 15 9 52 +122 +6749 +99 37 30 33 64 40 17 86 45 9 +123 +5875 +23 34 61 50 14 87 13 60 82 30 +124 +6498 +27 29 7 43 21 75 87 61 51 60 +125 +2047 +68 46 40 41 57 12 66 16 19 83 +126 +1459 +58 72 64 56 92 80 6 94 7 10 +127 +2076 +32 19 46 85 50 83 64 54 42 79 +128 +7295 +32 63 54 50 52 17 65 24 45 45 +129 +6778 +79 32 60 27 55 40 92 71 53 63 +130 +6128 +17 69 76 96 50 38 43 4 25 73 +131 +2284 +29 99 91 94 26 16 23 1 67 20 +132 +4110 +17 89 58 48 7 33 16 1 82 76 +133 +5046 +90 48 53 68 70 61 51 26 49 34 +134 +1487 +91 23 71 96 85 13 19 65 62 66 +135 +5487 +24 78 89 75 89 33 36 21 18 48 +136 +3515 +37 94 78 89 92 88 56 80 4 55 +137 +2143 +78 93 20 62 3 99 65 40 99 39 +138 +600 +78 84 47 45 59 33 65 46 70 33 +139 +842 +91 28 33 40 76 37 72 75 54 97 +140 +1825 +61 70 14 39 4 54 9 80 11 18 +141 +2167 +5 94 75 7 17 43 38 43 16 62 +142 +2844 +6 52 29 23 80 96 26 49 75 46 +143 +1682 +61 54 73 49 87 65 84 25 27 3 +144 +3281 +73 48 62 51 80 15 23 39 16 26 +145 +2232 +31 55 91 35 66 63 75 2 58 21 +146 +5010 +71 85 54 30 43 34 39 20 29 24 +147 +3600 +23 71 76 59 56 42 15 45 59 55 +148 +4835 +22 17 21 51 42 94 68 85 47 59 +149 +1984 +58 31 51 52 57 26 39 89 47 75 diff --git a/data/jobshop/150_10_10.txt b/data/jobshop/150_10_10.txt new file mode 100644 index 0000000000..4a01f7a0b1 --- /dev/null +++ b/data/jobshop/150_10_10.txt @@ -0,0 +1,453 @@ +150 +10 +1465572685 +0 +6373 +12 80 32 73 47 62 56 63 75 60 +1 +3031 +35 98 67 34 72 40 82 86 43 22 +2 +4929 +85 81 94 57 40 57 90 74 66 73 +3 +5905 +32 2 2 81 72 85 11 87 32 69 +4 +5407 +61 75 46 4 30 33 1 79 93 81 +5 +5718 +61 18 99 86 47 1 41 25 16 25 +6 +2828 +50 86 15 21 7 30 96 92 13 38 +7 +842 +85 60 97 6 76 60 31 54 67 36 +8 +2157 +41 40 62 83 59 15 51 4 85 67 +9 +1230 +16 82 51 40 40 18 43 76 26 84 +10 +7808 +41 17 42 93 22 21 11 80 34 81 +11 +693 +5 84 26 65 8 62 56 32 60 54 +12 +7568 +44 2 32 71 32 99 31 91 42 47 +13 +4908 +85 74 46 49 18 52 79 15 45 83 +14 +6748 +2 76 96 18 47 36 52 84 51 8 +15 +2024 +59 89 87 17 77 35 73 88 39 59 +16 +7883 +85 78 3 28 85 36 6 19 8 96 +17 +3473 +44 37 81 67 10 20 75 6 39 83 +18 +1087 +75 31 65 20 75 62 5 95 74 44 +19 +7149 +51 21 39 37 35 64 52 94 96 2 +20 +3899 +54 31 39 95 99 61 87 17 38 86 +21 +7424 +4 25 87 95 7 66 4 86 65 66 +22 +3813 +87 33 45 84 72 31 15 20 97 69 +23 +5106 +80 37 5 24 14 85 78 77 83 64 +24 +4374 +68 94 64 93 72 71 99 60 39 83 +25 +5050 +37 40 17 48 5 33 22 40 58 68 +26 +4917 +87 77 3 8 49 15 95 35 43 62 +27 +3794 +35 68 74 78 87 68 4 94 27 36 +28 +941 +38 30 75 79 58 85 36 2 62 40 +29 +2749 +20 88 57 91 30 40 43 19 63 96 +30 +3566 +75 24 19 30 56 99 86 59 62 66 +31 +7886 +52 47 11 30 89 8 87 96 91 92 +32 +5858 +61 45 75 51 24 62 18 89 42 46 +33 +5076 +79 41 24 74 90 48 50 3 58 51 +34 +2399 +97 67 31 29 56 65 35 14 89 71 +35 +3745 +10 30 55 62 65 73 49 33 67 74 +36 +3830 +57 85 73 80 70 71 47 17 32 56 +37 +5964 +85 83 34 76 24 17 88 76 44 34 +38 +7095 +6 51 88 56 66 87 10 29 13 67 +39 +6762 +59 14 79 53 67 37 33 41 47 99 +40 +5323 +87 19 88 14 94 95 72 77 3 3 +41 +1932 +12 44 45 3 43 54 61 77 94 90 +42 +5985 +90 26 99 55 51 62 61 99 52 68 +43 +6538 +83 68 82 96 79 84 17 55 89 5 +44 +4874 +92 86 40 48 88 25 75 59 1 65 +45 +3129 +63 47 57 96 3 34 87 7 45 83 +46 +4014 +74 69 91 25 14 98 27 97 30 2 +47 +7425 +86 41 31 41 51 21 35 49 87 88 +48 +4460 +22 48 62 18 63 44 80 62 52 95 +49 +5139 +54 57 17 67 20 71 15 14 94 4 +50 +7231 +65 74 87 77 83 58 97 21 55 22 +51 +4286 +55 63 3 46 84 68 89 39 9 78 +52 +6978 +19 61 97 57 94 49 81 67 56 89 +53 +6354 +7 55 92 60 85 28 64 38 15 74 +54 +4696 +35 52 51 2 53 16 22 35 1 56 +55 +5332 +78 61 23 4 62 77 28 36 45 75 +56 +547 +32 72 7 15 12 53 34 74 87 72 +57 +1306 +10 92 75 14 58 63 42 97 16 45 +58 +5356 +75 63 64 69 59 95 65 2 81 12 +59 +4690 +14 74 23 85 35 92 84 79 34 15 +60 +1982 +53 33 50 1 69 79 71 36 35 33 +61 +634 +49 33 25 36 94 43 83 44 3 44 +62 +5720 +40 49 33 53 19 17 77 62 54 24 +63 +3663 +19 27 32 7 11 58 33 88 84 10 +64 +3847 +25 28 25 31 8 16 59 55 86 15 +65 +6900 +54 6 96 19 10 70 12 86 71 24 +66 +4186 +5 54 77 46 23 82 42 42 3 76 +67 +4236 +37 6 78 43 83 64 66 46 40 1 +68 +2520 +56 68 44 84 43 7 56 52 15 74 +69 +7353 +18 54 35 6 96 41 30 12 93 62 +70 +6348 +31 48 38 18 20 63 17 91 8 70 +71 +6678 +30 34 63 84 48 54 21 64 6 26 +72 +5092 +2 60 77 95 14 37 15 90 53 1 +73 +5172 +5 40 76 65 72 6 72 70 72 24 +74 +5995 +15 2 35 89 13 59 73 16 54 57 +75 +6740 +71 85 83 90 41 95 83 9 57 36 +76 +1572 +46 33 26 48 61 55 47 18 14 54 +77 +6137 +49 65 84 97 19 41 92 3 80 89 +78 +1297 +89 46 95 44 47 25 1 19 61 81 +79 +2061 +59 48 34 15 6 14 25 21 24 14 +80 +768 +42 17 87 48 58 87 87 16 19 50 +81 +6097 +13 98 6 33 42 89 83 55 33 7 +82 +5848 +56 72 52 27 25 34 57 36 28 11 +83 +3863 +27 36 38 30 12 17 23 31 32 71 +84 +2600 +13 45 9 97 66 42 78 19 68 37 +85 +4121 +29 9 98 80 81 34 57 53 83 3 +86 +4336 +20 73 41 33 26 2 96 80 31 46 +87 +5342 +30 3 28 65 28 98 7 60 8 17 +88 +1558 +26 75 50 93 12 8 89 7 83 94 +89 +4891 +98 16 94 86 92 80 73 53 99 81 +90 +7817 +12 31 56 8 29 4 52 62 82 3 +91 +1130 +48 54 48 78 12 48 21 48 82 24 +92 +803 +54 19 23 62 64 72 74 77 80 13 +93 +3723 +93 97 93 41 91 28 78 10 33 96 +94 +517 +29 84 56 83 84 41 72 2 33 48 +95 +4978 +51 30 3 97 58 17 62 86 48 62 +96 +3580 +33 29 53 31 90 17 79 54 67 4 +97 +1947 +32 56 67 24 33 34 8 31 53 80 +98 +4921 +80 42 55 29 44 27 24 72 68 77 +99 +7645 +9 25 26 92 19 36 38 59 90 40 +100 +3896 +14 1 79 41 13 65 42 26 13 11 +101 +6998 +11 31 83 8 23 47 64 96 55 45 +102 +3677 +46 72 63 7 37 34 10 69 85 91 +103 +731 +86 25 6 57 11 67 80 80 35 23 +104 +2881 +55 83 4 49 13 13 88 19 6 23 +105 +6422 +2 99 74 17 51 56 21 72 12 29 +106 +3758 +78 50 93 8 88 9 30 28 34 94 +107 +1765 +55 92 87 40 62 72 98 59 79 12 +108 +5782 +68 83 47 28 62 5 25 22 83 92 +109 +5684 +49 10 84 48 31 88 88 28 98 1 +110 +665 +12 22 48 51 87 58 11 42 83 73 +111 +613 +56 26 89 84 92 17 35 37 89 50 +112 +3610 +53 56 16 3 85 4 65 20 64 31 +113 +5483 +20 99 63 43 52 67 62 99 44 25 +114 +4074 +63 42 58 72 29 47 78 37 4 6 +115 +7354 +79 48 67 47 76 46 67 65 75 31 +116 +1937 +1 93 29 30 61 19 98 53 97 9 +117 +2878 +84 46 42 33 3 7 9 51 97 83 +118 +3527 +37 61 13 90 37 34 22 47 12 19 +119 +6445 +38 78 24 45 32 75 61 68 12 72 +120 +6473 +99 61 17 39 10 6 27 15 9 52 +121 +6745 +99 37 30 33 64 40 17 86 45 9 +122 +5872 +23 34 61 50 14 87 13 60 82 30 +123 +6495 +27 29 7 43 21 75 87 61 51 60 +124 +2046 +68 46 40 41 57 12 66 16 19 83 +125 +1458 +58 72 64 56 92 80 6 94 7 10 +126 +2075 +32 19 46 85 50 83 64 54 42 79 +127 +7292 +32 63 54 50 52 17 65 24 45 45 +128 +6775 +79 32 60 27 55 40 92 71 53 63 +129 +6125 +17 69 76 96 50 38 43 4 25 73 +130 +2282 +29 99 91 94 26 16 23 1 67 20 +131 +4108 +17 89 58 48 7 33 16 1 82 76 +132 +5043 +90 48 53 68 70 61 51 26 49 34 +133 +1487 +91 23 71 96 85 13 19 65 62 66 +134 +5485 +24 78 89 75 89 33 36 21 18 48 +135 +3513 +37 94 78 89 92 88 56 80 4 55 +136 +2142 +78 93 20 62 3 99 65 40 99 39 +137 +600 +78 84 47 45 59 33 65 46 70 33 +138 +842 +91 28 33 40 76 37 72 75 54 97 +139 +1824 +61 70 14 39 4 54 9 80 11 18 +140 +2166 +5 94 75 7 17 43 38 43 16 62 +141 +2843 +6 52 29 23 80 96 26 49 75 46 +142 +1681 +61 54 73 49 87 65 84 25 27 3 +143 +3279 +73 48 62 51 80 15 23 39 16 26 +144 +2231 +31 55 91 35 66 63 75 2 58 21 +145 +5007 +71 85 54 30 43 34 39 20 29 24 +146 +3598 +23 71 76 59 56 42 15 45 59 55 +147 +4832 +22 17 21 51 42 94 68 85 47 59 +148 +1983 +58 31 51 52 57 26 39 89 47 75 +149 +4401 +72 42 99 29 63 72 87 48 90 30 diff --git a/data/jobshop/150_15_01.txt b/data/jobshop/150_15_01.txt new file mode 100644 index 0000000000..67b9408036 --- /dev/null +++ b/data/jobshop/150_15_01.txt @@ -0,0 +1,453 @@ +150 +15 +242685705 +0 +2243 +35 98 67 34 72 40 82 86 43 22 34 19 89 45 65 +1 +7154 +85 81 94 57 40 57 90 74 66 73 59 45 36 49 14 +2 +3834 +32 2 2 81 72 85 11 87 32 69 72 70 56 30 71 +3 +3789 +61 75 46 4 30 33 1 79 93 81 66 41 97 49 9 +4 +2155 +61 18 99 86 47 1 41 25 16 25 70 53 75 28 68 +5 +3135 +50 86 15 21 7 30 96 92 13 38 31 11 67 3 26 +6 +4359 +85 60 97 6 76 60 31 54 67 36 5 57 37 30 34 +7 +2069 +41 40 62 83 59 15 51 4 85 67 22 74 62 6 21 +8 +3296 +16 82 51 40 40 18 43 76 26 84 10 54 46 62 7 +9 +4099 +41 17 42 93 22 21 11 80 34 81 97 99 23 37 48 +10 +5351 +5 84 26 65 8 62 56 32 60 54 3 34 92 81 21 +11 +2581 +44 2 32 71 32 99 31 91 42 47 94 90 24 51 19 +12 +6762 +85 74 46 49 18 52 79 15 45 83 59 44 95 69 69 +13 +7259 +2 76 96 18 47 36 52 84 51 8 83 32 81 32 42 +14 +4037 +59 89 87 17 77 35 73 88 39 59 21 33 53 30 68 +15 +3942 +85 78 3 28 85 36 6 19 8 96 98 26 16 15 90 +16 +2976 +44 37 81 67 10 20 75 6 39 83 40 35 66 51 94 +17 +3679 +75 31 65 20 75 62 5 95 74 44 8 2 63 20 31 +18 +6243 +51 21 39 37 35 64 52 94 96 2 89 72 15 82 80 +19 +2466 +54 31 39 95 99 61 87 17 38 86 46 22 22 55 57 +20 +7336 +4 25 87 95 7 66 4 86 65 66 92 99 72 76 48 +21 +5352 +87 33 45 84 72 31 15 20 97 69 44 91 19 97 68 +22 +7831 +80 37 5 24 14 85 78 77 83 64 62 94 30 47 46 +23 +7293 +68 94 64 93 72 71 99 60 39 83 52 8 11 13 2 +24 +7860 +37 40 17 48 5 33 22 40 58 68 61 78 13 66 39 +25 +6983 +87 77 3 8 49 15 95 35 43 62 59 22 59 54 99 +26 +2288 +35 68 74 78 87 68 4 94 27 36 44 74 81 33 2 +27 +5633 +38 30 75 79 58 85 36 2 62 40 6 71 45 81 47 +28 +6122 +20 88 57 91 30 40 43 19 63 96 30 26 47 40 36 +29 +1931 +75 24 19 30 56 99 86 59 62 66 41 70 65 64 37 +30 +6547 +52 47 11 30 89 8 87 96 91 92 98 53 28 18 81 +31 +7242 +61 45 75 51 24 62 18 89 42 46 72 9 3 58 71 +32 +4421 +79 41 24 74 90 48 50 3 58 51 61 8 76 94 83 +33 +6254 +97 67 31 29 56 65 35 14 89 71 26 11 86 16 56 +34 +5980 +10 30 55 62 65 73 49 33 67 74 43 75 76 86 8 +35 +6089 +57 85 73 80 70 71 47 17 32 56 45 25 20 8 85 +36 +7390 +85 83 34 76 24 17 88 76 44 34 73 32 18 15 60 +37 +4402 +6 51 88 56 66 87 10 29 13 67 88 53 60 18 13 +38 +7118 +59 14 79 53 67 37 33 41 47 99 83 53 14 97 80 +39 +899 +87 19 88 14 94 95 72 77 3 3 64 79 40 3 25 +40 +2076 +12 44 45 3 43 54 61 77 94 90 19 49 96 72 20 +41 +1449 +90 26 99 55 51 62 61 99 52 68 73 11 25 27 13 +42 +3082 +83 68 82 96 79 84 17 55 89 5 81 17 51 90 18 +43 +5911 +92 86 40 48 88 25 75 59 1 65 58 5 3 17 67 +44 +6525 +63 47 57 96 3 34 87 7 45 83 35 3 64 22 43 +45 +3256 +74 69 91 25 14 98 27 97 30 2 47 9 27 98 40 +46 +6996 +86 41 31 41 51 21 35 49 87 88 92 85 83 21 91 +47 +6730 +22 48 62 18 63 44 80 62 52 95 53 73 12 40 20 +48 +2997 +54 57 17 67 20 71 15 14 94 4 62 60 69 98 89 +49 +7386 +65 74 87 77 83 58 97 21 55 22 90 23 32 45 58 +50 +7598 +55 63 3 46 84 68 89 39 9 78 51 23 85 37 26 +51 +7933 +19 61 97 57 94 49 81 67 56 89 86 23 71 97 67 +52 +7264 +7 55 92 60 85 28 64 38 15 74 78 55 10 69 34 +53 +6826 +35 52 51 2 53 16 22 35 1 56 56 58 97 42 50 +54 +6466 +78 61 23 4 62 77 28 36 45 75 65 37 41 68 49 +55 +1891 +32 72 7 15 12 53 34 74 87 72 1 35 6 35 11 +56 +1812 +10 92 75 14 58 63 42 97 16 45 11 26 17 19 82 +57 +6043 +75 63 64 69 59 95 65 2 81 12 65 17 43 27 55 +58 +5462 +14 74 23 85 35 92 84 79 34 15 56 73 79 27 73 +59 +4641 +53 33 50 1 69 79 71 36 35 33 20 22 96 32 59 +60 +6712 +49 33 25 36 94 43 83 44 3 44 2 82 42 87 54 +61 +3249 +40 49 33 53 19 17 77 62 54 24 70 88 36 25 5 +62 +3066 +19 27 32 7 11 58 33 88 84 10 42 22 84 68 5 +63 +7888 +25 28 25 31 8 16 59 55 86 15 45 1 93 99 52 +64 +2514 +54 6 96 19 10 70 12 86 71 24 85 92 69 89 82 +65 +6514 +5 54 77 46 23 82 42 42 3 76 49 57 43 43 32 +66 +8115 +37 6 78 43 83 64 66 46 40 1 50 16 63 12 48 +67 +1625 +56 68 44 84 43 7 56 52 15 74 27 37 79 79 10 +68 +6455 +18 54 35 6 96 41 30 12 93 62 91 6 96 39 40 +69 +2880 +31 48 38 18 20 63 17 91 8 70 78 57 25 76 60 +70 +6838 +30 34 63 84 48 54 21 64 6 26 82 6 93 13 26 +71 +7742 +2 60 77 95 14 37 15 90 53 1 61 20 72 91 2 +72 +1671 +5 40 76 65 72 6 72 70 72 24 62 62 23 62 65 +73 +3436 +15 2 35 89 13 59 73 16 54 57 73 75 62 41 62 +74 +7808 +71 85 83 90 41 95 83 9 57 36 83 17 70 20 4 +75 +3958 +46 33 26 48 61 55 47 18 14 54 15 95 64 61 17 +76 +1221 +49 65 84 97 19 41 92 3 80 89 75 77 4 35 90 +77 +1248 +89 46 95 44 47 25 1 19 61 81 11 90 38 21 86 +78 +1605 +59 48 34 15 6 14 25 21 24 14 21 14 30 93 89 +79 +5529 +42 17 87 48 58 87 87 16 19 50 4 95 65 2 22 +80 +5810 +13 98 6 33 42 89 83 55 33 7 75 5 84 41 21 +81 +4183 +56 72 52 27 25 34 57 36 28 11 71 18 48 4 22 +82 +6902 +27 36 38 30 12 17 23 31 32 71 45 13 44 67 62 +83 +1009 +13 45 9 97 66 42 78 19 68 37 28 49 31 14 65 +84 +6998 +29 9 98 80 81 34 57 53 83 3 48 25 31 75 86 +85 +2840 +20 73 41 33 26 2 96 80 31 46 51 1 20 53 75 +86 +857 +30 3 28 65 28 98 7 60 8 17 65 58 54 84 90 +87 +7011 +26 75 50 93 12 8 89 7 83 94 15 79 27 13 97 +88 +3407 +98 16 94 86 92 80 73 53 99 81 59 60 83 29 88 +89 +3283 +12 31 56 8 29 4 52 62 82 3 97 89 67 96 30 +90 +1211 +48 54 48 78 12 48 21 48 82 24 9 64 98 92 29 +91 +7671 +54 19 23 62 64 72 74 77 80 13 5 90 56 21 91 +92 +2409 +93 97 93 41 91 28 78 10 33 96 43 79 20 81 42 +93 +6786 +29 84 56 83 84 41 72 2 33 48 1 61 7 95 7 +94 +4908 +51 30 3 97 58 17 62 86 48 62 60 18 44 76 41 +95 +4508 +33 29 53 31 90 17 79 54 67 4 41 10 43 32 41 +96 +7231 +32 56 67 24 33 34 8 31 53 80 20 4 43 80 1 +97 +4498 +80 42 55 29 44 27 24 72 68 77 59 19 2 35 42 +98 +5669 +9 25 26 92 19 36 38 59 90 40 95 58 27 65 93 +99 +5360 +14 1 79 41 13 65 42 26 13 11 46 19 88 72 73 +100 +5479 +11 31 83 8 23 47 64 96 55 45 87 28 49 68 62 +101 +3521 +46 72 63 7 37 34 10 69 85 91 43 54 55 97 74 +102 +2800 +86 25 6 57 11 67 80 80 35 23 4 58 52 2 76 +103 +1232 +55 83 4 49 13 13 88 19 6 23 32 41 46 77 19 +104 +2443 +2 99 74 17 51 56 21 72 12 29 79 40 42 34 2 +105 +8203 +78 50 93 8 88 9 30 28 34 94 44 33 85 78 72 +106 +1750 +55 92 87 40 62 72 98 59 79 12 17 2 28 8 86 +107 +4440 +68 83 47 28 62 5 25 22 83 92 71 26 47 93 95 +108 +5075 +49 10 84 48 31 88 88 28 98 1 69 99 65 22 36 +109 +5280 +12 22 48 51 87 58 11 42 83 73 3 38 41 71 42 +110 +3323 +56 26 89 84 92 17 35 37 89 50 2 87 96 35 35 +111 +4198 +53 56 16 3 85 4 65 20 64 31 42 11 10 61 47 +112 +3557 +20 99 63 43 52 67 62 99 44 25 67 32 25 82 65 +113 +5374 +63 42 58 72 29 47 78 37 4 6 48 67 49 26 8 +114 +4682 +79 48 67 47 76 46 67 65 75 31 91 76 59 74 12 +115 +1205 +1 93 29 30 61 19 98 53 97 9 20 55 54 47 92 +116 +2468 +84 46 42 33 3 7 9 51 97 83 32 32 83 97 83 +117 +2497 +37 61 13 90 37 34 22 47 12 19 41 74 31 72 15 +118 +6245 +38 78 24 45 32 75 61 68 12 72 79 85 96 52 52 +119 +2410 +99 61 17 39 10 6 27 15 9 52 80 30 31 7 5 +120 +7557 +99 37 30 33 64 40 17 86 45 9 83 40 82 4 90 +121 +3271 +23 34 61 50 14 87 13 60 82 30 72 31 75 41 40 +122 +3988 +27 29 7 43 21 75 87 61 51 60 80 92 6 12 87 +123 +1433 +68 46 40 41 57 12 66 16 19 83 21 12 26 65 57 +124 +5954 +58 72 64 56 92 80 6 94 7 10 13 79 18 13 88 +125 +7769 +32 19 46 85 50 83 64 54 42 79 21 78 71 99 60 +126 +7156 +32 63 54 50 52 17 65 24 45 45 91 27 67 81 86 +127 +4678 +79 32 60 27 55 40 92 71 53 63 84 22 35 69 34 +128 +2843 +17 69 76 96 50 38 43 4 25 73 75 5 17 77 58 +129 +8141 +29 99 91 94 26 16 23 1 67 20 24 29 57 49 33 +130 +2600 +17 89 58 48 7 33 16 1 82 76 48 26 56 19 74 +131 +3562 +90 48 53 68 70 61 51 26 49 34 61 80 57 78 53 +132 +7731 +91 23 71 96 85 13 19 65 62 66 14 78 94 46 43 +133 +3651 +24 78 89 75 89 33 36 21 18 48 67 97 62 81 22 +134 +3056 +37 94 78 89 92 88 56 80 4 55 40 16 36 81 81 +135 +4530 +78 93 20 62 3 99 65 40 99 39 22 24 48 36 76 +136 +780 +78 84 47 45 59 33 65 46 70 33 2 78 79 11 84 +137 +2484 +91 28 33 40 76 37 72 75 54 97 5 58 26 51 37 +138 +3871 +61 70 14 39 4 54 9 80 11 18 18 73 31 72 40 +139 +2448 +5 94 75 7 17 43 38 43 16 62 23 32 49 86 51 +140 +8028 +6 52 29 23 80 96 26 49 75 46 32 17 63 65 90 +141 +5924 +61 54 73 49 87 65 84 25 27 3 16 95 50 81 96 +142 +4733 +73 48 62 51 80 15 23 39 16 26 37 38 87 31 66 +143 +1035 +31 55 91 35 66 63 75 2 58 21 23 37 58 91 22 +144 +5122 +71 85 54 30 43 34 39 20 29 24 60 54 19 95 9 +145 +7058 +23 71 76 59 56 42 15 45 59 55 42 89 97 64 59 +146 +6622 +22 17 21 51 42 94 68 85 47 59 58 28 46 75 7 +147 +5476 +58 31 51 52 57 26 39 89 47 75 20 98 88 70 73 +148 +1981 +72 42 99 29 63 72 87 48 90 30 52 59 27 43 75 +149 +3781 +80 32 73 47 62 56 63 75 60 78 31 46 37 61 59 diff --git a/data/jobshop/150_15_02.txt b/data/jobshop/150_15_02.txt new file mode 100644 index 0000000000..ad693e3640 --- /dev/null +++ b/data/jobshop/150_15_02.txt @@ -0,0 +1,453 @@ +150 +15 +747198282 +0 +7153 +85 81 94 57 40 57 90 74 66 73 59 45 36 49 14 +1 +3834 +32 2 2 81 72 85 11 87 32 69 72 70 56 30 71 +2 +3789 +61 75 46 4 30 33 1 79 93 81 66 41 97 49 9 +3 +2154 +61 18 99 86 47 1 41 25 16 25 70 53 75 28 68 +4 +3135 +50 86 15 21 7 30 96 92 13 38 31 11 67 3 26 +5 +4358 +85 60 97 6 76 60 31 54 67 36 5 57 37 30 34 +6 +2069 +41 40 62 83 59 15 51 4 85 67 22 74 62 6 21 +7 +3296 +16 82 51 40 40 18 43 76 26 84 10 54 46 62 7 +8 +4098 +41 17 42 93 22 21 11 80 34 81 97 99 23 37 48 +9 +5351 +5 84 26 65 8 62 56 32 60 54 3 34 92 81 21 +10 +2580 +44 2 32 71 32 99 31 91 42 47 94 90 24 51 19 +11 +6761 +85 74 46 49 18 52 79 15 45 83 59 44 95 69 69 +12 +7258 +2 76 96 18 47 36 52 84 51 8 83 32 81 32 42 +13 +4036 +59 89 87 17 77 35 73 88 39 59 21 33 53 30 68 +14 +3942 +85 78 3 28 85 36 6 19 8 96 98 26 16 15 90 +15 +2976 +44 37 81 67 10 20 75 6 39 83 40 35 66 51 94 +16 +3679 +75 31 65 20 75 62 5 95 74 44 8 2 63 20 31 +17 +6242 +51 21 39 37 35 64 52 94 96 2 89 72 15 82 80 +18 +2466 +54 31 39 95 99 61 87 17 38 86 46 22 22 55 57 +19 +7335 +4 25 87 95 7 66 4 86 65 66 92 99 72 76 48 +20 +5352 +87 33 45 84 72 31 15 20 97 69 44 91 19 97 68 +21 +7830 +80 37 5 24 14 85 78 77 83 64 62 94 30 47 46 +22 +7292 +68 94 64 93 72 71 99 60 39 83 52 8 11 13 2 +23 +7859 +37 40 17 48 5 33 22 40 58 68 61 78 13 66 39 +24 +6982 +87 77 3 8 49 15 95 35 43 62 59 22 59 54 99 +25 +2288 +35 68 74 78 87 68 4 94 27 36 44 74 81 33 2 +26 +5633 +38 30 75 79 58 85 36 2 62 40 6 71 45 81 47 +27 +6122 +20 88 57 91 30 40 43 19 63 96 30 26 47 40 36 +28 +1930 +75 24 19 30 56 99 86 59 62 66 41 70 65 64 37 +29 +6546 +52 47 11 30 89 8 87 96 91 92 98 53 28 18 81 +30 +7241 +61 45 75 51 24 62 18 89 42 46 72 9 3 58 71 +31 +4420 +79 41 24 74 90 48 50 3 58 51 61 8 76 94 83 +32 +6253 +97 67 31 29 56 65 35 14 89 71 26 11 86 16 56 +33 +5979 +10 30 55 62 65 73 49 33 67 74 43 75 76 86 8 +34 +6089 +57 85 73 80 70 71 47 17 32 56 45 25 20 8 85 +35 +7389 +85 83 34 76 24 17 88 76 44 34 73 32 18 15 60 +36 +4401 +6 51 88 56 66 87 10 29 13 67 88 53 60 18 13 +37 +7117 +59 14 79 53 67 37 33 41 47 99 83 53 14 97 80 +38 +898 +87 19 88 14 94 95 72 77 3 3 64 79 40 3 25 +39 +2076 +12 44 45 3 43 54 61 77 94 90 19 49 96 72 20 +40 +1449 +90 26 99 55 51 62 61 99 52 68 73 11 25 27 13 +41 +3081 +83 68 82 96 79 84 17 55 89 5 81 17 51 90 18 +42 +5910 +92 86 40 48 88 25 75 59 1 65 58 5 3 17 67 +43 +6524 +63 47 57 96 3 34 87 7 45 83 35 3 64 22 43 +44 +3255 +74 69 91 25 14 98 27 97 30 2 47 9 27 98 40 +45 +6995 +86 41 31 41 51 21 35 49 87 88 92 85 83 21 91 +46 +6729 +22 48 62 18 63 44 80 62 52 95 53 73 12 40 20 +47 +2996 +54 57 17 67 20 71 15 14 94 4 62 60 69 98 89 +48 +7385 +65 74 87 77 83 58 97 21 55 22 90 23 32 45 58 +49 +7597 +55 63 3 46 84 68 89 39 9 78 51 23 85 37 26 +50 +7932 +19 61 97 57 94 49 81 67 56 89 86 23 71 97 67 +51 +7263 +7 55 92 60 85 28 64 38 15 74 78 55 10 69 34 +52 +6826 +35 52 51 2 53 16 22 35 1 56 56 58 97 42 50 +53 +6465 +78 61 23 4 62 77 28 36 45 75 65 37 41 68 49 +54 +1891 +32 72 7 15 12 53 34 74 87 72 1 35 6 35 11 +55 +1812 +10 92 75 14 58 63 42 97 16 45 11 26 17 19 82 +56 +6042 +75 63 64 69 59 95 65 2 81 12 65 17 43 27 55 +57 +5461 +14 74 23 85 35 92 84 79 34 15 56 73 79 27 73 +58 +4640 +53 33 50 1 69 79 71 36 35 33 20 22 96 32 59 +59 +6711 +49 33 25 36 94 43 83 44 3 44 2 82 42 87 54 +60 +3248 +40 49 33 53 19 17 77 62 54 24 70 88 36 25 5 +61 +3066 +19 27 32 7 11 58 33 88 84 10 42 22 84 68 5 +62 +7887 +25 28 25 31 8 16 59 55 86 15 45 1 93 99 52 +63 +2514 +54 6 96 19 10 70 12 86 71 24 85 92 69 89 82 +64 +6513 +5 54 77 46 23 82 42 42 3 76 49 57 43 43 32 +65 +8114 +37 6 78 43 83 64 66 46 40 1 50 16 63 12 48 +66 +1624 +56 68 44 84 43 7 56 52 15 74 27 37 79 79 10 +67 +6454 +18 54 35 6 96 41 30 12 93 62 91 6 96 39 40 +68 +2880 +31 48 38 18 20 63 17 91 8 70 78 57 25 76 60 +69 +6837 +30 34 63 84 48 54 21 64 6 26 82 6 93 13 26 +70 +7741 +2 60 77 95 14 37 15 90 53 1 61 20 72 91 2 +71 +1670 +5 40 76 65 72 6 72 70 72 24 62 62 23 62 65 +72 +3436 +15 2 35 89 13 59 73 16 54 57 73 75 62 41 62 +73 +7806 +71 85 83 90 41 95 83 9 57 36 83 17 70 20 4 +74 +3957 +46 33 26 48 61 55 47 18 14 54 15 95 64 61 17 +75 +1221 +49 65 84 97 19 41 92 3 80 89 75 77 4 35 90 +76 +1248 +89 46 95 44 47 25 1 19 61 81 11 90 38 21 86 +77 +1605 +59 48 34 15 6 14 25 21 24 14 21 14 30 93 89 +78 +5528 +42 17 87 48 58 87 87 16 19 50 4 95 65 2 22 +79 +5810 +13 98 6 33 42 89 83 55 33 7 75 5 84 41 21 +80 +4182 +56 72 52 27 25 34 57 36 28 11 71 18 48 4 22 +81 +6902 +27 36 38 30 12 17 23 31 32 71 45 13 44 67 62 +82 +1009 +13 45 9 97 66 42 78 19 68 37 28 49 31 14 65 +83 +6998 +29 9 98 80 81 34 57 53 83 3 48 25 31 75 86 +84 +2840 +20 73 41 33 26 2 96 80 31 46 51 1 20 53 75 +85 +857 +30 3 28 65 28 98 7 60 8 17 65 58 54 84 90 +86 +7010 +26 75 50 93 12 8 89 7 83 94 15 79 27 13 97 +87 +3407 +98 16 94 86 92 80 73 53 99 81 59 60 83 29 88 +88 +3283 +12 31 56 8 29 4 52 62 82 3 97 89 67 96 30 +89 +1210 +48 54 48 78 12 48 21 48 82 24 9 64 98 92 29 +90 +7670 +54 19 23 62 64 72 74 77 80 13 5 90 56 21 91 +91 +2409 +93 97 93 41 91 28 78 10 33 96 43 79 20 81 42 +92 +6785 +29 84 56 83 84 41 72 2 33 48 1 61 7 95 7 +93 +4908 +51 30 3 97 58 17 62 86 48 62 60 18 44 76 41 +94 +4507 +33 29 53 31 90 17 79 54 67 4 41 10 43 32 41 +95 +7230 +32 56 67 24 33 34 8 31 53 80 20 4 43 80 1 +96 +4498 +80 42 55 29 44 27 24 72 68 77 59 19 2 35 42 +97 +5669 +9 25 26 92 19 36 38 59 90 40 95 58 27 65 93 +98 +5360 +14 1 79 41 13 65 42 26 13 11 46 19 88 72 73 +99 +5478 +11 31 83 8 23 47 64 96 55 45 87 28 49 68 62 +100 +3521 +46 72 63 7 37 34 10 69 85 91 43 54 55 97 74 +101 +2800 +86 25 6 57 11 67 80 80 35 23 4 58 52 2 76 +102 +1231 +55 83 4 49 13 13 88 19 6 23 32 41 46 77 19 +103 +2443 +2 99 74 17 51 56 21 72 12 29 79 40 42 34 2 +104 +8202 +78 50 93 8 88 9 30 28 34 94 44 33 85 78 72 +105 +1750 +55 92 87 40 62 72 98 59 79 12 17 2 28 8 86 +106 +4440 +68 83 47 28 62 5 25 22 83 92 71 26 47 93 95 +107 +5075 +49 10 84 48 31 88 88 28 98 1 69 99 65 22 36 +108 +5279 +12 22 48 51 87 58 11 42 83 73 3 38 41 71 42 +109 +3323 +56 26 89 84 92 17 35 37 89 50 2 87 96 35 35 +110 +4198 +53 56 16 3 85 4 65 20 64 31 42 11 10 61 47 +111 +3556 +20 99 63 43 52 67 62 99 44 25 67 32 25 82 65 +112 +5373 +63 42 58 72 29 47 78 37 4 6 48 67 49 26 8 +113 +4681 +79 48 67 47 76 46 67 65 75 31 91 76 59 74 12 +114 +1205 +1 93 29 30 61 19 98 53 97 9 20 55 54 47 92 +115 +2468 +84 46 42 33 3 7 9 51 97 83 32 32 83 97 83 +116 +2496 +37 61 13 90 37 34 22 47 12 19 41 74 31 72 15 +117 +6244 +38 78 24 45 32 75 61 68 12 72 79 85 96 52 52 +118 +2410 +99 61 17 39 10 6 27 15 9 52 80 30 31 7 5 +119 +7556 +99 37 30 33 64 40 17 86 45 9 83 40 82 4 90 +120 +3270 +23 34 61 50 14 87 13 60 82 30 72 31 75 41 40 +121 +3988 +27 29 7 43 21 75 87 61 51 60 80 92 6 12 87 +122 +1433 +68 46 40 41 57 12 66 16 19 83 21 12 26 65 57 +123 +5953 +58 72 64 56 92 80 6 94 7 10 13 79 18 13 88 +124 +7768 +32 19 46 85 50 83 64 54 42 79 21 78 71 99 60 +125 +7155 +32 63 54 50 52 17 65 24 45 45 91 27 67 81 86 +126 +4678 +79 32 60 27 55 40 92 71 53 63 84 22 35 69 34 +127 +2842 +17 69 76 96 50 38 43 4 25 73 75 5 17 77 58 +128 +8140 +29 99 91 94 26 16 23 1 67 20 24 29 57 49 33 +129 +2599 +17 89 58 48 7 33 16 1 82 76 48 26 56 19 74 +130 +3562 +90 48 53 68 70 61 51 26 49 34 61 80 57 78 53 +131 +7730 +91 23 71 96 85 13 19 65 62 66 14 78 94 46 43 +132 +3650 +24 78 89 75 89 33 36 21 18 48 67 97 62 81 22 +133 +3055 +37 94 78 89 92 88 56 80 4 55 40 16 36 81 81 +134 +4530 +78 93 20 62 3 99 65 40 99 39 22 24 48 36 76 +135 +780 +78 84 47 45 59 33 65 46 70 33 2 78 79 11 84 +136 +2484 +91 28 33 40 76 37 72 75 54 97 5 58 26 51 37 +137 +3871 +61 70 14 39 4 54 9 80 11 18 18 73 31 72 40 +138 +2447 +5 94 75 7 17 43 38 43 16 62 23 32 49 86 51 +139 +8027 +6 52 29 23 80 96 26 49 75 46 32 17 63 65 90 +140 +5923 +61 54 73 49 87 65 84 25 27 3 16 95 50 81 96 +141 +4732 +73 48 62 51 80 15 23 39 16 26 37 38 87 31 66 +142 +1035 +31 55 91 35 66 63 75 2 58 21 23 37 58 91 22 +143 +5121 +71 85 54 30 43 34 39 20 29 24 60 54 19 95 9 +144 +7057 +23 71 76 59 56 42 15 45 59 55 42 89 97 64 59 +145 +6621 +22 17 21 51 42 94 68 85 47 59 58 28 46 75 7 +146 +5475 +58 31 51 52 57 26 39 89 47 75 20 98 88 70 73 +147 +1981 +72 42 99 29 63 72 87 48 90 30 52 59 27 43 75 +148 +3781 +80 32 73 47 62 56 63 75 60 78 31 46 37 61 59 +149 +6828 +98 67 34 72 40 82 86 43 22 34 19 89 45 65 20 diff --git a/data/jobshop/150_15_03.txt b/data/jobshop/150_15_03.txt new file mode 100644 index 0000000000..41a9b0ee15 --- /dev/null +++ b/data/jobshop/150_15_03.txt @@ -0,0 +1,453 @@ +150 +15 +1824641565 +0 +3834 +32 2 2 81 72 85 11 87 32 69 72 70 56 30 71 +1 +3789 +61 75 46 4 30 33 1 79 93 81 66 41 97 49 9 +2 +2154 +61 18 99 86 47 1 41 25 16 25 70 53 75 28 68 +3 +3135 +50 86 15 21 7 30 96 92 13 38 31 11 67 3 26 +4 +4358 +85 60 97 6 76 60 31 54 67 36 5 57 37 30 34 +5 +2069 +41 40 62 83 59 15 51 4 85 67 22 74 62 6 21 +6 +3296 +16 82 51 40 40 18 43 76 26 84 10 54 46 62 7 +7 +4098 +41 17 42 93 22 21 11 80 34 81 97 99 23 37 48 +8 +5351 +5 84 26 65 8 62 56 32 60 54 3 34 92 81 21 +9 +2580 +44 2 32 71 32 99 31 91 42 47 94 90 24 51 19 +10 +6761 +85 74 46 49 18 52 79 15 45 83 59 44 95 69 69 +11 +7258 +2 76 96 18 47 36 52 84 51 8 83 32 81 32 42 +12 +4036 +59 89 87 17 77 35 73 88 39 59 21 33 53 30 68 +13 +3942 +85 78 3 28 85 36 6 19 8 96 98 26 16 15 90 +14 +2976 +44 37 81 67 10 20 75 6 39 83 40 35 66 51 94 +15 +3679 +75 31 65 20 75 62 5 95 74 44 8 2 63 20 31 +16 +6242 +51 21 39 37 35 64 52 94 96 2 89 72 15 82 80 +17 +2466 +54 31 39 95 99 61 87 17 38 86 46 22 22 55 57 +18 +7335 +4 25 87 95 7 66 4 86 65 66 92 99 72 76 48 +19 +5352 +87 33 45 84 72 31 15 20 97 69 44 91 19 97 68 +20 +7830 +80 37 5 24 14 85 78 77 83 64 62 94 30 47 46 +21 +7292 +68 94 64 93 72 71 99 60 39 83 52 8 11 13 2 +22 +7859 +37 40 17 48 5 33 22 40 58 68 61 78 13 66 39 +23 +6982 +87 77 3 8 49 15 95 35 43 62 59 22 59 54 99 +24 +2288 +35 68 74 78 87 68 4 94 27 36 44 74 81 33 2 +25 +5633 +38 30 75 79 58 85 36 2 62 40 6 71 45 81 47 +26 +6122 +20 88 57 91 30 40 43 19 63 96 30 26 47 40 36 +27 +1930 +75 24 19 30 56 99 86 59 62 66 41 70 65 64 37 +28 +6546 +52 47 11 30 89 8 87 96 91 92 98 53 28 18 81 +29 +7241 +61 45 75 51 24 62 18 89 42 46 72 9 3 58 71 +30 +4420 +79 41 24 74 90 48 50 3 58 51 61 8 76 94 83 +31 +6253 +97 67 31 29 56 65 35 14 89 71 26 11 86 16 56 +32 +5979 +10 30 55 62 65 73 49 33 67 74 43 75 76 86 8 +33 +6089 +57 85 73 80 70 71 47 17 32 56 45 25 20 8 85 +34 +7389 +85 83 34 76 24 17 88 76 44 34 73 32 18 15 60 +35 +4401 +6 51 88 56 66 87 10 29 13 67 88 53 60 18 13 +36 +7117 +59 14 79 53 67 37 33 41 47 99 83 53 14 97 80 +37 +898 +87 19 88 14 94 95 72 77 3 3 64 79 40 3 25 +38 +2076 +12 44 45 3 43 54 61 77 94 90 19 49 96 72 20 +39 +1449 +90 26 99 55 51 62 61 99 52 68 73 11 25 27 13 +40 +3081 +83 68 82 96 79 84 17 55 89 5 81 17 51 90 18 +41 +5910 +92 86 40 48 88 25 75 59 1 65 58 5 3 17 67 +42 +6524 +63 47 57 96 3 34 87 7 45 83 35 3 64 22 43 +43 +3255 +74 69 91 25 14 98 27 97 30 2 47 9 27 98 40 +44 +6995 +86 41 31 41 51 21 35 49 87 88 92 85 83 21 91 +45 +6729 +22 48 62 18 63 44 80 62 52 95 53 73 12 40 20 +46 +2996 +54 57 17 67 20 71 15 14 94 4 62 60 69 98 89 +47 +7385 +65 74 87 77 83 58 97 21 55 22 90 23 32 45 58 +48 +7597 +55 63 3 46 84 68 89 39 9 78 51 23 85 37 26 +49 +7932 +19 61 97 57 94 49 81 67 56 89 86 23 71 97 67 +50 +7263 +7 55 92 60 85 28 64 38 15 74 78 55 10 69 34 +51 +6826 +35 52 51 2 53 16 22 35 1 56 56 58 97 42 50 +52 +6465 +78 61 23 4 62 77 28 36 45 75 65 37 41 68 49 +53 +1891 +32 72 7 15 12 53 34 74 87 72 1 35 6 35 11 +54 +1812 +10 92 75 14 58 63 42 97 16 45 11 26 17 19 82 +55 +6042 +75 63 64 69 59 95 65 2 81 12 65 17 43 27 55 +56 +5461 +14 74 23 85 35 92 84 79 34 15 56 73 79 27 73 +57 +4640 +53 33 50 1 69 79 71 36 35 33 20 22 96 32 59 +58 +6711 +49 33 25 36 94 43 83 44 3 44 2 82 42 87 54 +59 +3248 +40 49 33 53 19 17 77 62 54 24 70 88 36 25 5 +60 +3066 +19 27 32 7 11 58 33 88 84 10 42 22 84 68 5 +61 +7887 +25 28 25 31 8 16 59 55 86 15 45 1 93 99 52 +62 +2514 +54 6 96 19 10 70 12 86 71 24 85 92 69 89 82 +63 +6513 +5 54 77 46 23 82 42 42 3 76 49 57 43 43 32 +64 +8114 +37 6 78 43 83 64 66 46 40 1 50 16 63 12 48 +65 +1624 +56 68 44 84 43 7 56 52 15 74 27 37 79 79 10 +66 +6454 +18 54 35 6 96 41 30 12 93 62 91 6 96 39 40 +67 +2880 +31 48 38 18 20 63 17 91 8 70 78 57 25 76 60 +68 +6837 +30 34 63 84 48 54 21 64 6 26 82 6 93 13 26 +69 +7741 +2 60 77 95 14 37 15 90 53 1 61 20 72 91 2 +70 +1670 +5 40 76 65 72 6 72 70 72 24 62 62 23 62 65 +71 +3436 +15 2 35 89 13 59 73 16 54 57 73 75 62 41 62 +72 +7806 +71 85 83 90 41 95 83 9 57 36 83 17 70 20 4 +73 +3957 +46 33 26 48 61 55 47 18 14 54 15 95 64 61 17 +74 +1221 +49 65 84 97 19 41 92 3 80 89 75 77 4 35 90 +75 +1248 +89 46 95 44 47 25 1 19 61 81 11 90 38 21 86 +76 +1605 +59 48 34 15 6 14 25 21 24 14 21 14 30 93 89 +77 +5528 +42 17 87 48 58 87 87 16 19 50 4 95 65 2 22 +78 +5810 +13 98 6 33 42 89 83 55 33 7 75 5 84 41 21 +79 +4182 +56 72 52 27 25 34 57 36 28 11 71 18 48 4 22 +80 +6902 +27 36 38 30 12 17 23 31 32 71 45 13 44 67 62 +81 +1009 +13 45 9 97 66 42 78 19 68 37 28 49 31 14 65 +82 +6998 +29 9 98 80 81 34 57 53 83 3 48 25 31 75 86 +83 +2840 +20 73 41 33 26 2 96 80 31 46 51 1 20 53 75 +84 +857 +30 3 28 65 28 98 7 60 8 17 65 58 54 84 90 +85 +7010 +26 75 50 93 12 8 89 7 83 94 15 79 27 13 97 +86 +3407 +98 16 94 86 92 80 73 53 99 81 59 60 83 29 88 +87 +3283 +12 31 56 8 29 4 52 62 82 3 97 89 67 96 30 +88 +1210 +48 54 48 78 12 48 21 48 82 24 9 64 98 92 29 +89 +7670 +54 19 23 62 64 72 74 77 80 13 5 90 56 21 91 +90 +2409 +93 97 93 41 91 28 78 10 33 96 43 79 20 81 42 +91 +6785 +29 84 56 83 84 41 72 2 33 48 1 61 7 95 7 +92 +4908 +51 30 3 97 58 17 62 86 48 62 60 18 44 76 41 +93 +4507 +33 29 53 31 90 17 79 54 67 4 41 10 43 32 41 +94 +7230 +32 56 67 24 33 34 8 31 53 80 20 4 43 80 1 +95 +4498 +80 42 55 29 44 27 24 72 68 77 59 19 2 35 42 +96 +5669 +9 25 26 92 19 36 38 59 90 40 95 58 27 65 93 +97 +5360 +14 1 79 41 13 65 42 26 13 11 46 19 88 72 73 +98 +5478 +11 31 83 8 23 47 64 96 55 45 87 28 49 68 62 +99 +3521 +46 72 63 7 37 34 10 69 85 91 43 54 55 97 74 +100 +2800 +86 25 6 57 11 67 80 80 35 23 4 58 52 2 76 +101 +1231 +55 83 4 49 13 13 88 19 6 23 32 41 46 77 19 +102 +2443 +2 99 74 17 51 56 21 72 12 29 79 40 42 34 2 +103 +8202 +78 50 93 8 88 9 30 28 34 94 44 33 85 78 72 +104 +1750 +55 92 87 40 62 72 98 59 79 12 17 2 28 8 86 +105 +4440 +68 83 47 28 62 5 25 22 83 92 71 26 47 93 95 +106 +5075 +49 10 84 48 31 88 88 28 98 1 69 99 65 22 36 +107 +5279 +12 22 48 51 87 58 11 42 83 73 3 38 41 71 42 +108 +3323 +56 26 89 84 92 17 35 37 89 50 2 87 96 35 35 +109 +4198 +53 56 16 3 85 4 65 20 64 31 42 11 10 61 47 +110 +3556 +20 99 63 43 52 67 62 99 44 25 67 32 25 82 65 +111 +5373 +63 42 58 72 29 47 78 37 4 6 48 67 49 26 8 +112 +4681 +79 48 67 47 76 46 67 65 75 31 91 76 59 74 12 +113 +1205 +1 93 29 30 61 19 98 53 97 9 20 55 54 47 92 +114 +2468 +84 46 42 33 3 7 9 51 97 83 32 32 83 97 83 +115 +2496 +37 61 13 90 37 34 22 47 12 19 41 74 31 72 15 +116 +6244 +38 78 24 45 32 75 61 68 12 72 79 85 96 52 52 +117 +2410 +99 61 17 39 10 6 27 15 9 52 80 30 31 7 5 +118 +7556 +99 37 30 33 64 40 17 86 45 9 83 40 82 4 90 +119 +3270 +23 34 61 50 14 87 13 60 82 30 72 31 75 41 40 +120 +3988 +27 29 7 43 21 75 87 61 51 60 80 92 6 12 87 +121 +1433 +68 46 40 41 57 12 66 16 19 83 21 12 26 65 57 +122 +5953 +58 72 64 56 92 80 6 94 7 10 13 79 18 13 88 +123 +7768 +32 19 46 85 50 83 64 54 42 79 21 78 71 99 60 +124 +7155 +32 63 54 50 52 17 65 24 45 45 91 27 67 81 86 +125 +4678 +79 32 60 27 55 40 92 71 53 63 84 22 35 69 34 +126 +2842 +17 69 76 96 50 38 43 4 25 73 75 5 17 77 58 +127 +8140 +29 99 91 94 26 16 23 1 67 20 24 29 57 49 33 +128 +2599 +17 89 58 48 7 33 16 1 82 76 48 26 56 19 74 +129 +3562 +90 48 53 68 70 61 51 26 49 34 61 80 57 78 53 +130 +7730 +91 23 71 96 85 13 19 65 62 66 14 78 94 46 43 +131 +3650 +24 78 89 75 89 33 36 21 18 48 67 97 62 81 22 +132 +3055 +37 94 78 89 92 88 56 80 4 55 40 16 36 81 81 +133 +4530 +78 93 20 62 3 99 65 40 99 39 22 24 48 36 76 +134 +780 +78 84 47 45 59 33 65 46 70 33 2 78 79 11 84 +135 +2484 +91 28 33 40 76 37 72 75 54 97 5 58 26 51 37 +136 +3871 +61 70 14 39 4 54 9 80 11 18 18 73 31 72 40 +137 +2447 +5 94 75 7 17 43 38 43 16 62 23 32 49 86 51 +138 +8027 +6 52 29 23 80 96 26 49 75 46 32 17 63 65 90 +139 +5923 +61 54 73 49 87 65 84 25 27 3 16 95 50 81 96 +140 +4732 +73 48 62 51 80 15 23 39 16 26 37 38 87 31 66 +141 +1035 +31 55 91 35 66 63 75 2 58 21 23 37 58 91 22 +142 +5121 +71 85 54 30 43 34 39 20 29 24 60 54 19 95 9 +143 +7057 +23 71 76 59 56 42 15 45 59 55 42 89 97 64 59 +144 +6621 +22 17 21 51 42 94 68 85 47 59 58 28 46 75 7 +145 +5475 +58 31 51 52 57 26 39 89 47 75 20 98 88 70 73 +146 +1981 +72 42 99 29 63 72 87 48 90 30 52 59 27 43 75 +147 +3781 +80 32 73 47 62 56 63 75 60 78 31 46 37 61 59 +148 +6828 +98 67 34 72 40 82 86 43 22 34 19 89 45 65 20 +149 +3887 +81 94 57 40 57 90 74 66 73 59 45 36 49 14 85 diff --git a/data/jobshop/150_15_04.txt b/data/jobshop/150_15_04.txt new file mode 100644 index 0000000000..36f4d639f3 --- /dev/null +++ b/data/jobshop/150_15_04.txt @@ -0,0 +1,453 @@ +150 +15 +684303795 +0 +3789 +61 75 46 4 30 33 1 79 93 81 66 41 97 49 9 +1 +2155 +61 18 99 86 47 1 41 25 16 25 70 53 75 28 68 +2 +3135 +50 86 15 21 7 30 96 92 13 38 31 11 67 3 26 +3 +4359 +85 60 97 6 76 60 31 54 67 36 5 57 37 30 34 +4 +2069 +41 40 62 83 59 15 51 4 85 67 22 74 62 6 21 +5 +3296 +16 82 51 40 40 18 43 76 26 84 10 54 46 62 7 +6 +4098 +41 17 42 93 22 21 11 80 34 81 97 99 23 37 48 +7 +5351 +5 84 26 65 8 62 56 32 60 54 3 34 92 81 21 +8 +2580 +44 2 32 71 32 99 31 91 42 47 94 90 24 51 19 +9 +6761 +85 74 46 49 18 52 79 15 45 83 59 44 95 69 69 +10 +7259 +2 76 96 18 47 36 52 84 51 8 83 32 81 32 42 +11 +4037 +59 89 87 17 77 35 73 88 39 59 21 33 53 30 68 +12 +3942 +85 78 3 28 85 36 6 19 8 96 98 26 16 15 90 +13 +2976 +44 37 81 67 10 20 75 6 39 83 40 35 66 51 94 +14 +3679 +75 31 65 20 75 62 5 95 74 44 8 2 63 20 31 +15 +6242 +51 21 39 37 35 64 52 94 96 2 89 72 15 82 80 +16 +2466 +54 31 39 95 99 61 87 17 38 86 46 22 22 55 57 +17 +7336 +4 25 87 95 7 66 4 86 65 66 92 99 72 76 48 +18 +5352 +87 33 45 84 72 31 15 20 97 69 44 91 19 97 68 +19 +7830 +80 37 5 24 14 85 78 77 83 64 62 94 30 47 46 +20 +7293 +68 94 64 93 72 71 99 60 39 83 52 8 11 13 2 +21 +7860 +37 40 17 48 5 33 22 40 58 68 61 78 13 66 39 +22 +6983 +87 77 3 8 49 15 95 35 43 62 59 22 59 54 99 +23 +2288 +35 68 74 78 87 68 4 94 27 36 44 74 81 33 2 +24 +5633 +38 30 75 79 58 85 36 2 62 40 6 71 45 81 47 +25 +6122 +20 88 57 91 30 40 43 19 63 96 30 26 47 40 36 +26 +1931 +75 24 19 30 56 99 86 59 62 66 41 70 65 64 37 +27 +6547 +52 47 11 30 89 8 87 96 91 92 98 53 28 18 81 +28 +7242 +61 45 75 51 24 62 18 89 42 46 72 9 3 58 71 +29 +4421 +79 41 24 74 90 48 50 3 58 51 61 8 76 94 83 +30 +6253 +97 67 31 29 56 65 35 14 89 71 26 11 86 16 56 +31 +5979 +10 30 55 62 65 73 49 33 67 74 43 75 76 86 8 +32 +6089 +57 85 73 80 70 71 47 17 32 56 45 25 20 8 85 +33 +7389 +85 83 34 76 24 17 88 76 44 34 73 32 18 15 60 +34 +4402 +6 51 88 56 66 87 10 29 13 67 88 53 60 18 13 +35 +7118 +59 14 79 53 67 37 33 41 47 99 83 53 14 97 80 +36 +898 +87 19 88 14 94 95 72 77 3 3 64 79 40 3 25 +37 +2076 +12 44 45 3 43 54 61 77 94 90 19 49 96 72 20 +38 +1449 +90 26 99 55 51 62 61 99 52 68 73 11 25 27 13 +39 +3082 +83 68 82 96 79 84 17 55 89 5 81 17 51 90 18 +40 +5910 +92 86 40 48 88 25 75 59 1 65 58 5 3 17 67 +41 +6525 +63 47 57 96 3 34 87 7 45 83 35 3 64 22 43 +42 +3255 +74 69 91 25 14 98 27 97 30 2 47 9 27 98 40 +43 +6996 +86 41 31 41 51 21 35 49 87 88 92 85 83 21 91 +44 +6730 +22 48 62 18 63 44 80 62 52 95 53 73 12 40 20 +45 +2997 +54 57 17 67 20 71 15 14 94 4 62 60 69 98 89 +46 +7386 +65 74 87 77 83 58 97 21 55 22 90 23 32 45 58 +47 +7598 +55 63 3 46 84 68 89 39 9 78 51 23 85 37 26 +48 +7932 +19 61 97 57 94 49 81 67 56 89 86 23 71 97 67 +49 +7263 +7 55 92 60 85 28 64 38 15 74 78 55 10 69 34 +50 +6826 +35 52 51 2 53 16 22 35 1 56 56 58 97 42 50 +51 +6465 +78 61 23 4 62 77 28 36 45 75 65 37 41 68 49 +52 +1891 +32 72 7 15 12 53 34 74 87 72 1 35 6 35 11 +53 +1812 +10 92 75 14 58 63 42 97 16 45 11 26 17 19 82 +54 +6042 +75 63 64 69 59 95 65 2 81 12 65 17 43 27 55 +55 +5462 +14 74 23 85 35 92 84 79 34 15 56 73 79 27 73 +56 +4640 +53 33 50 1 69 79 71 36 35 33 20 22 96 32 59 +57 +6712 +49 33 25 36 94 43 83 44 3 44 2 82 42 87 54 +58 +3248 +40 49 33 53 19 17 77 62 54 24 70 88 36 25 5 +59 +3066 +19 27 32 7 11 58 33 88 84 10 42 22 84 68 5 +60 +7887 +25 28 25 31 8 16 59 55 86 15 45 1 93 99 52 +61 +2514 +54 6 96 19 10 70 12 86 71 24 85 92 69 89 82 +62 +6513 +5 54 77 46 23 82 42 42 3 76 49 57 43 43 32 +63 +8114 +37 6 78 43 83 64 66 46 40 1 50 16 63 12 48 +64 +1625 +56 68 44 84 43 7 56 52 15 74 27 37 79 79 10 +65 +6454 +18 54 35 6 96 41 30 12 93 62 91 6 96 39 40 +66 +2880 +31 48 38 18 20 63 17 91 8 70 78 57 25 76 60 +67 +6838 +30 34 63 84 48 54 21 64 6 26 82 6 93 13 26 +68 +7742 +2 60 77 95 14 37 15 90 53 1 61 20 72 91 2 +69 +1671 +5 40 76 65 72 6 72 70 72 24 62 62 23 62 65 +70 +3436 +15 2 35 89 13 59 73 16 54 57 73 75 62 41 62 +71 +7807 +71 85 83 90 41 95 83 9 57 36 83 17 70 20 4 +72 +3958 +46 33 26 48 61 55 47 18 14 54 15 95 64 61 17 +73 +1221 +49 65 84 97 19 41 92 3 80 89 75 77 4 35 90 +74 +1248 +89 46 95 44 47 25 1 19 61 81 11 90 38 21 86 +75 +1605 +59 48 34 15 6 14 25 21 24 14 21 14 30 93 89 +76 +5528 +42 17 87 48 58 87 87 16 19 50 4 95 65 2 22 +77 +5810 +13 98 6 33 42 89 83 55 33 7 75 5 84 41 21 +78 +4182 +56 72 52 27 25 34 57 36 28 11 71 18 48 4 22 +79 +6902 +27 36 38 30 12 17 23 31 32 71 45 13 44 67 62 +80 +1009 +13 45 9 97 66 42 78 19 68 37 28 49 31 14 65 +81 +6998 +29 9 98 80 81 34 57 53 83 3 48 25 31 75 86 +82 +2840 +20 73 41 33 26 2 96 80 31 46 51 1 20 53 75 +83 +857 +30 3 28 65 28 98 7 60 8 17 65 58 54 84 90 +84 +7011 +26 75 50 93 12 8 89 7 83 94 15 79 27 13 97 +85 +3407 +98 16 94 86 92 80 73 53 99 81 59 60 83 29 88 +86 +3283 +12 31 56 8 29 4 52 62 82 3 97 89 67 96 30 +87 +1210 +48 54 48 78 12 48 21 48 82 24 9 64 98 92 29 +88 +7670 +54 19 23 62 64 72 74 77 80 13 5 90 56 21 91 +89 +2409 +93 97 93 41 91 28 78 10 33 96 43 79 20 81 42 +90 +6785 +29 84 56 83 84 41 72 2 33 48 1 61 7 95 7 +91 +4908 +51 30 3 97 58 17 62 86 48 62 60 18 44 76 41 +92 +4508 +33 29 53 31 90 17 79 54 67 4 41 10 43 32 41 +93 +7231 +32 56 67 24 33 34 8 31 53 80 20 4 43 80 1 +94 +4498 +80 42 55 29 44 27 24 72 68 77 59 19 2 35 42 +95 +5669 +9 25 26 92 19 36 38 59 90 40 95 58 27 65 93 +96 +5360 +14 1 79 41 13 65 42 26 13 11 46 19 88 72 73 +97 +5479 +11 31 83 8 23 47 64 96 55 45 87 28 49 68 62 +98 +3521 +46 72 63 7 37 34 10 69 85 91 43 54 55 97 74 +99 +2800 +86 25 6 57 11 67 80 80 35 23 4 58 52 2 76 +100 +1231 +55 83 4 49 13 13 88 19 6 23 32 41 46 77 19 +101 +2443 +2 99 74 17 51 56 21 72 12 29 79 40 42 34 2 +102 +8203 +78 50 93 8 88 9 30 28 34 94 44 33 85 78 72 +103 +1750 +55 92 87 40 62 72 98 59 79 12 17 2 28 8 86 +104 +4440 +68 83 47 28 62 5 25 22 83 92 71 26 47 93 95 +105 +5075 +49 10 84 48 31 88 88 28 98 1 69 99 65 22 36 +106 +5280 +12 22 48 51 87 58 11 42 83 73 3 38 41 71 42 +107 +3323 +56 26 89 84 92 17 35 37 89 50 2 87 96 35 35 +108 +4198 +53 56 16 3 85 4 65 20 64 31 42 11 10 61 47 +109 +3557 +20 99 63 43 52 67 62 99 44 25 67 32 25 82 65 +110 +5374 +63 42 58 72 29 47 78 37 4 6 48 67 49 26 8 +111 +4681 +79 48 67 47 76 46 67 65 75 31 91 76 59 74 12 +112 +1205 +1 93 29 30 61 19 98 53 97 9 20 55 54 47 92 +113 +2468 +84 46 42 33 3 7 9 51 97 83 32 32 83 97 83 +114 +2497 +37 61 13 90 37 34 22 47 12 19 41 74 31 72 15 +115 +6244 +38 78 24 45 32 75 61 68 12 72 79 85 96 52 52 +116 +2410 +99 61 17 39 10 6 27 15 9 52 80 30 31 7 5 +117 +7556 +99 37 30 33 64 40 17 86 45 9 83 40 82 4 90 +118 +3271 +23 34 61 50 14 87 13 60 82 30 72 31 75 41 40 +119 +3988 +27 29 7 43 21 75 87 61 51 60 80 92 6 12 87 +120 +1433 +68 46 40 41 57 12 66 16 19 83 21 12 26 65 57 +121 +5953 +58 72 64 56 92 80 6 94 7 10 13 79 18 13 88 +122 +7768 +32 19 46 85 50 83 64 54 42 79 21 78 71 99 60 +123 +7155 +32 63 54 50 52 17 65 24 45 45 91 27 67 81 86 +124 +4678 +79 32 60 27 55 40 92 71 53 63 84 22 35 69 34 +125 +2843 +17 69 76 96 50 38 43 4 25 73 75 5 17 77 58 +126 +8141 +29 99 91 94 26 16 23 1 67 20 24 29 57 49 33 +127 +2599 +17 89 58 48 7 33 16 1 82 76 48 26 56 19 74 +128 +3562 +90 48 53 68 70 61 51 26 49 34 61 80 57 78 53 +129 +7731 +91 23 71 96 85 13 19 65 62 66 14 78 94 46 43 +130 +3651 +24 78 89 75 89 33 36 21 18 48 67 97 62 81 22 +131 +3055 +37 94 78 89 92 88 56 80 4 55 40 16 36 81 81 +132 +4530 +78 93 20 62 3 99 65 40 99 39 22 24 48 36 76 +133 +780 +78 84 47 45 59 33 65 46 70 33 2 78 79 11 84 +134 +2484 +91 28 33 40 76 37 72 75 54 97 5 58 26 51 37 +135 +3871 +61 70 14 39 4 54 9 80 11 18 18 73 31 72 40 +136 +2447 +5 94 75 7 17 43 38 43 16 62 23 32 49 86 51 +137 +8027 +6 52 29 23 80 96 26 49 75 46 32 17 63 65 90 +138 +5923 +61 54 73 49 87 65 84 25 27 3 16 95 50 81 96 +139 +4732 +73 48 62 51 80 15 23 39 16 26 37 38 87 31 66 +140 +1035 +31 55 91 35 66 63 75 2 58 21 23 37 58 91 22 +141 +5122 +71 85 54 30 43 34 39 20 29 24 60 54 19 95 9 +142 +7057 +23 71 76 59 56 42 15 45 59 55 42 89 97 64 59 +143 +6621 +22 17 21 51 42 94 68 85 47 59 58 28 46 75 7 +144 +5475 +58 31 51 52 57 26 39 89 47 75 20 98 88 70 73 +145 +1981 +72 42 99 29 63 72 87 48 90 30 52 59 27 43 75 +146 +3781 +80 32 73 47 62 56 63 75 60 78 31 46 37 61 59 +147 +6829 +98 67 34 72 40 82 86 43 22 34 19 89 45 65 20 +148 +3888 +81 94 57 40 57 90 74 66 73 59 45 36 49 14 85 +149 +2113 +2 2 81 72 85 11 87 32 69 72 70 56 30 71 41 diff --git a/data/jobshop/150_15_05.txt b/data/jobshop/150_15_05.txt new file mode 100644 index 0000000000..724f8860e5 --- /dev/null +++ b/data/jobshop/150_15_05.txt @@ -0,0 +1,453 @@ +150 +15 +1318952880 +0 +2154 +61 18 99 86 47 1 41 25 16 25 70 53 75 28 68 +1 +3134 +50 86 15 21 7 30 96 92 13 38 31 11 67 3 26 +2 +4358 +85 60 97 6 76 60 31 54 67 36 5 57 37 30 34 +3 +2069 +41 40 62 83 59 15 51 4 85 67 22 74 62 6 21 +4 +3295 +16 82 51 40 40 18 43 76 26 84 10 54 46 62 7 +5 +4098 +41 17 42 93 22 21 11 80 34 81 97 99 23 37 48 +6 +5350 +5 84 26 65 8 62 56 32 60 54 3 34 92 81 21 +7 +2580 +44 2 32 71 32 99 31 91 42 47 94 90 24 51 19 +8 +6760 +85 74 46 49 18 52 79 15 45 83 59 44 95 69 69 +9 +7258 +2 76 96 18 47 36 52 84 51 8 83 32 81 32 42 +10 +4036 +59 89 87 17 77 35 73 88 39 59 21 33 53 30 68 +11 +3941 +85 78 3 28 85 36 6 19 8 96 98 26 16 15 90 +12 +2975 +44 37 81 67 10 20 75 6 39 83 40 35 66 51 94 +13 +3678 +75 31 65 20 75 62 5 95 74 44 8 2 63 20 31 +14 +6241 +51 21 39 37 35 64 52 94 96 2 89 72 15 82 80 +15 +2466 +54 31 39 95 99 61 87 17 38 86 46 22 22 55 57 +16 +7334 +4 25 87 95 7 66 4 86 65 66 92 99 72 76 48 +17 +5351 +87 33 45 84 72 31 15 20 97 69 44 91 19 97 68 +18 +7829 +80 37 5 24 14 85 78 77 83 64 62 94 30 47 46 +19 +7291 +68 94 64 93 72 71 99 60 39 83 52 8 11 13 2 +20 +7858 +37 40 17 48 5 33 22 40 58 68 61 78 13 66 39 +21 +6981 +87 77 3 8 49 15 95 35 43 62 59 22 59 54 99 +22 +2287 +35 68 74 78 87 68 4 94 27 36 44 74 81 33 2 +23 +5632 +38 30 75 79 58 85 36 2 62 40 6 71 45 81 47 +24 +6121 +20 88 57 91 30 40 43 19 63 96 30 26 47 40 36 +25 +1930 +75 24 19 30 56 99 86 59 62 66 41 70 65 64 37 +26 +6546 +52 47 11 30 89 8 87 96 91 92 98 53 28 18 81 +27 +7241 +61 45 75 51 24 62 18 89 42 46 72 9 3 58 71 +28 +4420 +79 41 24 74 90 48 50 3 58 51 61 8 76 94 83 +29 +6252 +97 67 31 29 56 65 35 14 89 71 26 11 86 16 56 +30 +5978 +10 30 55 62 65 73 49 33 67 74 43 75 76 86 8 +31 +6088 +57 85 73 80 70 71 47 17 32 56 45 25 20 8 85 +32 +7388 +85 83 34 76 24 17 88 76 44 34 73 32 18 15 60 +33 +4401 +6 51 88 56 66 87 10 29 13 67 88 53 60 18 13 +34 +7117 +59 14 79 53 67 37 33 41 47 99 83 53 14 97 80 +35 +898 +87 19 88 14 94 95 72 77 3 3 64 79 40 3 25 +36 +2075 +12 44 45 3 43 54 61 77 94 90 19 49 96 72 20 +37 +1448 +90 26 99 55 51 62 61 99 52 68 73 11 25 27 13 +38 +3081 +83 68 82 96 79 84 17 55 89 5 81 17 51 90 18 +39 +5909 +92 86 40 48 88 25 75 59 1 65 58 5 3 17 67 +40 +6524 +63 47 57 96 3 34 87 7 45 83 35 3 64 22 43 +41 +3255 +74 69 91 25 14 98 27 97 30 2 47 9 27 98 40 +42 +6994 +86 41 31 41 51 21 35 49 87 88 92 85 83 21 91 +43 +6728 +22 48 62 18 63 44 80 62 52 95 53 73 12 40 20 +44 +2996 +54 57 17 67 20 71 15 14 94 4 62 60 69 98 89 +45 +7385 +65 74 87 77 83 58 97 21 55 22 90 23 32 45 58 +46 +7596 +55 63 3 46 84 68 89 39 9 78 51 23 85 37 26 +47 +7931 +19 61 97 57 94 49 81 67 56 89 86 23 71 97 67 +48 +7262 +7 55 92 60 85 28 64 38 15 74 78 55 10 69 34 +49 +6825 +35 52 51 2 53 16 22 35 1 56 56 58 97 42 50 +50 +6464 +78 61 23 4 62 77 28 36 45 75 65 37 41 68 49 +51 +1890 +32 72 7 15 12 53 34 74 87 72 1 35 6 35 11 +52 +1812 +10 92 75 14 58 63 42 97 16 45 11 26 17 19 82 +53 +6041 +75 63 64 69 59 95 65 2 81 12 65 17 43 27 55 +54 +5461 +14 74 23 85 35 92 84 79 34 15 56 73 79 27 73 +55 +4640 +53 33 50 1 69 79 71 36 35 33 20 22 96 32 59 +56 +6711 +49 33 25 36 94 43 83 44 3 44 2 82 42 87 54 +57 +3248 +40 49 33 53 19 17 77 62 54 24 70 88 36 25 5 +58 +3066 +19 27 32 7 11 58 33 88 84 10 42 22 84 68 5 +59 +7886 +25 28 25 31 8 16 59 55 86 15 45 1 93 99 52 +60 +2514 +54 6 96 19 10 70 12 86 71 24 85 92 69 89 82 +61 +6512 +5 54 77 46 23 82 42 42 3 76 49 57 43 43 32 +62 +8113 +37 6 78 43 83 64 66 46 40 1 50 16 63 12 48 +63 +1624 +56 68 44 84 43 7 56 52 15 74 27 37 79 79 10 +64 +6453 +18 54 35 6 96 41 30 12 93 62 91 6 96 39 40 +65 +2880 +31 48 38 18 20 63 17 91 8 70 78 57 25 76 60 +66 +6836 +30 34 63 84 48 54 21 64 6 26 82 6 93 13 26 +67 +7740 +2 60 77 95 14 37 15 90 53 1 61 20 72 91 2 +68 +1670 +5 40 76 65 72 6 72 70 72 24 62 62 23 62 65 +69 +3435 +15 2 35 89 13 59 73 16 54 57 73 75 62 41 62 +70 +7806 +71 85 83 90 41 95 83 9 57 36 83 17 70 20 4 +71 +3957 +46 33 26 48 61 55 47 18 14 54 15 95 64 61 17 +72 +1221 +49 65 84 97 19 41 92 3 80 89 75 77 4 35 90 +73 +1248 +89 46 95 44 47 25 1 19 61 81 11 90 38 21 86 +74 +1605 +59 48 34 15 6 14 25 21 24 14 21 14 30 93 89 +75 +5527 +42 17 87 48 58 87 87 16 19 50 4 95 65 2 22 +76 +5809 +13 98 6 33 42 89 83 55 33 7 75 5 84 41 21 +77 +4182 +56 72 52 27 25 34 57 36 28 11 71 18 48 4 22 +78 +6901 +27 36 38 30 12 17 23 31 32 71 45 13 44 67 62 +79 +1009 +13 45 9 97 66 42 78 19 68 37 28 49 31 14 65 +80 +6997 +29 9 98 80 81 34 57 53 83 3 48 25 31 75 86 +81 +2840 +20 73 41 33 26 2 96 80 31 46 51 1 20 53 75 +82 +856 +30 3 28 65 28 98 7 60 8 17 65 58 54 84 90 +83 +7010 +26 75 50 93 12 8 89 7 83 94 15 79 27 13 97 +84 +3406 +98 16 94 86 92 80 73 53 99 81 59 60 83 29 88 +85 +3282 +12 31 56 8 29 4 52 62 82 3 97 89 67 96 30 +86 +1210 +48 54 48 78 12 48 21 48 82 24 9 64 98 92 29 +87 +7669 +54 19 23 62 64 72 74 77 80 13 5 90 56 21 91 +88 +2409 +93 97 93 41 91 28 78 10 33 96 43 79 20 81 42 +89 +6784 +29 84 56 83 84 41 72 2 33 48 1 61 7 95 7 +90 +4907 +51 30 3 97 58 17 62 86 48 62 60 18 44 76 41 +91 +4507 +33 29 53 31 90 17 79 54 67 4 41 10 43 32 41 +92 +7230 +32 56 67 24 33 34 8 31 53 80 20 4 43 80 1 +93 +4497 +80 42 55 29 44 27 24 72 68 77 59 19 2 35 42 +94 +5668 +9 25 26 92 19 36 38 59 90 40 95 58 27 65 93 +95 +5359 +14 1 79 41 13 65 42 26 13 11 46 19 88 72 73 +96 +5478 +11 31 83 8 23 47 64 96 55 45 87 28 49 68 62 +97 +3520 +46 72 63 7 37 34 10 69 85 91 43 54 55 97 74 +98 +2799 +86 25 6 57 11 67 80 80 35 23 4 58 52 2 76 +99 +1231 +55 83 4 49 13 13 88 19 6 23 32 41 46 77 19 +100 +2443 +2 99 74 17 51 56 21 72 12 29 79 40 42 34 2 +101 +8201 +78 50 93 8 88 9 30 28 34 94 44 33 85 78 72 +102 +1750 +55 92 87 40 62 72 98 59 79 12 17 2 28 8 86 +103 +4439 +68 83 47 28 62 5 25 22 83 92 71 26 47 93 95 +104 +5074 +49 10 84 48 31 88 88 28 98 1 69 99 65 22 36 +105 +5279 +12 22 48 51 87 58 11 42 83 73 3 38 41 71 42 +106 +3323 +56 26 89 84 92 17 35 37 89 50 2 87 96 35 35 +107 +4197 +53 56 16 3 85 4 65 20 64 31 42 11 10 61 47 +108 +3556 +20 99 63 43 52 67 62 99 44 25 67 32 25 82 65 +109 +5373 +63 42 58 72 29 47 78 37 4 6 48 67 49 26 8 +110 +4681 +79 48 67 47 76 46 67 65 75 31 91 76 59 74 12 +111 +1205 +1 93 29 30 61 19 98 53 97 9 20 55 54 47 92 +112 +2468 +84 46 42 33 3 7 9 51 97 83 32 32 83 97 83 +113 +2496 +37 61 13 90 37 34 22 47 12 19 41 74 31 72 15 +114 +6243 +38 78 24 45 32 75 61 68 12 72 79 85 96 52 52 +115 +2410 +99 61 17 39 10 6 27 15 9 52 80 30 31 7 5 +116 +7555 +99 37 30 33 64 40 17 86 45 9 83 40 82 4 90 +117 +3270 +23 34 61 50 14 87 13 60 82 30 72 31 75 41 40 +118 +3987 +27 29 7 43 21 75 87 61 51 60 80 92 6 12 87 +119 +1433 +68 46 40 41 57 12 66 16 19 83 21 12 26 65 57 +120 +5952 +58 72 64 56 92 80 6 94 7 10 13 79 18 13 88 +121 +7767 +32 19 46 85 50 83 64 54 42 79 21 78 71 99 60 +122 +7154 +32 63 54 50 52 17 65 24 45 45 91 27 67 81 86 +123 +4677 +79 32 60 27 55 40 92 71 53 63 84 22 35 69 34 +124 +2842 +17 69 76 96 50 38 43 4 25 73 75 5 17 77 58 +125 +8139 +29 99 91 94 26 16 23 1 67 20 24 29 57 49 33 +126 +2599 +17 89 58 48 7 33 16 1 82 76 48 26 56 19 74 +127 +3562 +90 48 53 68 70 61 51 26 49 34 61 80 57 78 53 +128 +7729 +91 23 71 96 85 13 19 65 62 66 14 78 94 46 43 +129 +3650 +24 78 89 75 89 33 36 21 18 48 67 97 62 81 22 +130 +3055 +37 94 78 89 92 88 56 80 4 55 40 16 36 81 81 +131 +4529 +78 93 20 62 3 99 65 40 99 39 22 24 48 36 76 +132 +780 +78 84 47 45 59 33 65 46 70 33 2 78 79 11 84 +133 +2484 +91 28 33 40 76 37 72 75 54 97 5 58 26 51 37 +134 +3870 +61 70 14 39 4 54 9 80 11 18 18 73 31 72 40 +135 +2447 +5 94 75 7 17 43 38 43 16 62 23 32 49 86 51 +136 +8026 +6 52 29 23 80 96 26 49 75 46 32 17 63 65 90 +137 +5922 +61 54 73 49 87 65 84 25 27 3 16 95 50 81 96 +138 +4732 +73 48 62 51 80 15 23 39 16 26 37 38 87 31 66 +139 +1035 +31 55 91 35 66 63 75 2 58 21 23 37 58 91 22 +140 +5121 +71 85 54 30 43 34 39 20 29 24 60 54 19 95 9 +141 +7056 +23 71 76 59 56 42 15 45 59 55 42 89 97 64 59 +142 +6620 +22 17 21 51 42 94 68 85 47 59 58 28 46 75 7 +143 +5474 +58 31 51 52 57 26 39 89 47 75 20 98 88 70 73 +144 +1981 +72 42 99 29 63 72 87 48 90 30 52 59 27 43 75 +145 +3780 +80 32 73 47 62 56 63 75 60 78 31 46 37 61 59 +146 +6828 +98 67 34 72 40 82 86 43 22 34 19 89 45 65 20 +147 +3887 +81 94 57 40 57 90 74 66 73 59 45 36 49 14 85 +148 +2112 +2 2 81 72 85 11 87 32 69 72 70 56 30 71 41 +149 +7811 +75 46 4 30 33 1 79 93 81 66 41 97 49 9 41 diff --git a/data/jobshop/150_15_06.txt b/data/jobshop/150_15_06.txt new file mode 100644 index 0000000000..f217e5a370 --- /dev/null +++ b/data/jobshop/150_15_06.txt @@ -0,0 +1,453 @@ +150 +15 +1314849826 +0 +3133 +50 86 15 21 7 30 96 92 13 38 31 11 67 3 26 +1 +4356 +85 60 97 6 76 60 31 54 67 36 5 57 37 30 34 +2 +2068 +41 40 62 83 59 15 51 4 85 67 22 74 62 6 21 +3 +3294 +16 82 51 40 40 18 43 76 26 84 10 54 46 62 7 +4 +4096 +41 17 42 93 22 21 11 80 34 81 97 99 23 37 48 +5 +5348 +5 84 26 65 8 62 56 32 60 54 3 34 92 81 21 +6 +2579 +44 2 32 71 32 99 31 91 42 47 94 90 24 51 19 +7 +6758 +85 74 46 49 18 52 79 15 45 83 59 44 95 69 69 +8 +7255 +2 76 96 18 47 36 52 84 51 8 83 32 81 32 42 +9 +4034 +59 89 87 17 77 35 73 88 39 59 21 33 53 30 68 +10 +3940 +85 78 3 28 85 36 6 19 8 96 98 26 16 15 90 +11 +2974 +44 37 81 67 10 20 75 6 39 83 40 35 66 51 94 +12 +3677 +75 31 65 20 75 62 5 95 74 44 8 2 63 20 31 +13 +6239 +51 21 39 37 35 64 52 94 96 2 89 72 15 82 80 +14 +2465 +54 31 39 95 99 61 87 17 38 86 46 22 22 55 57 +15 +7332 +4 25 87 95 7 66 4 86 65 66 92 99 72 76 48 +16 +5349 +87 33 45 84 72 31 15 20 97 69 44 91 19 97 68 +17 +7826 +80 37 5 24 14 85 78 77 83 64 62 94 30 47 46 +18 +7289 +68 94 64 93 72 71 99 60 39 83 52 8 11 13 2 +19 +7855 +37 40 17 48 5 33 22 40 58 68 61 78 13 66 39 +20 +6979 +87 77 3 8 49 15 95 35 43 62 59 22 59 54 99 +21 +2287 +35 68 74 78 87 68 4 94 27 36 44 74 81 33 2 +22 +5630 +38 30 75 79 58 85 36 2 62 40 6 71 45 81 47 +23 +6119 +20 88 57 91 30 40 43 19 63 96 30 26 47 40 36 +24 +1929 +75 24 19 30 56 99 86 59 62 66 41 70 65 64 37 +25 +6543 +52 47 11 30 89 8 87 96 91 92 98 53 28 18 81 +26 +7238 +61 45 75 51 24 62 18 89 42 46 72 9 3 58 71 +27 +4418 +79 41 24 74 90 48 50 3 58 51 61 8 76 94 83 +28 +6250 +97 67 31 29 56 65 35 14 89 71 26 11 86 16 56 +29 +5976 +10 30 55 62 65 73 49 33 67 74 43 75 76 86 8 +30 +6086 +57 85 73 80 70 71 47 17 32 56 45 25 20 8 85 +31 +7385 +85 83 34 76 24 17 88 76 44 34 73 32 18 15 60 +32 +4399 +6 51 88 56 66 87 10 29 13 67 88 53 60 18 13 +33 +7114 +59 14 79 53 67 37 33 41 47 99 83 53 14 97 80 +34 +898 +87 19 88 14 94 95 72 77 3 3 64 79 40 3 25 +35 +2075 +12 44 45 3 43 54 61 77 94 90 19 49 96 72 20 +36 +1448 +90 26 99 55 51 62 61 99 52 68 73 11 25 27 13 +37 +3080 +83 68 82 96 79 84 17 55 89 5 81 17 51 90 18 +38 +5907 +92 86 40 48 88 25 75 59 1 65 58 5 3 17 67 +39 +6521 +63 47 57 96 3 34 87 7 45 83 35 3 64 22 43 +40 +3254 +74 69 91 25 14 98 27 97 30 2 47 9 27 98 40 +41 +6992 +86 41 31 41 51 21 35 49 87 88 92 85 83 21 91 +42 +6726 +22 48 62 18 63 44 80 62 52 95 53 73 12 40 20 +43 +2995 +54 57 17 67 20 71 15 14 94 4 62 60 69 98 89 +44 +7382 +65 74 87 77 83 58 97 21 55 22 90 23 32 45 58 +45 +7594 +55 63 3 46 84 68 89 39 9 78 51 23 85 37 26 +46 +7928 +19 61 97 57 94 49 81 67 56 89 86 23 71 97 67 +47 +7259 +7 55 92 60 85 28 64 38 15 74 78 55 10 69 34 +48 +6822 +35 52 51 2 53 16 22 35 1 56 56 58 97 42 50 +49 +6462 +78 61 23 4 62 77 28 36 45 75 65 37 41 68 49 +50 +1890 +32 72 7 15 12 53 34 74 87 72 1 35 6 35 11 +51 +1811 +10 92 75 14 58 63 42 97 16 45 11 26 17 19 82 +52 +6039 +75 63 64 69 59 95 65 2 81 12 65 17 43 27 55 +53 +5459 +14 74 23 85 35 92 84 79 34 15 56 73 79 27 73 +54 +4638 +53 33 50 1 69 79 71 36 35 33 20 22 96 32 59 +55 +6708 +49 33 25 36 94 43 83 44 3 44 2 82 42 87 54 +56 +3247 +40 49 33 53 19 17 77 62 54 24 70 88 36 25 5 +57 +3065 +19 27 32 7 11 58 33 88 84 10 42 22 84 68 5 +58 +7883 +25 28 25 31 8 16 59 55 86 15 45 1 93 99 52 +59 +2513 +54 6 96 19 10 70 12 86 71 24 85 92 69 89 82 +60 +6510 +5 54 77 46 23 82 42 42 3 76 49 57 43 43 32 +61 +8110 +37 6 78 43 83 64 66 46 40 1 50 16 63 12 48 +62 +1624 +56 68 44 84 43 7 56 52 15 74 27 37 79 79 10 +63 +6451 +18 54 35 6 96 41 30 12 93 62 91 6 96 39 40 +64 +2879 +31 48 38 18 20 63 17 91 8 70 78 57 25 76 60 +65 +6834 +30 34 63 84 48 54 21 64 6 26 82 6 93 13 26 +66 +7737 +2 60 77 95 14 37 15 90 53 1 61 20 72 91 2 +67 +1670 +5 40 76 65 72 6 72 70 72 24 62 62 23 62 65 +68 +3434 +15 2 35 89 13 59 73 16 54 57 73 75 62 41 62 +69 +7803 +71 85 83 90 41 95 83 9 57 36 83 17 70 20 4 +70 +3956 +46 33 26 48 61 55 47 18 14 54 15 95 64 61 17 +71 +1221 +49 65 84 97 19 41 92 3 80 89 75 77 4 35 90 +72 +1248 +89 46 95 44 47 25 1 19 61 81 11 90 38 21 86 +73 +1604 +59 48 34 15 6 14 25 21 24 14 21 14 30 93 89 +74 +5525 +42 17 87 48 58 87 87 16 19 50 4 95 65 2 22 +75 +5807 +13 98 6 33 42 89 83 55 33 7 75 5 84 41 21 +76 +4180 +56 72 52 27 25 34 57 36 28 11 71 18 48 4 22 +77 +6898 +27 36 38 30 12 17 23 31 32 71 45 13 44 67 62 +78 +1009 +13 45 9 97 66 42 78 19 68 37 28 49 31 14 65 +79 +6994 +29 9 98 80 81 34 57 53 83 3 48 25 31 75 86 +80 +2839 +20 73 41 33 26 2 96 80 31 46 51 1 20 53 75 +81 +856 +30 3 28 65 28 98 7 60 8 17 65 58 54 84 90 +82 +7007 +26 75 50 93 12 8 89 7 83 94 15 79 27 13 97 +83 +3405 +98 16 94 86 92 80 73 53 99 81 59 60 83 29 88 +84 +3281 +12 31 56 8 29 4 52 62 82 3 97 89 67 96 30 +85 +1210 +48 54 48 78 12 48 21 48 82 24 9 64 98 92 29 +86 +7666 +54 19 23 62 64 72 74 77 80 13 5 90 56 21 91 +87 +2408 +93 97 93 41 91 28 78 10 33 96 43 79 20 81 42 +88 +6781 +29 84 56 83 84 41 72 2 33 48 1 61 7 95 7 +89 +4905 +51 30 3 97 58 17 62 86 48 62 60 18 44 76 41 +90 +4505 +33 29 53 31 90 17 79 54 67 4 41 10 43 32 41 +91 +7227 +32 56 67 24 33 34 8 31 53 80 20 4 43 80 1 +92 +4495 +80 42 55 29 44 27 24 72 68 77 59 19 2 35 42 +93 +5666 +9 25 26 92 19 36 38 59 90 40 95 58 27 65 93 +94 +5357 +14 1 79 41 13 65 42 26 13 11 46 19 88 72 73 +95 +5476 +11 31 83 8 23 47 64 96 55 45 87 28 49 68 62 +96 +3519 +46 72 63 7 37 34 10 69 85 91 43 54 55 97 74 +97 +2798 +86 25 6 57 11 67 80 80 35 23 4 58 52 2 76 +98 +1231 +55 83 4 49 13 13 88 19 6 23 32 41 46 77 19 +99 +2442 +2 99 74 17 51 56 21 72 12 29 79 40 42 34 2 +100 +8198 +78 50 93 8 88 9 30 28 34 94 44 33 85 78 72 +101 +1749 +55 92 87 40 62 72 98 59 79 12 17 2 28 8 86 +102 +4438 +68 83 47 28 62 5 25 22 83 92 71 26 47 93 95 +103 +5072 +49 10 84 48 31 88 88 28 98 1 69 99 65 22 36 +104 +5277 +12 22 48 51 87 58 11 42 83 73 3 38 41 71 42 +105 +3321 +56 26 89 84 92 17 35 37 89 50 2 87 96 35 35 +106 +4196 +53 56 16 3 85 4 65 20 64 31 42 11 10 61 47 +107 +3555 +20 99 63 43 52 67 62 99 44 25 67 32 25 82 65 +108 +5371 +63 42 58 72 29 47 78 37 4 6 48 67 49 26 8 +109 +4679 +79 48 67 47 76 46 67 65 75 31 91 76 59 74 12 +110 +1204 +1 93 29 30 61 19 98 53 97 9 20 55 54 47 92 +111 +2467 +84 46 42 33 3 7 9 51 97 83 32 32 83 97 83 +112 +2495 +37 61 13 90 37 34 22 47 12 19 41 74 31 72 15 +113 +6241 +38 78 24 45 32 75 61 68 12 72 79 85 96 52 52 +114 +2409 +99 61 17 39 10 6 27 15 9 52 80 30 31 7 5 +115 +7552 +99 37 30 33 64 40 17 86 45 9 83 40 82 4 90 +116 +3269 +23 34 61 50 14 87 13 60 82 30 72 31 75 41 40 +117 +3986 +27 29 7 43 21 75 87 61 51 60 80 92 6 12 87 +118 +1432 +68 46 40 41 57 12 66 16 19 83 21 12 26 65 57 +119 +5950 +58 72 64 56 92 80 6 94 7 10 13 79 18 13 88 +120 +7764 +32 19 46 85 50 83 64 54 42 79 21 78 71 99 60 +121 +7151 +32 63 54 50 52 17 65 24 45 45 91 27 67 81 86 +122 +4675 +79 32 60 27 55 40 92 71 53 63 84 22 35 69 34 +123 +2841 +17 69 76 96 50 38 43 4 25 73 75 5 17 77 58 +124 +8136 +29 99 91 94 26 16 23 1 67 20 24 29 57 49 33 +125 +2598 +17 89 58 48 7 33 16 1 82 76 48 26 56 19 74 +126 +3560 +90 48 53 68 70 61 51 26 49 34 61 80 57 78 53 +127 +7726 +91 23 71 96 85 13 19 65 62 66 14 78 94 46 43 +128 +3649 +24 78 89 75 89 33 36 21 18 48 67 97 62 81 22 +129 +3054 +37 94 78 89 92 88 56 80 4 55 40 16 36 81 81 +130 +4528 +78 93 20 62 3 99 65 40 99 39 22 24 48 36 76 +131 +780 +78 84 47 45 59 33 65 46 70 33 2 78 79 11 84 +132 +2483 +91 28 33 40 76 37 72 75 54 97 5 58 26 51 37 +133 +3869 +61 70 14 39 4 54 9 80 11 18 18 73 31 72 40 +134 +2446 +5 94 75 7 17 43 38 43 16 62 23 32 49 86 51 +135 +8023 +6 52 29 23 80 96 26 49 75 46 32 17 63 65 90 +136 +5920 +61 54 73 49 87 65 84 25 27 3 16 95 50 81 96 +137 +4730 +73 48 62 51 80 15 23 39 16 26 37 38 87 31 66 +138 +1035 +31 55 91 35 66 63 75 2 58 21 23 37 58 91 22 +139 +5119 +71 85 54 30 43 34 39 20 29 24 60 54 19 95 9 +140 +7054 +23 71 76 59 56 42 15 45 59 55 42 89 97 64 59 +141 +6618 +22 17 21 51 42 94 68 85 47 59 58 28 46 75 7 +142 +5472 +58 31 51 52 57 26 39 89 47 75 20 98 88 70 73 +143 +1980 +72 42 99 29 63 72 87 48 90 30 52 59 27 43 75 +144 +3779 +80 32 73 47 62 56 63 75 60 78 31 46 37 61 59 +145 +6825 +98 67 34 72 40 82 86 43 22 34 19 89 45 65 20 +146 +3886 +81 94 57 40 57 90 74 66 73 59 45 36 49 14 85 +147 +2111 +2 2 81 72 85 11 87 32 69 72 70 56 30 71 41 +148 +7808 +75 46 4 30 33 1 79 93 81 66 41 97 49 9 41 +149 +4724 +18 99 86 47 1 41 25 16 25 70 53 75 28 68 19 diff --git a/data/jobshop/150_15_07.txt b/data/jobshop/150_15_07.txt new file mode 100644 index 0000000000..ade96fdb79 --- /dev/null +++ b/data/jobshop/150_15_07.txt @@ -0,0 +1,453 @@ +150 +15 +1074297952 +0 +4356 +85 60 97 6 76 60 31 54 67 36 5 57 37 30 34 +1 +2068 +41 40 62 83 59 15 51 4 85 67 22 74 62 6 21 +2 +3294 +16 82 51 40 40 18 43 76 26 84 10 54 46 62 7 +3 +4095 +41 17 42 93 22 21 11 80 34 81 97 99 23 37 48 +4 +5347 +5 84 26 65 8 62 56 32 60 54 3 34 92 81 21 +5 +2579 +44 2 32 71 32 99 31 91 42 47 94 90 24 51 19 +6 +6757 +85 74 46 49 18 52 79 15 45 83 59 44 95 69 69 +7 +7254 +2 76 96 18 47 36 52 84 51 8 83 32 81 32 42 +8 +4034 +59 89 87 17 77 35 73 88 39 59 21 33 53 30 68 +9 +3939 +85 78 3 28 85 36 6 19 8 96 98 26 16 15 90 +10 +2974 +44 37 81 67 10 20 75 6 39 83 40 35 66 51 94 +11 +3676 +75 31 65 20 75 62 5 95 74 44 8 2 63 20 31 +12 +6238 +51 21 39 37 35 64 52 94 96 2 89 72 15 82 80 +13 +2464 +54 31 39 95 99 61 87 17 38 86 46 22 22 55 57 +14 +7330 +4 25 87 95 7 66 4 86 65 66 92 99 72 76 48 +15 +5348 +87 33 45 84 72 31 15 20 97 69 44 91 19 97 68 +16 +7825 +80 37 5 24 14 85 78 77 83 64 62 94 30 47 46 +17 +7288 +68 94 64 93 72 71 99 60 39 83 52 8 11 13 2 +18 +7854 +37 40 17 48 5 33 22 40 58 68 61 78 13 66 39 +19 +6978 +87 77 3 8 49 15 95 35 43 62 59 22 59 54 99 +20 +2286 +35 68 74 78 87 68 4 94 27 36 44 74 81 33 2 +21 +5629 +38 30 75 79 58 85 36 2 62 40 6 71 45 81 47 +22 +6118 +20 88 57 91 30 40 43 19 63 96 30 26 47 40 36 +23 +1929 +75 24 19 30 56 99 86 59 62 66 41 70 65 64 37 +24 +6542 +52 47 11 30 89 8 87 96 91 92 98 53 28 18 81 +25 +7237 +61 45 75 51 24 62 18 89 42 46 72 9 3 58 71 +26 +4418 +79 41 24 74 90 48 50 3 58 51 61 8 76 94 83 +27 +6249 +97 67 31 29 56 65 35 14 89 71 26 11 86 16 56 +28 +5975 +10 30 55 62 65 73 49 33 67 74 43 75 76 86 8 +29 +6085 +57 85 73 80 70 71 47 17 32 56 45 25 20 8 85 +30 +7384 +85 83 34 76 24 17 88 76 44 34 73 32 18 15 60 +31 +4399 +6 51 88 56 66 87 10 29 13 67 88 53 60 18 13 +32 +7113 +59 14 79 53 67 37 33 41 47 99 83 53 14 97 80 +33 +898 +87 19 88 14 94 95 72 77 3 3 64 79 40 3 25 +34 +2074 +12 44 45 3 43 54 61 77 94 90 19 49 96 72 20 +35 +1448 +90 26 99 55 51 62 61 99 52 68 73 11 25 27 13 +36 +3079 +83 68 82 96 79 84 17 55 89 5 81 17 51 90 18 +37 +5906 +92 86 40 48 88 25 75 59 1 65 58 5 3 17 67 +38 +6520 +63 47 57 96 3 34 87 7 45 83 35 3 64 22 43 +39 +3253 +74 69 91 25 14 98 27 97 30 2 47 9 27 98 40 +40 +6991 +86 41 31 41 51 21 35 49 87 88 92 85 83 21 91 +41 +6725 +22 48 62 18 63 44 80 62 52 95 53 73 12 40 20 +42 +2994 +54 57 17 67 20 71 15 14 94 4 62 60 69 98 89 +43 +7381 +65 74 87 77 83 58 97 21 55 22 90 23 32 45 58 +44 +7592 +55 63 3 46 84 68 89 39 9 78 51 23 85 37 26 +45 +7927 +19 61 97 57 94 49 81 67 56 89 86 23 71 97 67 +46 +7258 +7 55 92 60 85 28 64 38 15 74 78 55 10 69 34 +47 +6821 +35 52 51 2 53 16 22 35 1 56 56 58 97 42 50 +48 +6461 +78 61 23 4 62 77 28 36 45 75 65 37 41 68 49 +49 +1889 +32 72 7 15 12 53 34 74 87 72 1 35 6 35 11 +50 +1811 +10 92 75 14 58 63 42 97 16 45 11 26 17 19 82 +51 +6038 +75 63 64 69 59 95 65 2 81 12 65 17 43 27 55 +52 +5458 +14 74 23 85 35 92 84 79 34 15 56 73 79 27 73 +53 +4637 +53 33 50 1 69 79 71 36 35 33 20 22 96 32 59 +54 +6707 +49 33 25 36 94 43 83 44 3 44 2 82 42 87 54 +55 +3246 +40 49 33 53 19 17 77 62 54 24 70 88 36 25 5 +56 +3064 +19 27 32 7 11 58 33 88 84 10 42 22 84 68 5 +57 +7882 +25 28 25 31 8 16 59 55 86 15 45 1 93 99 52 +58 +2513 +54 6 96 19 10 70 12 86 71 24 85 92 69 89 82 +59 +6509 +5 54 77 46 23 82 42 42 3 76 49 57 43 43 32 +60 +8108 +37 6 78 43 83 64 66 46 40 1 50 16 63 12 48 +61 +1623 +56 68 44 84 43 7 56 52 15 74 27 37 79 79 10 +62 +6450 +18 54 35 6 96 41 30 12 93 62 91 6 96 39 40 +63 +2878 +31 48 38 18 20 63 17 91 8 70 78 57 25 76 60 +64 +6833 +30 34 63 84 48 54 21 64 6 26 82 6 93 13 26 +65 +7736 +2 60 77 95 14 37 15 90 53 1 61 20 72 91 2 +66 +1669 +5 40 76 65 72 6 72 70 72 24 62 62 23 62 65 +67 +3434 +15 2 35 89 13 59 73 16 54 57 73 75 62 41 62 +68 +7802 +71 85 83 90 41 95 83 9 57 36 83 17 70 20 4 +69 +3955 +46 33 26 48 61 55 47 18 14 54 15 95 64 61 17 +70 +1220 +49 65 84 97 19 41 92 3 80 89 75 77 4 35 90 +71 +1247 +89 46 95 44 47 25 1 19 61 81 11 90 38 21 86 +72 +1604 +59 48 34 15 6 14 25 21 24 14 21 14 30 93 89 +73 +5524 +42 17 87 48 58 87 87 16 19 50 4 95 65 2 22 +74 +5806 +13 98 6 33 42 89 83 55 33 7 75 5 84 41 21 +75 +4179 +56 72 52 27 25 34 57 36 28 11 71 18 48 4 22 +76 +6897 +27 36 38 30 12 17 23 31 32 71 45 13 44 67 62 +77 +1009 +13 45 9 97 66 42 78 19 68 37 28 49 31 14 65 +78 +6993 +29 9 98 80 81 34 57 53 83 3 48 25 31 75 86 +79 +2838 +20 73 41 33 26 2 96 80 31 46 51 1 20 53 75 +80 +856 +30 3 28 65 28 98 7 60 8 17 65 58 54 84 90 +81 +7006 +26 75 50 93 12 8 89 7 83 94 15 79 27 13 97 +82 +3405 +98 16 94 86 92 80 73 53 99 81 59 60 83 29 88 +83 +3281 +12 31 56 8 29 4 52 62 82 3 97 89 67 96 30 +84 +1210 +48 54 48 78 12 48 21 48 82 24 9 64 98 92 29 +85 +7665 +54 19 23 62 64 72 74 77 80 13 5 90 56 21 91 +86 +2407 +93 97 93 41 91 28 78 10 33 96 43 79 20 81 42 +87 +6780 +29 84 56 83 84 41 72 2 33 48 1 61 7 95 7 +88 +4905 +51 30 3 97 58 17 62 86 48 62 60 18 44 76 41 +89 +4505 +33 29 53 31 90 17 79 54 67 4 41 10 43 32 41 +90 +7226 +32 56 67 24 33 34 8 31 53 80 20 4 43 80 1 +91 +4495 +80 42 55 29 44 27 24 72 68 77 59 19 2 35 42 +92 +5665 +9 25 26 92 19 36 38 59 90 40 95 58 27 65 93 +93 +5356 +14 1 79 41 13 65 42 26 13 11 46 19 88 72 73 +94 +5475 +11 31 83 8 23 47 64 96 55 45 87 28 49 68 62 +95 +3519 +46 72 63 7 37 34 10 69 85 91 43 54 55 97 74 +96 +2798 +86 25 6 57 11 67 80 80 35 23 4 58 52 2 76 +97 +1231 +55 83 4 49 13 13 88 19 6 23 32 41 46 77 19 +98 +2441 +2 99 74 17 51 56 21 72 12 29 79 40 42 34 2 +99 +8197 +78 50 93 8 88 9 30 28 34 94 44 33 85 78 72 +100 +1749 +55 92 87 40 62 72 98 59 79 12 17 2 28 8 86 +101 +4437 +68 83 47 28 62 5 25 22 83 92 71 26 47 93 95 +102 +5071 +49 10 84 48 31 88 88 28 98 1 69 99 65 22 36 +103 +5276 +12 22 48 51 87 58 11 42 83 73 3 38 41 71 42 +104 +3321 +56 26 89 84 92 17 35 37 89 50 2 87 96 35 35 +105 +4195 +53 56 16 3 85 4 65 20 64 31 42 11 10 61 47 +106 +3554 +20 99 63 43 52 67 62 99 44 25 67 32 25 82 65 +107 +5370 +63 42 58 72 29 47 78 37 4 6 48 67 49 26 8 +108 +4678 +79 48 67 47 76 46 67 65 75 31 91 76 59 74 12 +109 +1204 +1 93 29 30 61 19 98 53 97 9 20 55 54 47 92 +110 +2467 +84 46 42 33 3 7 9 51 97 83 32 32 83 97 83 +111 +2495 +37 61 13 90 37 34 22 47 12 19 41 74 31 72 15 +112 +6240 +38 78 24 45 32 75 61 68 12 72 79 85 96 52 52 +113 +2408 +99 61 17 39 10 6 27 15 9 52 80 30 31 7 5 +114 +7551 +99 37 30 33 64 40 17 86 45 9 83 40 82 4 90 +115 +3268 +23 34 61 50 14 87 13 60 82 30 72 31 75 41 40 +116 +3985 +27 29 7 43 21 75 87 61 51 60 80 92 6 12 87 +117 +1432 +68 46 40 41 57 12 66 16 19 83 21 12 26 65 57 +118 +5949 +58 72 64 56 92 80 6 94 7 10 13 79 18 13 88 +119 +7763 +32 19 46 85 50 83 64 54 42 79 21 78 71 99 60 +120 +7150 +32 63 54 50 52 17 65 24 45 45 91 27 67 81 86 +121 +4675 +79 32 60 27 55 40 92 71 53 63 84 22 35 69 34 +122 +2840 +17 69 76 96 50 38 43 4 25 73 75 5 17 77 58 +123 +8135 +29 99 91 94 26 16 23 1 67 20 24 29 57 49 33 +124 +2598 +17 89 58 48 7 33 16 1 82 76 48 26 56 19 74 +125 +3560 +90 48 53 68 70 61 51 26 49 34 61 80 57 78 53 +126 +7725 +91 23 71 96 85 13 19 65 62 66 14 78 94 46 43 +127 +3648 +24 78 89 75 89 33 36 21 18 48 67 97 62 81 22 +128 +3053 +37 94 78 89 92 88 56 80 4 55 40 16 36 81 81 +129 +4527 +78 93 20 62 3 99 65 40 99 39 22 24 48 36 76 +130 +779 +78 84 47 45 59 33 65 46 70 33 2 78 79 11 84 +131 +2482 +91 28 33 40 76 37 72 75 54 97 5 58 26 51 37 +132 +3868 +61 70 14 39 4 54 9 80 11 18 18 73 31 72 40 +133 +2446 +5 94 75 7 17 43 38 43 16 62 23 32 49 86 51 +134 +8022 +6 52 29 23 80 96 26 49 75 46 32 17 63 65 90 +135 +5919 +61 54 73 49 87 65 84 25 27 3 16 95 50 81 96 +136 +4729 +73 48 62 51 80 15 23 39 16 26 37 38 87 31 66 +137 +1035 +31 55 91 35 66 63 75 2 58 21 23 37 58 91 22 +138 +5118 +71 85 54 30 43 34 39 20 29 24 60 54 19 95 9 +139 +7052 +23 71 76 59 56 42 15 45 59 55 42 89 97 64 59 +140 +6617 +22 17 21 51 42 94 68 85 47 59 58 28 46 75 7 +141 +5471 +58 31 51 52 57 26 39 89 47 75 20 98 88 70 73 +142 +1980 +72 42 99 29 63 72 87 48 90 30 52 59 27 43 75 +143 +3778 +80 32 73 47 62 56 63 75 60 78 31 46 37 61 59 +144 +6824 +98 67 34 72 40 82 86 43 22 34 19 89 45 65 20 +145 +3885 +81 94 57 40 57 90 74 66 73 59 45 36 49 14 85 +146 +2111 +2 2 81 72 85 11 87 32 69 72 70 56 30 71 41 +147 +7807 +75 46 4 30 33 1 79 93 81 66 41 97 49 9 41 +148 +4723 +18 99 86 47 1 41 25 16 25 70 53 75 28 68 19 +149 +2455 +86 15 21 7 30 96 92 13 38 31 11 67 3 26 32 diff --git a/data/jobshop/150_15_08.txt b/data/jobshop/150_15_08.txt new file mode 100644 index 0000000000..b29fe767f5 --- /dev/null +++ b/data/jobshop/150_15_08.txt @@ -0,0 +1,453 @@ +150 +15 +1830658935 +0 +2067 +41 40 62 83 59 15 51 4 85 67 22 74 62 6 21 +1 +3293 +16 82 51 40 40 18 43 76 26 84 10 54 46 62 7 +2 +4094 +41 17 42 93 22 21 11 80 34 81 97 99 23 37 48 +3 +5345 +5 84 26 65 8 62 56 32 60 54 3 34 92 81 21 +4 +2578 +44 2 32 71 32 99 31 91 42 47 94 90 24 51 19 +5 +6754 +85 74 46 49 18 52 79 15 45 83 59 44 95 69 69 +6 +7251 +2 76 96 18 47 36 52 84 51 8 83 32 81 32 42 +7 +4032 +59 89 87 17 77 35 73 88 39 59 21 33 53 30 68 +8 +3938 +85 78 3 28 85 36 6 19 8 96 98 26 16 15 90 +9 +2973 +44 37 81 67 10 20 75 6 39 83 40 35 66 51 94 +10 +3675 +75 31 65 20 75 62 5 95 74 44 8 2 63 20 31 +11 +6236 +51 21 39 37 35 64 52 94 96 2 89 72 15 82 80 +12 +2463 +54 31 39 95 99 61 87 17 38 86 46 22 22 55 57 +13 +7328 +4 25 87 95 7 66 4 86 65 66 92 99 72 76 48 +14 +5347 +87 33 45 84 72 31 15 20 97 69 44 91 19 97 68 +15 +7822 +80 37 5 24 14 85 78 77 83 64 62 94 30 47 46 +16 +7285 +68 94 64 93 72 71 99 60 39 83 52 8 11 13 2 +17 +7851 +37 40 17 48 5 33 22 40 58 68 61 78 13 66 39 +18 +6975 +87 77 3 8 49 15 95 35 43 62 59 22 59 54 99 +19 +2285 +35 68 74 78 87 68 4 94 27 36 44 74 81 33 2 +20 +5627 +38 30 75 79 58 85 36 2 62 40 6 71 45 81 47 +21 +6116 +20 88 57 91 30 40 43 19 63 96 30 26 47 40 36 +22 +1929 +75 24 19 30 56 99 86 59 62 66 41 70 65 64 37 +23 +6540 +52 47 11 30 89 8 87 96 91 92 98 53 28 18 81 +24 +7234 +61 45 75 51 24 62 18 89 42 46 72 9 3 58 71 +25 +4416 +79 41 24 74 90 48 50 3 58 51 61 8 76 94 83 +26 +6247 +97 67 31 29 56 65 35 14 89 71 26 11 86 16 56 +27 +5973 +10 30 55 62 65 73 49 33 67 74 43 75 76 86 8 +28 +6083 +57 85 73 80 70 71 47 17 32 56 45 25 20 8 85 +29 +7382 +85 83 34 76 24 17 88 76 44 34 73 32 18 15 60 +30 +4397 +6 51 88 56 66 87 10 29 13 67 88 53 60 18 13 +31 +7110 +59 14 79 53 67 37 33 41 47 99 83 53 14 97 80 +32 +898 +87 19 88 14 94 95 72 77 3 3 64 79 40 3 25 +33 +2074 +12 44 45 3 43 54 61 77 94 90 19 49 96 72 20 +34 +1447 +90 26 99 55 51 62 61 99 52 68 73 11 25 27 13 +35 +3078 +83 68 82 96 79 84 17 55 89 5 81 17 51 90 18 +36 +5904 +92 86 40 48 88 25 75 59 1 65 58 5 3 17 67 +37 +6518 +63 47 57 96 3 34 87 7 45 83 35 3 64 22 43 +38 +3252 +74 69 91 25 14 98 27 97 30 2 47 9 27 98 40 +39 +6988 +86 41 31 41 51 21 35 49 87 88 92 85 83 21 91 +40 +6723 +22 48 62 18 63 44 80 62 52 95 53 73 12 40 20 +41 +2993 +54 57 17 67 20 71 15 14 94 4 62 60 69 98 89 +42 +7378 +65 74 87 77 83 58 97 21 55 22 90 23 32 45 58 +43 +7590 +55 63 3 46 84 68 89 39 9 78 51 23 85 37 26 +44 +7924 +19 61 97 57 94 49 81 67 56 89 86 23 71 97 67 +45 +7256 +7 55 92 60 85 28 64 38 15 74 78 55 10 69 34 +46 +6819 +35 52 51 2 53 16 22 35 1 56 56 58 97 42 50 +47 +6459 +78 61 23 4 62 77 28 36 45 75 65 37 41 68 49 +48 +1889 +32 72 7 15 12 53 34 74 87 72 1 35 6 35 11 +49 +1811 +10 92 75 14 58 63 42 97 16 45 11 26 17 19 82 +50 +6036 +75 63 64 69 59 95 65 2 81 12 65 17 43 27 55 +51 +5456 +14 74 23 85 35 92 84 79 34 15 56 73 79 27 73 +52 +4636 +53 33 50 1 69 79 71 36 35 33 20 22 96 32 59 +53 +6705 +49 33 25 36 94 43 83 44 3 44 2 82 42 87 54 +54 +3245 +40 49 33 53 19 17 77 62 54 24 70 88 36 25 5 +55 +3063 +19 27 32 7 11 58 33 88 84 10 42 22 84 68 5 +56 +7879 +25 28 25 31 8 16 59 55 86 15 45 1 93 99 52 +57 +2512 +54 6 96 19 10 70 12 86 71 24 85 92 69 89 82 +58 +6506 +5 54 77 46 23 82 42 42 3 76 49 57 43 43 32 +59 +8106 +37 6 78 43 83 64 66 46 40 1 50 16 63 12 48 +60 +1623 +56 68 44 84 43 7 56 52 15 74 27 37 79 79 10 +61 +6448 +18 54 35 6 96 41 30 12 93 62 91 6 96 39 40 +62 +2877 +31 48 38 18 20 63 17 91 8 70 78 57 25 76 60 +63 +6831 +30 34 63 84 48 54 21 64 6 26 82 6 93 13 26 +64 +7734 +2 60 77 95 14 37 15 90 53 1 61 20 72 91 2 +65 +1669 +5 40 76 65 72 6 72 70 72 24 62 62 23 62 65 +66 +3433 +15 2 35 89 13 59 73 16 54 57 73 75 62 41 62 +67 +7799 +71 85 83 90 41 95 83 9 57 36 83 17 70 20 4 +68 +3954 +46 33 26 48 61 55 47 18 14 54 15 95 64 61 17 +69 +1220 +49 65 84 97 19 41 92 3 80 89 75 77 4 35 90 +70 +1247 +89 46 95 44 47 25 1 19 61 81 11 90 38 21 86 +71 +1603 +59 48 34 15 6 14 25 21 24 14 21 14 30 93 89 +72 +5523 +42 17 87 48 58 87 87 16 19 50 4 95 65 2 22 +73 +5804 +13 98 6 33 42 89 83 55 33 7 75 5 84 41 21 +74 +4178 +56 72 52 27 25 34 57 36 28 11 71 18 48 4 22 +75 +6895 +27 36 38 30 12 17 23 31 32 71 45 13 44 67 62 +76 +1008 +13 45 9 97 66 42 78 19 68 37 28 49 31 14 65 +77 +6991 +29 9 98 80 81 34 57 53 83 3 48 25 31 75 86 +78 +2837 +20 73 41 33 26 2 96 80 31 46 51 1 20 53 75 +79 +856 +30 3 28 65 28 98 7 60 8 17 65 58 54 84 90 +80 +7004 +26 75 50 93 12 8 89 7 83 94 15 79 27 13 97 +81 +3403 +98 16 94 86 92 80 73 53 99 81 59 60 83 29 88 +82 +3280 +12 31 56 8 29 4 52 62 82 3 97 89 67 96 30 +83 +1209 +48 54 48 78 12 48 21 48 82 24 9 64 98 92 29 +84 +7662 +54 19 23 62 64 72 74 77 80 13 5 90 56 21 91 +85 +2407 +93 97 93 41 91 28 78 10 33 96 43 79 20 81 42 +86 +6778 +29 84 56 83 84 41 72 2 33 48 1 61 7 95 7 +87 +4903 +51 30 3 97 58 17 62 86 48 62 60 18 44 76 41 +88 +4503 +33 29 53 31 90 17 79 54 67 4 41 10 43 32 41 +89 +7223 +32 56 67 24 33 34 8 31 53 80 20 4 43 80 1 +90 +4493 +80 42 55 29 44 27 24 72 68 77 59 19 2 35 42 +91 +5663 +9 25 26 92 19 36 38 59 90 40 95 58 27 65 93 +92 +5354 +14 1 79 41 13 65 42 26 13 11 46 19 88 72 73 +93 +5473 +11 31 83 8 23 47 64 96 55 45 87 28 49 68 62 +94 +3517 +46 72 63 7 37 34 10 69 85 91 43 54 55 97 74 +95 +2797 +86 25 6 57 11 67 80 80 35 23 4 58 52 2 76 +96 +1230 +55 83 4 49 13 13 88 19 6 23 32 41 46 77 19 +97 +2440 +2 99 74 17 51 56 21 72 12 29 79 40 42 34 2 +98 +8194 +78 50 93 8 88 9 30 28 34 94 44 33 85 78 72 +99 +1748 +55 92 87 40 62 72 98 59 79 12 17 2 28 8 86 +100 +4436 +68 83 47 28 62 5 25 22 83 92 71 26 47 93 95 +101 +5070 +49 10 84 48 31 88 88 28 98 1 69 99 65 22 36 +102 +5274 +12 22 48 51 87 58 11 42 83 73 3 38 41 71 42 +103 +3320 +56 26 89 84 92 17 35 37 89 50 2 87 96 35 35 +104 +4194 +53 56 16 3 85 4 65 20 64 31 42 11 10 61 47 +105 +3553 +20 99 63 43 52 67 62 99 44 25 67 32 25 82 65 +106 +5368 +63 42 58 72 29 47 78 37 4 6 48 67 49 26 8 +107 +4677 +79 48 67 47 76 46 67 65 75 31 91 76 59 74 12 +108 +1204 +1 93 29 30 61 19 98 53 97 9 20 55 54 47 92 +109 +2466 +84 46 42 33 3 7 9 51 97 83 32 32 83 97 83 +110 +2494 +37 61 13 90 37 34 22 47 12 19 41 74 31 72 15 +111 +6238 +38 78 24 45 32 75 61 68 12 72 79 85 96 52 52 +112 +2408 +99 61 17 39 10 6 27 15 9 52 80 30 31 7 5 +113 +7548 +99 37 30 33 64 40 17 86 45 9 83 40 82 4 90 +114 +3267 +23 34 61 50 14 87 13 60 82 30 72 31 75 41 40 +115 +3984 +27 29 7 43 21 75 87 61 51 60 80 92 6 12 87 +116 +1431 +68 46 40 41 57 12 66 16 19 83 21 12 26 65 57 +117 +5947 +58 72 64 56 92 80 6 94 7 10 13 79 18 13 88 +118 +7760 +32 19 46 85 50 83 64 54 42 79 21 78 71 99 60 +119 +7148 +32 63 54 50 52 17 65 24 45 45 91 27 67 81 86 +120 +4673 +79 32 60 27 55 40 92 71 53 63 84 22 35 69 34 +121 +2840 +17 69 76 96 50 38 43 4 25 73 75 5 17 77 58 +122 +8132 +29 99 91 94 26 16 23 1 67 20 24 29 57 49 33 +123 +2597 +17 89 58 48 7 33 16 1 82 76 48 26 56 19 74 +124 +3558 +90 48 53 68 70 61 51 26 49 34 61 80 57 78 53 +125 +7723 +91 23 71 96 85 13 19 65 62 66 14 78 94 46 43 +126 +3647 +24 78 89 75 89 33 36 21 18 48 67 97 62 81 22 +127 +3052 +37 94 78 89 92 88 56 80 4 55 40 16 36 81 81 +128 +4525 +78 93 20 62 3 99 65 40 99 39 22 24 48 36 76 +129 +779 +78 84 47 45 59 33 65 46 70 33 2 78 79 11 84 +130 +2481 +91 28 33 40 76 37 72 75 54 97 5 58 26 51 37 +131 +3867 +61 70 14 39 4 54 9 80 11 18 18 73 31 72 40 +132 +2445 +5 94 75 7 17 43 38 43 16 62 23 32 49 86 51 +133 +8019 +6 52 29 23 80 96 26 49 75 46 32 17 63 65 90 +134 +5917 +61 54 73 49 87 65 84 25 27 3 16 95 50 81 96 +135 +4728 +73 48 62 51 80 15 23 39 16 26 37 38 87 31 66 +136 +1034 +31 55 91 35 66 63 75 2 58 21 23 37 58 91 22 +137 +5116 +71 85 54 30 43 34 39 20 29 24 60 54 19 95 9 +138 +7050 +23 71 76 59 56 42 15 45 59 55 42 89 97 64 59 +139 +6614 +22 17 21 51 42 94 68 85 47 59 58 28 46 75 7 +140 +5470 +58 31 51 52 57 26 39 89 47 75 20 98 88 70 73 +141 +1979 +72 42 99 29 63 72 87 48 90 30 52 59 27 43 75 +142 +3777 +80 32 73 47 62 56 63 75 60 78 31 46 37 61 59 +143 +6822 +98 67 34 72 40 82 86 43 22 34 19 89 45 65 20 +144 +3884 +81 94 57 40 57 90 74 66 73 59 45 36 49 14 85 +145 +2110 +2 2 81 72 85 11 87 32 69 72 70 56 30 71 41 +146 +7804 +75 46 4 30 33 1 79 93 81 66 41 97 49 9 41 +147 +4721 +18 99 86 47 1 41 25 16 25 70 53 75 28 68 19 +148 +2454 +86 15 21 7 30 96 92 13 38 31 11 67 3 26 32 +149 +5264 +60 97 6 76 60 31 54 67 36 5 57 37 30 34 48 diff --git a/data/jobshop/150_15_09.txt b/data/jobshop/150_15_09.txt new file mode 100644 index 0000000000..2b7f29f619 --- /dev/null +++ b/data/jobshop/150_15_09.txt @@ -0,0 +1,453 @@ +150 +15 +886509976 +0 +3292 +16 82 51 40 40 18 43 76 26 84 10 54 46 62 7 +1 +4093 +41 17 42 93 22 21 11 80 34 81 97 99 23 37 48 +2 +5344 +5 84 26 65 8 62 56 32 60 54 3 34 92 81 21 +3 +2577 +44 2 32 71 32 99 31 91 42 47 94 90 24 51 19 +4 +6753 +85 74 46 49 18 52 79 15 45 83 59 44 95 69 69 +5 +7250 +2 76 96 18 47 36 52 84 51 8 83 32 81 32 42 +6 +4032 +59 89 87 17 77 35 73 88 39 59 21 33 53 30 68 +7 +3937 +85 78 3 28 85 36 6 19 8 96 98 26 16 15 90 +8 +2972 +44 37 81 67 10 20 75 6 39 83 40 35 66 51 94 +9 +3674 +75 31 65 20 75 62 5 95 74 44 8 2 63 20 31 +10 +6235 +51 21 39 37 35 64 52 94 96 2 89 72 15 82 80 +11 +2463 +54 31 39 95 99 61 87 17 38 86 46 22 22 55 57 +12 +7327 +4 25 87 95 7 66 4 86 65 66 92 99 72 76 48 +13 +5346 +87 33 45 84 72 31 15 20 97 69 44 91 19 97 68 +14 +7821 +80 37 5 24 14 85 78 77 83 64 62 94 30 47 46 +15 +7284 +68 94 64 93 72 71 99 60 39 83 52 8 11 13 2 +16 +7850 +37 40 17 48 5 33 22 40 58 68 61 78 13 66 39 +17 +6974 +87 77 3 8 49 15 95 35 43 62 59 22 59 54 99 +18 +2285 +35 68 74 78 87 68 4 94 27 36 44 74 81 33 2 +19 +5626 +38 30 75 79 58 85 36 2 62 40 6 71 45 81 47 +20 +6115 +20 88 57 91 30 40 43 19 63 96 30 26 47 40 36 +21 +1928 +75 24 19 30 56 99 86 59 62 66 41 70 65 64 37 +22 +6539 +52 47 11 30 89 8 87 96 91 92 98 53 28 18 81 +23 +7233 +61 45 75 51 24 62 18 89 42 46 72 9 3 58 71 +24 +4415 +79 41 24 74 90 48 50 3 58 51 61 8 76 94 83 +25 +6246 +97 67 31 29 56 65 35 14 89 71 26 11 86 16 56 +26 +5972 +10 30 55 62 65 73 49 33 67 74 43 75 76 86 8 +27 +6082 +57 85 73 80 70 71 47 17 32 56 45 25 20 8 85 +28 +7380 +85 83 34 76 24 17 88 76 44 34 73 32 18 15 60 +29 +4396 +6 51 88 56 66 87 10 29 13 67 88 53 60 18 13 +30 +7109 +59 14 79 53 67 37 33 41 47 99 83 53 14 97 80 +31 +897 +87 19 88 14 94 95 72 77 3 3 64 79 40 3 25 +32 +2073 +12 44 45 3 43 54 61 77 94 90 19 49 96 72 20 +33 +1447 +90 26 99 55 51 62 61 99 52 68 73 11 25 27 13 +34 +3078 +83 68 82 96 79 84 17 55 89 5 81 17 51 90 18 +35 +5903 +92 86 40 48 88 25 75 59 1 65 58 5 3 17 67 +36 +6517 +63 47 57 96 3 34 87 7 45 83 35 3 64 22 43 +37 +3251 +74 69 91 25 14 98 27 97 30 2 47 9 27 98 40 +38 +6987 +86 41 31 41 51 21 35 49 87 88 92 85 83 21 91 +39 +6721 +22 48 62 18 63 44 80 62 52 95 53 73 12 40 20 +40 +2993 +54 57 17 67 20 71 15 14 94 4 62 60 69 98 89 +41 +7377 +65 74 87 77 83 58 97 21 55 22 90 23 32 45 58 +42 +7588 +55 63 3 46 84 68 89 39 9 78 51 23 85 37 26 +43 +7923 +19 61 97 57 94 49 81 67 56 89 86 23 71 97 67 +44 +7254 +7 55 92 60 85 28 64 38 15 74 78 55 10 69 34 +45 +6818 +35 52 51 2 53 16 22 35 1 56 56 58 97 42 50 +46 +6457 +78 61 23 4 62 77 28 36 45 75 65 37 41 68 49 +47 +1888 +32 72 7 15 12 53 34 74 87 72 1 35 6 35 11 +48 +1810 +10 92 75 14 58 63 42 97 16 45 11 26 17 19 82 +49 +6035 +75 63 64 69 59 95 65 2 81 12 65 17 43 27 55 +50 +5455 +14 74 23 85 35 92 84 79 34 15 56 73 79 27 73 +51 +4635 +53 33 50 1 69 79 71 36 35 33 20 22 96 32 59 +52 +6703 +49 33 25 36 94 43 83 44 3 44 2 82 42 87 54 +53 +3244 +40 49 33 53 19 17 77 62 54 24 70 88 36 25 5 +54 +3062 +19 27 32 7 11 58 33 88 84 10 42 22 84 68 5 +55 +7878 +25 28 25 31 8 16 59 55 86 15 45 1 93 99 52 +56 +2511 +54 6 96 19 10 70 12 86 71 24 85 92 69 89 82 +57 +6505 +5 54 77 46 23 82 42 42 3 76 49 57 43 43 32 +58 +8104 +37 6 78 43 83 64 66 46 40 1 50 16 63 12 48 +59 +1623 +56 68 44 84 43 7 56 52 15 74 27 37 79 79 10 +60 +6446 +18 54 35 6 96 41 30 12 93 62 91 6 96 39 40 +61 +2877 +31 48 38 18 20 63 17 91 8 70 78 57 25 76 60 +62 +6829 +30 34 63 84 48 54 21 64 6 26 82 6 93 13 26 +63 +7732 +2 60 77 95 14 37 15 90 53 1 61 20 72 91 2 +64 +1669 +5 40 76 65 72 6 72 70 72 24 62 62 23 62 65 +65 +3432 +15 2 35 89 13 59 73 16 54 57 73 75 62 41 62 +66 +7797 +71 85 83 90 41 95 83 9 57 36 83 17 70 20 4 +67 +3953 +46 33 26 48 61 55 47 18 14 54 15 95 64 61 17 +68 +1220 +49 65 84 97 19 41 92 3 80 89 75 77 4 35 90 +69 +1247 +89 46 95 44 47 25 1 19 61 81 11 90 38 21 86 +70 +1603 +59 48 34 15 6 14 25 21 24 14 21 14 30 93 89 +71 +5521 +42 17 87 48 58 87 87 16 19 50 4 95 65 2 22 +72 +5803 +13 98 6 33 42 89 83 55 33 7 75 5 84 41 21 +73 +4177 +56 72 52 27 25 34 57 36 28 11 71 18 48 4 22 +74 +6894 +27 36 38 30 12 17 23 31 32 71 45 13 44 67 62 +75 +1008 +13 45 9 97 66 42 78 19 68 37 28 49 31 14 65 +76 +6989 +29 9 98 80 81 34 57 53 83 3 48 25 31 75 86 +77 +2837 +20 73 41 33 26 2 96 80 31 46 51 1 20 53 75 +78 +856 +30 3 28 65 28 98 7 60 8 17 65 58 54 84 90 +79 +7002 +26 75 50 93 12 8 89 7 83 94 15 79 27 13 97 +80 +3403 +98 16 94 86 92 80 73 53 99 81 59 60 83 29 88 +81 +3279 +12 31 56 8 29 4 52 62 82 3 97 89 67 96 30 +82 +1209 +48 54 48 78 12 48 21 48 82 24 9 64 98 92 29 +83 +7661 +54 19 23 62 64 72 74 77 80 13 5 90 56 21 91 +84 +2406 +93 97 93 41 91 28 78 10 33 96 43 79 20 81 42 +85 +6777 +29 84 56 83 84 41 72 2 33 48 1 61 7 95 7 +86 +4902 +51 30 3 97 58 17 62 86 48 62 60 18 44 76 41 +87 +4502 +33 29 53 31 90 17 79 54 67 4 41 10 43 32 41 +88 +7222 +32 56 67 24 33 34 8 31 53 80 20 4 43 80 1 +89 +4492 +80 42 55 29 44 27 24 72 68 77 59 19 2 35 42 +90 +5662 +9 25 26 92 19 36 38 59 90 40 95 58 27 65 93 +91 +5353 +14 1 79 41 13 65 42 26 13 11 46 19 88 72 73 +92 +5472 +11 31 83 8 23 47 64 96 55 45 87 28 49 68 62 +93 +3517 +46 72 63 7 37 34 10 69 85 91 43 54 55 97 74 +94 +2796 +86 25 6 57 11 67 80 80 35 23 4 58 52 2 76 +95 +1230 +55 83 4 49 13 13 88 19 6 23 32 41 46 77 19 +96 +2440 +2 99 74 17 51 56 21 72 12 29 79 40 42 34 2 +97 +8192 +78 50 93 8 88 9 30 28 34 94 44 33 85 78 72 +98 +1748 +55 92 87 40 62 72 98 59 79 12 17 2 28 8 86 +99 +4435 +68 83 47 28 62 5 25 22 83 92 71 26 47 93 95 +100 +5069 +49 10 84 48 31 88 88 28 98 1 69 99 65 22 36 +101 +5273 +12 22 48 51 87 58 11 42 83 73 3 38 41 71 42 +102 +3319 +56 26 89 84 92 17 35 37 89 50 2 87 96 35 35 +103 +4193 +53 56 16 3 85 4 65 20 64 31 42 11 10 61 47 +104 +3552 +20 99 63 43 52 67 62 99 44 25 67 32 25 82 65 +105 +5367 +63 42 58 72 29 47 78 37 4 6 48 67 49 26 8 +106 +4676 +79 48 67 47 76 46 67 65 75 31 91 76 59 74 12 +107 +1203 +1 93 29 30 61 19 98 53 97 9 20 55 54 47 92 +108 +2465 +84 46 42 33 3 7 9 51 97 83 32 32 83 97 83 +109 +2493 +37 61 13 90 37 34 22 47 12 19 41 74 31 72 15 +110 +6236 +38 78 24 45 32 75 61 68 12 72 79 85 96 52 52 +111 +2407 +99 61 17 39 10 6 27 15 9 52 80 30 31 7 5 +112 +7547 +99 37 30 33 64 40 17 86 45 9 83 40 82 4 90 +113 +3267 +23 34 61 50 14 87 13 60 82 30 72 31 75 41 40 +114 +3983 +27 29 7 43 21 75 87 61 51 60 80 92 6 12 87 +115 +1431 +68 46 40 41 57 12 66 16 19 83 21 12 26 65 57 +116 +5946 +58 72 64 56 92 80 6 94 7 10 13 79 18 13 88 +117 +7759 +32 19 46 85 50 83 64 54 42 79 21 78 71 99 60 +118 +7147 +32 63 54 50 52 17 65 24 45 45 91 27 67 81 86 +119 +4672 +79 32 60 27 55 40 92 71 53 63 84 22 35 69 34 +120 +2839 +17 69 76 96 50 38 43 4 25 73 75 5 17 77 58 +121 +8131 +29 99 91 94 26 16 23 1 67 20 24 29 57 49 33 +122 +2596 +17 89 58 48 7 33 16 1 82 76 48 26 56 19 74 +123 +3558 +90 48 53 68 70 61 51 26 49 34 61 80 57 78 53 +124 +7721 +91 23 71 96 85 13 19 65 62 66 14 78 94 46 43 +125 +3646 +24 78 89 75 89 33 36 21 18 48 67 97 62 81 22 +126 +3052 +37 94 78 89 92 88 56 80 4 55 40 16 36 81 81 +127 +4524 +78 93 20 62 3 99 65 40 99 39 22 24 48 36 76 +128 +779 +78 84 47 45 59 33 65 46 70 33 2 78 79 11 84 +129 +2481 +91 28 33 40 76 37 72 75 54 97 5 58 26 51 37 +130 +3866 +61 70 14 39 4 54 9 80 11 18 18 73 31 72 40 +131 +2444 +5 94 75 7 17 43 38 43 16 62 23 32 49 86 51 +132 +8017 +6 52 29 23 80 96 26 49 75 46 32 17 63 65 90 +133 +5916 +61 54 73 49 87 65 84 25 27 3 16 95 50 81 96 +134 +4727 +73 48 62 51 80 15 23 39 16 26 37 38 87 31 66 +135 +1034 +31 55 91 35 66 63 75 2 58 21 23 37 58 91 22 +136 +5115 +71 85 54 30 43 34 39 20 29 24 60 54 19 95 9 +137 +7049 +23 71 76 59 56 42 15 45 59 55 42 89 97 64 59 +138 +6613 +22 17 21 51 42 94 68 85 47 59 58 28 46 75 7 +139 +5468 +58 31 51 52 57 26 39 89 47 75 20 98 88 70 73 +140 +1979 +72 42 99 29 63 72 87 48 90 30 52 59 27 43 75 +141 +3776 +80 32 73 47 62 56 63 75 60 78 31 46 37 61 59 +142 +6821 +98 67 34 72 40 82 86 43 22 34 19 89 45 65 20 +143 +3883 +81 94 57 40 57 90 74 66 73 59 45 36 49 14 85 +144 +2110 +2 2 81 72 85 11 87 32 69 72 70 56 30 71 41 +145 +7803 +75 46 4 30 33 1 79 93 81 66 41 97 49 9 41 +146 +4720 +18 99 86 47 1 41 25 16 25 70 53 75 28 68 19 +147 +2453 +86 15 21 7 30 96 92 13 38 31 11 67 3 26 32 +148 +5262 +60 97 6 76 60 31 54 67 36 5 57 37 30 34 48 +149 +4967 +40 62 83 59 15 51 4 85 67 22 74 62 6 21 18 diff --git a/data/jobshop/150_15_10.txt b/data/jobshop/150_15_10.txt new file mode 100644 index 0000000000..4dfde008c2 --- /dev/null +++ b/data/jobshop/150_15_10.txt @@ -0,0 +1,453 @@ +150 +15 +331623746 +0 +4094 +41 17 42 93 22 21 11 80 34 81 97 99 23 37 48 +1 +5345 +5 84 26 65 8 62 56 32 60 54 3 34 92 81 21 +2 +2578 +44 2 32 71 32 99 31 91 42 47 94 90 24 51 19 +3 +6754 +85 74 46 49 18 52 79 15 45 83 59 44 95 69 69 +4 +7251 +2 76 96 18 47 36 52 84 51 8 83 32 81 32 42 +5 +4032 +59 89 87 17 77 35 73 88 39 59 21 33 53 30 68 +6 +3938 +85 78 3 28 85 36 6 19 8 96 98 26 16 15 90 +7 +2973 +44 37 81 67 10 20 75 6 39 83 40 35 66 51 94 +8 +3675 +75 31 65 20 75 62 5 95 74 44 8 2 63 20 31 +9 +6236 +51 21 39 37 35 64 52 94 96 2 89 72 15 82 80 +10 +2463 +54 31 39 95 99 61 87 17 38 86 46 22 22 55 57 +11 +7328 +4 25 87 95 7 66 4 86 65 66 92 99 72 76 48 +12 +5346 +87 33 45 84 72 31 15 20 97 69 44 91 19 97 68 +13 +7822 +80 37 5 24 14 85 78 77 83 64 62 94 30 47 46 +14 +7285 +68 94 64 93 72 71 99 60 39 83 52 8 11 13 2 +15 +7851 +37 40 17 48 5 33 22 40 58 68 61 78 13 66 39 +16 +6975 +87 77 3 8 49 15 95 35 43 62 59 22 59 54 99 +17 +2285 +35 68 74 78 87 68 4 94 27 36 44 74 81 33 2 +18 +5627 +38 30 75 79 58 85 36 2 62 40 6 71 45 81 47 +19 +6116 +20 88 57 91 30 40 43 19 63 96 30 26 47 40 36 +20 +1928 +75 24 19 30 56 99 86 59 62 66 41 70 65 64 37 +21 +6540 +52 47 11 30 89 8 87 96 91 92 98 53 28 18 81 +22 +7234 +61 45 75 51 24 62 18 89 42 46 72 9 3 58 71 +23 +4416 +79 41 24 74 90 48 50 3 58 51 61 8 76 94 83 +24 +6247 +97 67 31 29 56 65 35 14 89 71 26 11 86 16 56 +25 +5973 +10 30 55 62 65 73 49 33 67 74 43 75 76 86 8 +26 +6083 +57 85 73 80 70 71 47 17 32 56 45 25 20 8 85 +27 +7381 +85 83 34 76 24 17 88 76 44 34 73 32 18 15 60 +28 +4397 +6 51 88 56 66 87 10 29 13 67 88 53 60 18 13 +29 +7110 +59 14 79 53 67 37 33 41 47 99 83 53 14 97 80 +30 +898 +87 19 88 14 94 95 72 77 3 3 64 79 40 3 25 +31 +2074 +12 44 45 3 43 54 61 77 94 90 19 49 96 72 20 +32 +1447 +90 26 99 55 51 62 61 99 52 68 73 11 25 27 13 +33 +3078 +83 68 82 96 79 84 17 55 89 5 81 17 51 90 18 +34 +5904 +92 86 40 48 88 25 75 59 1 65 58 5 3 17 67 +35 +6518 +63 47 57 96 3 34 87 7 45 83 35 3 64 22 43 +36 +3252 +74 69 91 25 14 98 27 97 30 2 47 9 27 98 40 +37 +6988 +86 41 31 41 51 21 35 49 87 88 92 85 83 21 91 +38 +6722 +22 48 62 18 63 44 80 62 52 95 53 73 12 40 20 +39 +2993 +54 57 17 67 20 71 15 14 94 4 62 60 69 98 89 +40 +7378 +65 74 87 77 83 58 97 21 55 22 90 23 32 45 58 +41 +7590 +55 63 3 46 84 68 89 39 9 78 51 23 85 37 26 +42 +7924 +19 61 97 57 94 49 81 67 56 89 86 23 71 97 67 +43 +7256 +7 55 92 60 85 28 64 38 15 74 78 55 10 69 34 +44 +6819 +35 52 51 2 53 16 22 35 1 56 56 58 97 42 50 +45 +6458 +78 61 23 4 62 77 28 36 45 75 65 37 41 68 49 +46 +1889 +32 72 7 15 12 53 34 74 87 72 1 35 6 35 11 +47 +1810 +10 92 75 14 58 63 42 97 16 45 11 26 17 19 82 +48 +6036 +75 63 64 69 59 95 65 2 81 12 65 17 43 27 55 +49 +5456 +14 74 23 85 35 92 84 79 34 15 56 73 79 27 73 +50 +4635 +53 33 50 1 69 79 71 36 35 33 20 22 96 32 59 +51 +6705 +49 33 25 36 94 43 83 44 3 44 2 82 42 87 54 +52 +3245 +40 49 33 53 19 17 77 62 54 24 70 88 36 25 5 +53 +3063 +19 27 32 7 11 58 33 88 84 10 42 22 84 68 5 +54 +7879 +25 28 25 31 8 16 59 55 86 15 45 1 93 99 52 +55 +2512 +54 6 96 19 10 70 12 86 71 24 85 92 69 89 82 +56 +6506 +5 54 77 46 23 82 42 42 3 76 49 57 43 43 32 +57 +8105 +37 6 78 43 83 64 66 46 40 1 50 16 63 12 48 +58 +1623 +56 68 44 84 43 7 56 52 15 74 27 37 79 79 10 +59 +6447 +18 54 35 6 96 41 30 12 93 62 91 6 96 39 40 +60 +2877 +31 48 38 18 20 63 17 91 8 70 78 57 25 76 60 +61 +6830 +30 34 63 84 48 54 21 64 6 26 82 6 93 13 26 +62 +7733 +2 60 77 95 14 37 15 90 53 1 61 20 72 91 2 +63 +1669 +5 40 76 65 72 6 72 70 72 24 62 62 23 62 65 +64 +3432 +15 2 35 89 13 59 73 16 54 57 73 75 62 41 62 +65 +7799 +71 85 83 90 41 95 83 9 57 36 83 17 70 20 4 +66 +3953 +46 33 26 48 61 55 47 18 14 54 15 95 64 61 17 +67 +1220 +49 65 84 97 19 41 92 3 80 89 75 77 4 35 90 +68 +1247 +89 46 95 44 47 25 1 19 61 81 11 90 38 21 86 +69 +1603 +59 48 34 15 6 14 25 21 24 14 21 14 30 93 89 +70 +5522 +42 17 87 48 58 87 87 16 19 50 4 95 65 2 22 +71 +5804 +13 98 6 33 42 89 83 55 33 7 75 5 84 41 21 +72 +4178 +56 72 52 27 25 34 57 36 28 11 71 18 48 4 22 +73 +6895 +27 36 38 30 12 17 23 31 32 71 45 13 44 67 62 +74 +1008 +13 45 9 97 66 42 78 19 68 37 28 49 31 14 65 +75 +6991 +29 9 98 80 81 34 57 53 83 3 48 25 31 75 86 +76 +2837 +20 73 41 33 26 2 96 80 31 46 51 1 20 53 75 +77 +856 +30 3 28 65 28 98 7 60 8 17 65 58 54 84 90 +78 +7003 +26 75 50 93 12 8 89 7 83 94 15 79 27 13 97 +79 +3403 +98 16 94 86 92 80 73 53 99 81 59 60 83 29 88 +80 +3279 +12 31 56 8 29 4 52 62 82 3 97 89 67 96 30 +81 +1209 +48 54 48 78 12 48 21 48 82 24 9 64 98 92 29 +82 +7662 +54 19 23 62 64 72 74 77 80 13 5 90 56 21 91 +83 +2407 +93 97 93 41 91 28 78 10 33 96 43 79 20 81 42 +84 +6778 +29 84 56 83 84 41 72 2 33 48 1 61 7 95 7 +85 +4903 +51 30 3 97 58 17 62 86 48 62 60 18 44 76 41 +86 +4503 +33 29 53 31 90 17 79 54 67 4 41 10 43 32 41 +87 +7223 +32 56 67 24 33 34 8 31 53 80 20 4 43 80 1 +88 +4493 +80 42 55 29 44 27 24 72 68 77 59 19 2 35 42 +89 +5663 +9 25 26 92 19 36 38 59 90 40 95 58 27 65 93 +90 +5354 +14 1 79 41 13 65 42 26 13 11 46 19 88 72 73 +91 +5473 +11 31 83 8 23 47 64 96 55 45 87 28 49 68 62 +92 +3517 +46 72 63 7 37 34 10 69 85 91 43 54 55 97 74 +93 +2797 +86 25 6 57 11 67 80 80 35 23 4 58 52 2 76 +94 +1230 +55 83 4 49 13 13 88 19 6 23 32 41 46 77 19 +95 +2440 +2 99 74 17 51 56 21 72 12 29 79 40 42 34 2 +96 +8194 +78 50 93 8 88 9 30 28 34 94 44 33 85 78 72 +97 +1748 +55 92 87 40 62 72 98 59 79 12 17 2 28 8 86 +98 +4435 +68 83 47 28 62 5 25 22 83 92 71 26 47 93 95 +99 +5070 +49 10 84 48 31 88 88 28 98 1 69 99 65 22 36 +100 +5274 +12 22 48 51 87 58 11 42 83 73 3 38 41 71 42 +101 +3319 +56 26 89 84 92 17 35 37 89 50 2 87 96 35 35 +102 +4194 +53 56 16 3 85 4 65 20 64 31 42 11 10 61 47 +103 +3553 +20 99 63 43 52 67 62 99 44 25 67 32 25 82 65 +104 +5368 +63 42 58 72 29 47 78 37 4 6 48 67 49 26 8 +105 +4676 +79 48 67 47 76 46 67 65 75 31 91 76 59 74 12 +106 +1204 +1 93 29 30 61 19 98 53 97 9 20 55 54 47 92 +107 +2466 +84 46 42 33 3 7 9 51 97 83 32 32 83 97 83 +108 +2494 +37 61 13 90 37 34 22 47 12 19 41 74 31 72 15 +109 +6237 +38 78 24 45 32 75 61 68 12 72 79 85 96 52 52 +110 +2407 +99 61 17 39 10 6 27 15 9 52 80 30 31 7 5 +111 +7548 +99 37 30 33 64 40 17 86 45 9 83 40 82 4 90 +112 +3267 +23 34 61 50 14 87 13 60 82 30 72 31 75 41 40 +113 +3984 +27 29 7 43 21 75 87 61 51 60 80 92 6 12 87 +114 +1431 +68 46 40 41 57 12 66 16 19 83 21 12 26 65 57 +115 +5947 +58 72 64 56 92 80 6 94 7 10 13 79 18 13 88 +116 +7760 +32 19 46 85 50 83 64 54 42 79 21 78 71 99 60 +117 +7148 +32 63 54 50 52 17 65 24 45 45 91 27 67 81 86 +118 +4673 +79 32 60 27 55 40 92 71 53 63 84 22 35 69 34 +119 +2839 +17 69 76 96 50 38 43 4 25 73 75 5 17 77 58 +120 +8132 +29 99 91 94 26 16 23 1 67 20 24 29 57 49 33 +121 +2597 +17 89 58 48 7 33 16 1 82 76 48 26 56 19 74 +122 +3558 +90 48 53 68 70 61 51 26 49 34 61 80 57 78 53 +123 +7722 +91 23 71 96 85 13 19 65 62 66 14 78 94 46 43 +124 +3647 +24 78 89 75 89 33 36 21 18 48 67 97 62 81 22 +125 +3052 +37 94 78 89 92 88 56 80 4 55 40 16 36 81 81 +126 +4525 +78 93 20 62 3 99 65 40 99 39 22 24 48 36 76 +127 +779 +78 84 47 45 59 33 65 46 70 33 2 78 79 11 84 +128 +2481 +91 28 33 40 76 37 72 75 54 97 5 58 26 51 37 +129 +3867 +61 70 14 39 4 54 9 80 11 18 18 73 31 72 40 +130 +2445 +5 94 75 7 17 43 38 43 16 62 23 32 49 86 51 +131 +8019 +6 52 29 23 80 96 26 49 75 46 32 17 63 65 90 +132 +5917 +61 54 73 49 87 65 84 25 27 3 16 95 50 81 96 +133 +4727 +73 48 62 51 80 15 23 39 16 26 37 38 87 31 66 +134 +1034 +31 55 91 35 66 63 75 2 58 21 23 37 58 91 22 +135 +5116 +71 85 54 30 43 34 39 20 29 24 60 54 19 95 9 +136 +7050 +23 71 76 59 56 42 15 45 59 55 42 89 97 64 59 +137 +6614 +22 17 21 51 42 94 68 85 47 59 58 28 46 75 7 +138 +5469 +58 31 51 52 57 26 39 89 47 75 20 98 88 70 73 +139 +1979 +72 42 99 29 63 72 87 48 90 30 52 59 27 43 75 +140 +3777 +80 32 73 47 62 56 63 75 60 78 31 46 37 61 59 +141 +6822 +98 67 34 72 40 82 86 43 22 34 19 89 45 65 20 +142 +3883 +81 94 57 40 57 90 74 66 73 59 45 36 49 14 85 +143 +2110 +2 2 81 72 85 11 87 32 69 72 70 56 30 71 41 +144 +7804 +75 46 4 30 33 1 79 93 81 66 41 97 49 9 41 +145 +4721 +18 99 86 47 1 41 25 16 25 70 53 75 28 68 19 +146 +2454 +86 15 21 7 30 96 92 13 38 31 11 67 3 26 32 +147 +5263 +60 97 6 76 60 31 54 67 36 5 57 37 30 34 48 +148 +4968 +40 62 83 59 15 51 4 85 67 22 74 62 6 21 18 +149 +5775 +82 51 40 40 18 43 76 26 84 10 54 46 62 7 34 diff --git a/data/jobshop/150_20_01.txt b/data/jobshop/150_20_01.txt new file mode 100644 index 0000000000..cef106eb97 --- /dev/null +++ b/data/jobshop/150_20_01.txt @@ -0,0 +1,453 @@ +150 +20 +880235057 +0 +4685 +5 84 26 65 8 62 56 32 60 54 3 34 92 81 21 62 9 63 10 47 +1 +3958 +44 2 32 71 32 99 31 91 42 47 94 90 24 51 19 25 70 49 56 22 +2 +8409 +85 74 46 49 18 52 79 15 45 83 59 44 95 69 69 80 49 98 77 41 +3 +6426 +2 76 96 18 47 36 52 84 51 8 83 32 81 32 42 87 39 59 53 9 +4 +5271 +59 89 87 17 77 35 73 88 39 59 21 33 53 30 68 44 85 67 75 84 +5 +7131 +85 78 3 28 85 36 6 19 8 96 98 26 16 15 90 43 75 72 19 96 +6 +1485 +44 37 81 67 10 20 75 6 39 83 40 35 66 51 94 30 6 42 78 28 +7 +1554 +75 31 65 20 75 62 5 95 74 44 8 2 63 20 31 39 2 18 71 49 +8 +2674 +51 21 39 37 35 64 52 94 96 2 89 72 15 82 80 73 50 7 35 59 +9 +5283 +54 31 39 95 99 61 87 17 38 86 46 22 22 55 57 23 10 7 79 94 +10 +4816 +4 25 87 95 7 66 4 86 65 66 92 99 72 76 48 88 51 13 77 98 +11 +7990 +87 33 45 84 72 31 15 20 97 69 44 91 19 97 68 62 99 89 68 93 +12 +7932 +80 37 5 24 14 85 78 77 83 64 62 94 30 47 46 94 72 9 90 94 +13 +3825 +68 94 64 93 72 71 99 60 39 83 52 8 11 13 2 87 1 48 63 89 +14 +1424 +37 40 17 48 5 33 22 40 58 68 61 78 13 66 39 95 10 15 99 3 +15 +8248 +87 77 3 8 49 15 95 35 43 62 59 22 59 54 99 83 97 86 13 62 +16 +3209 +35 68 74 78 87 68 4 94 27 36 44 74 81 33 2 21 95 86 14 76 +17 +5296 +38 30 75 79 58 85 36 2 62 40 6 71 45 81 47 65 94 36 80 98 +18 +4705 +20 88 57 91 30 40 43 19 63 96 30 26 47 40 36 72 10 85 31 64 +19 +5511 +75 24 19 30 56 99 86 59 62 66 41 70 65 64 37 16 84 30 50 58 +20 +7942 +52 47 11 30 89 8 87 96 91 92 98 53 28 18 81 77 47 37 74 18 +21 +6517 +61 45 75 51 24 62 18 89 42 46 72 9 3 58 71 87 7 13 48 6 +22 +5773 +79 41 24 74 90 48 50 3 58 51 61 8 76 94 83 49 69 14 6 68 +23 +6676 +97 67 31 29 56 65 35 14 89 71 26 11 86 16 56 74 71 74 89 46 +24 +5736 +10 30 55 62 65 73 49 33 67 74 43 75 76 86 8 70 63 39 72 66 +25 +1986 +57 85 73 80 70 71 47 17 32 56 45 25 20 8 85 71 90 97 43 11 +26 +7227 +85 83 34 76 24 17 88 76 44 34 73 32 18 15 60 89 4 47 80 36 +27 +4907 +6 51 88 56 66 87 10 29 13 67 88 53 60 18 13 49 55 5 88 47 +28 +7814 +59 14 79 53 67 37 33 41 47 99 83 53 14 97 80 85 34 63 10 63 +29 +7978 +87 19 88 14 94 95 72 77 3 3 64 79 40 3 25 2 55 7 15 77 +30 +1348 +12 44 45 3 43 54 61 77 94 90 19 49 96 72 20 18 42 45 39 84 +31 +6576 +90 26 99 55 51 62 61 99 52 68 73 11 25 27 13 10 6 4 99 9 +32 +5608 +83 68 82 96 79 84 17 55 89 5 81 17 51 90 18 31 48 70 18 95 +33 +7073 +92 86 40 48 88 25 75 59 1 65 58 5 3 17 67 69 50 27 77 78 +34 +3938 +63 47 57 96 3 34 87 7 45 83 35 3 64 22 43 77 63 42 98 39 +35 +1101 +74 69 91 25 14 98 27 97 30 2 47 9 27 98 40 34 31 54 15 77 +36 +7052 +86 41 31 41 51 21 35 49 87 88 92 85 83 21 91 83 46 81 11 43 +37 +4209 +22 48 62 18 63 44 80 62 52 95 53 73 12 40 20 80 58 83 36 81 +38 +5119 +54 57 17 67 20 71 15 14 94 4 62 60 69 98 89 30 95 23 36 58 +39 +7258 +65 74 87 77 83 58 97 21 55 22 90 23 32 45 58 89 20 44 99 81 +40 +5774 +55 63 3 46 84 68 89 39 9 78 51 23 85 37 26 91 90 45 14 37 +41 +8527 +19 61 97 57 94 49 81 67 56 89 86 23 71 97 67 96 5 66 76 22 +42 +2799 +7 55 92 60 85 28 64 38 15 74 78 55 10 69 34 87 42 97 90 31 +43 +5943 +35 52 51 2 53 16 22 35 1 56 56 58 97 42 50 81 32 52 75 96 +44 +7803 +78 61 23 4 62 77 28 36 45 75 65 37 41 68 49 76 36 24 14 75 +45 +5038 +32 72 7 15 12 53 34 74 87 72 1 35 6 35 11 16 89 3 55 46 +46 +3328 +10 92 75 14 58 63 42 97 16 45 11 26 17 19 82 15 19 51 48 17 +47 +1289 +75 63 64 69 59 95 65 2 81 12 65 17 43 27 55 71 94 17 41 54 +48 +6878 +14 74 23 85 35 92 84 79 34 15 56 73 79 27 73 63 37 22 51 36 +49 +3669 +53 33 50 1 69 79 71 36 35 33 20 22 96 32 59 52 48 86 25 4 +50 +7205 +49 33 25 36 94 43 83 44 3 44 2 82 42 87 54 80 83 97 99 27 +51 +1730 +40 49 33 53 19 17 77 62 54 24 70 88 36 25 5 34 62 63 74 10 +52 +2431 +19 27 32 7 11 58 33 88 84 10 42 22 84 68 5 31 26 15 83 66 +53 +2151 +25 28 25 31 8 16 59 55 86 15 45 1 93 99 52 95 35 64 13 43 +54 +6684 +54 6 96 19 10 70 12 86 71 24 85 92 69 89 82 24 33 27 45 4 +55 +8460 +5 54 77 46 23 82 42 42 3 76 49 57 43 43 32 77 88 35 18 4 +56 +4263 +37 6 78 43 83 64 66 46 40 1 50 16 63 12 48 98 26 67 3 41 +57 +5089 +56 68 44 84 43 7 56 52 15 74 27 37 79 79 10 12 40 65 49 36 +58 +6544 +18 54 35 6 96 41 30 12 93 62 91 6 96 39 40 76 7 76 31 97 +59 +4679 +31 48 38 18 20 63 17 91 8 70 78 57 25 76 60 29 78 86 38 50 +60 +5176 +30 34 63 84 48 54 21 64 6 26 82 6 93 13 26 81 93 19 31 45 +61 +1767 +2 60 77 95 14 37 15 90 53 1 61 20 72 91 2 93 42 65 97 25 +62 +8139 +5 40 76 65 72 6 72 70 72 24 62 62 23 62 65 13 64 89 73 71 +63 +5741 +15 2 35 89 13 59 73 16 54 57 73 75 62 41 62 36 4 10 82 61 +64 +1659 +71 85 83 90 41 95 83 9 57 36 83 17 70 20 4 94 82 80 58 50 +65 +4567 +46 33 26 48 61 55 47 18 14 54 15 95 64 61 17 43 19 48 1 56 +66 +3790 +49 65 84 97 19 41 92 3 80 89 75 77 4 35 90 7 73 77 76 70 +67 +8283 +89 46 95 44 47 25 1 19 61 81 11 90 38 21 86 7 10 48 86 8 +68 +1192 +59 48 34 15 6 14 25 21 24 14 21 14 30 93 89 12 44 79 58 99 +69 +8049 +42 17 87 48 58 87 87 16 19 50 4 95 65 2 22 64 95 81 80 68 +70 +5876 +13 98 6 33 42 89 83 55 33 7 75 5 84 41 21 68 52 93 89 25 +71 +4461 +56 72 52 27 25 34 57 36 28 11 71 18 48 4 22 46 1 50 66 2 +72 +2155 +27 36 38 30 12 17 23 31 32 71 45 13 44 67 62 82 30 2 57 57 +73 +5154 +13 45 9 97 66 42 78 19 68 37 28 49 31 14 65 4 88 50 32 90 +74 +1302 +29 9 98 80 81 34 57 53 83 3 48 25 31 75 86 83 19 47 54 99 +75 +5103 +20 73 41 33 26 2 96 80 31 46 51 1 20 53 75 28 51 65 69 14 +76 +2077 +30 3 28 65 28 98 7 60 8 17 65 58 54 84 90 2 99 63 37 55 +77 +8397 +26 75 50 93 12 8 89 7 83 94 15 79 27 13 97 84 80 67 61 53 +78 +2005 +98 16 94 86 92 80 73 53 99 81 59 60 83 29 88 36 93 72 24 56 +79 +2161 +12 31 56 8 29 4 52 62 82 3 97 89 67 96 30 34 58 39 53 65 +80 +8487 +48 54 48 78 12 48 21 48 82 24 9 64 98 92 29 7 99 55 58 33 +81 +7749 +54 19 23 62 64 72 74 77 80 13 5 90 56 21 91 92 89 1 36 98 +82 +5877 +93 97 93 41 91 28 78 10 33 96 43 79 20 81 42 23 3 50 43 45 +83 +8476 +29 84 56 83 84 41 72 2 33 48 1 61 7 95 7 81 57 13 93 69 +84 +3818 +51 30 3 97 58 17 62 86 48 62 60 18 44 76 41 56 40 7 57 59 +85 +3588 +33 29 53 31 90 17 79 54 67 4 41 10 43 32 41 50 9 18 53 22 +86 +2936 +32 56 67 24 33 34 8 31 53 80 20 4 43 80 1 86 68 55 40 50 +87 +3723 +80 42 55 29 44 27 24 72 68 77 59 19 2 35 42 50 96 96 39 46 +88 +6602 +9 25 26 92 19 36 38 59 90 40 95 58 27 65 93 66 20 73 52 70 +89 +4031 +14 1 79 41 13 65 42 26 13 11 46 19 88 72 73 62 39 29 3 45 +90 +4884 +11 31 83 8 23 47 64 96 55 45 87 28 49 68 62 63 77 85 77 14 +91 +8221 +46 72 63 7 37 34 10 69 85 91 43 54 55 97 74 37 60 5 84 62 +92 +7461 +86 25 6 57 11 67 80 80 35 23 4 58 52 2 76 28 73 14 49 66 +93 +2865 +55 83 4 49 13 13 88 19 6 23 32 41 46 77 19 7 53 39 57 84 +94 +4835 +2 99 74 17 51 56 21 72 12 29 79 40 42 34 2 23 79 7 3 14 +95 +1740 +78 50 93 8 88 9 30 28 34 94 44 33 85 78 72 99 62 19 1 2 +96 +6312 +55 92 87 40 62 72 98 59 79 12 17 2 28 8 86 14 36 9 57 89 +97 +1967 +68 83 47 28 62 5 25 22 83 92 71 26 47 93 95 49 2 6 19 72 +98 +1251 +49 10 84 48 31 88 88 28 98 1 69 99 65 22 36 58 41 96 33 98 +99 +7701 +12 22 48 51 87 58 11 42 83 73 3 38 41 71 42 61 76 62 46 42 +100 +4233 +56 26 89 84 92 17 35 37 89 50 2 87 96 35 35 35 57 82 80 13 +101 +7497 +53 56 16 3 85 4 65 20 64 31 42 11 10 61 47 46 31 72 69 38 +102 +3126 +20 99 63 43 52 67 62 99 44 25 67 32 25 82 65 38 78 71 22 90 +103 +5147 +63 42 58 72 29 47 78 37 4 6 48 67 49 26 8 62 73 71 7 20 +104 +2702 +79 48 67 47 76 46 67 65 75 31 91 76 59 74 12 53 5 46 80 9 +105 +1969 +1 93 29 30 61 19 98 53 97 9 20 55 54 47 92 7 97 77 97 3 +106 +3030 +84 46 42 33 3 7 9 51 97 83 32 32 83 97 83 23 64 99 85 24 +107 +3221 +37 61 13 90 37 34 22 47 12 19 41 74 31 72 15 24 52 86 70 79 +108 +5445 +38 78 24 45 32 75 61 68 12 72 79 85 96 52 52 73 86 96 27 15 +109 +2352 +99 61 17 39 10 6 27 15 9 52 80 30 31 7 5 23 31 89 67 82 +110 +2415 +99 37 30 33 64 40 17 86 45 9 83 40 82 4 90 91 78 39 51 1 +111 +2193 +23 34 61 50 14 87 13 60 82 30 72 31 75 41 40 34 72 80 2 34 +112 +4590 +27 29 7 43 21 75 87 61 51 60 80 92 6 12 87 43 86 85 24 65 +113 +5516 +68 46 40 41 57 12 66 16 19 83 21 12 26 65 57 10 43 84 55 23 +114 +4118 +58 72 64 56 92 80 6 94 7 10 13 79 18 13 88 70 32 39 97 77 +115 +5212 +32 19 46 85 50 83 64 54 42 79 21 78 71 99 60 94 28 45 34 44 +116 +2995 +32 63 54 50 52 17 65 24 45 45 91 27 67 81 86 85 28 62 34 45 +117 +2970 +79 32 60 27 55 40 92 71 53 63 84 22 35 69 34 53 22 41 83 68 +118 +6494 +17 69 76 96 50 38 43 4 25 73 75 5 17 77 58 28 74 55 89 91 +119 +1315 +29 99 91 94 26 16 23 1 67 20 24 29 57 49 33 99 60 31 75 44 +120 +2957 +17 89 58 48 7 33 16 1 82 76 48 26 56 19 74 25 1 27 22 80 +121 +3368 +90 48 53 68 70 61 51 26 49 34 61 80 57 78 53 38 84 69 47 60 +122 +5334 +91 23 71 96 85 13 19 65 62 66 14 78 94 46 43 93 80 85 56 7 +123 +5424 +24 78 89 75 89 33 36 21 18 48 67 97 62 81 22 39 88 11 47 86 +124 +2180 +37 94 78 89 92 88 56 80 4 55 40 16 36 81 81 31 84 89 84 51 +125 +8263 +78 93 20 62 3 99 65 40 99 39 22 24 48 36 76 51 17 37 35 90 +126 +7683 +78 84 47 45 59 33 65 46 70 33 2 78 79 11 84 1 93 4 41 64 +127 +1836 +91 28 33 40 76 37 72 75 54 97 5 58 26 51 37 23 72 40 85 43 +128 +3384 +61 70 14 39 4 54 9 80 11 18 18 73 31 72 40 42 38 86 17 25 +129 +5435 +5 94 75 7 17 43 38 43 16 62 23 32 49 86 51 23 42 37 9 63 +130 +6372 +6 52 29 23 80 96 26 49 75 46 32 17 63 65 90 97 65 87 40 32 +131 +2017 +61 54 73 49 87 65 84 25 27 3 16 95 50 81 96 69 5 8 29 89 +132 +6661 +73 48 62 51 80 15 23 39 16 26 37 38 87 31 66 53 64 11 80 56 +133 +3252 +31 55 91 35 66 63 75 2 58 21 23 37 58 91 22 4 51 97 93 8 +134 +3557 +71 85 54 30 43 34 39 20 29 24 60 54 19 95 9 58 85 39 51 45 +135 +5365 +23 71 76 59 56 42 15 45 59 55 42 89 97 64 59 84 73 32 62 8 +136 +8394 +22 17 21 51 42 94 68 85 47 59 58 28 46 75 7 78 48 96 30 28 +137 +3921 +58 31 51 52 57 26 39 89 47 75 20 98 88 70 73 63 42 40 16 34 +138 +4907 +72 42 99 29 63 72 87 48 90 30 52 59 27 43 75 17 14 76 59 30 +139 +6091 +80 32 73 47 62 56 63 75 60 78 31 46 37 61 59 41 69 20 75 97 +140 +7596 +98 67 34 72 40 82 86 43 22 34 19 89 45 65 20 81 5 83 10 22 +141 +4657 +81 94 57 40 57 90 74 66 73 59 45 36 49 14 85 42 98 70 76 74 +142 +5490 +2 2 81 72 85 11 87 32 69 72 70 56 30 71 41 19 14 93 82 15 +143 +5335 +75 46 4 30 33 1 79 93 81 66 41 97 49 9 41 94 77 84 24 86 +144 +4907 +18 99 86 47 1 41 25 16 25 70 53 75 28 68 19 53 10 52 8 21 +145 +2585 +86 15 21 7 30 96 92 13 38 31 11 67 3 26 32 23 74 19 19 88 +146 +6027 +60 97 6 76 60 31 54 67 36 5 57 37 30 34 48 60 5 32 44 54 +147 +2101 +40 62 83 59 15 51 4 85 67 22 74 62 6 21 18 57 76 51 45 25 +148 +8160 +82 51 40 40 18 43 76 26 84 10 54 46 62 7 34 67 10 86 51 50 +149 +8522 +17 42 93 22 21 11 80 34 81 97 99 23 37 48 45 70 88 47 95 99 diff --git a/data/jobshop/150_20_02.txt b/data/jobshop/150_20_02.txt new file mode 100644 index 0000000000..58e637ff6a --- /dev/null +++ b/data/jobshop/150_20_02.txt @@ -0,0 +1,453 @@ +150 +20 +95758816 +0 +3959 +44 2 32 71 32 99 31 91 42 47 94 90 24 51 19 25 70 49 56 22 +1 +8412 +85 74 46 49 18 52 79 15 45 83 59 44 95 69 69 80 49 98 77 41 +2 +6427 +2 76 96 18 47 36 52 84 51 8 83 32 81 32 42 87 39 59 53 9 +3 +5272 +59 89 87 17 77 35 73 88 39 59 21 33 53 30 68 44 85 67 75 84 +4 +7133 +85 78 3 28 85 36 6 19 8 96 98 26 16 15 90 43 75 72 19 96 +5 +1485 +44 37 81 67 10 20 75 6 39 83 40 35 66 51 94 30 6 42 78 28 +6 +1554 +75 31 65 20 75 62 5 95 74 44 8 2 63 20 31 39 2 18 71 49 +7 +2675 +51 21 39 37 35 64 52 94 96 2 89 72 15 82 80 73 50 7 35 59 +8 +5285 +54 31 39 95 99 61 87 17 38 86 46 22 22 55 57 23 10 7 79 94 +9 +4817 +4 25 87 95 7 66 4 86 65 66 92 99 72 76 48 88 51 13 77 98 +10 +7992 +87 33 45 84 72 31 15 20 97 69 44 91 19 97 68 62 99 89 68 93 +11 +7934 +80 37 5 24 14 85 78 77 83 64 62 94 30 47 46 94 72 9 90 94 +12 +3826 +68 94 64 93 72 71 99 60 39 83 52 8 11 13 2 87 1 48 63 89 +13 +1424 +37 40 17 48 5 33 22 40 58 68 61 78 13 66 39 95 10 15 99 3 +14 +8250 +87 77 3 8 49 15 95 35 43 62 59 22 59 54 99 83 97 86 13 62 +15 +3210 +35 68 74 78 87 68 4 94 27 36 44 74 81 33 2 21 95 86 14 76 +16 +5298 +38 30 75 79 58 85 36 2 62 40 6 71 45 81 47 65 94 36 80 98 +17 +4706 +20 88 57 91 30 40 43 19 63 96 30 26 47 40 36 72 10 85 31 64 +18 +5513 +75 24 19 30 56 99 86 59 62 66 41 70 65 64 37 16 84 30 50 58 +19 +7944 +52 47 11 30 89 8 87 96 91 92 98 53 28 18 81 77 47 37 74 18 +20 +6519 +61 45 75 51 24 62 18 89 42 46 72 9 3 58 71 87 7 13 48 6 +21 +5775 +79 41 24 74 90 48 50 3 58 51 61 8 76 94 83 49 69 14 6 68 +22 +6678 +97 67 31 29 56 65 35 14 89 71 26 11 86 16 56 74 71 74 89 46 +23 +5737 +10 30 55 62 65 73 49 33 67 74 43 75 76 86 8 70 63 39 72 66 +24 +1987 +57 85 73 80 70 71 47 17 32 56 45 25 20 8 85 71 90 97 43 11 +25 +7229 +85 83 34 76 24 17 88 76 44 34 73 32 18 15 60 89 4 47 80 36 +26 +4908 +6 51 88 56 66 87 10 29 13 67 88 53 60 18 13 49 55 5 88 47 +27 +7817 +59 14 79 53 67 37 33 41 47 99 83 53 14 97 80 85 34 63 10 63 +28 +7981 +87 19 88 14 94 95 72 77 3 3 64 79 40 3 25 2 55 7 15 77 +29 +1349 +12 44 45 3 43 54 61 77 94 90 19 49 96 72 20 18 42 45 39 84 +30 +6578 +90 26 99 55 51 62 61 99 52 68 73 11 25 27 13 10 6 4 99 9 +31 +5610 +83 68 82 96 79 84 17 55 89 5 81 17 51 90 18 31 48 70 18 95 +32 +7076 +92 86 40 48 88 25 75 59 1 65 58 5 3 17 67 69 50 27 77 78 +33 +3939 +63 47 57 96 3 34 87 7 45 83 35 3 64 22 43 77 63 42 98 39 +34 +1101 +74 69 91 25 14 98 27 97 30 2 47 9 27 98 40 34 31 54 15 77 +35 +7054 +86 41 31 41 51 21 35 49 87 88 92 85 83 21 91 83 46 81 11 43 +36 +4211 +22 48 62 18 63 44 80 62 52 95 53 73 12 40 20 80 58 83 36 81 +37 +5120 +54 57 17 67 20 71 15 14 94 4 62 60 69 98 89 30 95 23 36 58 +38 +7260 +65 74 87 77 83 58 97 21 55 22 90 23 32 45 58 89 20 44 99 81 +39 +5776 +55 63 3 46 84 68 89 39 9 78 51 23 85 37 26 91 90 45 14 37 +40 +8529 +19 61 97 57 94 49 81 67 56 89 86 23 71 97 67 96 5 66 76 22 +41 +2800 +7 55 92 60 85 28 64 38 15 74 78 55 10 69 34 87 42 97 90 31 +42 +5945 +35 52 51 2 53 16 22 35 1 56 56 58 97 42 50 81 32 52 75 96 +43 +7805 +78 61 23 4 62 77 28 36 45 75 65 37 41 68 49 76 36 24 14 75 +44 +5040 +32 72 7 15 12 53 34 74 87 72 1 35 6 35 11 16 89 3 55 46 +45 +3329 +10 92 75 14 58 63 42 97 16 45 11 26 17 19 82 15 19 51 48 17 +46 +1289 +75 63 64 69 59 95 65 2 81 12 65 17 43 27 55 71 94 17 41 54 +47 +6880 +14 74 23 85 35 92 84 79 34 15 56 73 79 27 73 63 37 22 51 36 +48 +3671 +53 33 50 1 69 79 71 36 35 33 20 22 96 32 59 52 48 86 25 4 +49 +7208 +49 33 25 36 94 43 83 44 3 44 2 82 42 87 54 80 83 97 99 27 +50 +1731 +40 49 33 53 19 17 77 62 54 24 70 88 36 25 5 34 62 63 74 10 +51 +2432 +19 27 32 7 11 58 33 88 84 10 42 22 84 68 5 31 26 15 83 66 +52 +2152 +25 28 25 31 8 16 59 55 86 15 45 1 93 99 52 95 35 64 13 43 +53 +6686 +54 6 96 19 10 70 12 86 71 24 85 92 69 89 82 24 33 27 45 4 +54 +8462 +5 54 77 46 23 82 42 42 3 76 49 57 43 43 32 77 88 35 18 4 +55 +4264 +37 6 78 43 83 64 66 46 40 1 50 16 63 12 48 98 26 67 3 41 +56 +5090 +56 68 44 84 43 7 56 52 15 74 27 37 79 79 10 12 40 65 49 36 +57 +6546 +18 54 35 6 96 41 30 12 93 62 91 6 96 39 40 76 7 76 31 97 +58 +4680 +31 48 38 18 20 63 17 91 8 70 78 57 25 76 60 29 78 86 38 50 +59 +5178 +30 34 63 84 48 54 21 64 6 26 82 6 93 13 26 81 93 19 31 45 +60 +1768 +2 60 77 95 14 37 15 90 53 1 61 20 72 91 2 93 42 65 97 25 +61 +8141 +5 40 76 65 72 6 72 70 72 24 62 62 23 62 65 13 64 89 73 71 +62 +5743 +15 2 35 89 13 59 73 16 54 57 73 75 62 41 62 36 4 10 82 61 +63 +1659 +71 85 83 90 41 95 83 9 57 36 83 17 70 20 4 94 82 80 58 50 +64 +4569 +46 33 26 48 61 55 47 18 14 54 15 95 64 61 17 43 19 48 1 56 +65 +3791 +49 65 84 97 19 41 92 3 80 89 75 77 4 35 90 7 73 77 76 70 +66 +8285 +89 46 95 44 47 25 1 19 61 81 11 90 38 21 86 7 10 48 86 8 +67 +1192 +59 48 34 15 6 14 25 21 24 14 21 14 30 93 89 12 44 79 58 99 +68 +8051 +42 17 87 48 58 87 87 16 19 50 4 95 65 2 22 64 95 81 80 68 +69 +5878 +13 98 6 33 42 89 83 55 33 7 75 5 84 41 21 68 52 93 89 25 +70 +4462 +56 72 52 27 25 34 57 36 28 11 71 18 48 4 22 46 1 50 66 2 +71 +2155 +27 36 38 30 12 17 23 31 32 71 45 13 44 67 62 82 30 2 57 57 +72 +5156 +13 45 9 97 66 42 78 19 68 37 28 49 31 14 65 4 88 50 32 90 +73 +1303 +29 9 98 80 81 34 57 53 83 3 48 25 31 75 86 83 19 47 54 99 +74 +5105 +20 73 41 33 26 2 96 80 31 46 51 1 20 53 75 28 51 65 69 14 +75 +2077 +30 3 28 65 28 98 7 60 8 17 65 58 54 84 90 2 99 63 37 55 +76 +8400 +26 75 50 93 12 8 89 7 83 94 15 79 27 13 97 84 80 67 61 53 +77 +2006 +98 16 94 86 92 80 73 53 99 81 59 60 83 29 88 36 93 72 24 56 +78 +2161 +12 31 56 8 29 4 52 62 82 3 97 89 67 96 30 34 58 39 53 65 +79 +8490 +48 54 48 78 12 48 21 48 82 24 9 64 98 92 29 7 99 55 58 33 +80 +7751 +54 19 23 62 64 72 74 77 80 13 5 90 56 21 91 92 89 1 36 98 +81 +5878 +93 97 93 41 91 28 78 10 33 96 43 79 20 81 42 23 3 50 43 45 +82 +8478 +29 84 56 83 84 41 72 2 33 48 1 61 7 95 7 81 57 13 93 69 +83 +3820 +51 30 3 97 58 17 62 86 48 62 60 18 44 76 41 56 40 7 57 59 +84 +3589 +33 29 53 31 90 17 79 54 67 4 41 10 43 32 41 50 9 18 53 22 +85 +2937 +32 56 67 24 33 34 8 31 53 80 20 4 43 80 1 86 68 55 40 50 +86 +3724 +80 42 55 29 44 27 24 72 68 77 59 19 2 35 42 50 96 96 39 46 +87 +6604 +9 25 26 92 19 36 38 59 90 40 95 58 27 65 93 66 20 73 52 70 +88 +4032 +14 1 79 41 13 65 42 26 13 11 46 19 88 72 73 62 39 29 3 45 +89 +4886 +11 31 83 8 23 47 64 96 55 45 87 28 49 68 62 63 77 85 77 14 +90 +8223 +46 72 63 7 37 34 10 69 85 91 43 54 55 97 74 37 60 5 84 62 +91 +7463 +86 25 6 57 11 67 80 80 35 23 4 58 52 2 76 28 73 14 49 66 +92 +2865 +55 83 4 49 13 13 88 19 6 23 32 41 46 77 19 7 53 39 57 84 +93 +4837 +2 99 74 17 51 56 21 72 12 29 79 40 42 34 2 23 79 7 3 14 +94 +1740 +78 50 93 8 88 9 30 28 34 94 44 33 85 78 72 99 62 19 1 2 +95 +6314 +55 92 87 40 62 72 98 59 79 12 17 2 28 8 86 14 36 9 57 89 +96 +1968 +68 83 47 28 62 5 25 22 83 92 71 26 47 93 95 49 2 6 19 72 +97 +1251 +49 10 84 48 31 88 88 28 98 1 69 99 65 22 36 58 41 96 33 98 +98 +7704 +12 22 48 51 87 58 11 42 83 73 3 38 41 71 42 61 76 62 46 42 +99 +4235 +56 26 89 84 92 17 35 37 89 50 2 87 96 35 35 35 57 82 80 13 +100 +7499 +53 56 16 3 85 4 65 20 64 31 42 11 10 61 47 46 31 72 69 38 +101 +3127 +20 99 63 43 52 67 62 99 44 25 67 32 25 82 65 38 78 71 22 90 +102 +5148 +63 42 58 72 29 47 78 37 4 6 48 67 49 26 8 62 73 71 7 20 +103 +2703 +79 48 67 47 76 46 67 65 75 31 91 76 59 74 12 53 5 46 80 9 +104 +1970 +1 93 29 30 61 19 98 53 97 9 20 55 54 47 92 7 97 77 97 3 +105 +3031 +84 46 42 33 3 7 9 51 97 83 32 32 83 97 83 23 64 99 85 24 +106 +3222 +37 61 13 90 37 34 22 47 12 19 41 74 31 72 15 24 52 86 70 79 +107 +5446 +38 78 24 45 32 75 61 68 12 72 79 85 96 52 52 73 86 96 27 15 +108 +2352 +99 61 17 39 10 6 27 15 9 52 80 30 31 7 5 23 31 89 67 82 +109 +2416 +99 37 30 33 64 40 17 86 45 9 83 40 82 4 90 91 78 39 51 1 +110 +2193 +23 34 61 50 14 87 13 60 82 30 72 31 75 41 40 34 72 80 2 34 +111 +4591 +27 29 7 43 21 75 87 61 51 60 80 92 6 12 87 43 86 85 24 65 +112 +5518 +68 46 40 41 57 12 66 16 19 83 21 12 26 65 57 10 43 84 55 23 +113 +4119 +58 72 64 56 92 80 6 94 7 10 13 79 18 13 88 70 32 39 97 77 +114 +5214 +32 19 46 85 50 83 64 54 42 79 21 78 71 99 60 94 28 45 34 44 +115 +2996 +32 63 54 50 52 17 65 24 45 45 91 27 67 81 86 85 28 62 34 45 +116 +2971 +79 32 60 27 55 40 92 71 53 63 84 22 35 69 34 53 22 41 83 68 +117 +6496 +17 69 76 96 50 38 43 4 25 73 75 5 17 77 58 28 74 55 89 91 +118 +1316 +29 99 91 94 26 16 23 1 67 20 24 29 57 49 33 99 60 31 75 44 +119 +2958 +17 89 58 48 7 33 16 1 82 76 48 26 56 19 74 25 1 27 22 80 +120 +3369 +90 48 53 68 70 61 51 26 49 34 61 80 57 78 53 38 84 69 47 60 +121 +5336 +91 23 71 96 85 13 19 65 62 66 14 78 94 46 43 93 80 85 56 7 +122 +5426 +24 78 89 75 89 33 36 21 18 48 67 97 62 81 22 39 88 11 47 86 +123 +2181 +37 94 78 89 92 88 56 80 4 55 40 16 36 81 81 31 84 89 84 51 +124 +8266 +78 93 20 62 3 99 65 40 99 39 22 24 48 36 76 51 17 37 35 90 +125 +7685 +78 84 47 45 59 33 65 46 70 33 2 78 79 11 84 1 93 4 41 64 +126 +1837 +91 28 33 40 76 37 72 75 54 97 5 58 26 51 37 23 72 40 85 43 +127 +3385 +61 70 14 39 4 54 9 80 11 18 18 73 31 72 40 42 38 86 17 25 +128 +5437 +5 94 75 7 17 43 38 43 16 62 23 32 49 86 51 23 42 37 9 63 +129 +6373 +6 52 29 23 80 96 26 49 75 46 32 17 63 65 90 97 65 87 40 32 +130 +2017 +61 54 73 49 87 65 84 25 27 3 16 95 50 81 96 69 5 8 29 89 +131 +6663 +73 48 62 51 80 15 23 39 16 26 37 38 87 31 66 53 64 11 80 56 +132 +3253 +31 55 91 35 66 63 75 2 58 21 23 37 58 91 22 4 51 97 93 8 +133 +3558 +71 85 54 30 43 34 39 20 29 24 60 54 19 95 9 58 85 39 51 45 +134 +5366 +23 71 76 59 56 42 15 45 59 55 42 89 97 64 59 84 73 32 62 8 +135 +8396 +22 17 21 51 42 94 68 85 47 59 58 28 46 75 7 78 48 96 30 28 +136 +3923 +58 31 51 52 57 26 39 89 47 75 20 98 88 70 73 63 42 40 16 34 +137 +4909 +72 42 99 29 63 72 87 48 90 30 52 59 27 43 75 17 14 76 59 30 +138 +6093 +80 32 73 47 62 56 63 75 60 78 31 46 37 61 59 41 69 20 75 97 +139 +7598 +98 67 34 72 40 82 86 43 22 34 19 89 45 65 20 81 5 83 10 22 +140 +4658 +81 94 57 40 57 90 74 66 73 59 45 36 49 14 85 42 98 70 76 74 +141 +5492 +2 2 81 72 85 11 87 32 69 72 70 56 30 71 41 19 14 93 82 15 +142 +5336 +75 46 4 30 33 1 79 93 81 66 41 97 49 9 41 94 77 84 24 86 +143 +4909 +18 99 86 47 1 41 25 16 25 70 53 75 28 68 19 53 10 52 8 21 +144 +2586 +86 15 21 7 30 96 92 13 38 31 11 67 3 26 32 23 74 19 19 88 +145 +6029 +60 97 6 76 60 31 54 67 36 5 57 37 30 34 48 60 5 32 44 54 +146 +2102 +40 62 83 59 15 51 4 85 67 22 74 62 6 21 18 57 76 51 45 25 +147 +8162 +82 51 40 40 18 43 76 26 84 10 54 46 62 7 34 67 10 86 51 50 +148 +8524 +17 42 93 22 21 11 80 34 81 97 99 23 37 48 45 70 88 47 95 99 +149 +5526 +84 26 65 8 62 56 32 60 54 3 34 92 81 21 62 9 63 10 47 49 diff --git a/data/jobshop/150_20_03.txt b/data/jobshop/150_20_03.txt new file mode 100644 index 0000000000..c8722efa43 --- /dev/null +++ b/data/jobshop/150_20_03.txt @@ -0,0 +1,453 @@ +150 +20 +953168909 +0 +8411 +85 74 46 49 18 52 79 15 45 83 59 44 95 69 69 80 49 98 77 41 +1 +6427 +2 76 96 18 47 36 52 84 51 8 83 32 81 32 42 87 39 59 53 9 +2 +5272 +59 89 87 17 77 35 73 88 39 59 21 33 53 30 68 44 85 67 75 84 +3 +7133 +85 78 3 28 85 36 6 19 8 96 98 26 16 15 90 43 75 72 19 96 +4 +1485 +44 37 81 67 10 20 75 6 39 83 40 35 66 51 94 30 6 42 78 28 +5 +1554 +75 31 65 20 75 62 5 95 74 44 8 2 63 20 31 39 2 18 71 49 +6 +2674 +51 21 39 37 35 64 52 94 96 2 89 72 15 82 80 73 50 7 35 59 +7 +5284 +54 31 39 95 99 61 87 17 38 86 46 22 22 55 57 23 10 7 79 94 +8 +4817 +4 25 87 95 7 66 4 86 65 66 92 99 72 76 48 88 51 13 77 98 +9 +7992 +87 33 45 84 72 31 15 20 97 69 44 91 19 97 68 62 99 89 68 93 +10 +7934 +80 37 5 24 14 85 78 77 83 64 62 94 30 47 46 94 72 9 90 94 +11 +3826 +68 94 64 93 72 71 99 60 39 83 52 8 11 13 2 87 1 48 63 89 +12 +1424 +37 40 17 48 5 33 22 40 58 68 61 78 13 66 39 95 10 15 99 3 +13 +8250 +87 77 3 8 49 15 95 35 43 62 59 22 59 54 99 83 97 86 13 62 +14 +3210 +35 68 74 78 87 68 4 94 27 36 44 74 81 33 2 21 95 86 14 76 +15 +5297 +38 30 75 79 58 85 36 2 62 40 6 71 45 81 47 65 94 36 80 98 +16 +4706 +20 88 57 91 30 40 43 19 63 96 30 26 47 40 36 72 10 85 31 64 +17 +5513 +75 24 19 30 56 99 86 59 62 66 41 70 65 64 37 16 84 30 50 58 +18 +7944 +52 47 11 30 89 8 87 96 91 92 98 53 28 18 81 77 47 37 74 18 +19 +6519 +61 45 75 51 24 62 18 89 42 46 72 9 3 58 71 87 7 13 48 6 +20 +5775 +79 41 24 74 90 48 50 3 58 51 61 8 76 94 83 49 69 14 6 68 +21 +6678 +97 67 31 29 56 65 35 14 89 71 26 11 86 16 56 74 71 74 89 46 +22 +5737 +10 30 55 62 65 73 49 33 67 74 43 75 76 86 8 70 63 39 72 66 +23 +1987 +57 85 73 80 70 71 47 17 32 56 45 25 20 8 85 71 90 97 43 11 +24 +7229 +85 83 34 76 24 17 88 76 44 34 73 32 18 15 60 89 4 47 80 36 +25 +4908 +6 51 88 56 66 87 10 29 13 67 88 53 60 18 13 49 55 5 88 47 +26 +7816 +59 14 79 53 67 37 33 41 47 99 83 53 14 97 80 85 34 63 10 63 +27 +7981 +87 19 88 14 94 95 72 77 3 3 64 79 40 3 25 2 55 7 15 77 +28 +1349 +12 44 45 3 43 54 61 77 94 90 19 49 96 72 20 18 42 45 39 84 +29 +6578 +90 26 99 55 51 62 61 99 52 68 73 11 25 27 13 10 6 4 99 9 +30 +5610 +83 68 82 96 79 84 17 55 89 5 81 17 51 90 18 31 48 70 18 95 +31 +7075 +92 86 40 48 88 25 75 59 1 65 58 5 3 17 67 69 50 27 77 78 +32 +3939 +63 47 57 96 3 34 87 7 45 83 35 3 64 22 43 77 63 42 98 39 +33 +1101 +74 69 91 25 14 98 27 97 30 2 47 9 27 98 40 34 31 54 15 77 +34 +7054 +86 41 31 41 51 21 35 49 87 88 92 85 83 21 91 83 46 81 11 43 +35 +4211 +22 48 62 18 63 44 80 62 52 95 53 73 12 40 20 80 58 83 36 81 +36 +5120 +54 57 17 67 20 71 15 14 94 4 62 60 69 98 89 30 95 23 36 58 +37 +7260 +65 74 87 77 83 58 97 21 55 22 90 23 32 45 58 89 20 44 99 81 +38 +5776 +55 63 3 46 84 68 89 39 9 78 51 23 85 37 26 91 90 45 14 37 +39 +8529 +19 61 97 57 94 49 81 67 56 89 86 23 71 97 67 96 5 66 76 22 +40 +2799 +7 55 92 60 85 28 64 38 15 74 78 55 10 69 34 87 42 97 90 31 +41 +5945 +35 52 51 2 53 16 22 35 1 56 56 58 97 42 50 81 32 52 75 96 +42 +7805 +78 61 23 4 62 77 28 36 45 75 65 37 41 68 49 76 36 24 14 75 +43 +5040 +32 72 7 15 12 53 34 74 87 72 1 35 6 35 11 16 89 3 55 46 +44 +3329 +10 92 75 14 58 63 42 97 16 45 11 26 17 19 82 15 19 51 48 17 +45 +1289 +75 63 64 69 59 95 65 2 81 12 65 17 43 27 55 71 94 17 41 54 +46 +6880 +14 74 23 85 35 92 84 79 34 15 56 73 79 27 73 63 37 22 51 36 +47 +3670 +53 33 50 1 69 79 71 36 35 33 20 22 96 32 59 52 48 86 25 4 +48 +7207 +49 33 25 36 94 43 83 44 3 44 2 82 42 87 54 80 83 97 99 27 +49 +1731 +40 49 33 53 19 17 77 62 54 24 70 88 36 25 5 34 62 63 74 10 +50 +2431 +19 27 32 7 11 58 33 88 84 10 42 22 84 68 5 31 26 15 83 66 +51 +2152 +25 28 25 31 8 16 59 55 86 15 45 1 93 99 52 95 35 64 13 43 +52 +6686 +54 6 96 19 10 70 12 86 71 24 85 92 69 89 82 24 33 27 45 4 +53 +8462 +5 54 77 46 23 82 42 42 3 76 49 57 43 43 32 77 88 35 18 4 +54 +4264 +37 6 78 43 83 64 66 46 40 1 50 16 63 12 48 98 26 67 3 41 +55 +5090 +56 68 44 84 43 7 56 52 15 74 27 37 79 79 10 12 40 65 49 36 +56 +6546 +18 54 35 6 96 41 30 12 93 62 91 6 96 39 40 76 7 76 31 97 +57 +4680 +31 48 38 18 20 63 17 91 8 70 78 57 25 76 60 29 78 86 38 50 +58 +5178 +30 34 63 84 48 54 21 64 6 26 82 6 93 13 26 81 93 19 31 45 +59 +1767 +2 60 77 95 14 37 15 90 53 1 61 20 72 91 2 93 42 65 97 25 +60 +8141 +5 40 76 65 72 6 72 70 72 24 62 62 23 62 65 13 64 89 73 71 +61 +5742 +15 2 35 89 13 59 73 16 54 57 73 75 62 41 62 36 4 10 82 61 +62 +1659 +71 85 83 90 41 95 83 9 57 36 83 17 70 20 4 94 82 80 58 50 +63 +4568 +46 33 26 48 61 55 47 18 14 54 15 95 64 61 17 43 19 48 1 56 +64 +3791 +49 65 84 97 19 41 92 3 80 89 75 77 4 35 90 7 73 77 76 70 +65 +8285 +89 46 95 44 47 25 1 19 61 81 11 90 38 21 86 7 10 48 86 8 +66 +1192 +59 48 34 15 6 14 25 21 24 14 21 14 30 93 89 12 44 79 58 99 +67 +8051 +42 17 87 48 58 87 87 16 19 50 4 95 65 2 22 64 95 81 80 68 +68 +5878 +13 98 6 33 42 89 83 55 33 7 75 5 84 41 21 68 52 93 89 25 +69 +4462 +56 72 52 27 25 34 57 36 28 11 71 18 48 4 22 46 1 50 66 2 +70 +2155 +27 36 38 30 12 17 23 31 32 71 45 13 44 67 62 82 30 2 57 57 +71 +5156 +13 45 9 97 66 42 78 19 68 37 28 49 31 14 65 4 88 50 32 90 +72 +1303 +29 9 98 80 81 34 57 53 83 3 48 25 31 75 86 83 19 47 54 99 +73 +5105 +20 73 41 33 26 2 96 80 31 46 51 1 20 53 75 28 51 65 69 14 +74 +2077 +30 3 28 65 28 98 7 60 8 17 65 58 54 84 90 2 99 63 37 55 +75 +8399 +26 75 50 93 12 8 89 7 83 94 15 79 27 13 97 84 80 67 61 53 +76 +2005 +98 16 94 86 92 80 73 53 99 81 59 60 83 29 88 36 93 72 24 56 +77 +2161 +12 31 56 8 29 4 52 62 82 3 97 89 67 96 30 34 58 39 53 65 +78 +8489 +48 54 48 78 12 48 21 48 82 24 9 64 98 92 29 7 99 55 58 33 +79 +7751 +54 19 23 62 64 72 74 77 80 13 5 90 56 21 91 92 89 1 36 98 +80 +5878 +93 97 93 41 91 28 78 10 33 96 43 79 20 81 42 23 3 50 43 45 +81 +8478 +29 84 56 83 84 41 72 2 33 48 1 61 7 95 7 81 57 13 93 69 +82 +3819 +51 30 3 97 58 17 62 86 48 62 60 18 44 76 41 56 40 7 57 59 +83 +3589 +33 29 53 31 90 17 79 54 67 4 41 10 43 32 41 50 9 18 53 22 +84 +2937 +32 56 67 24 33 34 8 31 53 80 20 4 43 80 1 86 68 55 40 50 +85 +3724 +80 42 55 29 44 27 24 72 68 77 59 19 2 35 42 50 96 96 39 46 +86 +6604 +9 25 26 92 19 36 38 59 90 40 95 58 27 65 93 66 20 73 52 70 +87 +4032 +14 1 79 41 13 65 42 26 13 11 46 19 88 72 73 62 39 29 3 45 +88 +4885 +11 31 83 8 23 47 64 96 55 45 87 28 49 68 62 63 77 85 77 14 +89 +8223 +46 72 63 7 37 34 10 69 85 91 43 54 55 97 74 37 60 5 84 62 +90 +7463 +86 25 6 57 11 67 80 80 35 23 4 58 52 2 76 28 73 14 49 66 +91 +2865 +55 83 4 49 13 13 88 19 6 23 32 41 46 77 19 7 53 39 57 84 +92 +4837 +2 99 74 17 51 56 21 72 12 29 79 40 42 34 2 23 79 7 3 14 +93 +1740 +78 50 93 8 88 9 30 28 34 94 44 33 85 78 72 99 62 19 1 2 +94 +6314 +55 92 87 40 62 72 98 59 79 12 17 2 28 8 86 14 36 9 57 89 +95 +1968 +68 83 47 28 62 5 25 22 83 92 71 26 47 93 95 49 2 6 19 72 +96 +1251 +49 10 84 48 31 88 88 28 98 1 69 99 65 22 36 58 41 96 33 98 +97 +7703 +12 22 48 51 87 58 11 42 83 73 3 38 41 71 42 61 76 62 46 42 +98 +4234 +56 26 89 84 92 17 35 37 89 50 2 87 96 35 35 35 57 82 80 13 +99 +7499 +53 56 16 3 85 4 65 20 64 31 42 11 10 61 47 46 31 72 69 38 +100 +3126 +20 99 63 43 52 67 62 99 44 25 67 32 25 82 65 38 78 71 22 90 +101 +5148 +63 42 58 72 29 47 78 37 4 6 48 67 49 26 8 62 73 71 7 20 +102 +2703 +79 48 67 47 76 46 67 65 75 31 91 76 59 74 12 53 5 46 80 9 +103 +1970 +1 93 29 30 61 19 98 53 97 9 20 55 54 47 92 7 97 77 97 3 +104 +3031 +84 46 42 33 3 7 9 51 97 83 32 32 83 97 83 23 64 99 85 24 +105 +3221 +37 61 13 90 37 34 22 47 12 19 41 74 31 72 15 24 52 86 70 79 +106 +5446 +38 78 24 45 32 75 61 68 12 72 79 85 96 52 52 73 86 96 27 15 +107 +2352 +99 61 17 39 10 6 27 15 9 52 80 30 31 7 5 23 31 89 67 82 +108 +2416 +99 37 30 33 64 40 17 86 45 9 83 40 82 4 90 91 78 39 51 1 +109 +2193 +23 34 61 50 14 87 13 60 82 30 72 31 75 41 40 34 72 80 2 34 +110 +4591 +27 29 7 43 21 75 87 61 51 60 80 92 6 12 87 43 86 85 24 65 +111 +5518 +68 46 40 41 57 12 66 16 19 83 21 12 26 65 57 10 43 84 55 23 +112 +4119 +58 72 64 56 92 80 6 94 7 10 13 79 18 13 88 70 32 39 97 77 +113 +5213 +32 19 46 85 50 83 64 54 42 79 21 78 71 99 60 94 28 45 34 44 +114 +2996 +32 63 54 50 52 17 65 24 45 45 91 27 67 81 86 85 28 62 34 45 +115 +2971 +79 32 60 27 55 40 92 71 53 63 84 22 35 69 34 53 22 41 83 68 +116 +6495 +17 69 76 96 50 38 43 4 25 73 75 5 17 77 58 28 74 55 89 91 +117 +1316 +29 99 91 94 26 16 23 1 67 20 24 29 57 49 33 99 60 31 75 44 +118 +2957 +17 89 58 48 7 33 16 1 82 76 48 26 56 19 74 25 1 27 22 80 +119 +3369 +90 48 53 68 70 61 51 26 49 34 61 80 57 78 53 38 84 69 47 60 +120 +5335 +91 23 71 96 85 13 19 65 62 66 14 78 94 46 43 93 80 85 56 7 +121 +5426 +24 78 89 75 89 33 36 21 18 48 67 97 62 81 22 39 88 11 47 86 +122 +2181 +37 94 78 89 92 88 56 80 4 55 40 16 36 81 81 31 84 89 84 51 +123 +8265 +78 93 20 62 3 99 65 40 99 39 22 24 48 36 76 51 17 37 35 90 +124 +7685 +78 84 47 45 59 33 65 46 70 33 2 78 79 11 84 1 93 4 41 64 +125 +1837 +91 28 33 40 76 37 72 75 54 97 5 58 26 51 37 23 72 40 85 43 +126 +3385 +61 70 14 39 4 54 9 80 11 18 18 73 31 72 40 42 38 86 17 25 +127 +5437 +5 94 75 7 17 43 38 43 16 62 23 32 49 86 51 23 42 37 9 63 +128 +6373 +6 52 29 23 80 96 26 49 75 46 32 17 63 65 90 97 65 87 40 32 +129 +2017 +61 54 73 49 87 65 84 25 27 3 16 95 50 81 96 69 5 8 29 89 +130 +6663 +73 48 62 51 80 15 23 39 16 26 37 38 87 31 66 53 64 11 80 56 +131 +3253 +31 55 91 35 66 63 75 2 58 21 23 37 58 91 22 4 51 97 93 8 +132 +3558 +71 85 54 30 43 34 39 20 29 24 60 54 19 95 9 58 85 39 51 45 +133 +5366 +23 71 76 59 56 42 15 45 59 55 42 89 97 64 59 84 73 32 62 8 +134 +8396 +22 17 21 51 42 94 68 85 47 59 58 28 46 75 7 78 48 96 30 28 +135 +3923 +58 31 51 52 57 26 39 89 47 75 20 98 88 70 73 63 42 40 16 34 +136 +4909 +72 42 99 29 63 72 87 48 90 30 52 59 27 43 75 17 14 76 59 30 +137 +6093 +80 32 73 47 62 56 63 75 60 78 31 46 37 61 59 41 69 20 75 97 +138 +7598 +98 67 34 72 40 82 86 43 22 34 19 89 45 65 20 81 5 83 10 22 +139 +4658 +81 94 57 40 57 90 74 66 73 59 45 36 49 14 85 42 98 70 76 74 +140 +5491 +2 2 81 72 85 11 87 32 69 72 70 56 30 71 41 19 14 93 82 15 +141 +5336 +75 46 4 30 33 1 79 93 81 66 41 97 49 9 41 94 77 84 24 86 +142 +4908 +18 99 86 47 1 41 25 16 25 70 53 75 28 68 19 53 10 52 8 21 +143 +2586 +86 15 21 7 30 96 92 13 38 31 11 67 3 26 32 23 74 19 19 88 +144 +6029 +60 97 6 76 60 31 54 67 36 5 57 37 30 34 48 60 5 32 44 54 +145 +2102 +40 62 83 59 15 51 4 85 67 22 74 62 6 21 18 57 76 51 45 25 +146 +8162 +82 51 40 40 18 43 76 26 84 10 54 46 62 7 34 67 10 86 51 50 +147 +8524 +17 42 93 22 21 11 80 34 81 97 99 23 37 48 45 70 88 47 95 99 +148 +5525 +84 26 65 8 62 56 32 60 54 3 34 92 81 21 62 9 63 10 47 49 +149 +4346 +2 32 71 32 99 31 91 42 47 94 90 24 51 19 25 70 49 56 22 39 diff --git a/data/jobshop/150_20_04.txt b/data/jobshop/150_20_04.txt new file mode 100644 index 0000000000..74523d3faa --- /dev/null +++ b/data/jobshop/150_20_04.txt @@ -0,0 +1,453 @@ +150 +20 +1829330590 +0 +6428 +2 76 96 18 47 36 52 84 51 8 83 32 81 32 42 87 39 59 53 9 +1 +5272 +59 89 87 17 77 35 73 88 39 59 21 33 53 30 68 44 85 67 75 84 +2 +7134 +85 78 3 28 85 36 6 19 8 96 98 26 16 15 90 43 75 72 19 96 +3 +1485 +44 37 81 67 10 20 75 6 39 83 40 35 66 51 94 30 6 42 78 28 +4 +1554 +75 31 65 20 75 62 5 95 74 44 8 2 63 20 31 39 2 18 71 49 +5 +2675 +51 21 39 37 35 64 52 94 96 2 89 72 15 82 80 73 50 7 35 59 +6 +5285 +54 31 39 95 99 61 87 17 38 86 46 22 22 55 57 23 10 7 79 94 +7 +4818 +4 25 87 95 7 66 4 86 65 66 92 99 72 76 48 88 51 13 77 98 +8 +7993 +87 33 45 84 72 31 15 20 97 69 44 91 19 97 68 62 99 89 68 93 +9 +7935 +80 37 5 24 14 85 78 77 83 64 62 94 30 47 46 94 72 9 90 94 +10 +3826 +68 94 64 93 72 71 99 60 39 83 52 8 11 13 2 87 1 48 63 89 +11 +1424 +37 40 17 48 5 33 22 40 58 68 61 78 13 66 39 95 10 15 99 3 +12 +8251 +87 77 3 8 49 15 95 35 43 62 59 22 59 54 99 83 97 86 13 62 +13 +3210 +35 68 74 78 87 68 4 94 27 36 44 74 81 33 2 21 95 86 14 76 +14 +5298 +38 30 75 79 58 85 36 2 62 40 6 71 45 81 47 65 94 36 80 98 +15 +4706 +20 88 57 91 30 40 43 19 63 96 30 26 47 40 36 72 10 85 31 64 +16 +5513 +75 24 19 30 56 99 86 59 62 66 41 70 65 64 37 16 84 30 50 58 +17 +7945 +52 47 11 30 89 8 87 96 91 92 98 53 28 18 81 77 47 37 74 18 +18 +6520 +61 45 75 51 24 62 18 89 42 46 72 9 3 58 71 87 7 13 48 6 +19 +5775 +79 41 24 74 90 48 50 3 58 51 61 8 76 94 83 49 69 14 6 68 +20 +6678 +97 67 31 29 56 65 35 14 89 71 26 11 86 16 56 74 71 74 89 46 +21 +5738 +10 30 55 62 65 73 49 33 67 74 43 75 76 86 8 70 63 39 72 66 +22 +1987 +57 85 73 80 70 71 47 17 32 56 45 25 20 8 85 71 90 97 43 11 +23 +7230 +85 83 34 76 24 17 88 76 44 34 73 32 18 15 60 89 4 47 80 36 +24 +4908 +6 51 88 56 66 87 10 29 13 67 88 53 60 18 13 49 55 5 88 47 +25 +7817 +59 14 79 53 67 37 33 41 47 99 83 53 14 97 80 85 34 63 10 63 +26 +7981 +87 19 88 14 94 95 72 77 3 3 64 79 40 3 25 2 55 7 15 77 +27 +1349 +12 44 45 3 43 54 61 77 94 90 19 49 96 72 20 18 42 45 39 84 +28 +6579 +90 26 99 55 51 62 61 99 52 68 73 11 25 27 13 10 6 4 99 9 +29 +5610 +83 68 82 96 79 84 17 55 89 5 81 17 51 90 18 31 48 70 18 95 +30 +7076 +92 86 40 48 88 25 75 59 1 65 58 5 3 17 67 69 50 27 77 78 +31 +3939 +63 47 57 96 3 34 87 7 45 83 35 3 64 22 43 77 63 42 98 39 +32 +1101 +74 69 91 25 14 98 27 97 30 2 47 9 27 98 40 34 31 54 15 77 +33 +7054 +86 41 31 41 51 21 35 49 87 88 92 85 83 21 91 83 46 81 11 43 +34 +4211 +22 48 62 18 63 44 80 62 52 95 53 73 12 40 20 80 58 83 36 81 +35 +5121 +54 57 17 67 20 71 15 14 94 4 62 60 69 98 89 30 95 23 36 58 +36 +7260 +65 74 87 77 83 58 97 21 55 22 90 23 32 45 58 89 20 44 99 81 +37 +5776 +55 63 3 46 84 68 89 39 9 78 51 23 85 37 26 91 90 45 14 37 +38 +8530 +19 61 97 57 94 49 81 67 56 89 86 23 71 97 67 96 5 66 76 22 +39 +2800 +7 55 92 60 85 28 64 38 15 74 78 55 10 69 34 87 42 97 90 31 +40 +5945 +35 52 51 2 53 16 22 35 1 56 56 58 97 42 50 81 32 52 75 96 +41 +7805 +78 61 23 4 62 77 28 36 45 75 65 37 41 68 49 76 36 24 14 75 +42 +5040 +32 72 7 15 12 53 34 74 87 72 1 35 6 35 11 16 89 3 55 46 +43 +3329 +10 92 75 14 58 63 42 97 16 45 11 26 17 19 82 15 19 51 48 17 +44 +1289 +75 63 64 69 59 95 65 2 81 12 65 17 43 27 55 71 94 17 41 54 +45 +6880 +14 74 23 85 35 92 84 79 34 15 56 73 79 27 73 63 37 22 51 36 +46 +3671 +53 33 50 1 69 79 71 36 35 33 20 22 96 32 59 52 48 86 25 4 +47 +7208 +49 33 25 36 94 43 83 44 3 44 2 82 42 87 54 80 83 97 99 27 +48 +1731 +40 49 33 53 19 17 77 62 54 24 70 88 36 25 5 34 62 63 74 10 +49 +2432 +19 27 32 7 11 58 33 88 84 10 42 22 84 68 5 31 26 15 83 66 +50 +2152 +25 28 25 31 8 16 59 55 86 15 45 1 93 99 52 95 35 64 13 43 +51 +6686 +54 6 96 19 10 70 12 86 71 24 85 92 69 89 82 24 33 27 45 4 +52 +8463 +5 54 77 46 23 82 42 42 3 76 49 57 43 43 32 77 88 35 18 4 +53 +4264 +37 6 78 43 83 64 66 46 40 1 50 16 63 12 48 98 26 67 3 41 +54 +5090 +56 68 44 84 43 7 56 52 15 74 27 37 79 79 10 12 40 65 49 36 +55 +6546 +18 54 35 6 96 41 30 12 93 62 91 6 96 39 40 76 7 76 31 97 +56 +4680 +31 48 38 18 20 63 17 91 8 70 78 57 25 76 60 29 78 86 38 50 +57 +5178 +30 34 63 84 48 54 21 64 6 26 82 6 93 13 26 81 93 19 31 45 +58 +1768 +2 60 77 95 14 37 15 90 53 1 61 20 72 91 2 93 42 65 97 25 +59 +8141 +5 40 76 65 72 6 72 70 72 24 62 62 23 62 65 13 64 89 73 71 +60 +5743 +15 2 35 89 13 59 73 16 54 57 73 75 62 41 62 36 4 10 82 61 +61 +1659 +71 85 83 90 41 95 83 9 57 36 83 17 70 20 4 94 82 80 58 50 +62 +4569 +46 33 26 48 61 55 47 18 14 54 15 95 64 61 17 43 19 48 1 56 +63 +3791 +49 65 84 97 19 41 92 3 80 89 75 77 4 35 90 7 73 77 76 70 +64 +8286 +89 46 95 44 47 25 1 19 61 81 11 90 38 21 86 7 10 48 86 8 +65 +1192 +59 48 34 15 6 14 25 21 24 14 21 14 30 93 89 12 44 79 58 99 +66 +8052 +42 17 87 48 58 87 87 16 19 50 4 95 65 2 22 64 95 81 80 68 +67 +5878 +13 98 6 33 42 89 83 55 33 7 75 5 84 41 21 68 52 93 89 25 +68 +4462 +56 72 52 27 25 34 57 36 28 11 71 18 48 4 22 46 1 50 66 2 +69 +2155 +27 36 38 30 12 17 23 31 32 71 45 13 44 67 62 82 30 2 57 57 +70 +5156 +13 45 9 97 66 42 78 19 68 37 28 49 31 14 65 4 88 50 32 90 +71 +1303 +29 9 98 80 81 34 57 53 83 3 48 25 31 75 86 83 19 47 54 99 +72 +5105 +20 73 41 33 26 2 96 80 31 46 51 1 20 53 75 28 51 65 69 14 +73 +2077 +30 3 28 65 28 98 7 60 8 17 65 58 54 84 90 2 99 63 37 55 +74 +8400 +26 75 50 93 12 8 89 7 83 94 15 79 27 13 97 84 80 67 61 53 +75 +2006 +98 16 94 86 92 80 73 53 99 81 59 60 83 29 88 36 93 72 24 56 +76 +2161 +12 31 56 8 29 4 52 62 82 3 97 89 67 96 30 34 58 39 53 65 +77 +8490 +48 54 48 78 12 48 21 48 82 24 9 64 98 92 29 7 99 55 58 33 +78 +7752 +54 19 23 62 64 72 74 77 80 13 5 90 56 21 91 92 89 1 36 98 +79 +5879 +93 97 93 41 91 28 78 10 33 96 43 79 20 81 42 23 3 50 43 45 +80 +8479 +29 84 56 83 84 41 72 2 33 48 1 61 7 95 7 81 57 13 93 69 +81 +3820 +51 30 3 97 58 17 62 86 48 62 60 18 44 76 41 56 40 7 57 59 +82 +3589 +33 29 53 31 90 17 79 54 67 4 41 10 43 32 41 50 9 18 53 22 +83 +2937 +32 56 67 24 33 34 8 31 53 80 20 4 43 80 1 86 68 55 40 50 +84 +3724 +80 42 55 29 44 27 24 72 68 77 59 19 2 35 42 50 96 96 39 46 +85 +6605 +9 25 26 92 19 36 38 59 90 40 95 58 27 65 93 66 20 73 52 70 +86 +4032 +14 1 79 41 13 65 42 26 13 11 46 19 88 72 73 62 39 29 3 45 +87 +4886 +11 31 83 8 23 47 64 96 55 45 87 28 49 68 62 63 77 85 77 14 +88 +8224 +46 72 63 7 37 34 10 69 85 91 43 54 55 97 74 37 60 5 84 62 +89 +7464 +86 25 6 57 11 67 80 80 35 23 4 58 52 2 76 28 73 14 49 66 +90 +2866 +55 83 4 49 13 13 88 19 6 23 32 41 46 77 19 7 53 39 57 84 +91 +4837 +2 99 74 17 51 56 21 72 12 29 79 40 42 34 2 23 79 7 3 14 +92 +1740 +78 50 93 8 88 9 30 28 34 94 44 33 85 78 72 99 62 19 1 2 +93 +6315 +55 92 87 40 62 72 98 59 79 12 17 2 28 8 86 14 36 9 57 89 +94 +1968 +68 83 47 28 62 5 25 22 83 92 71 26 47 93 95 49 2 6 19 72 +95 +1251 +49 10 84 48 31 88 88 28 98 1 69 99 65 22 36 58 41 96 33 98 +96 +7704 +12 22 48 51 87 58 11 42 83 73 3 38 41 71 42 61 76 62 46 42 +97 +4235 +56 26 89 84 92 17 35 37 89 50 2 87 96 35 35 35 57 82 80 13 +98 +7500 +53 56 16 3 85 4 65 20 64 31 42 11 10 61 47 46 31 72 69 38 +99 +3127 +20 99 63 43 52 67 62 99 44 25 67 32 25 82 65 38 78 71 22 90 +100 +5148 +63 42 58 72 29 47 78 37 4 6 48 67 49 26 8 62 73 71 7 20 +101 +2703 +79 48 67 47 76 46 67 65 75 31 91 76 59 74 12 53 5 46 80 9 +102 +1970 +1 93 29 30 61 19 98 53 97 9 20 55 54 47 92 7 97 77 97 3 +103 +3031 +84 46 42 33 3 7 9 51 97 83 32 32 83 97 83 23 64 99 85 24 +104 +3222 +37 61 13 90 37 34 22 47 12 19 41 74 31 72 15 24 52 86 70 79 +105 +5446 +38 78 24 45 32 75 61 68 12 72 79 85 96 52 52 73 86 96 27 15 +106 +2352 +99 61 17 39 10 6 27 15 9 52 80 30 31 7 5 23 31 89 67 82 +107 +2416 +99 37 30 33 64 40 17 86 45 9 83 40 82 4 90 91 78 39 51 1 +108 +2193 +23 34 61 50 14 87 13 60 82 30 72 31 75 41 40 34 72 80 2 34 +109 +4591 +27 29 7 43 21 75 87 61 51 60 80 92 6 12 87 43 86 85 24 65 +110 +5518 +68 46 40 41 57 12 66 16 19 83 21 12 26 65 57 10 43 84 55 23 +111 +4119 +58 72 64 56 92 80 6 94 7 10 13 79 18 13 88 70 32 39 97 77 +112 +5214 +32 19 46 85 50 83 64 54 42 79 21 78 71 99 60 94 28 45 34 44 +113 +2996 +32 63 54 50 52 17 65 24 45 45 91 27 67 81 86 85 28 62 34 45 +114 +2971 +79 32 60 27 55 40 92 71 53 63 84 22 35 69 34 53 22 41 83 68 +115 +6496 +17 69 76 96 50 38 43 4 25 73 75 5 17 77 58 28 74 55 89 91 +116 +1316 +29 99 91 94 26 16 23 1 67 20 24 29 57 49 33 99 60 31 75 44 +117 +2958 +17 89 58 48 7 33 16 1 82 76 48 26 56 19 74 25 1 27 22 80 +118 +3370 +90 48 53 68 70 61 51 26 49 34 61 80 57 78 53 38 84 69 47 60 +119 +5336 +91 23 71 96 85 13 19 65 62 66 14 78 94 46 43 93 80 85 56 7 +120 +5426 +24 78 89 75 89 33 36 21 18 48 67 97 62 81 22 39 88 11 47 86 +121 +2181 +37 94 78 89 92 88 56 80 4 55 40 16 36 81 81 31 84 89 84 51 +122 +8266 +78 93 20 62 3 99 65 40 99 39 22 24 48 36 76 51 17 37 35 90 +123 +7686 +78 84 47 45 59 33 65 46 70 33 2 78 79 11 84 1 93 4 41 64 +124 +1837 +91 28 33 40 76 37 72 75 54 97 5 58 26 51 37 23 72 40 85 43 +125 +3385 +61 70 14 39 4 54 9 80 11 18 18 73 31 72 40 42 38 86 17 25 +126 +5437 +5 94 75 7 17 43 38 43 16 62 23 32 49 86 51 23 42 37 9 63 +127 +6374 +6 52 29 23 80 96 26 49 75 46 32 17 63 65 90 97 65 87 40 32 +128 +2018 +61 54 73 49 87 65 84 25 27 3 16 95 50 81 96 69 5 8 29 89 +129 +6664 +73 48 62 51 80 15 23 39 16 26 37 38 87 31 66 53 64 11 80 56 +130 +3253 +31 55 91 35 66 63 75 2 58 21 23 37 58 91 22 4 51 97 93 8 +131 +3558 +71 85 54 30 43 34 39 20 29 24 60 54 19 95 9 58 85 39 51 45 +132 +5367 +23 71 76 59 56 42 15 45 59 55 42 89 97 64 59 84 73 32 62 8 +133 +8397 +22 17 21 51 42 94 68 85 47 59 58 28 46 75 7 78 48 96 30 28 +134 +3923 +58 31 51 52 57 26 39 89 47 75 20 98 88 70 73 63 42 40 16 34 +135 +4909 +72 42 99 29 63 72 87 48 90 30 52 59 27 43 75 17 14 76 59 30 +136 +6093 +80 32 73 47 62 56 63 75 60 78 31 46 37 61 59 41 69 20 75 97 +137 +7598 +98 67 34 72 40 82 86 43 22 34 19 89 45 65 20 81 5 83 10 22 +138 +4659 +81 94 57 40 57 90 74 66 73 59 45 36 49 14 85 42 98 70 76 74 +139 +5492 +2 2 81 72 85 11 87 32 69 72 70 56 30 71 41 19 14 93 82 15 +140 +5337 +75 46 4 30 33 1 79 93 81 66 41 97 49 9 41 94 77 84 24 86 +141 +4909 +18 99 86 47 1 41 25 16 25 70 53 75 28 68 19 53 10 52 8 21 +142 +2586 +86 15 21 7 30 96 92 13 38 31 11 67 3 26 32 23 74 19 19 88 +143 +6029 +60 97 6 76 60 31 54 67 36 5 57 37 30 34 48 60 5 32 44 54 +144 +2102 +40 62 83 59 15 51 4 85 67 22 74 62 6 21 18 57 76 51 45 25 +145 +8163 +82 51 40 40 18 43 76 26 84 10 54 46 62 7 34 67 10 86 51 50 +146 +8525 +17 42 93 22 21 11 80 34 81 97 99 23 37 48 45 70 88 47 95 99 +147 +5526 +84 26 65 8 62 56 32 60 54 3 34 92 81 21 62 9 63 10 47 49 +148 +4346 +2 32 71 32 99 31 91 42 47 94 90 24 51 19 25 70 49 56 22 39 +149 +3952 +74 46 49 18 52 79 15 45 83 59 44 95 69 69 80 49 98 77 41 98 diff --git a/data/jobshop/150_20_05.txt b/data/jobshop/150_20_05.txt new file mode 100644 index 0000000000..c8667ee6c4 --- /dev/null +++ b/data/jobshop/150_20_05.txt @@ -0,0 +1,453 @@ +150 +20 +35852031 +0 +5275 +59 89 87 17 77 35 73 88 39 59 21 33 53 30 68 44 85 67 75 84 +1 +7137 +85 78 3 28 85 36 6 19 8 96 98 26 16 15 90 43 75 72 19 96 +2 +1486 +44 37 81 67 10 20 75 6 39 83 40 35 66 51 94 30 6 42 78 28 +3 +1555 +75 31 65 20 75 62 5 95 74 44 8 2 63 20 31 39 2 18 71 49 +4 +2676 +51 21 39 37 35 64 52 94 96 2 89 72 15 82 80 73 50 7 35 59 +5 +5287 +54 31 39 95 99 61 87 17 38 86 46 22 22 55 57 23 10 7 79 94 +6 +4820 +4 25 87 95 7 66 4 86 65 66 92 99 72 76 48 88 51 13 77 98 +7 +7996 +87 33 45 84 72 31 15 20 97 69 44 91 19 97 68 62 99 89 68 93 +8 +7938 +80 37 5 24 14 85 78 77 83 64 62 94 30 47 46 94 72 9 90 94 +9 +3828 +68 94 64 93 72 71 99 60 39 83 52 8 11 13 2 87 1 48 63 89 +10 +1425 +37 40 17 48 5 33 22 40 58 68 61 78 13 66 39 95 10 15 99 3 +11 +8254 +87 77 3 8 49 15 95 35 43 62 59 22 59 54 99 83 97 86 13 62 +12 +3212 +35 68 74 78 87 68 4 94 27 36 44 74 81 33 2 21 95 86 14 76 +13 +5300 +38 30 75 79 58 85 36 2 62 40 6 71 45 81 47 65 94 36 80 98 +14 +4709 +20 88 57 91 30 40 43 19 63 96 30 26 47 40 36 72 10 85 31 64 +15 +5516 +75 24 19 30 56 99 86 59 62 66 41 70 65 64 37 16 84 30 50 58 +16 +7948 +52 47 11 30 89 8 87 96 91 92 98 53 28 18 81 77 47 37 74 18 +17 +6523 +61 45 75 51 24 62 18 89 42 46 72 9 3 58 71 87 7 13 48 6 +18 +5778 +79 41 24 74 90 48 50 3 58 51 61 8 76 94 83 49 69 14 6 68 +19 +6681 +97 67 31 29 56 65 35 14 89 71 26 11 86 16 56 74 71 74 89 46 +20 +5740 +10 30 55 62 65 73 49 33 67 74 43 75 76 86 8 70 63 39 72 66 +21 +1988 +57 85 73 80 70 71 47 17 32 56 45 25 20 8 85 71 90 97 43 11 +22 +7233 +85 83 34 76 24 17 88 76 44 34 73 32 18 15 60 89 4 47 80 36 +23 +4910 +6 51 88 56 66 87 10 29 13 67 88 53 60 18 13 49 55 5 88 47 +24 +7821 +59 14 79 53 67 37 33 41 47 99 83 53 14 97 80 85 34 63 10 63 +25 +7985 +87 19 88 14 94 95 72 77 3 3 64 79 40 3 25 2 55 7 15 77 +26 +1349 +12 44 45 3 43 54 61 77 94 90 19 49 96 72 20 18 42 45 39 84 +27 +6582 +90 26 99 55 51 62 61 99 52 68 73 11 25 27 13 10 6 4 99 9 +28 +5613 +83 68 82 96 79 84 17 55 89 5 81 17 51 90 18 31 48 70 18 95 +29 +7079 +92 86 40 48 88 25 75 59 1 65 58 5 3 17 67 69 50 27 77 78 +30 +3941 +63 47 57 96 3 34 87 7 45 83 35 3 64 22 43 77 63 42 98 39 +31 +1101 +74 69 91 25 14 98 27 97 30 2 47 9 27 98 40 34 31 54 15 77 +32 +7058 +86 41 31 41 51 21 35 49 87 88 92 85 83 21 91 83 46 81 11 43 +33 +4213 +22 48 62 18 63 44 80 62 52 95 53 73 12 40 20 80 58 83 36 81 +34 +5123 +54 57 17 67 20 71 15 14 94 4 62 60 69 98 89 30 95 23 36 58 +35 +7264 +65 74 87 77 83 58 97 21 55 22 90 23 32 45 58 89 20 44 99 81 +36 +5779 +55 63 3 46 84 68 89 39 9 78 51 23 85 37 26 91 90 45 14 37 +37 +8534 +19 61 97 57 94 49 81 67 56 89 86 23 71 97 67 96 5 66 76 22 +38 +2801 +7 55 92 60 85 28 64 38 15 74 78 55 10 69 34 87 42 97 90 31 +39 +5948 +35 52 51 2 53 16 22 35 1 56 56 58 97 42 50 81 32 52 75 96 +40 +7809 +78 61 23 4 62 77 28 36 45 75 65 37 41 68 49 76 36 24 14 75 +41 +5042 +32 72 7 15 12 53 34 74 87 72 1 35 6 35 11 16 89 3 55 46 +42 +3331 +10 92 75 14 58 63 42 97 16 45 11 26 17 19 82 15 19 51 48 17 +43 +1290 +75 63 64 69 59 95 65 2 81 12 65 17 43 27 55 71 94 17 41 54 +44 +6883 +14 74 23 85 35 92 84 79 34 15 56 73 79 27 73 63 37 22 51 36 +45 +3672 +53 33 50 1 69 79 71 36 35 33 20 22 96 32 59 52 48 86 25 4 +46 +7211 +49 33 25 36 94 43 83 44 3 44 2 82 42 87 54 80 83 97 99 27 +47 +1732 +40 49 33 53 19 17 77 62 54 24 70 88 36 25 5 34 62 63 74 10 +48 +2433 +19 27 32 7 11 58 33 88 84 10 42 22 84 68 5 31 26 15 83 66 +49 +2153 +25 28 25 31 8 16 59 55 86 15 45 1 93 99 52 95 35 64 13 43 +50 +6689 +54 6 96 19 10 70 12 86 71 24 85 92 69 89 82 24 33 27 45 4 +51 +8466 +5 54 77 46 23 82 42 42 3 76 49 57 43 43 32 77 88 35 18 4 +52 +4266 +37 6 78 43 83 64 66 46 40 1 50 16 63 12 48 98 26 67 3 41 +53 +5093 +56 68 44 84 43 7 56 52 15 74 27 37 79 79 10 12 40 65 49 36 +54 +6549 +18 54 35 6 96 41 30 12 93 62 91 6 96 39 40 76 7 76 31 97 +55 +4683 +31 48 38 18 20 63 17 91 8 70 78 57 25 76 60 29 78 86 38 50 +56 +5180 +30 34 63 84 48 54 21 64 6 26 82 6 93 13 26 81 93 19 31 45 +57 +1768 +2 60 77 95 14 37 15 90 53 1 61 20 72 91 2 93 42 65 97 25 +58 +8145 +5 40 76 65 72 6 72 70 72 24 62 62 23 62 65 13 64 89 73 71 +59 +5746 +15 2 35 89 13 59 73 16 54 57 73 75 62 41 62 36 4 10 82 61 +60 +1660 +71 85 83 90 41 95 83 9 57 36 83 17 70 20 4 94 82 80 58 50 +61 +4571 +46 33 26 48 61 55 47 18 14 54 15 95 64 61 17 43 19 48 1 56 +62 +3793 +49 65 84 97 19 41 92 3 80 89 75 77 4 35 90 7 73 77 76 70 +63 +8290 +89 46 95 44 47 25 1 19 61 81 11 90 38 21 86 7 10 48 86 8 +64 +1193 +59 48 34 15 6 14 25 21 24 14 21 14 30 93 89 12 44 79 58 99 +65 +8056 +42 17 87 48 58 87 87 16 19 50 4 95 65 2 22 64 95 81 80 68 +66 +5881 +13 98 6 33 42 89 83 55 33 7 75 5 84 41 21 68 52 93 89 25 +67 +4464 +56 72 52 27 25 34 57 36 28 11 71 18 48 4 22 46 1 50 66 2 +68 +2156 +27 36 38 30 12 17 23 31 32 71 45 13 44 67 62 82 30 2 57 57 +69 +5158 +13 45 9 97 66 42 78 19 68 37 28 49 31 14 65 4 88 50 32 90 +70 +1303 +29 9 98 80 81 34 57 53 83 3 48 25 31 75 86 83 19 47 54 99 +71 +5107 +20 73 41 33 26 2 96 80 31 46 51 1 20 53 75 28 51 65 69 14 +72 +2078 +30 3 28 65 28 98 7 60 8 17 65 58 54 84 90 2 99 63 37 55 +73 +8404 +26 75 50 93 12 8 89 7 83 94 15 79 27 13 97 84 80 67 61 53 +74 +2007 +98 16 94 86 92 80 73 53 99 81 59 60 83 29 88 36 93 72 24 56 +75 +2162 +12 31 56 8 29 4 52 62 82 3 97 89 67 96 30 34 58 39 53 65 +76 +8494 +48 54 48 78 12 48 21 48 82 24 9 64 98 92 29 7 99 55 58 33 +77 +7755 +54 19 23 62 64 72 74 77 80 13 5 90 56 21 91 92 89 1 36 98 +78 +5881 +93 97 93 41 91 28 78 10 33 96 43 79 20 81 42 23 3 50 43 45 +79 +8483 +29 84 56 83 84 41 72 2 33 48 1 61 7 95 7 81 57 13 93 69 +80 +3821 +51 30 3 97 58 17 62 86 48 62 60 18 44 76 41 56 40 7 57 59 +81 +3591 +33 29 53 31 90 17 79 54 67 4 41 10 43 32 41 50 9 18 53 22 +82 +2938 +32 56 67 24 33 34 8 31 53 80 20 4 43 80 1 86 68 55 40 50 +83 +3726 +80 42 55 29 44 27 24 72 68 77 59 19 2 35 42 50 96 96 39 46 +84 +6608 +9 25 26 92 19 36 38 59 90 40 95 58 27 65 93 66 20 73 52 70 +85 +4034 +14 1 79 41 13 65 42 26 13 11 46 19 88 72 73 62 39 29 3 45 +86 +4888 +11 31 83 8 23 47 64 96 55 45 87 28 49 68 62 63 77 85 77 14 +87 +8228 +46 72 63 7 37 34 10 69 85 91 43 54 55 97 74 37 60 5 84 62 +88 +7467 +86 25 6 57 11 67 80 80 35 23 4 58 52 2 76 28 73 14 49 66 +89 +2867 +55 83 4 49 13 13 88 19 6 23 32 41 46 77 19 7 53 39 57 84 +90 +4839 +2 99 74 17 51 56 21 72 12 29 79 40 42 34 2 23 79 7 3 14 +91 +1741 +78 50 93 8 88 9 30 28 34 94 44 33 85 78 72 99 62 19 1 2 +92 +6318 +55 92 87 40 62 72 98 59 79 12 17 2 28 8 86 14 36 9 57 89 +93 +1969 +68 83 47 28 62 5 25 22 83 92 71 26 47 93 95 49 2 6 19 72 +94 +1252 +49 10 84 48 31 88 88 28 98 1 69 99 65 22 36 58 41 96 33 98 +95 +7708 +12 22 48 51 87 58 11 42 83 73 3 38 41 71 42 61 76 62 46 42 +96 +4237 +56 26 89 84 92 17 35 37 89 50 2 87 96 35 35 35 57 82 80 13 +97 +7503 +53 56 16 3 85 4 65 20 64 31 42 11 10 61 47 46 31 72 69 38 +98 +3128 +20 99 63 43 52 67 62 99 44 25 67 32 25 82 65 38 78 71 22 90 +99 +5151 +63 42 58 72 29 47 78 37 4 6 48 67 49 26 8 62 73 71 7 20 +100 +2704 +79 48 67 47 76 46 67 65 75 31 91 76 59 74 12 53 5 46 80 9 +101 +1971 +1 93 29 30 61 19 98 53 97 9 20 55 54 47 92 7 97 77 97 3 +102 +3033 +84 46 42 33 3 7 9 51 97 83 32 32 83 97 83 23 64 99 85 24 +103 +3223 +37 61 13 90 37 34 22 47 12 19 41 74 31 72 15 24 52 86 70 79 +104 +5449 +38 78 24 45 32 75 61 68 12 72 79 85 96 52 52 73 86 96 27 15 +105 +2353 +99 61 17 39 10 6 27 15 9 52 80 30 31 7 5 23 31 89 67 82 +106 +2417 +99 37 30 33 64 40 17 86 45 9 83 40 82 4 90 91 78 39 51 1 +107 +2195 +23 34 61 50 14 87 13 60 82 30 72 31 75 41 40 34 72 80 2 34 +108 +4593 +27 29 7 43 21 75 87 61 51 60 80 92 6 12 87 43 86 85 24 65 +109 +5521 +68 46 40 41 57 12 66 16 19 83 21 12 26 65 57 10 43 84 55 23 +110 +4121 +58 72 64 56 92 80 6 94 7 10 13 79 18 13 88 70 32 39 97 77 +111 +5216 +32 19 46 85 50 83 64 54 42 79 21 78 71 99 60 94 28 45 34 44 +112 +2997 +32 63 54 50 52 17 65 24 45 45 91 27 67 81 86 85 28 62 34 45 +113 +2973 +79 32 60 27 55 40 92 71 53 63 84 22 35 69 34 53 22 41 83 68 +114 +6499 +17 69 76 96 50 38 43 4 25 73 75 5 17 77 58 28 74 55 89 91 +115 +1316 +29 99 91 94 26 16 23 1 67 20 24 29 57 49 33 99 60 31 75 44 +116 +2959 +17 89 58 48 7 33 16 1 82 76 48 26 56 19 74 25 1 27 22 80 +117 +3371 +90 48 53 68 70 61 51 26 49 34 61 80 57 78 53 38 84 69 47 60 +118 +5338 +91 23 71 96 85 13 19 65 62 66 14 78 94 46 43 93 80 85 56 7 +119 +5429 +24 78 89 75 89 33 36 21 18 48 67 97 62 81 22 39 88 11 47 86 +120 +2182 +37 94 78 89 92 88 56 80 4 55 40 16 36 81 81 31 84 89 84 51 +121 +8270 +78 93 20 62 3 99 65 40 99 39 22 24 48 36 76 51 17 37 35 90 +122 +7689 +78 84 47 45 59 33 65 46 70 33 2 78 79 11 84 1 93 4 41 64 +123 +1838 +91 28 33 40 76 37 72 75 54 97 5 58 26 51 37 23 72 40 85 43 +124 +3387 +61 70 14 39 4 54 9 80 11 18 18 73 31 72 40 42 38 86 17 25 +125 +5440 +5 94 75 7 17 43 38 43 16 62 23 32 49 86 51 23 42 37 9 63 +126 +6377 +6 52 29 23 80 96 26 49 75 46 32 17 63 65 90 97 65 87 40 32 +127 +2018 +61 54 73 49 87 65 84 25 27 3 16 95 50 81 96 69 5 8 29 89 +128 +6667 +73 48 62 51 80 15 23 39 16 26 37 38 87 31 66 53 64 11 80 56 +129 +3255 +31 55 91 35 66 63 75 2 58 21 23 37 58 91 22 4 51 97 93 8 +130 +3560 +71 85 54 30 43 34 39 20 29 24 60 54 19 95 9 58 85 39 51 45 +131 +5369 +23 71 76 59 56 42 15 45 59 55 42 89 97 64 59 84 73 32 62 8 +132 +8401 +22 17 21 51 42 94 68 85 47 59 58 28 46 75 7 78 48 96 30 28 +133 +3925 +58 31 51 52 57 26 39 89 47 75 20 98 88 70 73 63 42 40 16 34 +134 +4911 +72 42 99 29 63 72 87 48 90 30 52 59 27 43 75 17 14 76 59 30 +135 +6096 +80 32 73 47 62 56 63 75 60 78 31 46 37 61 59 41 69 20 75 97 +136 +7602 +98 67 34 72 40 82 86 43 22 34 19 89 45 65 20 81 5 83 10 22 +137 +4661 +81 94 57 40 57 90 74 66 73 59 45 36 49 14 85 42 98 70 76 74 +138 +5494 +2 2 81 72 85 11 87 32 69 72 70 56 30 71 41 19 14 93 82 15 +139 +5339 +75 46 4 30 33 1 79 93 81 66 41 97 49 9 41 94 77 84 24 86 +140 +4911 +18 99 86 47 1 41 25 16 25 70 53 75 28 68 19 53 10 52 8 21 +141 +2587 +86 15 21 7 30 96 92 13 38 31 11 67 3 26 32 23 74 19 19 88 +142 +6032 +60 97 6 76 60 31 54 67 36 5 57 37 30 34 48 60 5 32 44 54 +143 +2103 +40 62 83 59 15 51 4 85 67 22 74 62 6 21 18 57 76 51 45 25 +144 +8166 +82 51 40 40 18 43 76 26 84 10 54 46 62 7 34 67 10 86 51 50 +145 +8529 +17 42 93 22 21 11 80 34 81 97 99 23 37 48 45 70 88 47 95 99 +146 +5528 +84 26 65 8 62 56 32 60 54 3 34 92 81 21 62 9 63 10 47 49 +147 +4348 +2 32 71 32 99 31 91 42 47 94 90 24 51 19 25 70 49 56 22 39 +148 +3954 +74 46 49 18 52 79 15 45 83 59 44 95 69 69 80 49 98 77 41 98 +149 +2351 +76 96 18 47 36 52 84 51 8 83 32 81 32 42 87 39 59 53 9 72 diff --git a/data/jobshop/150_20_06.txt b/data/jobshop/150_20_06.txt new file mode 100644 index 0000000000..5a161da29a --- /dev/null +++ b/data/jobshop/150_20_06.txt @@ -0,0 +1,453 @@ +150 +20 +1269663857 +0 +7137 +85 78 3 28 85 36 6 19 8 96 98 26 16 15 90 43 75 72 19 96 +1 +1486 +44 37 81 67 10 20 75 6 39 83 40 35 66 51 94 30 6 42 78 28 +2 +1555 +75 31 65 20 75 62 5 95 74 44 8 2 63 20 31 39 2 18 71 49 +3 +2676 +51 21 39 37 35 64 52 94 96 2 89 72 15 82 80 73 50 7 35 59 +4 +5287 +54 31 39 95 99 61 87 17 38 86 46 22 22 55 57 23 10 7 79 94 +5 +4820 +4 25 87 95 7 66 4 86 65 66 92 99 72 76 48 88 51 13 77 98 +6 +7996 +87 33 45 84 72 31 15 20 97 69 44 91 19 97 68 62 99 89 68 93 +7 +7938 +80 37 5 24 14 85 78 77 83 64 62 94 30 47 46 94 72 9 90 94 +8 +3828 +68 94 64 93 72 71 99 60 39 83 52 8 11 13 2 87 1 48 63 89 +9 +1425 +37 40 17 48 5 33 22 40 58 68 61 78 13 66 39 95 10 15 99 3 +10 +8254 +87 77 3 8 49 15 95 35 43 62 59 22 59 54 99 83 97 86 13 62 +11 +3212 +35 68 74 78 87 68 4 94 27 36 44 74 81 33 2 21 95 86 14 76 +12 +5300 +38 30 75 79 58 85 36 2 62 40 6 71 45 81 47 65 94 36 80 98 +13 +4709 +20 88 57 91 30 40 43 19 63 96 30 26 47 40 36 72 10 85 31 64 +14 +5515 +75 24 19 30 56 99 86 59 62 66 41 70 65 64 37 16 84 30 50 58 +15 +7948 +52 47 11 30 89 8 87 96 91 92 98 53 28 18 81 77 47 37 74 18 +16 +6523 +61 45 75 51 24 62 18 89 42 46 72 9 3 58 71 87 7 13 48 6 +17 +5778 +79 41 24 74 90 48 50 3 58 51 61 8 76 94 83 49 69 14 6 68 +18 +6681 +97 67 31 29 56 65 35 14 89 71 26 11 86 16 56 74 71 74 89 46 +19 +5740 +10 30 55 62 65 73 49 33 67 74 43 75 76 86 8 70 63 39 72 66 +20 +1988 +57 85 73 80 70 71 47 17 32 56 45 25 20 8 85 71 90 97 43 11 +21 +7233 +85 83 34 76 24 17 88 76 44 34 73 32 18 15 60 89 4 47 80 36 +22 +4910 +6 51 88 56 66 87 10 29 13 67 88 53 60 18 13 49 55 5 88 47 +23 +7821 +59 14 79 53 67 37 33 41 47 99 83 53 14 97 80 85 34 63 10 63 +24 +7985 +87 19 88 14 94 95 72 77 3 3 64 79 40 3 25 2 55 7 15 77 +25 +1349 +12 44 45 3 43 54 61 77 94 90 19 49 96 72 20 18 42 45 39 84 +26 +6582 +90 26 99 55 51 62 61 99 52 68 73 11 25 27 13 10 6 4 99 9 +27 +5613 +83 68 82 96 79 84 17 55 89 5 81 17 51 90 18 31 48 70 18 95 +28 +7079 +92 86 40 48 88 25 75 59 1 65 58 5 3 17 67 69 50 27 77 78 +29 +3941 +63 47 57 96 3 34 87 7 45 83 35 3 64 22 43 77 63 42 98 39 +30 +1101 +74 69 91 25 14 98 27 97 30 2 47 9 27 98 40 34 31 54 15 77 +31 +7058 +86 41 31 41 51 21 35 49 87 88 92 85 83 21 91 83 46 81 11 43 +32 +4213 +22 48 62 18 63 44 80 62 52 95 53 73 12 40 20 80 58 83 36 81 +33 +5123 +54 57 17 67 20 71 15 14 94 4 62 60 69 98 89 30 95 23 36 58 +34 +7263 +65 74 87 77 83 58 97 21 55 22 90 23 32 45 58 89 20 44 99 81 +35 +5779 +55 63 3 46 84 68 89 39 9 78 51 23 85 37 26 91 90 45 14 37 +36 +8533 +19 61 97 57 94 49 81 67 56 89 86 23 71 97 67 96 5 66 76 22 +37 +2801 +7 55 92 60 85 28 64 38 15 74 78 55 10 69 34 87 42 97 90 31 +38 +5948 +35 52 51 2 53 16 22 35 1 56 56 58 97 42 50 81 32 52 75 96 +39 +7809 +78 61 23 4 62 77 28 36 45 75 65 37 41 68 49 76 36 24 14 75 +40 +5042 +32 72 7 15 12 53 34 74 87 72 1 35 6 35 11 16 89 3 55 46 +41 +3331 +10 92 75 14 58 63 42 97 16 45 11 26 17 19 82 15 19 51 48 17 +42 +1290 +75 63 64 69 59 95 65 2 81 12 65 17 43 27 55 71 94 17 41 54 +43 +6883 +14 74 23 85 35 92 84 79 34 15 56 73 79 27 73 63 37 22 51 36 +44 +3672 +53 33 50 1 69 79 71 36 35 33 20 22 96 32 59 52 48 86 25 4 +45 +7211 +49 33 25 36 94 43 83 44 3 44 2 82 42 87 54 80 83 97 99 27 +46 +1732 +40 49 33 53 19 17 77 62 54 24 70 88 36 25 5 34 62 63 74 10 +47 +2433 +19 27 32 7 11 58 33 88 84 10 42 22 84 68 5 31 26 15 83 66 +48 +2153 +25 28 25 31 8 16 59 55 86 15 45 1 93 99 52 95 35 64 13 43 +49 +6689 +54 6 96 19 10 70 12 86 71 24 85 92 69 89 82 24 33 27 45 4 +50 +8466 +5 54 77 46 23 82 42 42 3 76 49 57 43 43 32 77 88 35 18 4 +51 +4266 +37 6 78 43 83 64 66 46 40 1 50 16 63 12 48 98 26 67 3 41 +52 +5093 +56 68 44 84 43 7 56 52 15 74 27 37 79 79 10 12 40 65 49 36 +53 +6549 +18 54 35 6 96 41 30 12 93 62 91 6 96 39 40 76 7 76 31 97 +54 +4683 +31 48 38 18 20 63 17 91 8 70 78 57 25 76 60 29 78 86 38 50 +55 +5180 +30 34 63 84 48 54 21 64 6 26 82 6 93 13 26 81 93 19 31 45 +56 +1768 +2 60 77 95 14 37 15 90 53 1 61 20 72 91 2 93 42 65 97 25 +57 +8145 +5 40 76 65 72 6 72 70 72 24 62 62 23 62 65 13 64 89 73 71 +58 +5746 +15 2 35 89 13 59 73 16 54 57 73 75 62 41 62 36 4 10 82 61 +59 +1660 +71 85 83 90 41 95 83 9 57 36 83 17 70 20 4 94 82 80 58 50 +60 +4571 +46 33 26 48 61 55 47 18 14 54 15 95 64 61 17 43 19 48 1 56 +61 +3793 +49 65 84 97 19 41 92 3 80 89 75 77 4 35 90 7 73 77 76 70 +62 +8290 +89 46 95 44 47 25 1 19 61 81 11 90 38 21 86 7 10 48 86 8 +63 +1193 +59 48 34 15 6 14 25 21 24 14 21 14 30 93 89 12 44 79 58 99 +64 +8055 +42 17 87 48 58 87 87 16 19 50 4 95 65 2 22 64 95 81 80 68 +65 +5881 +13 98 6 33 42 89 83 55 33 7 75 5 84 41 21 68 52 93 89 25 +66 +4464 +56 72 52 27 25 34 57 36 28 11 71 18 48 4 22 46 1 50 66 2 +67 +2156 +27 36 38 30 12 17 23 31 32 71 45 13 44 67 62 82 30 2 57 57 +68 +5158 +13 45 9 97 66 42 78 19 68 37 28 49 31 14 65 4 88 50 32 90 +69 +1303 +29 9 98 80 81 34 57 53 83 3 48 25 31 75 86 83 19 47 54 99 +70 +5107 +20 73 41 33 26 2 96 80 31 46 51 1 20 53 75 28 51 65 69 14 +71 +2078 +30 3 28 65 28 98 7 60 8 17 65 58 54 84 90 2 99 63 37 55 +72 +8404 +26 75 50 93 12 8 89 7 83 94 15 79 27 13 97 84 80 67 61 53 +73 +2007 +98 16 94 86 92 80 73 53 99 81 59 60 83 29 88 36 93 72 24 56 +74 +2162 +12 31 56 8 29 4 52 62 82 3 97 89 67 96 30 34 58 39 53 65 +75 +8494 +48 54 48 78 12 48 21 48 82 24 9 64 98 92 29 7 99 55 58 33 +76 +7755 +54 19 23 62 64 72 74 77 80 13 5 90 56 21 91 92 89 1 36 98 +77 +5881 +93 97 93 41 91 28 78 10 33 96 43 79 20 81 42 23 3 50 43 45 +78 +8482 +29 84 56 83 84 41 72 2 33 48 1 61 7 95 7 81 57 13 93 69 +79 +3821 +51 30 3 97 58 17 62 86 48 62 60 18 44 76 41 56 40 7 57 59 +80 +3591 +33 29 53 31 90 17 79 54 67 4 41 10 43 32 41 50 9 18 53 22 +81 +2938 +32 56 67 24 33 34 8 31 53 80 20 4 43 80 1 86 68 55 40 50 +82 +3726 +80 42 55 29 44 27 24 72 68 77 59 19 2 35 42 50 96 96 39 46 +83 +6608 +9 25 26 92 19 36 38 59 90 40 95 58 27 65 93 66 20 73 52 70 +84 +4034 +14 1 79 41 13 65 42 26 13 11 46 19 88 72 73 62 39 29 3 45 +85 +4888 +11 31 83 8 23 47 64 96 55 45 87 28 49 68 62 63 77 85 77 14 +86 +8228 +46 72 63 7 37 34 10 69 85 91 43 54 55 97 74 37 60 5 84 62 +87 +7467 +86 25 6 57 11 67 80 80 35 23 4 58 52 2 76 28 73 14 49 66 +88 +2867 +55 83 4 49 13 13 88 19 6 23 32 41 46 77 19 7 53 39 57 84 +89 +4839 +2 99 74 17 51 56 21 72 12 29 79 40 42 34 2 23 79 7 3 14 +90 +1741 +78 50 93 8 88 9 30 28 34 94 44 33 85 78 72 99 62 19 1 2 +91 +6317 +55 92 87 40 62 72 98 59 79 12 17 2 28 8 86 14 36 9 57 89 +92 +1969 +68 83 47 28 62 5 25 22 83 92 71 26 47 93 95 49 2 6 19 72 +93 +1252 +49 10 84 48 31 88 88 28 98 1 69 99 65 22 36 58 41 96 33 98 +94 +7707 +12 22 48 51 87 58 11 42 83 73 3 38 41 71 42 61 76 62 46 42 +95 +4237 +56 26 89 84 92 17 35 37 89 50 2 87 96 35 35 35 57 82 80 13 +96 +7503 +53 56 16 3 85 4 65 20 64 31 42 11 10 61 47 46 31 72 69 38 +97 +3128 +20 99 63 43 52 67 62 99 44 25 67 32 25 82 65 38 78 71 22 90 +98 +5151 +63 42 58 72 29 47 78 37 4 6 48 67 49 26 8 62 73 71 7 20 +99 +2704 +79 48 67 47 76 46 67 65 75 31 91 76 59 74 12 53 5 46 80 9 +100 +1971 +1 93 29 30 61 19 98 53 97 9 20 55 54 47 92 7 97 77 97 3 +101 +3033 +84 46 42 33 3 7 9 51 97 83 32 32 83 97 83 23 64 99 85 24 +102 +3223 +37 61 13 90 37 34 22 47 12 19 41 74 31 72 15 24 52 86 70 79 +103 +5449 +38 78 24 45 32 75 61 68 12 72 79 85 96 52 52 73 86 96 27 15 +104 +2353 +99 61 17 39 10 6 27 15 9 52 80 30 31 7 5 23 31 89 67 82 +105 +2417 +99 37 30 33 64 40 17 86 45 9 83 40 82 4 90 91 78 39 51 1 +106 +2194 +23 34 61 50 14 87 13 60 82 30 72 31 75 41 40 34 72 80 2 34 +107 +4593 +27 29 7 43 21 75 87 61 51 60 80 92 6 12 87 43 86 85 24 65 +108 +5521 +68 46 40 41 57 12 66 16 19 83 21 12 26 65 57 10 43 84 55 23 +109 +4121 +58 72 64 56 92 80 6 94 7 10 13 79 18 13 88 70 32 39 97 77 +110 +5216 +32 19 46 85 50 83 64 54 42 79 21 78 71 99 60 94 28 45 34 44 +111 +2997 +32 63 54 50 52 17 65 24 45 45 91 27 67 81 86 85 28 62 34 45 +112 +2973 +79 32 60 27 55 40 92 71 53 63 84 22 35 69 34 53 22 41 83 68 +113 +6499 +17 69 76 96 50 38 43 4 25 73 75 5 17 77 58 28 74 55 89 91 +114 +1316 +29 99 91 94 26 16 23 1 67 20 24 29 57 49 33 99 60 31 75 44 +115 +2959 +17 89 58 48 7 33 16 1 82 76 48 26 56 19 74 25 1 27 22 80 +116 +3371 +90 48 53 68 70 61 51 26 49 34 61 80 57 78 53 38 84 69 47 60 +117 +5338 +91 23 71 96 85 13 19 65 62 66 14 78 94 46 43 93 80 85 56 7 +118 +5429 +24 78 89 75 89 33 36 21 18 48 67 97 62 81 22 39 88 11 47 86 +119 +2182 +37 94 78 89 92 88 56 80 4 55 40 16 36 81 81 31 84 89 84 51 +120 +8270 +78 93 20 62 3 99 65 40 99 39 22 24 48 36 76 51 17 37 35 90 +121 +7689 +78 84 47 45 59 33 65 46 70 33 2 78 79 11 84 1 93 4 41 64 +122 +1838 +91 28 33 40 76 37 72 75 54 97 5 58 26 51 37 23 72 40 85 43 +123 +3387 +61 70 14 39 4 54 9 80 11 18 18 73 31 72 40 42 38 86 17 25 +124 +5440 +5 94 75 7 17 43 38 43 16 62 23 32 49 86 51 23 42 37 9 63 +125 +6377 +6 52 29 23 80 96 26 49 75 46 32 17 63 65 90 97 65 87 40 32 +126 +2018 +61 54 73 49 87 65 84 25 27 3 16 95 50 81 96 69 5 8 29 89 +127 +6667 +73 48 62 51 80 15 23 39 16 26 37 38 87 31 66 53 64 11 80 56 +128 +3255 +31 55 91 35 66 63 75 2 58 21 23 37 58 91 22 4 51 97 93 8 +129 +3560 +71 85 54 30 43 34 39 20 29 24 60 54 19 95 9 58 85 39 51 45 +130 +5369 +23 71 76 59 56 42 15 45 59 55 42 89 97 64 59 84 73 32 62 8 +131 +8400 +22 17 21 51 42 94 68 85 47 59 58 28 46 75 7 78 48 96 30 28 +132 +3925 +58 31 51 52 57 26 39 89 47 75 20 98 88 70 73 63 42 40 16 34 +133 +4911 +72 42 99 29 63 72 87 48 90 30 52 59 27 43 75 17 14 76 59 30 +134 +6096 +80 32 73 47 62 56 63 75 60 78 31 46 37 61 59 41 69 20 75 97 +135 +7602 +98 67 34 72 40 82 86 43 22 34 19 89 45 65 20 81 5 83 10 22 +136 +4661 +81 94 57 40 57 90 74 66 73 59 45 36 49 14 85 42 98 70 76 74 +137 +5494 +2 2 81 72 85 11 87 32 69 72 70 56 30 71 41 19 14 93 82 15 +138 +5339 +75 46 4 30 33 1 79 93 81 66 41 97 49 9 41 94 77 84 24 86 +139 +4911 +18 99 86 47 1 41 25 16 25 70 53 75 28 68 19 53 10 52 8 21 +140 +2587 +86 15 21 7 30 96 92 13 38 31 11 67 3 26 32 23 74 19 19 88 +141 +6032 +60 97 6 76 60 31 54 67 36 5 57 37 30 34 48 60 5 32 44 54 +142 +2103 +40 62 83 59 15 51 4 85 67 22 74 62 6 21 18 57 76 51 45 25 +143 +8166 +82 51 40 40 18 43 76 26 84 10 54 46 62 7 34 67 10 86 51 50 +144 +8529 +17 42 93 22 21 11 80 34 81 97 99 23 37 48 45 70 88 47 95 99 +145 +5528 +84 26 65 8 62 56 32 60 54 3 34 92 81 21 62 9 63 10 47 49 +146 +4348 +2 32 71 32 99 31 91 42 47 94 90 24 51 19 25 70 49 56 22 39 +147 +3954 +74 46 49 18 52 79 15 45 83 59 44 95 69 69 80 49 98 77 41 98 +148 +2351 +76 96 18 47 36 52 84 51 8 83 32 81 32 42 87 39 59 53 9 72 +149 +5316 +89 87 17 77 35 73 88 39 59 21 33 53 30 68 44 85 67 75 84 57 diff --git a/data/jobshop/150_20_07.txt b/data/jobshop/150_20_07.txt new file mode 100644 index 0000000000..6e731fc753 --- /dev/null +++ b/data/jobshop/150_20_07.txt @@ -0,0 +1,453 @@ +150 +20 +1842928007 +0 +1486 +44 37 81 67 10 20 75 6 39 83 40 35 66 51 94 30 6 42 78 28 +1 +1555 +75 31 65 20 75 62 5 95 74 44 8 2 63 20 31 39 2 18 71 49 +2 +2676 +51 21 39 37 35 64 52 94 96 2 89 72 15 82 80 73 50 7 35 59 +3 +5287 +54 31 39 95 99 61 87 17 38 86 46 22 22 55 57 23 10 7 79 94 +4 +4820 +4 25 87 95 7 66 4 86 65 66 92 99 72 76 48 88 51 13 77 98 +5 +7996 +87 33 45 84 72 31 15 20 97 69 44 91 19 97 68 62 99 89 68 93 +6 +7938 +80 37 5 24 14 85 78 77 83 64 62 94 30 47 46 94 72 9 90 94 +7 +3828 +68 94 64 93 72 71 99 60 39 83 52 8 11 13 2 87 1 48 63 89 +8 +1425 +37 40 17 48 5 33 22 40 58 68 61 78 13 66 39 95 10 15 99 3 +9 +8254 +87 77 3 8 49 15 95 35 43 62 59 22 59 54 99 83 97 86 13 62 +10 +3211 +35 68 74 78 87 68 4 94 27 36 44 74 81 33 2 21 95 86 14 76 +11 +5300 +38 30 75 79 58 85 36 2 62 40 6 71 45 81 47 65 94 36 80 98 +12 +4708 +20 88 57 91 30 40 43 19 63 96 30 26 47 40 36 72 10 85 31 64 +13 +5515 +75 24 19 30 56 99 86 59 62 66 41 70 65 64 37 16 84 30 50 58 +14 +7948 +52 47 11 30 89 8 87 96 91 92 98 53 28 18 81 77 47 37 74 18 +15 +6522 +61 45 75 51 24 62 18 89 42 46 72 9 3 58 71 87 7 13 48 6 +16 +5777 +79 41 24 74 90 48 50 3 58 51 61 8 76 94 83 49 69 14 6 68 +17 +6681 +97 67 31 29 56 65 35 14 89 71 26 11 86 16 56 74 71 74 89 46 +18 +5740 +10 30 55 62 65 73 49 33 67 74 43 75 76 86 8 70 63 39 72 66 +19 +1988 +57 85 73 80 70 71 47 17 32 56 45 25 20 8 85 71 90 97 43 11 +20 +7233 +85 83 34 76 24 17 88 76 44 34 73 32 18 15 60 89 4 47 80 36 +21 +4910 +6 51 88 56 66 87 10 29 13 67 88 53 60 18 13 49 55 5 88 47 +22 +7820 +59 14 79 53 67 37 33 41 47 99 83 53 14 97 80 85 34 63 10 63 +23 +7985 +87 19 88 14 94 95 72 77 3 3 64 79 40 3 25 2 55 7 15 77 +24 +1349 +12 44 45 3 43 54 61 77 94 90 19 49 96 72 20 18 42 45 39 84 +25 +6581 +90 26 99 55 51 62 61 99 52 68 73 11 25 27 13 10 6 4 99 9 +26 +5613 +83 68 82 96 79 84 17 55 89 5 81 17 51 90 18 31 48 70 18 95 +27 +7079 +92 86 40 48 88 25 75 59 1 65 58 5 3 17 67 69 50 27 77 78 +28 +3941 +63 47 57 96 3 34 87 7 45 83 35 3 64 22 43 77 63 42 98 39 +29 +1101 +74 69 91 25 14 98 27 97 30 2 47 9 27 98 40 34 31 54 15 77 +30 +7057 +86 41 31 41 51 21 35 49 87 88 92 85 83 21 91 83 46 81 11 43 +31 +4213 +22 48 62 18 63 44 80 62 52 95 53 73 12 40 20 80 58 83 36 81 +32 +5123 +54 57 17 67 20 71 15 14 94 4 62 60 69 98 89 30 95 23 36 58 +33 +7263 +65 74 87 77 83 58 97 21 55 22 90 23 32 45 58 89 20 44 99 81 +34 +5778 +55 63 3 46 84 68 89 39 9 78 51 23 85 37 26 91 90 45 14 37 +35 +8533 +19 61 97 57 94 49 81 67 56 89 86 23 71 97 67 96 5 66 76 22 +36 +2801 +7 55 92 60 85 28 64 38 15 74 78 55 10 69 34 87 42 97 90 31 +37 +5948 +35 52 51 2 53 16 22 35 1 56 56 58 97 42 50 81 32 52 75 96 +38 +7809 +78 61 23 4 62 77 28 36 45 75 65 37 41 68 49 76 36 24 14 75 +39 +5042 +32 72 7 15 12 53 34 74 87 72 1 35 6 35 11 16 89 3 55 46 +40 +3330 +10 92 75 14 58 63 42 97 16 45 11 26 17 19 82 15 19 51 48 17 +41 +1290 +75 63 64 69 59 95 65 2 81 12 65 17 43 27 55 71 94 17 41 54 +42 +6883 +14 74 23 85 35 92 84 79 34 15 56 73 79 27 73 63 37 22 51 36 +43 +3672 +53 33 50 1 69 79 71 36 35 33 20 22 96 32 59 52 48 86 25 4 +44 +7211 +49 33 25 36 94 43 83 44 3 44 2 82 42 87 54 80 83 97 99 27 +45 +1732 +40 49 33 53 19 17 77 62 54 24 70 88 36 25 5 34 62 63 74 10 +46 +2433 +19 27 32 7 11 58 33 88 84 10 42 22 84 68 5 31 26 15 83 66 +47 +2153 +25 28 25 31 8 16 59 55 86 15 45 1 93 99 52 95 35 64 13 43 +48 +6689 +54 6 96 19 10 70 12 86 71 24 85 92 69 89 82 24 33 27 45 4 +49 +8466 +5 54 77 46 23 82 42 42 3 76 49 57 43 43 32 77 88 35 18 4 +50 +4266 +37 6 78 43 83 64 66 46 40 1 50 16 63 12 48 98 26 67 3 41 +51 +5093 +56 68 44 84 43 7 56 52 15 74 27 37 79 79 10 12 40 65 49 36 +52 +6549 +18 54 35 6 96 41 30 12 93 62 91 6 96 39 40 76 7 76 31 97 +53 +4682 +31 48 38 18 20 63 17 91 8 70 78 57 25 76 60 29 78 86 38 50 +54 +5180 +30 34 63 84 48 54 21 64 6 26 82 6 93 13 26 81 93 19 31 45 +55 +1768 +2 60 77 95 14 37 15 90 53 1 61 20 72 91 2 93 42 65 97 25 +56 +8145 +5 40 76 65 72 6 72 70 72 24 62 62 23 62 65 13 64 89 73 71 +57 +5745 +15 2 35 89 13 59 73 16 54 57 73 75 62 41 62 36 4 10 82 61 +58 +1660 +71 85 83 90 41 95 83 9 57 36 83 17 70 20 4 94 82 80 58 50 +59 +4571 +46 33 26 48 61 55 47 18 14 54 15 95 64 61 17 43 19 48 1 56 +60 +3792 +49 65 84 97 19 41 92 3 80 89 75 77 4 35 90 7 73 77 76 70 +61 +8289 +89 46 95 44 47 25 1 19 61 81 11 90 38 21 86 7 10 48 86 8 +62 +1193 +59 48 34 15 6 14 25 21 24 14 21 14 30 93 89 12 44 79 58 99 +63 +8055 +42 17 87 48 58 87 87 16 19 50 4 95 65 2 22 64 95 81 80 68 +64 +5881 +13 98 6 33 42 89 83 55 33 7 75 5 84 41 21 68 52 93 89 25 +65 +4464 +56 72 52 27 25 34 57 36 28 11 71 18 48 4 22 46 1 50 66 2 +66 +2156 +27 36 38 30 12 17 23 31 32 71 45 13 44 67 62 82 30 2 57 57 +67 +5158 +13 45 9 97 66 42 78 19 68 37 28 49 31 14 65 4 88 50 32 90 +68 +1303 +29 9 98 80 81 34 57 53 83 3 48 25 31 75 86 83 19 47 54 99 +69 +5107 +20 73 41 33 26 2 96 80 31 46 51 1 20 53 75 28 51 65 69 14 +70 +2078 +30 3 28 65 28 98 7 60 8 17 65 58 54 84 90 2 99 63 37 55 +71 +8404 +26 75 50 93 12 8 89 7 83 94 15 79 27 13 97 84 80 67 61 53 +72 +2006 +98 16 94 86 92 80 73 53 99 81 59 60 83 29 88 36 93 72 24 56 +73 +2162 +12 31 56 8 29 4 52 62 82 3 97 89 67 96 30 34 58 39 53 65 +74 +8494 +48 54 48 78 12 48 21 48 82 24 9 64 98 92 29 7 99 55 58 33 +75 +7755 +54 19 23 62 64 72 74 77 80 13 5 90 56 21 91 92 89 1 36 98 +76 +5881 +93 97 93 41 91 28 78 10 33 96 43 79 20 81 42 23 3 50 43 45 +77 +8482 +29 84 56 83 84 41 72 2 33 48 1 61 7 95 7 81 57 13 93 69 +78 +3821 +51 30 3 97 58 17 62 86 48 62 60 18 44 76 41 56 40 7 57 59 +79 +3591 +33 29 53 31 90 17 79 54 67 4 41 10 43 32 41 50 9 18 53 22 +80 +2938 +32 56 67 24 33 34 8 31 53 80 20 4 43 80 1 86 68 55 40 50 +81 +3726 +80 42 55 29 44 27 24 72 68 77 59 19 2 35 42 50 96 96 39 46 +82 +6607 +9 25 26 92 19 36 38 59 90 40 95 58 27 65 93 66 20 73 52 70 +83 +4034 +14 1 79 41 13 65 42 26 13 11 46 19 88 72 73 62 39 29 3 45 +84 +4888 +11 31 83 8 23 47 64 96 55 45 87 28 49 68 62 63 77 85 77 14 +85 +8227 +46 72 63 7 37 34 10 69 85 91 43 54 55 97 74 37 60 5 84 62 +86 +7467 +86 25 6 57 11 67 80 80 35 23 4 58 52 2 76 28 73 14 49 66 +87 +2867 +55 83 4 49 13 13 88 19 6 23 32 41 46 77 19 7 53 39 57 84 +88 +4839 +2 99 74 17 51 56 21 72 12 29 79 40 42 34 2 23 79 7 3 14 +89 +1741 +78 50 93 8 88 9 30 28 34 94 44 33 85 78 72 99 62 19 1 2 +90 +6317 +55 92 87 40 62 72 98 59 79 12 17 2 28 8 86 14 36 9 57 89 +91 +1969 +68 83 47 28 62 5 25 22 83 92 71 26 47 93 95 49 2 6 19 72 +92 +1252 +49 10 84 48 31 88 88 28 98 1 69 99 65 22 36 58 41 96 33 98 +93 +7707 +12 22 48 51 87 58 11 42 83 73 3 38 41 71 42 61 76 62 46 42 +94 +4237 +56 26 89 84 92 17 35 37 89 50 2 87 96 35 35 35 57 82 80 13 +95 +7503 +53 56 16 3 85 4 65 20 64 31 42 11 10 61 47 46 31 72 69 38 +96 +3128 +20 99 63 43 52 67 62 99 44 25 67 32 25 82 65 38 78 71 22 90 +97 +5151 +63 42 58 72 29 47 78 37 4 6 48 67 49 26 8 62 73 71 7 20 +98 +2704 +79 48 67 47 76 46 67 65 75 31 91 76 59 74 12 53 5 46 80 9 +99 +1971 +1 93 29 30 61 19 98 53 97 9 20 55 54 47 92 7 97 77 97 3 +100 +3032 +84 46 42 33 3 7 9 51 97 83 32 32 83 97 83 23 64 99 85 24 +101 +3223 +37 61 13 90 37 34 22 47 12 19 41 74 31 72 15 24 52 86 70 79 +102 +5449 +38 78 24 45 32 75 61 68 12 72 79 85 96 52 52 73 86 96 27 15 +103 +2353 +99 61 17 39 10 6 27 15 9 52 80 30 31 7 5 23 31 89 67 82 +104 +2417 +99 37 30 33 64 40 17 86 45 9 83 40 82 4 90 91 78 39 51 1 +105 +2194 +23 34 61 50 14 87 13 60 82 30 72 31 75 41 40 34 72 80 2 34 +106 +4593 +27 29 7 43 21 75 87 61 51 60 80 92 6 12 87 43 86 85 24 65 +107 +5521 +68 46 40 41 57 12 66 16 19 83 21 12 26 65 57 10 43 84 55 23 +108 +4121 +58 72 64 56 92 80 6 94 7 10 13 79 18 13 88 70 32 39 97 77 +109 +5216 +32 19 46 85 50 83 64 54 42 79 21 78 71 99 60 94 28 45 34 44 +110 +2997 +32 63 54 50 52 17 65 24 45 45 91 27 67 81 86 85 28 62 34 45 +111 +2973 +79 32 60 27 55 40 92 71 53 63 84 22 35 69 34 53 22 41 83 68 +112 +6499 +17 69 76 96 50 38 43 4 25 73 75 5 17 77 58 28 74 55 89 91 +113 +1316 +29 99 91 94 26 16 23 1 67 20 24 29 57 49 33 99 60 31 75 44 +114 +2959 +17 89 58 48 7 33 16 1 82 76 48 26 56 19 74 25 1 27 22 80 +115 +3371 +90 48 53 68 70 61 51 26 49 34 61 80 57 78 53 38 84 69 47 60 +116 +5338 +91 23 71 96 85 13 19 65 62 66 14 78 94 46 43 93 80 85 56 7 +117 +5429 +24 78 89 75 89 33 36 21 18 48 67 97 62 81 22 39 88 11 47 86 +118 +2182 +37 94 78 89 92 88 56 80 4 55 40 16 36 81 81 31 84 89 84 51 +119 +8270 +78 93 20 62 3 99 65 40 99 39 22 24 48 36 76 51 17 37 35 90 +120 +7689 +78 84 47 45 59 33 65 46 70 33 2 78 79 11 84 1 93 4 41 64 +121 +1838 +91 28 33 40 76 37 72 75 54 97 5 58 26 51 37 23 72 40 85 43 +122 +3387 +61 70 14 39 4 54 9 80 11 18 18 73 31 72 40 42 38 86 17 25 +123 +5440 +5 94 75 7 17 43 38 43 16 62 23 32 49 86 51 23 42 37 9 63 +124 +6376 +6 52 29 23 80 96 26 49 75 46 32 17 63 65 90 97 65 87 40 32 +125 +2018 +61 54 73 49 87 65 84 25 27 3 16 95 50 81 96 69 5 8 29 89 +126 +6667 +73 48 62 51 80 15 23 39 16 26 37 38 87 31 66 53 64 11 80 56 +127 +3255 +31 55 91 35 66 63 75 2 58 21 23 37 58 91 22 4 51 97 93 8 +128 +3560 +71 85 54 30 43 34 39 20 29 24 60 54 19 95 9 58 85 39 51 45 +129 +5369 +23 71 76 59 56 42 15 45 59 55 42 89 97 64 59 84 73 32 62 8 +130 +8400 +22 17 21 51 42 94 68 85 47 59 58 28 46 75 7 78 48 96 30 28 +131 +3925 +58 31 51 52 57 26 39 89 47 75 20 98 88 70 73 63 42 40 16 34 +132 +4911 +72 42 99 29 63 72 87 48 90 30 52 59 27 43 75 17 14 76 59 30 +133 +6096 +80 32 73 47 62 56 63 75 60 78 31 46 37 61 59 41 69 20 75 97 +134 +7602 +98 67 34 72 40 82 86 43 22 34 19 89 45 65 20 81 5 83 10 22 +135 +4660 +81 94 57 40 57 90 74 66 73 59 45 36 49 14 85 42 98 70 76 74 +136 +5494 +2 2 81 72 85 11 87 32 69 72 70 56 30 71 41 19 14 93 82 15 +137 +5339 +75 46 4 30 33 1 79 93 81 66 41 97 49 9 41 94 77 84 24 86 +138 +4911 +18 99 86 47 1 41 25 16 25 70 53 75 28 68 19 53 10 52 8 21 +139 +2587 +86 15 21 7 30 96 92 13 38 31 11 67 3 26 32 23 74 19 19 88 +140 +6032 +60 97 6 76 60 31 54 67 36 5 57 37 30 34 48 60 5 32 44 54 +141 +2103 +40 62 83 59 15 51 4 85 67 22 74 62 6 21 18 57 76 51 45 25 +142 +8166 +82 51 40 40 18 43 76 26 84 10 54 46 62 7 34 67 10 86 51 50 +143 +8528 +17 42 93 22 21 11 80 34 81 97 99 23 37 48 45 70 88 47 95 99 +144 +5528 +84 26 65 8 62 56 32 60 54 3 34 92 81 21 62 9 63 10 47 49 +145 +4348 +2 32 71 32 99 31 91 42 47 94 90 24 51 19 25 70 49 56 22 39 +146 +3953 +74 46 49 18 52 79 15 45 83 59 44 95 69 69 80 49 98 77 41 98 +147 +2351 +76 96 18 47 36 52 84 51 8 83 32 81 32 42 87 39 59 53 9 72 +148 +5316 +89 87 17 77 35 73 88 39 59 21 33 53 30 68 44 85 67 75 84 57 +149 +5823 +78 3 28 85 36 6 19 8 96 98 26 16 15 90 43 75 72 19 96 81 diff --git a/data/jobshop/150_20_08.txt b/data/jobshop/150_20_08.txt new file mode 100644 index 0000000000..ab594a09fd --- /dev/null +++ b/data/jobshop/150_20_08.txt @@ -0,0 +1,453 @@ +150 +20 +934372968 +0 +1554 +75 31 65 20 75 62 5 95 74 44 8 2 63 20 31 39 2 18 71 49 +1 +2675 +51 21 39 37 35 64 52 94 96 2 89 72 15 82 80 73 50 7 35 59 +2 +5286 +54 31 39 95 99 61 87 17 38 86 46 22 22 55 57 23 10 7 79 94 +3 +4819 +4 25 87 95 7 66 4 86 65 66 92 99 72 76 48 88 51 13 77 98 +4 +7994 +87 33 45 84 72 31 15 20 97 69 44 91 19 97 68 62 99 89 68 93 +5 +7936 +80 37 5 24 14 85 78 77 83 64 62 94 30 47 46 94 72 9 90 94 +6 +3827 +68 94 64 93 72 71 99 60 39 83 52 8 11 13 2 87 1 48 63 89 +7 +1424 +37 40 17 48 5 33 22 40 58 68 61 78 13 66 39 95 10 15 99 3 +8 +8252 +87 77 3 8 49 15 95 35 43 62 59 22 59 54 99 83 97 86 13 62 +9 +3211 +35 68 74 78 87 68 4 94 27 36 44 74 81 33 2 21 95 86 14 76 +10 +5299 +38 30 75 79 58 85 36 2 62 40 6 71 45 81 47 65 94 36 80 98 +11 +4707 +20 88 57 91 30 40 43 19 63 96 30 26 47 40 36 72 10 85 31 64 +12 +5514 +75 24 19 30 56 99 86 59 62 66 41 70 65 64 37 16 84 30 50 58 +13 +7946 +52 47 11 30 89 8 87 96 91 92 98 53 28 18 81 77 47 37 74 18 +14 +6521 +61 45 75 51 24 62 18 89 42 46 72 9 3 58 71 87 7 13 48 6 +15 +5776 +79 41 24 74 90 48 50 3 58 51 61 8 76 94 83 49 69 14 6 68 +16 +6679 +97 67 31 29 56 65 35 14 89 71 26 11 86 16 56 74 71 74 89 46 +17 +5739 +10 30 55 62 65 73 49 33 67 74 43 75 76 86 8 70 63 39 72 66 +18 +1987 +57 85 73 80 70 71 47 17 32 56 45 25 20 8 85 71 90 97 43 11 +19 +7231 +85 83 34 76 24 17 88 76 44 34 73 32 18 15 60 89 4 47 80 36 +20 +4909 +6 51 88 56 66 87 10 29 13 67 88 53 60 18 13 49 55 5 88 47 +21 +7819 +59 14 79 53 67 37 33 41 47 99 83 53 14 97 80 85 34 63 10 63 +22 +7983 +87 19 88 14 94 95 72 77 3 3 64 79 40 3 25 2 55 7 15 77 +23 +1349 +12 44 45 3 43 54 61 77 94 90 19 49 96 72 20 18 42 45 39 84 +24 +6580 +90 26 99 55 51 62 61 99 52 68 73 11 25 27 13 10 6 4 99 9 +25 +5611 +83 68 82 96 79 84 17 55 89 5 81 17 51 90 18 31 48 70 18 95 +26 +7077 +92 86 40 48 88 25 75 59 1 65 58 5 3 17 67 69 50 27 77 78 +27 +3940 +63 47 57 96 3 34 87 7 45 83 35 3 64 22 43 77 63 42 98 39 +28 +1101 +74 69 91 25 14 98 27 97 30 2 47 9 27 98 40 34 31 54 15 77 +29 +7056 +86 41 31 41 51 21 35 49 87 88 92 85 83 21 91 83 46 81 11 43 +30 +4212 +22 48 62 18 63 44 80 62 52 95 53 73 12 40 20 80 58 83 36 81 +31 +5121 +54 57 17 67 20 71 15 14 94 4 62 60 69 98 89 30 95 23 36 58 +32 +7261 +65 74 87 77 83 58 97 21 55 22 90 23 32 45 58 89 20 44 99 81 +33 +5777 +55 63 3 46 84 68 89 39 9 78 51 23 85 37 26 91 90 45 14 37 +34 +8531 +19 61 97 57 94 49 81 67 56 89 86 23 71 97 67 96 5 66 76 22 +35 +2800 +7 55 92 60 85 28 64 38 15 74 78 55 10 69 34 87 42 97 90 31 +36 +5946 +35 52 51 2 53 16 22 35 1 56 56 58 97 42 50 81 32 52 75 96 +37 +7807 +78 61 23 4 62 77 28 36 45 75 65 37 41 68 49 76 36 24 14 75 +38 +5041 +32 72 7 15 12 53 34 74 87 72 1 35 6 35 11 16 89 3 55 46 +39 +3330 +10 92 75 14 58 63 42 97 16 45 11 26 17 19 82 15 19 51 48 17 +40 +1289 +75 63 64 69 59 95 65 2 81 12 65 17 43 27 55 71 94 17 41 54 +41 +6881 +14 74 23 85 35 92 84 79 34 15 56 73 79 27 73 63 37 22 51 36 +42 +3671 +53 33 50 1 69 79 71 36 35 33 20 22 96 32 59 52 48 86 25 4 +43 +7209 +49 33 25 36 94 43 83 44 3 44 2 82 42 87 54 80 83 97 99 27 +44 +1731 +40 49 33 53 19 17 77 62 54 24 70 88 36 25 5 34 62 63 74 10 +45 +2432 +19 27 32 7 11 58 33 88 84 10 42 22 84 68 5 31 26 15 83 66 +46 +2152 +25 28 25 31 8 16 59 55 86 15 45 1 93 99 52 95 35 64 13 43 +47 +6688 +54 6 96 19 10 70 12 86 71 24 85 92 69 89 82 24 33 27 45 4 +48 +8464 +5 54 77 46 23 82 42 42 3 76 49 57 43 43 32 77 88 35 18 4 +49 +4265 +37 6 78 43 83 64 66 46 40 1 50 16 63 12 48 98 26 67 3 41 +50 +5091 +56 68 44 84 43 7 56 52 15 74 27 37 79 79 10 12 40 65 49 36 +51 +6548 +18 54 35 6 96 41 30 12 93 62 91 6 96 39 40 76 7 76 31 97 +52 +4681 +31 48 38 18 20 63 17 91 8 70 78 57 25 76 60 29 78 86 38 50 +53 +5179 +30 34 63 84 48 54 21 64 6 26 82 6 93 13 26 81 93 19 31 45 +54 +1768 +2 60 77 95 14 37 15 90 53 1 61 20 72 91 2 93 42 65 97 25 +55 +8143 +5 40 76 65 72 6 72 70 72 24 62 62 23 62 65 13 64 89 73 71 +56 +5744 +15 2 35 89 13 59 73 16 54 57 73 75 62 41 62 36 4 10 82 61 +57 +1660 +71 85 83 90 41 95 83 9 57 36 83 17 70 20 4 94 82 80 58 50 +58 +4570 +46 33 26 48 61 55 47 18 14 54 15 95 64 61 17 43 19 48 1 56 +59 +3792 +49 65 84 97 19 41 92 3 80 89 75 77 4 35 90 7 73 77 76 70 +60 +8287 +89 46 95 44 47 25 1 19 61 81 11 90 38 21 86 7 10 48 86 8 +61 +1193 +59 48 34 15 6 14 25 21 24 14 21 14 30 93 89 12 44 79 58 99 +62 +8053 +42 17 87 48 58 87 87 16 19 50 4 95 65 2 22 64 95 81 80 68 +63 +5879 +13 98 6 33 42 89 83 55 33 7 75 5 84 41 21 68 52 93 89 25 +64 +4463 +56 72 52 27 25 34 57 36 28 11 71 18 48 4 22 46 1 50 66 2 +65 +2156 +27 36 38 30 12 17 23 31 32 71 45 13 44 67 62 82 30 2 57 57 +66 +5157 +13 45 9 97 66 42 78 19 68 37 28 49 31 14 65 4 88 50 32 90 +67 +1303 +29 9 98 80 81 34 57 53 83 3 48 25 31 75 86 83 19 47 54 99 +68 +5106 +20 73 41 33 26 2 96 80 31 46 51 1 20 53 75 28 51 65 69 14 +69 +2078 +30 3 28 65 28 98 7 60 8 17 65 58 54 84 90 2 99 63 37 55 +70 +8402 +26 75 50 93 12 8 89 7 83 94 15 79 27 13 97 84 80 67 61 53 +71 +2006 +98 16 94 86 92 80 73 53 99 81 59 60 83 29 88 36 93 72 24 56 +72 +2162 +12 31 56 8 29 4 52 62 82 3 97 89 67 96 30 34 58 39 53 65 +73 +8492 +48 54 48 78 12 48 21 48 82 24 9 64 98 92 29 7 99 55 58 33 +74 +7753 +54 19 23 62 64 72 74 77 80 13 5 90 56 21 91 92 89 1 36 98 +75 +5880 +93 97 93 41 91 28 78 10 33 96 43 79 20 81 42 23 3 50 43 45 +76 +8480 +29 84 56 83 84 41 72 2 33 48 1 61 7 95 7 81 57 13 93 69 +77 +3820 +51 30 3 97 58 17 62 86 48 62 60 18 44 76 41 56 40 7 57 59 +78 +3590 +33 29 53 31 90 17 79 54 67 4 41 10 43 32 41 50 9 18 53 22 +79 +2938 +32 56 67 24 33 34 8 31 53 80 20 4 43 80 1 86 68 55 40 50 +80 +3725 +80 42 55 29 44 27 24 72 68 77 59 19 2 35 42 50 96 96 39 46 +81 +6606 +9 25 26 92 19 36 38 59 90 40 95 58 27 65 93 66 20 73 52 70 +82 +4033 +14 1 79 41 13 65 42 26 13 11 46 19 88 72 73 62 39 29 3 45 +83 +4887 +11 31 83 8 23 47 64 96 55 45 87 28 49 68 62 63 77 85 77 14 +84 +8225 +46 72 63 7 37 34 10 69 85 91 43 54 55 97 74 37 60 5 84 62 +85 +7465 +86 25 6 57 11 67 80 80 35 23 4 58 52 2 76 28 73 14 49 66 +86 +2866 +55 83 4 49 13 13 88 19 6 23 32 41 46 77 19 7 53 39 57 84 +87 +4838 +2 99 74 17 51 56 21 72 12 29 79 40 42 34 2 23 79 7 3 14 +88 +1741 +78 50 93 8 88 9 30 28 34 94 44 33 85 78 72 99 62 19 1 2 +89 +6316 +55 92 87 40 62 72 98 59 79 12 17 2 28 8 86 14 36 9 57 89 +90 +1968 +68 83 47 28 62 5 25 22 83 92 71 26 47 93 95 49 2 6 19 72 +91 +1251 +49 10 84 48 31 88 88 28 98 1 69 99 65 22 36 58 41 96 33 98 +92 +7705 +12 22 48 51 87 58 11 42 83 73 3 38 41 71 42 61 76 62 46 42 +93 +4236 +56 26 89 84 92 17 35 37 89 50 2 87 96 35 35 35 57 82 80 13 +94 +7501 +53 56 16 3 85 4 65 20 64 31 42 11 10 61 47 46 31 72 69 38 +95 +3127 +20 99 63 43 52 67 62 99 44 25 67 32 25 82 65 38 78 71 22 90 +96 +5149 +63 42 58 72 29 47 78 37 4 6 48 67 49 26 8 62 73 71 7 20 +97 +2704 +79 48 67 47 76 46 67 65 75 31 91 76 59 74 12 53 5 46 80 9 +98 +1970 +1 93 29 30 61 19 98 53 97 9 20 55 54 47 92 7 97 77 97 3 +99 +3032 +84 46 42 33 3 7 9 51 97 83 32 32 83 97 83 23 64 99 85 24 +100 +3222 +37 61 13 90 37 34 22 47 12 19 41 74 31 72 15 24 52 86 70 79 +101 +5447 +38 78 24 45 32 75 61 68 12 72 79 85 96 52 52 73 86 96 27 15 +102 +2353 +99 61 17 39 10 6 27 15 9 52 80 30 31 7 5 23 31 89 67 82 +103 +2416 +99 37 30 33 64 40 17 86 45 9 83 40 82 4 90 91 78 39 51 1 +104 +2194 +23 34 61 50 14 87 13 60 82 30 72 31 75 41 40 34 72 80 2 34 +105 +4592 +27 29 7 43 21 75 87 61 51 60 80 92 6 12 87 43 86 85 24 65 +106 +5519 +68 46 40 41 57 12 66 16 19 83 21 12 26 65 57 10 43 84 55 23 +107 +4120 +58 72 64 56 92 80 6 94 7 10 13 79 18 13 88 70 32 39 97 77 +108 +5215 +32 19 46 85 50 83 64 54 42 79 21 78 71 99 60 94 28 45 34 44 +109 +2996 +32 63 54 50 52 17 65 24 45 45 91 27 67 81 86 85 28 62 34 45 +110 +2972 +79 32 60 27 55 40 92 71 53 63 84 22 35 69 34 53 22 41 83 68 +111 +6497 +17 69 76 96 50 38 43 4 25 73 75 5 17 77 58 28 74 55 89 91 +112 +1316 +29 99 91 94 26 16 23 1 67 20 24 29 57 49 33 99 60 31 75 44 +113 +2958 +17 89 58 48 7 33 16 1 82 76 48 26 56 19 74 25 1 27 22 80 +114 +3370 +90 48 53 68 70 61 51 26 49 34 61 80 57 78 53 38 84 69 47 60 +115 +5337 +91 23 71 96 85 13 19 65 62 66 14 78 94 46 43 93 80 85 56 7 +116 +5427 +24 78 89 75 89 33 36 21 18 48 67 97 62 81 22 39 88 11 47 86 +117 +2181 +37 94 78 89 92 88 56 80 4 55 40 16 36 81 81 31 84 89 84 51 +118 +8268 +78 93 20 62 3 99 65 40 99 39 22 24 48 36 76 51 17 37 35 90 +119 +7687 +78 84 47 45 59 33 65 46 70 33 2 78 79 11 84 1 93 4 41 64 +120 +1837 +91 28 33 40 76 37 72 75 54 97 5 58 26 51 37 23 72 40 85 43 +121 +3386 +61 70 14 39 4 54 9 80 11 18 18 73 31 72 40 42 38 86 17 25 +122 +5438 +5 94 75 7 17 43 38 43 16 62 23 32 49 86 51 23 42 37 9 63 +123 +6375 +6 52 29 23 80 96 26 49 75 46 32 17 63 65 90 97 65 87 40 32 +124 +2018 +61 54 73 49 87 65 84 25 27 3 16 95 50 81 96 69 5 8 29 89 +125 +6665 +73 48 62 51 80 15 23 39 16 26 37 38 87 31 66 53 64 11 80 56 +126 +3254 +31 55 91 35 66 63 75 2 58 21 23 37 58 91 22 4 51 97 93 8 +127 +3559 +71 85 54 30 43 34 39 20 29 24 60 54 19 95 9 58 85 39 51 45 +128 +5368 +23 71 76 59 56 42 15 45 59 55 42 89 97 64 59 84 73 32 62 8 +129 +8398 +22 17 21 51 42 94 68 85 47 59 58 28 46 75 7 78 48 96 30 28 +130 +3924 +58 31 51 52 57 26 39 89 47 75 20 98 88 70 73 63 42 40 16 34 +131 +4910 +72 42 99 29 63 72 87 48 90 30 52 59 27 43 75 17 14 76 59 30 +132 +6094 +80 32 73 47 62 56 63 75 60 78 31 46 37 61 59 41 69 20 75 97 +133 +7600 +98 67 34 72 40 82 86 43 22 34 19 89 45 65 20 81 5 83 10 22 +134 +4659 +81 94 57 40 57 90 74 66 73 59 45 36 49 14 85 42 98 70 76 74 +135 +5493 +2 2 81 72 85 11 87 32 69 72 70 56 30 71 41 19 14 93 82 15 +136 +5338 +75 46 4 30 33 1 79 93 81 66 41 97 49 9 41 94 77 84 24 86 +137 +4910 +18 99 86 47 1 41 25 16 25 70 53 75 28 68 19 53 10 52 8 21 +138 +2586 +86 15 21 7 30 96 92 13 38 31 11 67 3 26 32 23 74 19 19 88 +139 +6030 +60 97 6 76 60 31 54 67 36 5 57 37 30 34 48 60 5 32 44 54 +140 +2102 +40 62 83 59 15 51 4 85 67 22 74 62 6 21 18 57 76 51 45 25 +141 +8164 +82 51 40 40 18 43 76 26 84 10 54 46 62 7 34 67 10 86 51 50 +142 +8526 +17 42 93 22 21 11 80 34 81 97 99 23 37 48 45 70 88 47 95 99 +143 +5527 +84 26 65 8 62 56 32 60 54 3 34 92 81 21 62 9 63 10 47 49 +144 +4347 +2 32 71 32 99 31 91 42 47 94 90 24 51 19 25 70 49 56 22 39 +145 +3953 +74 46 49 18 52 79 15 45 83 59 44 95 69 69 80 49 98 77 41 98 +146 +2351 +76 96 18 47 36 52 84 51 8 83 32 81 32 42 87 39 59 53 9 72 +147 +5315 +89 87 17 77 35 73 88 39 59 21 33 53 30 68 44 85 67 75 84 57 +148 +5822 +78 3 28 85 36 6 19 8 96 98 26 16 15 90 43 75 72 19 96 81 +149 +5327 +37 81 67 10 20 75 6 39 83 40 35 66 51 94 30 6 42 78 28 7 diff --git a/data/jobshop/150_20_09.txt b/data/jobshop/150_20_09.txt new file mode 100644 index 0000000000..9bb7999fc0 --- /dev/null +++ b/data/jobshop/150_20_09.txt @@ -0,0 +1,453 @@ +150 +20 +1606046312 +0 +2674 +51 21 39 37 35 64 52 94 96 2 89 72 15 82 80 73 50 7 35 59 +1 +5283 +54 31 39 95 99 61 87 17 38 86 46 22 22 55 57 23 10 7 79 94 +2 +4816 +4 25 87 95 7 66 4 86 65 66 92 99 72 76 48 88 51 13 77 98 +3 +7991 +87 33 45 84 72 31 15 20 97 69 44 91 19 97 68 62 99 89 68 93 +4 +7933 +80 37 5 24 14 85 78 77 83 64 62 94 30 47 46 94 72 9 90 94 +5 +3825 +68 94 64 93 72 71 99 60 39 83 52 8 11 13 2 87 1 48 63 89 +6 +1424 +37 40 17 48 5 33 22 40 58 68 61 78 13 66 39 95 10 15 99 3 +7 +8248 +87 77 3 8 49 15 95 35 43 62 59 22 59 54 99 83 97 86 13 62 +8 +3209 +35 68 74 78 87 68 4 94 27 36 44 74 81 33 2 21 95 86 14 76 +9 +5296 +38 30 75 79 58 85 36 2 62 40 6 71 45 81 47 65 94 36 80 98 +10 +4705 +20 88 57 91 30 40 43 19 63 96 30 26 47 40 36 72 10 85 31 64 +11 +5512 +75 24 19 30 56 99 86 59 62 66 41 70 65 64 37 16 84 30 50 58 +12 +7943 +52 47 11 30 89 8 87 96 91 92 98 53 28 18 81 77 47 37 74 18 +13 +6518 +61 45 75 51 24 62 18 89 42 46 72 9 3 58 71 87 7 13 48 6 +14 +5774 +79 41 24 74 90 48 50 3 58 51 61 8 76 94 83 49 69 14 6 68 +15 +6676 +97 67 31 29 56 65 35 14 89 71 26 11 86 16 56 74 71 74 89 46 +16 +5736 +10 30 55 62 65 73 49 33 67 74 43 75 76 86 8 70 63 39 72 66 +17 +1987 +57 85 73 80 70 71 47 17 32 56 45 25 20 8 85 71 90 97 43 11 +18 +7228 +85 83 34 76 24 17 88 76 44 34 73 32 18 15 60 89 4 47 80 36 +19 +4907 +6 51 88 56 66 87 10 29 13 67 88 53 60 18 13 49 55 5 88 47 +20 +7815 +59 14 79 53 67 37 33 41 47 99 83 53 14 97 80 85 34 63 10 63 +21 +7979 +87 19 88 14 94 95 72 77 3 3 64 79 40 3 25 2 55 7 15 77 +22 +1348 +12 44 45 3 43 54 61 77 94 90 19 49 96 72 20 18 42 45 39 84 +23 +6577 +90 26 99 55 51 62 61 99 52 68 73 11 25 27 13 10 6 4 99 9 +24 +5609 +83 68 82 96 79 84 17 55 89 5 81 17 51 90 18 31 48 70 18 95 +25 +7074 +92 86 40 48 88 25 75 59 1 65 58 5 3 17 67 69 50 27 77 78 +26 +3938 +63 47 57 96 3 34 87 7 45 83 35 3 64 22 43 77 63 42 98 39 +27 +1101 +74 69 91 25 14 98 27 97 30 2 47 9 27 98 40 34 31 54 15 77 +28 +7053 +86 41 31 41 51 21 35 49 87 88 92 85 83 21 91 83 46 81 11 43 +29 +4210 +22 48 62 18 63 44 80 62 52 95 53 73 12 40 20 80 58 83 36 81 +30 +5119 +54 57 17 67 20 71 15 14 94 4 62 60 69 98 89 30 95 23 36 58 +31 +7258 +65 74 87 77 83 58 97 21 55 22 90 23 32 45 58 89 20 44 99 81 +32 +5775 +55 63 3 46 84 68 89 39 9 78 51 23 85 37 26 91 90 45 14 37 +33 +8527 +19 61 97 57 94 49 81 67 56 89 86 23 71 97 67 96 5 66 76 22 +34 +2799 +7 55 92 60 85 28 64 38 15 74 78 55 10 69 34 87 42 97 90 31 +35 +5944 +35 52 51 2 53 16 22 35 1 56 56 58 97 42 50 81 32 52 75 96 +36 +7803 +78 61 23 4 62 77 28 36 45 75 65 37 41 68 49 76 36 24 14 75 +37 +5039 +32 72 7 15 12 53 34 74 87 72 1 35 6 35 11 16 89 3 55 46 +38 +3328 +10 92 75 14 58 63 42 97 16 45 11 26 17 19 82 15 19 51 48 17 +39 +1289 +75 63 64 69 59 95 65 2 81 12 65 17 43 27 55 71 94 17 41 54 +40 +6878 +14 74 23 85 35 92 84 79 34 15 56 73 79 27 73 63 37 22 51 36 +41 +3670 +53 33 50 1 69 79 71 36 35 33 20 22 96 32 59 52 48 86 25 4 +42 +7206 +49 33 25 36 94 43 83 44 3 44 2 82 42 87 54 80 83 97 99 27 +43 +1731 +40 49 33 53 19 17 77 62 54 24 70 88 36 25 5 34 62 63 74 10 +44 +2431 +19 27 32 7 11 58 33 88 84 10 42 22 84 68 5 31 26 15 83 66 +45 +2151 +25 28 25 31 8 16 59 55 86 15 45 1 93 99 52 95 35 64 13 43 +46 +6685 +54 6 96 19 10 70 12 86 71 24 85 92 69 89 82 24 33 27 45 4 +47 +8460 +5 54 77 46 23 82 42 42 3 76 49 57 43 43 32 77 88 35 18 4 +48 +4263 +37 6 78 43 83 64 66 46 40 1 50 16 63 12 48 98 26 67 3 41 +49 +5089 +56 68 44 84 43 7 56 52 15 74 27 37 79 79 10 12 40 65 49 36 +50 +6545 +18 54 35 6 96 41 30 12 93 62 91 6 96 39 40 76 7 76 31 97 +51 +4679 +31 48 38 18 20 63 17 91 8 70 78 57 25 76 60 29 78 86 38 50 +52 +5177 +30 34 63 84 48 54 21 64 6 26 82 6 93 13 26 81 93 19 31 45 +53 +1767 +2 60 77 95 14 37 15 90 53 1 61 20 72 91 2 93 42 65 97 25 +54 +8139 +5 40 76 65 72 6 72 70 72 24 62 62 23 62 65 13 64 89 73 71 +55 +5741 +15 2 35 89 13 59 73 16 54 57 73 75 62 41 62 36 4 10 82 61 +56 +1659 +71 85 83 90 41 95 83 9 57 36 83 17 70 20 4 94 82 80 58 50 +57 +4568 +46 33 26 48 61 55 47 18 14 54 15 95 64 61 17 43 19 48 1 56 +58 +3790 +49 65 84 97 19 41 92 3 80 89 75 77 4 35 90 7 73 77 76 70 +59 +8284 +89 46 95 44 47 25 1 19 61 81 11 90 38 21 86 7 10 48 86 8 +60 +1192 +59 48 34 15 6 14 25 21 24 14 21 14 30 93 89 12 44 79 58 99 +61 +8050 +42 17 87 48 58 87 87 16 19 50 4 95 65 2 22 64 95 81 80 68 +62 +5877 +13 98 6 33 42 89 83 55 33 7 75 5 84 41 21 68 52 93 89 25 +63 +4461 +56 72 52 27 25 34 57 36 28 11 71 18 48 4 22 46 1 50 66 2 +64 +2155 +27 36 38 30 12 17 23 31 32 71 45 13 44 67 62 82 30 2 57 57 +65 +5155 +13 45 9 97 66 42 78 19 68 37 28 49 31 14 65 4 88 50 32 90 +66 +1303 +29 9 98 80 81 34 57 53 83 3 48 25 31 75 86 83 19 47 54 99 +67 +5104 +20 73 41 33 26 2 96 80 31 46 51 1 20 53 75 28 51 65 69 14 +68 +2077 +30 3 28 65 28 98 7 60 8 17 65 58 54 84 90 2 99 63 37 55 +69 +8398 +26 75 50 93 12 8 89 7 83 94 15 79 27 13 97 84 80 67 61 53 +70 +2005 +98 16 94 86 92 80 73 53 99 81 59 60 83 29 88 36 93 72 24 56 +71 +2161 +12 31 56 8 29 4 52 62 82 3 97 89 67 96 30 34 58 39 53 65 +72 +8488 +48 54 48 78 12 48 21 48 82 24 9 64 98 92 29 7 99 55 58 33 +73 +7750 +54 19 23 62 64 72 74 77 80 13 5 90 56 21 91 92 89 1 36 98 +74 +5877 +93 97 93 41 91 28 78 10 33 96 43 79 20 81 42 23 3 50 43 45 +75 +8476 +29 84 56 83 84 41 72 2 33 48 1 61 7 95 7 81 57 13 93 69 +76 +3819 +51 30 3 97 58 17 62 86 48 62 60 18 44 76 41 56 40 7 57 59 +77 +3588 +33 29 53 31 90 17 79 54 67 4 41 10 43 32 41 50 9 18 53 22 +78 +2936 +32 56 67 24 33 34 8 31 53 80 20 4 43 80 1 86 68 55 40 50 +79 +3723 +80 42 55 29 44 27 24 72 68 77 59 19 2 35 42 50 96 96 39 46 +80 +6603 +9 25 26 92 19 36 38 59 90 40 95 58 27 65 93 66 20 73 52 70 +81 +4031 +14 1 79 41 13 65 42 26 13 11 46 19 88 72 73 62 39 29 3 45 +82 +4885 +11 31 83 8 23 47 64 96 55 45 87 28 49 68 62 63 77 85 77 14 +83 +8222 +46 72 63 7 37 34 10 69 85 91 43 54 55 97 74 37 60 5 84 62 +84 +7462 +86 25 6 57 11 67 80 80 35 23 4 58 52 2 76 28 73 14 49 66 +85 +2865 +55 83 4 49 13 13 88 19 6 23 32 41 46 77 19 7 53 39 57 84 +86 +4836 +2 99 74 17 51 56 21 72 12 29 79 40 42 34 2 23 79 7 3 14 +87 +1740 +78 50 93 8 88 9 30 28 34 94 44 33 85 78 72 99 62 19 1 2 +88 +6313 +55 92 87 40 62 72 98 59 79 12 17 2 28 8 86 14 36 9 57 89 +89 +1967 +68 83 47 28 62 5 25 22 83 92 71 26 47 93 95 49 2 6 19 72 +90 +1251 +49 10 84 48 31 88 88 28 98 1 69 99 65 22 36 58 41 96 33 98 +91 +7702 +12 22 48 51 87 58 11 42 83 73 3 38 41 71 42 61 76 62 46 42 +92 +4234 +56 26 89 84 92 17 35 37 89 50 2 87 96 35 35 35 57 82 80 13 +93 +7498 +53 56 16 3 85 4 65 20 64 31 42 11 10 61 47 46 31 72 69 38 +94 +3126 +20 99 63 43 52 67 62 99 44 25 67 32 25 82 65 38 78 71 22 90 +95 +5147 +63 42 58 72 29 47 78 37 4 6 48 67 49 26 8 62 73 71 7 20 +96 +2702 +79 48 67 47 76 46 67 65 75 31 91 76 59 74 12 53 5 46 80 9 +97 +1969 +1 93 29 30 61 19 98 53 97 9 20 55 54 47 92 7 97 77 97 3 +98 +3030 +84 46 42 33 3 7 9 51 97 83 32 32 83 97 83 23 64 99 85 24 +99 +3221 +37 61 13 90 37 34 22 47 12 19 41 74 31 72 15 24 52 86 70 79 +100 +5445 +38 78 24 45 32 75 61 68 12 72 79 85 96 52 52 73 86 96 27 15 +101 +2352 +99 61 17 39 10 6 27 15 9 52 80 30 31 7 5 23 31 89 67 82 +102 +2415 +99 37 30 33 64 40 17 86 45 9 83 40 82 4 90 91 78 39 51 1 +103 +2193 +23 34 61 50 14 87 13 60 82 30 72 31 75 41 40 34 72 80 2 34 +104 +4590 +27 29 7 43 21 75 87 61 51 60 80 92 6 12 87 43 86 85 24 65 +105 +5517 +68 46 40 41 57 12 66 16 19 83 21 12 26 65 57 10 43 84 55 23 +106 +4118 +58 72 64 56 92 80 6 94 7 10 13 79 18 13 88 70 32 39 97 77 +107 +5213 +32 19 46 85 50 83 64 54 42 79 21 78 71 99 60 94 28 45 34 44 +108 +2995 +32 63 54 50 52 17 65 24 45 45 91 27 67 81 86 85 28 62 34 45 +109 +2971 +79 32 60 27 55 40 92 71 53 63 84 22 35 69 34 53 22 41 83 68 +110 +6494 +17 69 76 96 50 38 43 4 25 73 75 5 17 77 58 28 74 55 89 91 +111 +1315 +29 99 91 94 26 16 23 1 67 20 24 29 57 49 33 99 60 31 75 44 +112 +2957 +17 89 58 48 7 33 16 1 82 76 48 26 56 19 74 25 1 27 22 80 +113 +3369 +90 48 53 68 70 61 51 26 49 34 61 80 57 78 53 38 84 69 47 60 +114 +5335 +91 23 71 96 85 13 19 65 62 66 14 78 94 46 43 93 80 85 56 7 +115 +5425 +24 78 89 75 89 33 36 21 18 48 67 97 62 81 22 39 88 11 47 86 +116 +2180 +37 94 78 89 92 88 56 80 4 55 40 16 36 81 81 31 84 89 84 51 +117 +8264 +78 93 20 62 3 99 65 40 99 39 22 24 48 36 76 51 17 37 35 90 +118 +7684 +78 84 47 45 59 33 65 46 70 33 2 78 79 11 84 1 93 4 41 64 +119 +1836 +91 28 33 40 76 37 72 75 54 97 5 58 26 51 37 23 72 40 85 43 +120 +3384 +61 70 14 39 4 54 9 80 11 18 18 73 31 72 40 42 38 86 17 25 +121 +5436 +5 94 75 7 17 43 38 43 16 62 23 32 49 86 51 23 42 37 9 63 +122 +6372 +6 52 29 23 80 96 26 49 75 46 32 17 63 65 90 97 65 87 40 32 +123 +2017 +61 54 73 49 87 65 84 25 27 3 16 95 50 81 96 69 5 8 29 89 +124 +6662 +73 48 62 51 80 15 23 39 16 26 37 38 87 31 66 53 64 11 80 56 +125 +3253 +31 55 91 35 66 63 75 2 58 21 23 37 58 91 22 4 51 97 93 8 +126 +3557 +71 85 54 30 43 34 39 20 29 24 60 54 19 95 9 58 85 39 51 45 +127 +5365 +23 71 76 59 56 42 15 45 59 55 42 89 97 64 59 84 73 32 62 8 +128 +8394 +22 17 21 51 42 94 68 85 47 59 58 28 46 75 7 78 48 96 30 28 +129 +3922 +58 31 51 52 57 26 39 89 47 75 20 98 88 70 73 63 42 40 16 34 +130 +4908 +72 42 99 29 63 72 87 48 90 30 52 59 27 43 75 17 14 76 59 30 +131 +6092 +80 32 73 47 62 56 63 75 60 78 31 46 37 61 59 41 69 20 75 97 +132 +7596 +98 67 34 72 40 82 86 43 22 34 19 89 45 65 20 81 5 83 10 22 +133 +4657 +81 94 57 40 57 90 74 66 73 59 45 36 49 14 85 42 98 70 76 74 +134 +5490 +2 2 81 72 85 11 87 32 69 72 70 56 30 71 41 19 14 93 82 15 +135 +5335 +75 46 4 30 33 1 79 93 81 66 41 97 49 9 41 94 77 84 24 86 +136 +4907 +18 99 86 47 1 41 25 16 25 70 53 75 28 68 19 53 10 52 8 21 +137 +2585 +86 15 21 7 30 96 92 13 38 31 11 67 3 26 32 23 74 19 19 88 +138 +6028 +60 97 6 76 60 31 54 67 36 5 57 37 30 34 48 60 5 32 44 54 +139 +2101 +40 62 83 59 15 51 4 85 67 22 74 62 6 21 18 57 76 51 45 25 +140 +8160 +82 51 40 40 18 43 76 26 84 10 54 46 62 7 34 67 10 86 51 50 +141 +8523 +17 42 93 22 21 11 80 34 81 97 99 23 37 48 45 70 88 47 95 99 +142 +5524 +84 26 65 8 62 56 32 60 54 3 34 92 81 21 62 9 63 10 47 49 +143 +4345 +2 32 71 32 99 31 91 42 47 94 90 24 51 19 25 70 49 56 22 39 +144 +3951 +74 46 49 18 52 79 15 45 83 59 44 95 69 69 80 49 98 77 41 98 +145 +2350 +76 96 18 47 36 52 84 51 8 83 32 81 32 42 87 39 59 53 9 72 +146 +5313 +89 87 17 77 35 73 88 39 59 21 33 53 30 68 44 85 67 75 84 57 +147 +5819 +78 3 28 85 36 6 19 8 96 98 26 16 15 90 43 75 72 19 96 81 +148 +5324 +37 81 67 10 20 75 6 39 83 40 35 66 51 94 30 6 42 78 28 7 +149 +2534 +31 65 20 75 62 5 95 74 44 8 2 63 20 31 39 2 18 71 49 8 diff --git a/data/jobshop/150_20_10.txt b/data/jobshop/150_20_10.txt new file mode 100644 index 0000000000..13d2d87251 --- /dev/null +++ b/data/jobshop/150_20_10.txt @@ -0,0 +1,453 @@ +150 +20 +1098406641 +0 +5282 +54 31 39 95 99 61 87 17 38 86 46 22 22 55 57 23 10 7 79 94 +1 +4816 +4 25 87 95 7 66 4 86 65 66 92 99 72 76 48 88 51 13 77 98 +2 +7989 +87 33 45 84 72 31 15 20 97 69 44 91 19 97 68 62 99 89 68 93 +3 +7931 +80 37 5 24 14 85 78 77 83 64 62 94 30 47 46 94 72 9 90 94 +4 +3825 +68 94 64 93 72 71 99 60 39 83 52 8 11 13 2 87 1 48 63 89 +5 +1423 +37 40 17 48 5 33 22 40 58 68 61 78 13 66 39 95 10 15 99 3 +6 +8247 +87 77 3 8 49 15 95 35 43 62 59 22 59 54 99 83 97 86 13 62 +7 +3209 +35 68 74 78 87 68 4 94 27 36 44 74 81 33 2 21 95 86 14 76 +8 +5295 +38 30 75 79 58 85 36 2 62 40 6 71 45 81 47 65 94 36 80 98 +9 +4704 +20 88 57 91 30 40 43 19 63 96 30 26 47 40 36 72 10 85 31 64 +10 +5511 +75 24 19 30 56 99 86 59 62 66 41 70 65 64 37 16 84 30 50 58 +11 +7941 +52 47 11 30 89 8 87 96 91 92 98 53 28 18 81 77 47 37 74 18 +12 +6517 +61 45 75 51 24 62 18 89 42 46 72 9 3 58 71 87 7 13 48 6 +13 +5772 +79 41 24 74 90 48 50 3 58 51 61 8 76 94 83 49 69 14 6 68 +14 +6675 +97 67 31 29 56 65 35 14 89 71 26 11 86 16 56 74 71 74 89 46 +15 +5735 +10 30 55 62 65 73 49 33 67 74 43 75 76 86 8 70 63 39 72 66 +16 +1986 +57 85 73 80 70 71 47 17 32 56 45 25 20 8 85 71 90 97 43 11 +17 +7226 +85 83 34 76 24 17 88 76 44 34 73 32 18 15 60 89 4 47 80 36 +18 +4906 +6 51 88 56 66 87 10 29 13 67 88 53 60 18 13 49 55 5 88 47 +19 +7814 +59 14 79 53 67 37 33 41 47 99 83 53 14 97 80 85 34 63 10 63 +20 +7978 +87 19 88 14 94 95 72 77 3 3 64 79 40 3 25 2 55 7 15 77 +21 +1348 +12 44 45 3 43 54 61 77 94 90 19 49 96 72 20 18 42 45 39 84 +22 +6576 +90 26 99 55 51 62 61 99 52 68 73 11 25 27 13 10 6 4 99 9 +23 +5608 +83 68 82 96 79 84 17 55 89 5 81 17 51 90 18 31 48 70 18 95 +24 +7073 +92 86 40 48 88 25 75 59 1 65 58 5 3 17 67 69 50 27 77 78 +25 +3937 +63 47 57 96 3 34 87 7 45 83 35 3 64 22 43 77 63 42 98 39 +26 +1100 +74 69 91 25 14 98 27 97 30 2 47 9 27 98 40 34 31 54 15 77 +27 +7051 +86 41 31 41 51 21 35 49 87 88 92 85 83 21 91 83 46 81 11 43 +28 +4209 +22 48 62 18 63 44 80 62 52 95 53 73 12 40 20 80 58 83 36 81 +29 +5118 +54 57 17 67 20 71 15 14 94 4 62 60 69 98 89 30 95 23 36 58 +30 +7257 +65 74 87 77 83 58 97 21 55 22 90 23 32 45 58 89 20 44 99 81 +31 +5773 +55 63 3 46 84 68 89 39 9 78 51 23 85 37 26 91 90 45 14 37 +32 +8526 +19 61 97 57 94 49 81 67 56 89 86 23 71 97 67 96 5 66 76 22 +33 +2798 +7 55 92 60 85 28 64 38 15 74 78 55 10 69 34 87 42 97 90 31 +34 +5943 +35 52 51 2 53 16 22 35 1 56 56 58 97 42 50 81 32 52 75 96 +35 +7802 +78 61 23 4 62 77 28 36 45 75 65 37 41 68 49 76 36 24 14 75 +36 +5038 +32 72 7 15 12 53 34 74 87 72 1 35 6 35 11 16 89 3 55 46 +37 +3327 +10 92 75 14 58 63 42 97 16 45 11 26 17 19 82 15 19 51 48 17 +38 +1289 +75 63 64 69 59 95 65 2 81 12 65 17 43 27 55 71 94 17 41 54 +39 +6877 +14 74 23 85 35 92 84 79 34 15 56 73 79 27 73 63 37 22 51 36 +40 +3669 +53 33 50 1 69 79 71 36 35 33 20 22 96 32 59 52 48 86 25 4 +41 +7205 +49 33 25 36 94 43 83 44 3 44 2 82 42 87 54 80 83 97 99 27 +42 +1730 +40 49 33 53 19 17 77 62 54 24 70 88 36 25 5 34 62 63 74 10 +43 +2431 +19 27 32 7 11 58 33 88 84 10 42 22 84 68 5 31 26 15 83 66 +44 +2151 +25 28 25 31 8 16 59 55 86 15 45 1 93 99 52 95 35 64 13 43 +45 +6683 +54 6 96 19 10 70 12 86 71 24 85 92 69 89 82 24 33 27 45 4 +46 +8459 +5 54 77 46 23 82 42 42 3 76 49 57 43 43 32 77 88 35 18 4 +47 +4262 +37 6 78 43 83 64 66 46 40 1 50 16 63 12 48 98 26 67 3 41 +48 +5088 +56 68 44 84 43 7 56 52 15 74 27 37 79 79 10 12 40 65 49 36 +49 +6543 +18 54 35 6 96 41 30 12 93 62 91 6 96 39 40 76 7 76 31 97 +50 +4678 +31 48 38 18 20 63 17 91 8 70 78 57 25 76 60 29 78 86 38 50 +51 +5176 +30 34 63 84 48 54 21 64 6 26 82 6 93 13 26 81 93 19 31 45 +52 +1767 +2 60 77 95 14 37 15 90 53 1 61 20 72 91 2 93 42 65 97 25 +53 +8138 +5 40 76 65 72 6 72 70 72 24 62 62 23 62 65 13 64 89 73 71 +54 +5740 +15 2 35 89 13 59 73 16 54 57 73 75 62 41 62 36 4 10 82 61 +55 +1659 +71 85 83 90 41 95 83 9 57 36 83 17 70 20 4 94 82 80 58 50 +56 +4567 +46 33 26 48 61 55 47 18 14 54 15 95 64 61 17 43 19 48 1 56 +57 +3789 +49 65 84 97 19 41 92 3 80 89 75 77 4 35 90 7 73 77 76 70 +58 +8282 +89 46 95 44 47 25 1 19 61 81 11 90 38 21 86 7 10 48 86 8 +59 +1192 +59 48 34 15 6 14 25 21 24 14 21 14 30 93 89 12 44 79 58 99 +60 +8048 +42 17 87 48 58 87 87 16 19 50 4 95 65 2 22 64 95 81 80 68 +61 +5876 +13 98 6 33 42 89 83 55 33 7 75 5 84 41 21 68 52 93 89 25 +62 +4460 +56 72 52 27 25 34 57 36 28 11 71 18 48 4 22 46 1 50 66 2 +63 +2154 +27 36 38 30 12 17 23 31 32 71 45 13 44 67 62 82 30 2 57 57 +64 +5154 +13 45 9 97 66 42 78 19 68 37 28 49 31 14 65 4 88 50 32 90 +65 +1302 +29 9 98 80 81 34 57 53 83 3 48 25 31 75 86 83 19 47 54 99 +66 +5103 +20 73 41 33 26 2 96 80 31 46 51 1 20 53 75 28 51 65 69 14 +67 +2076 +30 3 28 65 28 98 7 60 8 17 65 58 54 84 90 2 99 63 37 55 +68 +8396 +26 75 50 93 12 8 89 7 83 94 15 79 27 13 97 84 80 67 61 53 +69 +2005 +98 16 94 86 92 80 73 53 99 81 59 60 83 29 88 36 93 72 24 56 +70 +2160 +12 31 56 8 29 4 52 62 82 3 97 89 67 96 30 34 58 39 53 65 +71 +8486 +48 54 48 78 12 48 21 48 82 24 9 64 98 92 29 7 99 55 58 33 +72 +7748 +54 19 23 62 64 72 74 77 80 13 5 90 56 21 91 92 89 1 36 98 +73 +5876 +93 97 93 41 91 28 78 10 33 96 43 79 20 81 42 23 3 50 43 45 +74 +8475 +29 84 56 83 84 41 72 2 33 48 1 61 7 95 7 81 57 13 93 69 +75 +3818 +51 30 3 97 58 17 62 86 48 62 60 18 44 76 41 56 40 7 57 59 +76 +3588 +33 29 53 31 90 17 79 54 67 4 41 10 43 32 41 50 9 18 53 22 +77 +2936 +32 56 67 24 33 34 8 31 53 80 20 4 43 80 1 86 68 55 40 50 +78 +3722 +80 42 55 29 44 27 24 72 68 77 59 19 2 35 42 50 96 96 39 46 +79 +6602 +9 25 26 92 19 36 38 59 90 40 95 58 27 65 93 66 20 73 52 70 +80 +4030 +14 1 79 41 13 65 42 26 13 11 46 19 88 72 73 62 39 29 3 45 +81 +4884 +11 31 83 8 23 47 64 96 55 45 87 28 49 68 62 63 77 85 77 14 +82 +8220 +46 72 63 7 37 34 10 69 85 91 43 54 55 97 74 37 60 5 84 62 +83 +7460 +86 25 6 57 11 67 80 80 35 23 4 58 52 2 76 28 73 14 49 66 +84 +2864 +55 83 4 49 13 13 88 19 6 23 32 41 46 77 19 7 53 39 57 84 +85 +4835 +2 99 74 17 51 56 21 72 12 29 79 40 42 34 2 23 79 7 3 14 +86 +1739 +78 50 93 8 88 9 30 28 34 94 44 33 85 78 72 99 62 19 1 2 +87 +6312 +55 92 87 40 62 72 98 59 79 12 17 2 28 8 86 14 36 9 57 89 +88 +1967 +68 83 47 28 62 5 25 22 83 92 71 26 47 93 95 49 2 6 19 72 +89 +1250 +49 10 84 48 31 88 88 28 98 1 69 99 65 22 36 58 41 96 33 98 +90 +7701 +12 22 48 51 87 58 11 42 83 73 3 38 41 71 42 61 76 62 46 42 +91 +4233 +56 26 89 84 92 17 35 37 89 50 2 87 96 35 35 35 57 82 80 13 +92 +7496 +53 56 16 3 85 4 65 20 64 31 42 11 10 61 47 46 31 72 69 38 +93 +3125 +20 99 63 43 52 67 62 99 44 25 67 32 25 82 65 38 78 71 22 90 +94 +5146 +63 42 58 72 29 47 78 37 4 6 48 67 49 26 8 62 73 71 7 20 +95 +2702 +79 48 67 47 76 46 67 65 75 31 91 76 59 74 12 53 5 46 80 9 +96 +1969 +1 93 29 30 61 19 98 53 97 9 20 55 54 47 92 7 97 77 97 3 +97 +3030 +84 46 42 33 3 7 9 51 97 83 32 32 83 97 83 23 64 99 85 24 +98 +3220 +37 61 13 90 37 34 22 47 12 19 41 74 31 72 15 24 52 86 70 79 +99 +5444 +38 78 24 45 32 75 61 68 12 72 79 85 96 52 52 73 86 96 27 15 +100 +2351 +99 61 17 39 10 6 27 15 9 52 80 30 31 7 5 23 31 89 67 82 +101 +2415 +99 37 30 33 64 40 17 86 45 9 83 40 82 4 90 91 78 39 51 1 +102 +2192 +23 34 61 50 14 87 13 60 82 30 72 31 75 41 40 34 72 80 2 34 +103 +4589 +27 29 7 43 21 75 87 61 51 60 80 92 6 12 87 43 86 85 24 65 +104 +5516 +68 46 40 41 57 12 66 16 19 83 21 12 26 65 57 10 43 84 55 23 +105 +4117 +58 72 64 56 92 80 6 94 7 10 13 79 18 13 88 70 32 39 97 77 +106 +5212 +32 19 46 85 50 83 64 54 42 79 21 78 71 99 60 94 28 45 34 44 +107 +2994 +32 63 54 50 52 17 65 24 45 45 91 27 67 81 86 85 28 62 34 45 +108 +2970 +79 32 60 27 55 40 92 71 53 63 84 22 35 69 34 53 22 41 83 68 +109 +6493 +17 69 76 96 50 38 43 4 25 73 75 5 17 77 58 28 74 55 89 91 +110 +1315 +29 99 91 94 26 16 23 1 67 20 24 29 57 49 33 99 60 31 75 44 +111 +2956 +17 89 58 48 7 33 16 1 82 76 48 26 56 19 74 25 1 27 22 80 +112 +3368 +90 48 53 68 70 61 51 26 49 34 61 80 57 78 53 38 84 69 47 60 +113 +5333 +91 23 71 96 85 13 19 65 62 66 14 78 94 46 43 93 80 85 56 7 +114 +5424 +24 78 89 75 89 33 36 21 18 48 67 97 62 81 22 39 88 11 47 86 +115 +2180 +37 94 78 89 92 88 56 80 4 55 40 16 36 81 81 31 84 89 84 51 +116 +8262 +78 93 20 62 3 99 65 40 99 39 22 24 48 36 76 51 17 37 35 90 +117 +7682 +78 84 47 45 59 33 65 46 70 33 2 78 79 11 84 1 93 4 41 64 +118 +1836 +91 28 33 40 76 37 72 75 54 97 5 58 26 51 37 23 72 40 85 43 +119 +3384 +61 70 14 39 4 54 9 80 11 18 18 73 31 72 40 42 38 86 17 25 +120 +5435 +5 94 75 7 17 43 38 43 16 62 23 32 49 86 51 23 42 37 9 63 +121 +6371 +6 52 29 23 80 96 26 49 75 46 32 17 63 65 90 97 65 87 40 32 +122 +2017 +61 54 73 49 87 65 84 25 27 3 16 95 50 81 96 69 5 8 29 89 +123 +6661 +73 48 62 51 80 15 23 39 16 26 37 38 87 31 66 53 64 11 80 56 +124 +3252 +31 55 91 35 66 63 75 2 58 21 23 37 58 91 22 4 51 97 93 8 +125 +3557 +71 85 54 30 43 34 39 20 29 24 60 54 19 95 9 58 85 39 51 45 +126 +5364 +23 71 76 59 56 42 15 45 59 55 42 89 97 64 59 84 73 32 62 8 +127 +8393 +22 17 21 51 42 94 68 85 47 59 58 28 46 75 7 78 48 96 30 28 +128 +3921 +58 31 51 52 57 26 39 89 47 75 20 98 88 70 73 63 42 40 16 34 +129 +4907 +72 42 99 29 63 72 87 48 90 30 52 59 27 43 75 17 14 76 59 30 +130 +6090 +80 32 73 47 62 56 63 75 60 78 31 46 37 61 59 41 69 20 75 97 +131 +7595 +98 67 34 72 40 82 86 43 22 34 19 89 45 65 20 81 5 83 10 22 +132 +4656 +81 94 57 40 57 90 74 66 73 59 45 36 49 14 85 42 98 70 76 74 +133 +5489 +2 2 81 72 85 11 87 32 69 72 70 56 30 71 41 19 14 93 82 15 +134 +5334 +75 46 4 30 33 1 79 93 81 66 41 97 49 9 41 94 77 84 24 86 +135 +4907 +18 99 86 47 1 41 25 16 25 70 53 75 28 68 19 53 10 52 8 21 +136 +2585 +86 15 21 7 30 96 92 13 38 31 11 67 3 26 32 23 74 19 19 88 +137 +6026 +60 97 6 76 60 31 54 67 36 5 57 37 30 34 48 60 5 32 44 54 +138 +2101 +40 62 83 59 15 51 4 85 67 22 74 62 6 21 18 57 76 51 45 25 +139 +8159 +82 51 40 40 18 43 76 26 84 10 54 46 62 7 34 67 10 86 51 50 +140 +8521 +17 42 93 22 21 11 80 34 81 97 99 23 37 48 45 70 88 47 95 99 +141 +5523 +84 26 65 8 62 56 32 60 54 3 34 92 81 21 62 9 63 10 47 49 +142 +4344 +2 32 71 32 99 31 91 42 47 94 90 24 51 19 25 70 49 56 22 39 +143 +3950 +74 46 49 18 52 79 15 45 83 59 44 95 69 69 80 49 98 77 41 98 +144 +2349 +76 96 18 47 36 52 84 51 8 83 32 81 32 42 87 39 59 53 9 72 +145 +5312 +89 87 17 77 35 73 88 39 59 21 33 53 30 68 44 85 67 75 84 57 +146 +5818 +78 3 28 85 36 6 19 8 96 98 26 16 15 90 43 75 72 19 96 81 +147 +5323 +37 81 67 10 20 75 6 39 83 40 35 66 51 94 30 6 42 78 28 7 +148 +2533 +31 65 20 75 62 5 95 74 44 8 2 63 20 31 39 2 18 71 49 8 +149 +7788 +21 39 37 35 64 52 94 96 2 89 72 15 82 80 73 50 7 35 59 22 diff --git a/data/jobshop/150_5_01.txt b/data/jobshop/150_5_01.txt new file mode 100644 index 0000000000..1051b930ac --- /dev/null +++ b/data/jobshop/150_5_01.txt @@ -0,0 +1,453 @@ +150 +5 +95862038 +0 +759 +25 17 89 58 48 +1 +5528 +45 90 48 53 68 +2 +6688 +11 91 23 71 96 +3 +6961 +38 24 78 89 75 +4 +7184 +16 37 94 78 89 +5 +460 +84 78 93 20 62 +6 +4713 +78 78 84 47 45 +7 +5993 +29 91 28 33 40 +8 +530 +87 61 70 14 39 +9 +1508 +90 5 94 75 7 +10 +6297 +72 6 52 29 23 +11 +6814 +99 61 54 73 49 +12 +6310 +58 73 48 62 51 +13 +5234 +97 31 55 91 35 +14 +3451 +29 71 85 54 30 +15 +4471 +7 23 71 76 59 +16 +3375 +76 22 17 21 51 +17 +4527 +82 58 31 51 52 +18 +5015 +68 72 42 99 29 +19 +4908 +12 80 32 73 47 +20 +3266 +35 98 67 34 72 +21 +4553 +85 81 94 57 40 +22 +6668 +32 2 2 81 72 +23 +2738 +61 75 46 4 30 +24 +287 +61 18 99 86 47 +25 +2528 +50 86 15 21 7 +26 +4754 +85 60 97 6 76 +27 +1388 +41 40 62 83 59 +28 +1613 +16 82 51 40 40 +29 +1810 +41 17 42 93 22 +30 +4969 +5 84 26 65 8 +31 +7717 +44 2 32 71 32 +32 +4174 +85 74 46 49 18 +33 +2973 +2 76 96 18 47 +34 +2917 +59 89 87 17 77 +35 +2929 +85 78 3 28 85 +36 +1767 +44 37 81 67 10 +37 +4945 +75 31 65 20 75 +38 +5094 +51 21 39 37 35 +39 +4854 +54 31 39 95 99 +40 +5270 +4 25 87 95 7 +41 +2562 +87 33 45 84 72 +42 +6698 +80 37 5 24 14 +43 +5592 +68 94 64 93 72 +44 +2763 +37 40 17 48 5 +45 +1350 +87 77 3 8 49 +46 +5418 +35 68 74 78 87 +47 +6703 +38 30 75 79 58 +48 +3250 +20 88 57 91 30 +49 +7748 +75 24 19 30 56 +50 +849 +52 47 11 30 89 +51 +4911 +61 45 75 51 24 +52 +3897 +79 41 24 74 90 +53 +5194 +97 67 31 29 56 +54 +5799 +10 30 55 62 65 +55 +5596 +57 85 73 80 70 +56 +1506 +85 83 34 76 24 +57 +6852 +6 51 88 56 66 +58 +3006 +59 14 79 53 67 +59 +7423 +87 19 88 14 94 +60 +4337 +12 44 45 3 43 +61 +4950 +90 26 99 55 51 +62 +6615 +83 68 82 96 79 +63 +2093 +92 86 40 48 88 +64 +2770 +63 47 57 96 3 +65 +7703 +74 69 91 25 14 +66 +1798 +86 41 31 41 51 +67 +3562 +22 48 62 18 63 +68 +5614 +54 57 17 67 20 +69 +4658 +65 74 87 77 83 +70 +5373 +55 63 3 46 84 +71 +3911 +19 61 97 57 94 +72 +2369 +7 55 92 60 85 +73 +1443 +35 52 51 2 53 +74 +6042 +78 61 23 4 62 +75 +4285 +32 72 7 15 12 +76 +4976 +10 92 75 14 58 +77 +7413 +75 63 64 69 59 +78 +7233 +14 74 23 85 35 +79 +6264 +53 33 50 1 69 +80 +3522 +49 33 25 36 94 +81 +1522 +40 49 33 53 19 +82 +4605 +19 27 32 7 11 +83 +1462 +25 28 25 31 8 +84 +5581 +54 6 96 19 10 +85 +6424 +5 54 77 46 23 +86 +5095 +37 6 78 43 83 +87 +749 +56 68 44 84 43 +88 +3347 +18 54 35 6 96 +89 +5008 +31 48 38 18 20 +90 +4300 +30 34 63 84 48 +91 +3058 +2 60 77 95 14 +92 +671 +5 40 76 65 72 +93 +4731 +15 2 35 89 13 +94 +7409 +71 85 83 90 41 +95 +4437 +46 33 26 48 61 +96 +3298 +49 65 84 97 19 +97 +2149 +89 46 95 44 47 +98 +1276 +59 48 34 15 6 +99 +6802 +42 17 87 48 58 +100 +7002 +13 98 6 33 42 +101 +2775 +56 72 52 27 25 +102 +1508 +27 36 38 30 12 +103 +3408 +13 45 9 97 66 +104 +2826 +29 9 98 80 81 +105 +388 +20 73 41 33 26 +106 +7647 +30 3 28 65 28 +107 +844 +26 75 50 93 12 +108 +6322 +98 16 94 86 92 +109 +496 +12 31 56 8 29 +110 +3847 +48 54 48 78 12 +111 +5688 +54 19 23 62 64 +112 +2364 +93 97 93 41 91 +113 +3339 +29 84 56 83 84 +114 +1480 +51 30 3 97 58 +115 +1498 +33 29 53 31 90 +116 +2816 +32 56 67 24 33 +117 +2284 +80 42 55 29 44 +118 +2943 +9 25 26 92 19 +119 +5155 +14 1 79 41 13 +120 +3758 +11 31 83 8 23 +121 +2784 +46 72 63 7 37 +122 +5352 +86 25 6 57 11 +123 +1238 +55 83 4 49 13 +124 +4455 +2 99 74 17 51 +125 +871 +78 50 93 8 88 +126 +5704 +55 92 87 40 62 +127 +616 +68 83 47 28 62 +128 +6906 +49 10 84 48 31 +129 +4654 +12 22 48 51 87 +130 +1486 +56 26 89 84 92 +131 +535 +53 56 16 3 85 +132 +5280 +20 99 63 43 52 +133 +3824 +63 42 58 72 29 +134 +3750 +79 48 67 47 76 +135 +1623 +1 93 29 30 61 +136 +781 +84 46 42 33 3 +137 +2793 +37 61 13 90 37 +138 +5957 +38 78 24 45 32 +139 +694 +99 61 17 39 10 +140 +3292 +99 37 30 33 64 +141 +6840 +23 34 61 50 14 +142 +5928 +27 29 7 43 21 +143 +1106 +68 46 40 41 57 +144 +6311 +58 72 64 56 92 +145 +6562 +32 19 46 85 50 +146 +1489 +32 63 54 50 52 +147 +3249 +79 32 60 27 55 +148 +3092 +17 69 76 96 50 +149 +1468 +29 99 91 94 26 diff --git a/data/jobshop/150_5_02.txt b/data/jobshop/150_5_02.txt new file mode 100644 index 0000000000..9e035d2f61 --- /dev/null +++ b/data/jobshop/150_5_02.txt @@ -0,0 +1,453 @@ +150 +5 +540537416 +0 +5525 +45 90 48 53 68 +1 +6685 +11 91 23 71 96 +2 +6957 +38 24 78 89 75 +3 +7181 +16 37 94 78 89 +4 +460 +84 78 93 20 62 +5 +4711 +78 78 84 47 45 +6 +5990 +29 91 28 33 40 +7 +530 +87 61 70 14 39 +8 +1507 +90 5 94 75 7 +9 +6294 +72 6 52 29 23 +10 +6811 +99 61 54 73 49 +11 +6307 +58 73 48 62 51 +12 +5231 +97 31 55 91 35 +13 +3449 +29 71 85 54 30 +14 +4469 +7 23 71 76 59 +15 +3374 +76 22 17 21 51 +16 +4525 +82 58 31 51 52 +17 +5012 +68 72 42 99 29 +18 +4906 +12 80 32 73 47 +19 +3265 +35 98 67 34 72 +20 +4551 +85 81 94 57 40 +21 +6665 +32 2 2 81 72 +22 +2737 +61 75 46 4 30 +23 +287 +61 18 99 86 47 +24 +2527 +50 86 15 21 7 +25 +4752 +85 60 97 6 76 +26 +1388 +41 40 62 83 59 +27 +1612 +16 82 51 40 40 +28 +1809 +41 17 42 93 22 +29 +4967 +5 84 26 65 8 +30 +7714 +44 2 32 71 32 +31 +4172 +85 74 46 49 18 +32 +2972 +2 76 96 18 47 +33 +2916 +59 89 87 17 77 +34 +2928 +85 78 3 28 85 +35 +1766 +44 37 81 67 10 +36 +4943 +75 31 65 20 75 +37 +5091 +51 21 39 37 35 +38 +4852 +54 31 39 95 99 +39 +5268 +4 25 87 95 7 +40 +2561 +87 33 45 84 72 +41 +6694 +80 37 5 24 14 +42 +5590 +68 94 64 93 72 +43 +2762 +37 40 17 48 5 +44 +1349 +87 77 3 8 49 +45 +5415 +35 68 74 78 87 +46 +6700 +38 30 75 79 58 +47 +3249 +20 88 57 91 30 +48 +7744 +75 24 19 30 56 +49 +849 +52 47 11 30 89 +50 +4909 +61 45 75 51 24 +51 +3895 +79 41 24 74 90 +52 +5191 +97 67 31 29 56 +53 +5796 +10 30 55 62 65 +54 +5594 +57 85 73 80 70 +55 +1506 +85 83 34 76 24 +56 +6849 +6 51 88 56 66 +57 +3005 +59 14 79 53 67 +58 +7419 +87 19 88 14 94 +59 +4335 +12 44 45 3 43 +60 +4947 +90 26 99 55 51 +61 +6612 +83 68 82 96 79 +62 +2092 +92 86 40 48 88 +63 +2769 +63 47 57 96 3 +64 +7699 +74 69 91 25 14 +65 +1798 +86 41 31 41 51 +66 +3560 +22 48 62 18 63 +67 +5611 +54 57 17 67 20 +68 +4655 +65 74 87 77 83 +69 +5371 +55 63 3 46 84 +70 +3909 +19 61 97 57 94 +71 +2368 +7 55 92 60 85 +72 +1442 +35 52 51 2 53 +73 +6039 +78 61 23 4 62 +74 +4283 +32 72 7 15 12 +75 +4973 +10 92 75 14 58 +76 +7409 +75 63 64 69 59 +77 +7230 +14 74 23 85 35 +78 +6261 +53 33 50 1 69 +79 +3521 +49 33 25 36 94 +80 +1522 +40 49 33 53 19 +81 +4603 +19 27 32 7 11 +82 +1461 +25 28 25 31 8 +83 +5578 +54 6 96 19 10 +84 +6421 +5 54 77 46 23 +85 +5093 +37 6 78 43 83 +86 +749 +56 68 44 84 43 +87 +3346 +18 54 35 6 96 +88 +5006 +31 48 38 18 20 +89 +4298 +30 34 63 84 48 +90 +3056 +2 60 77 95 14 +91 +671 +5 40 76 65 72 +92 +4729 +15 2 35 89 13 +93 +7406 +71 85 83 90 41 +94 +4435 +46 33 26 48 61 +95 +3297 +49 65 84 97 19 +96 +2148 +89 46 95 44 47 +97 +1276 +59 48 34 15 6 +98 +6799 +42 17 87 48 58 +99 +6998 +13 98 6 33 42 +100 +2774 +56 72 52 27 25 +101 +1508 +27 36 38 30 12 +102 +3407 +13 45 9 97 66 +103 +2824 +29 9 98 80 81 +104 +388 +20 73 41 33 26 +105 +7644 +30 3 28 65 28 +106 +844 +26 75 50 93 12 +107 +6319 +98 16 94 86 92 +108 +495 +12 31 56 8 29 +109 +3845 +48 54 48 78 12 +110 +5686 +54 19 23 62 64 +111 +2363 +93 97 93 41 91 +112 +3338 +29 84 56 83 84 +113 +1480 +51 30 3 97 58 +114 +1498 +33 29 53 31 90 +115 +2815 +32 56 67 24 33 +116 +2283 +80 42 55 29 44 +117 +2942 +9 25 26 92 19 +118 +5153 +14 1 79 41 13 +119 +3756 +11 31 83 8 23 +120 +2783 +46 72 63 7 37 +121 +5349 +86 25 6 57 11 +122 +1238 +55 83 4 49 13 +123 +4453 +2 99 74 17 51 +124 +870 +78 50 93 8 88 +125 +5702 +55 92 87 40 62 +126 +616 +68 83 47 28 62 +127 +6903 +49 10 84 48 31 +128 +4652 +12 22 48 51 87 +129 +1485 +56 26 89 84 92 +130 +535 +53 56 16 3 85 +131 +5278 +20 99 63 43 52 +132 +3822 +63 42 58 72 29 +133 +3748 +79 48 67 47 76 +134 +1623 +1 93 29 30 61 +135 +780 +84 46 42 33 3 +136 +2792 +37 61 13 90 37 +137 +5954 +38 78 24 45 32 +138 +694 +99 61 17 39 10 +139 +3291 +99 37 30 33 64 +140 +6837 +23 34 61 50 14 +141 +5925 +27 29 7 43 21 +142 +1106 +68 46 40 41 57 +143 +6308 +58 72 64 56 92 +144 +6558 +32 19 46 85 50 +145 +1488 +32 63 54 50 52 +146 +3248 +79 32 60 27 55 +147 +3091 +17 69 76 96 50 +148 +1468 +29 99 91 94 26 +149 +2726 +17 89 58 48 7 diff --git a/data/jobshop/150_5_03.txt b/data/jobshop/150_5_03.txt new file mode 100644 index 0000000000..87dc1d6601 --- /dev/null +++ b/data/jobshop/150_5_03.txt @@ -0,0 +1,453 @@ +150 +5 +956523902 +0 +6689 +11 91 23 71 96 +1 +6962 +38 24 78 89 75 +2 +7186 +16 37 94 78 89 +3 +460 +84 78 93 20 62 +4 +4714 +78 78 84 47 45 +5 +5994 +29 91 28 33 40 +6 +530 +87 61 70 14 39 +7 +1508 +90 5 94 75 7 +8 +6298 +72 6 52 29 23 +9 +6815 +99 61 54 73 49 +10 +6311 +58 73 48 62 51 +11 +5235 +97 31 55 91 35 +12 +3451 +29 71 85 54 30 +13 +4472 +7 23 71 76 59 +14 +3376 +76 22 17 21 51 +15 +4528 +82 58 31 51 52 +16 +5015 +68 72 42 99 29 +17 +4909 +12 80 32 73 47 +18 +3267 +35 98 67 34 72 +19 +4554 +85 81 94 57 40 +20 +6670 +32 2 2 81 72 +21 +2739 +61 75 46 4 30 +22 +287 +61 18 99 86 47 +23 +2529 +50 86 15 21 7 +24 +4755 +85 60 97 6 76 +25 +1389 +41 40 62 83 59 +26 +1613 +16 82 51 40 40 +27 +1810 +41 17 42 93 22 +28 +4970 +5 84 26 65 8 +29 +7719 +44 2 32 71 32 +30 +4174 +85 74 46 49 18 +31 +2974 +2 76 96 18 47 +32 +2917 +59 89 87 17 77 +33 +2929 +85 78 3 28 85 +34 +1767 +44 37 81 67 10 +35 +4946 +75 31 65 20 75 +36 +5095 +51 21 39 37 35 +37 +4855 +54 31 39 95 99 +38 +5271 +4 25 87 95 7 +39 +2562 +87 33 45 84 72 +40 +6699 +80 37 5 24 14 +41 +5594 +68 94 64 93 72 +42 +2764 +37 40 17 48 5 +43 +1350 +87 77 3 8 49 +44 +5419 +35 68 74 78 87 +45 +6705 +38 30 75 79 58 +46 +3251 +20 88 57 91 30 +47 +7749 +75 24 19 30 56 +48 +849 +52 47 11 30 89 +49 +4912 +61 45 75 51 24 +50 +3897 +79 41 24 74 90 +51 +5194 +97 67 31 29 56 +52 +5800 +10 30 55 62 65 +53 +5597 +57 85 73 80 70 +54 +1507 +85 83 34 76 24 +55 +6853 +6 51 88 56 66 +56 +3007 +59 14 79 53 67 +57 +7424 +87 19 88 14 94 +58 +4338 +12 44 45 3 43 +59 +4951 +90 26 99 55 51 +60 +6616 +83 68 82 96 79 +61 +2093 +92 86 40 48 88 +62 +2771 +63 47 57 96 3 +63 +7704 +74 69 91 25 14 +64 +1799 +86 41 31 41 51 +65 +3563 +22 48 62 18 63 +66 +5615 +54 57 17 67 20 +67 +4658 +65 74 87 77 83 +68 +5374 +55 63 3 46 84 +69 +3912 +19 61 97 57 94 +70 +2370 +7 55 92 60 85 +71 +1443 +35 52 51 2 53 +72 +6043 +78 61 23 4 62 +73 +4286 +32 72 7 15 12 +74 +4977 +10 92 75 14 58 +75 +7414 +75 63 64 69 59 +76 +7235 +14 74 23 85 35 +77 +6265 +53 33 50 1 69 +78 +3523 +49 33 25 36 94 +79 +1523 +40 49 33 53 19 +80 +4606 +19 27 32 7 11 +81 +1462 +25 28 25 31 8 +82 +5582 +54 6 96 19 10 +83 +6425 +5 54 77 46 23 +84 +5096 +37 6 78 43 83 +85 +749 +56 68 44 84 43 +86 +3348 +18 54 35 6 96 +87 +5009 +31 48 38 18 20 +88 +4300 +30 34 63 84 48 +89 +3058 +2 60 77 95 14 +90 +671 +5 40 76 65 72 +91 +4732 +15 2 35 89 13 +92 +7411 +71 85 83 90 41 +93 +4438 +46 33 26 48 61 +94 +3299 +49 65 84 97 19 +95 +2150 +89 46 95 44 47 +96 +1276 +59 48 34 15 6 +97 +6803 +42 17 87 48 58 +98 +7003 +13 98 6 33 42 +99 +2776 +56 72 52 27 25 +100 +1509 +27 36 38 30 12 +101 +3409 +13 45 9 97 66 +102 +2826 +29 9 98 80 81 +103 +388 +20 73 41 33 26 +104 +7649 +30 3 28 65 28 +105 +844 +26 75 50 93 12 +106 +6324 +98 16 94 86 92 +107 +496 +12 31 56 8 29 +108 +3848 +48 54 48 78 12 +109 +5689 +54 19 23 62 64 +110 +2365 +93 97 93 41 91 +111 +3340 +29 84 56 83 84 +112 +1481 +51 30 3 97 58 +113 +1499 +33 29 53 31 90 +114 +2816 +32 56 67 24 33 +115 +2285 +80 42 55 29 44 +116 +2944 +9 25 26 92 19 +117 +5156 +14 1 79 41 13 +118 +3759 +11 31 83 8 23 +119 +2784 +46 72 63 7 37 +120 +5353 +86 25 6 57 11 +121 +1239 +55 83 4 49 13 +122 +4456 +2 99 74 17 51 +123 +871 +78 50 93 8 88 +124 +5706 +55 92 87 40 62 +125 +616 +68 83 47 28 62 +126 +6907 +49 10 84 48 31 +127 +4655 +12 22 48 51 87 +128 +1486 +56 26 89 84 92 +129 +535 +53 56 16 3 85 +130 +5281 +20 99 63 43 52 +131 +3824 +63 42 58 72 29 +132 +3751 +79 48 67 47 76 +133 +1624 +1 93 29 30 61 +134 +781 +84 46 42 33 3 +135 +2794 +37 61 13 90 37 +136 +5958 +38 78 24 45 32 +137 +694 +99 61 17 39 10 +138 +3293 +99 37 30 33 64 +139 +6841 +23 34 61 50 14 +140 +5929 +27 29 7 43 21 +141 +1106 +68 46 40 41 57 +142 +6312 +58 72 64 56 92 +143 +6563 +32 19 46 85 50 +144 +1489 +32 63 54 50 52 +145 +3250 +79 32 60 27 55 +146 +3093 +17 69 76 96 50 +147 +1469 +29 99 91 94 26 +148 +2728 +17 89 58 48 7 +149 +4839 +90 48 53 68 70 diff --git a/data/jobshop/150_5_04.txt b/data/jobshop/150_5_04.txt new file mode 100644 index 0000000000..cc6b8ea9d2 --- /dev/null +++ b/data/jobshop/150_5_04.txt @@ -0,0 +1,453 @@ +150 +5 +234639472 +0 +6975 +38 24 78 89 75 +1 +7200 +16 37 94 78 89 +2 +461 +84 78 93 20 62 +3 +4723 +78 78 84 47 45 +4 +6006 +29 91 28 33 40 +5 +531 +87 61 70 14 39 +6 +1511 +90 5 94 75 7 +7 +6310 +72 6 52 29 23 +8 +6828 +99 61 54 73 49 +9 +6324 +58 73 48 62 51 +10 +5245 +97 31 55 91 35 +11 +3458 +29 71 85 54 30 +12 +4481 +7 23 71 76 59 +13 +3383 +76 22 17 21 51 +14 +4537 +82 58 31 51 52 +15 +5025 +68 72 42 99 29 +16 +4919 +12 80 32 73 47 +17 +3273 +35 98 67 34 72 +18 +4562 +85 81 94 57 40 +19 +6683 +32 2 2 81 72 +20 +2744 +61 75 46 4 30 +21 +288 +61 18 99 86 47 +22 +2534 +50 86 15 21 7 +23 +4764 +85 60 97 6 76 +24 +1391 +41 40 62 83 59 +25 +1616 +16 82 51 40 40 +26 +1814 +41 17 42 93 22 +27 +4980 +5 84 26 65 8 +28 +7734 +44 2 32 71 32 +29 +4182 +85 74 46 49 18 +30 +2979 +2 76 96 18 47 +31 +2923 +59 89 87 17 77 +32 +2935 +85 78 3 28 85 +33 +1771 +44 37 81 67 10 +34 +4956 +75 31 65 20 75 +35 +5105 +51 21 39 37 35 +36 +4864 +54 31 39 95 99 +37 +5281 +4 25 87 95 7 +38 +2567 +87 33 45 84 72 +39 +6712 +80 37 5 24 14 +40 +5604 +68 94 64 93 72 +41 +2769 +37 40 17 48 5 +42 +1353 +87 77 3 8 49 +43 +5429 +35 68 74 78 87 +44 +6718 +38 30 75 79 58 +45 +3257 +20 88 57 91 30 +46 +7764 +75 24 19 30 56 +47 +851 +52 47 11 30 89 +48 +4921 +61 45 75 51 24 +49 +3905 +79 41 24 74 90 +50 +5205 +97 67 31 29 56 +51 +5811 +10 30 55 62 65 +52 +5608 +57 85 73 80 70 +53 +1509 +85 83 34 76 24 +54 +6867 +6 51 88 56 66 +55 +3013 +59 14 79 53 67 +56 +7439 +87 19 88 14 94 +57 +4347 +12 44 45 3 43 +58 +4960 +90 26 99 55 51 +59 +6629 +83 68 82 96 79 +60 +2097 +92 86 40 48 88 +61 +2776 +63 47 57 96 3 +62 +7719 +74 69 91 25 14 +63 +1802 +86 41 31 41 51 +64 +3570 +22 48 62 18 63 +65 +5626 +54 57 17 67 20 +66 +4668 +65 74 87 77 83 +67 +5385 +55 63 3 46 84 +68 +3919 +19 61 97 57 94 +69 +2374 +7 55 92 60 85 +70 +1446 +35 52 51 2 53 +71 +6055 +78 61 23 4 62 +72 +4294 +32 72 7 15 12 +73 +4986 +10 92 75 14 58 +74 +7428 +75 63 64 69 59 +75 +7249 +14 74 23 85 35 +76 +6277 +53 33 50 1 69 +77 +3530 +49 33 25 36 94 +78 +1526 +40 49 33 53 19 +79 +4615 +19 27 32 7 11 +80 +1465 +25 28 25 31 8 +81 +5593 +54 6 96 19 10 +82 +6438 +5 54 77 46 23 +83 +5106 +37 6 78 43 83 +84 +751 +56 68 44 84 43 +85 +3354 +18 54 35 6 96 +86 +5019 +31 48 38 18 20 +87 +4309 +30 34 63 84 48 +88 +3064 +2 60 77 95 14 +89 +673 +5 40 76 65 72 +90 +4741 +15 2 35 89 13 +91 +7425 +71 85 83 90 41 +92 +4446 +46 33 26 48 61 +93 +3305 +49 65 84 97 19 +94 +2154 +89 46 95 44 47 +95 +1279 +59 48 34 15 6 +96 +6817 +42 17 87 48 58 +97 +7017 +13 98 6 33 42 +98 +2781 +56 72 52 27 25 +99 +1512 +27 36 38 30 12 +100 +3416 +13 45 9 97 66 +101 +2832 +29 9 98 80 81 +102 +389 +20 73 41 33 26 +103 +7664 +30 3 28 65 28 +104 +846 +26 75 50 93 12 +105 +6336 +98 16 94 86 92 +106 +497 +12 31 56 8 29 +107 +3855 +48 54 48 78 12 +108 +5701 +54 19 23 62 64 +109 +2369 +93 97 93 41 91 +110 +3346 +29 84 56 83 84 +111 +1484 +51 30 3 97 58 +112 +1502 +33 29 53 31 90 +113 +2822 +32 56 67 24 33 +114 +2289 +80 42 55 29 44 +115 +2949 +9 25 26 92 19 +116 +5166 +14 1 79 41 13 +117 +3766 +11 31 83 8 23 +118 +2790 +46 72 63 7 37 +119 +5363 +86 25 6 57 11 +120 +1241 +55 83 4 49 13 +121 +4465 +2 99 74 17 51 +122 +873 +78 50 93 8 88 +123 +5717 +55 92 87 40 62 +124 +617 +68 83 47 28 62 +125 +6921 +49 10 84 48 31 +126 +4664 +12 22 48 51 87 +127 +1489 +56 26 89 84 92 +128 +536 +53 56 16 3 85 +129 +5292 +20 99 63 43 52 +130 +3832 +63 42 58 72 29 +131 +3758 +79 48 67 47 76 +132 +1627 +1 93 29 30 61 +133 +783 +84 46 42 33 3 +134 +2799 +37 61 13 90 37 +135 +5969 +38 78 24 45 32 +136 +695 +99 61 17 39 10 +137 +3299 +99 37 30 33 64 +138 +6854 +23 34 61 50 14 +139 +5941 +27 29 7 43 21 +140 +1109 +68 46 40 41 57 +141 +6325 +58 72 64 56 92 +142 +6576 +32 19 46 85 50 +143 +1492 +32 63 54 50 52 +144 +3256 +79 32 60 27 55 +145 +3099 +17 69 76 96 50 +146 +1471 +29 99 91 94 26 +147 +2733 +17 89 58 48 7 +148 +4849 +90 48 53 68 70 +149 +1225 +91 23 71 96 85 diff --git a/data/jobshop/150_5_05.txt b/data/jobshop/150_5_05.txt new file mode 100644 index 0000000000..20aa7b72b2 --- /dev/null +++ b/data/jobshop/150_5_05.txt @@ -0,0 +1,453 @@ +150 +5 +805630012 +0 +7209 +16 37 94 78 89 +1 +461 +84 78 93 20 62 +2 +4730 +78 78 84 47 45 +3 +6014 +29 91 28 33 40 +4 +532 +87 61 70 14 39 +5 +1513 +90 5 94 75 7 +6 +6319 +72 6 52 29 23 +7 +6838 +99 61 54 73 49 +8 +6332 +58 73 48 62 51 +9 +5252 +97 31 55 91 35 +10 +3463 +29 71 85 54 30 +11 +4487 +7 23 71 76 59 +12 +3387 +76 22 17 21 51 +13 +4543 +82 58 31 51 52 +14 +5032 +68 72 42 99 29 +15 +4925 +12 80 32 73 47 +16 +3278 +35 98 67 34 72 +17 +4569 +85 81 94 57 40 +18 +6692 +32 2 2 81 72 +19 +2748 +61 75 46 4 30 +20 +288 +61 18 99 86 47 +21 +2537 +50 86 15 21 7 +22 +4771 +85 60 97 6 76 +23 +1393 +41 40 62 83 59 +24 +1618 +16 82 51 40 40 +25 +1816 +41 17 42 93 22 +26 +4986 +5 84 26 65 8 +27 +7744 +44 2 32 71 32 +28 +4188 +85 74 46 49 18 +29 +2983 +2 76 96 18 47 +30 +2927 +59 89 87 17 77 +31 +2939 +85 78 3 28 85 +32 +1773 +44 37 81 67 10 +33 +4963 +75 31 65 20 75 +34 +5112 +51 21 39 37 35 +35 +4871 +54 31 39 95 99 +36 +5288 +4 25 87 95 7 +37 +2571 +87 33 45 84 72 +38 +6721 +80 37 5 24 14 +39 +5612 +68 94 64 93 72 +40 +2773 +37 40 17 48 5 +41 +1355 +87 77 3 8 49 +42 +5437 +35 68 74 78 87 +43 +6727 +38 30 75 79 58 +44 +3262 +20 88 57 91 30 +45 +7775 +75 24 19 30 56 +46 +852 +52 47 11 30 89 +47 +4928 +61 45 75 51 24 +48 +3910 +79 41 24 74 90 +49 +5212 +97 67 31 29 56 +50 +5819 +10 30 55 62 65 +51 +5616 +57 85 73 80 70 +52 +1512 +85 83 34 76 24 +53 +6876 +6 51 88 56 66 +54 +3017 +59 14 79 53 67 +55 +7449 +87 19 88 14 94 +56 +4352 +12 44 45 3 43 +57 +4967 +90 26 99 55 51 +58 +6638 +83 68 82 96 79 +59 +2100 +92 86 40 48 88 +60 +2780 +63 47 57 96 3 +61 +7730 +74 69 91 25 14 +62 +1805 +86 41 31 41 51 +63 +3574 +22 48 62 18 63 +64 +5634 +54 57 17 67 20 +65 +4674 +65 74 87 77 83 +66 +5392 +55 63 3 46 84 +67 +3925 +19 61 97 57 94 +68 +2377 +7 55 92 60 85 +69 +1448 +35 52 51 2 53 +70 +6063 +78 61 23 4 62 +71 +4300 +32 72 7 15 12 +72 +4993 +10 92 75 14 58 +73 +7438 +75 63 64 69 59 +74 +7258 +14 74 23 85 35 +75 +6286 +53 33 50 1 69 +76 +3535 +49 33 25 36 94 +77 +1528 +40 49 33 53 19 +78 +4621 +19 27 32 7 11 +79 +1467 +25 28 25 31 8 +80 +5600 +54 6 96 19 10 +81 +6446 +5 54 77 46 23 +82 +5113 +37 6 78 43 83 +83 +752 +56 68 44 84 43 +84 +3359 +18 54 35 6 96 +85 +5026 +31 48 38 18 20 +86 +4315 +30 34 63 84 48 +87 +3068 +2 60 77 95 14 +88 +673 +5 40 76 65 72 +89 +4748 +15 2 35 89 13 +90 +7435 +71 85 83 90 41 +91 +4452 +46 33 26 48 61 +92 +3310 +49 65 84 97 19 +93 +2157 +89 46 95 44 47 +94 +1281 +59 48 34 15 6 +95 +6826 +42 17 87 48 58 +96 +7026 +13 98 6 33 42 +97 +2785 +56 72 52 27 25 +98 +1514 +27 36 38 30 12 +99 +3420 +13 45 9 97 66 +100 +2836 +29 9 98 80 81 +101 +389 +20 73 41 33 26 +102 +7674 +30 3 28 65 28 +103 +847 +26 75 50 93 12 +104 +6344 +98 16 94 86 92 +105 +497 +12 31 56 8 29 +106 +3861 +48 54 48 78 12 +107 +5708 +54 19 23 62 64 +108 +2373 +93 97 93 41 91 +109 +3351 +29 84 56 83 84 +110 +1486 +51 30 3 97 58 +111 +1504 +33 29 53 31 90 +112 +2826 +32 56 67 24 33 +113 +2292 +80 42 55 29 44 +114 +2953 +9 25 26 92 19 +115 +5173 +14 1 79 41 13 +116 +3771 +11 31 83 8 23 +117 +2794 +46 72 63 7 37 +118 +5371 +86 25 6 57 11 +119 +1243 +55 83 4 49 13 +120 +4471 +2 99 74 17 51 +121 +874 +78 50 93 8 88 +122 +5724 +55 92 87 40 62 +123 +618 +68 83 47 28 62 +124 +6930 +49 10 84 48 31 +125 +4670 +12 22 48 51 87 +126 +1491 +56 26 89 84 92 +127 +537 +53 56 16 3 85 +128 +5299 +20 99 63 43 52 +129 +3837 +63 42 58 72 29 +130 +3763 +79 48 67 47 76 +131 +1629 +1 93 29 30 61 +132 +784 +84 46 42 33 3 +133 +2803 +37 61 13 90 37 +134 +5977 +38 78 24 45 32 +135 +696 +99 61 17 39 10 +136 +3304 +99 37 30 33 64 +137 +6864 +23 34 61 50 14 +138 +5949 +27 29 7 43 21 +139 +1110 +68 46 40 41 57 +140 +6333 +58 72 64 56 92 +141 +6584 +32 19 46 85 50 +142 +1494 +32 63 54 50 52 +143 +3261 +79 32 60 27 55 +144 +3103 +17 69 76 96 50 +145 +1473 +29 99 91 94 26 +146 +2737 +17 89 58 48 7 +147 +4855 +90 48 53 68 70 +148 +1227 +91 23 71 96 85 +149 +2769 +24 78 89 75 89 diff --git a/data/jobshop/150_5_06.txt b/data/jobshop/150_5_06.txt new file mode 100644 index 0000000000..36ad3cdc44 --- /dev/null +++ b/data/jobshop/150_5_06.txt @@ -0,0 +1,453 @@ +150 +5 +339217349 +0 +462 +84 78 93 20 62 +1 +4739 +78 78 84 47 45 +2 +6026 +29 91 28 33 40 +3 +533 +87 61 70 14 39 +4 +1516 +90 5 94 75 7 +5 +6331 +72 6 52 29 23 +6 +6851 +99 61 54 73 49 +7 +6345 +58 73 48 62 51 +8 +5262 +97 31 55 91 35 +9 +3470 +29 71 85 54 30 +10 +4496 +7 23 71 76 59 +11 +3394 +76 22 17 21 51 +12 +4552 +82 58 31 51 52 +13 +5042 +68 72 42 99 29 +14 +4935 +12 80 32 73 47 +15 +3284 +35 98 67 34 72 +16 +4578 +85 81 94 57 40 +17 +6705 +32 2 2 81 72 +18 +2753 +61 75 46 4 30 +19 +289 +61 18 99 86 47 +20 +2542 +50 86 15 21 7 +21 +4780 +85 60 97 6 76 +22 +1396 +41 40 62 83 59 +23 +1622 +16 82 51 40 40 +24 +1820 +41 17 42 93 22 +25 +4996 +5 84 26 65 8 +26 +7760 +44 2 32 71 32 +27 +4196 +85 74 46 49 18 +28 +2989 +2 76 96 18 47 +29 +2933 +59 89 87 17 77 +30 +2945 +85 78 3 28 85 +31 +1777 +44 37 81 67 10 +32 +4973 +75 31 65 20 75 +33 +5122 +51 21 39 37 35 +34 +4881 +54 31 39 95 99 +35 +5299 +4 25 87 95 7 +36 +2576 +87 33 45 84 72 +37 +6734 +80 37 5 24 14 +38 +5623 +68 94 64 93 72 +39 +2779 +37 40 17 48 5 +40 +1358 +87 77 3 8 49 +41 +5448 +35 68 74 78 87 +42 +6740 +38 30 75 79 58 +43 +3268 +20 88 57 91 30 +44 +7790 +75 24 19 30 56 +45 +854 +52 47 11 30 89 +46 +4938 +61 45 75 51 24 +47 +3918 +79 41 24 74 90 +48 +5222 +97 67 31 29 56 +49 +5831 +10 30 55 62 65 +50 +5627 +57 85 73 80 70 +51 +1515 +85 83 34 76 24 +52 +6890 +6 51 88 56 66 +53 +3023 +59 14 79 53 67 +54 +7463 +87 19 88 14 94 +55 +4361 +12 44 45 3 43 +56 +4977 +90 26 99 55 51 +57 +6651 +83 68 82 96 79 +58 +2104 +92 86 40 48 88 +59 +2785 +63 47 57 96 3 +60 +7745 +74 69 91 25 14 +61 +1808 +86 41 31 41 51 +62 +3582 +22 48 62 18 63 +63 +5645 +54 57 17 67 20 +64 +4683 +65 74 87 77 83 +65 +5403 +55 63 3 46 84 +66 +3933 +19 61 97 57 94 +67 +2382 +7 55 92 60 85 +68 +1451 +35 52 51 2 53 +69 +6075 +78 61 23 4 62 +70 +4308 +32 72 7 15 12 +71 +5003 +10 92 75 14 58 +72 +7453 +75 63 64 69 59 +73 +7273 +14 74 23 85 35 +74 +6298 +53 33 50 1 69 +75 +3542 +49 33 25 36 94 +76 +1531 +40 49 33 53 19 +77 +4630 +19 27 32 7 11 +78 +1470 +25 28 25 31 8 +79 +5612 +54 6 96 19 10 +80 +6459 +5 54 77 46 23 +81 +5123 +37 6 78 43 83 +82 +753 +56 68 44 84 43 +83 +3365 +18 54 35 6 96 +84 +5036 +31 48 38 18 20 +85 +4323 +30 34 63 84 48 +86 +3074 +2 60 77 95 14 +87 +675 +5 40 76 65 72 +88 +4757 +15 2 35 89 13 +89 +7450 +71 85 83 90 41 +90 +4461 +46 33 26 48 61 +91 +3316 +49 65 84 97 19 +92 +2161 +89 46 95 44 47 +93 +1283 +59 48 34 15 6 +94 +6840 +42 17 87 48 58 +95 +7040 +13 98 6 33 42 +96 +2790 +56 72 52 27 25 +97 +1517 +27 36 38 30 12 +98 +3427 +13 45 9 97 66 +99 +2841 +29 9 98 80 81 +100 +390 +20 73 41 33 26 +101 +7689 +30 3 28 65 28 +102 +849 +26 75 50 93 12 +103 +6357 +98 16 94 86 92 +104 +498 +12 31 56 8 29 +105 +3868 +48 54 48 78 12 +106 +5720 +54 19 23 62 64 +107 +2377 +93 97 93 41 91 +108 +3358 +29 84 56 83 84 +109 +1489 +51 30 3 97 58 +110 +1507 +33 29 53 31 90 +111 +2831 +32 56 67 24 33 +112 +2297 +80 42 55 29 44 +113 +2959 +9 25 26 92 19 +114 +5184 +14 1 79 41 13 +115 +3779 +11 31 83 8 23 +116 +2799 +46 72 63 7 37 +117 +5381 +86 25 6 57 11 +118 +1245 +55 83 4 49 13 +119 +4480 +2 99 74 17 51 +120 +875 +78 50 93 8 88 +121 +5736 +55 92 87 40 62 +122 +619 +68 83 47 28 62 +123 +6944 +49 10 84 48 31 +124 +4680 +12 22 48 51 87 +125 +1494 +56 26 89 84 92 +126 +538 +53 56 16 3 85 +127 +5309 +20 99 63 43 52 +128 +3845 +63 42 58 72 29 +129 +3771 +79 48 67 47 76 +130 +1632 +1 93 29 30 61 +131 +785 +84 46 42 33 3 +132 +2809 +37 61 13 90 37 +133 +5989 +38 78 24 45 32 +134 +698 +99 61 17 39 10 +135 +3310 +99 37 30 33 64 +136 +6877 +23 34 61 50 14 +137 +5961 +27 29 7 43 21 +138 +1112 +68 46 40 41 57 +139 +6346 +58 72 64 56 92 +140 +6598 +32 19 46 85 50 +141 +1497 +32 63 54 50 52 +142 +3267 +79 32 60 27 55 +143 +3109 +17 69 76 96 50 +144 +1476 +29 99 91 94 26 +145 +2742 +17 89 58 48 7 +146 +4865 +90 48 53 68 70 +147 +1229 +91 23 71 96 85 +148 +2775 +24 78 89 75 89 +149 +6956 +37 94 78 89 92 diff --git a/data/jobshop/150_5_07.txt b/data/jobshop/150_5_07.txt new file mode 100644 index 0000000000..568ceda157 --- /dev/null +++ b/data/jobshop/150_5_07.txt @@ -0,0 +1,453 @@ +150 +5 +1804385505 +0 +4729 +78 78 84 47 45 +1 +6013 +29 91 28 33 40 +2 +532 +87 61 70 14 39 +3 +1513 +90 5 94 75 7 +4 +6318 +72 6 52 29 23 +5 +6837 +99 61 54 73 49 +6 +6331 +58 73 48 62 51 +7 +5251 +97 31 55 91 35 +8 +3462 +29 71 85 54 30 +9 +4486 +7 23 71 76 59 +10 +3387 +76 22 17 21 51 +11 +4542 +82 58 31 51 52 +12 +5031 +68 72 42 99 29 +13 +4925 +12 80 32 73 47 +14 +3277 +35 98 67 34 72 +15 +4568 +85 81 94 57 40 +16 +6691 +32 2 2 81 72 +17 +2747 +61 75 46 4 30 +18 +288 +61 18 99 86 47 +19 +2537 +50 86 15 21 7 +20 +4770 +85 60 97 6 76 +21 +1393 +41 40 62 83 59 +22 +1618 +16 82 51 40 40 +23 +1816 +41 17 42 93 22 +24 +4986 +5 84 26 65 8 +25 +7743 +44 2 32 71 32 +26 +4187 +85 74 46 49 18 +27 +2983 +2 76 96 18 47 +28 +2927 +59 89 87 17 77 +29 +2939 +85 78 3 28 85 +30 +1773 +44 37 81 67 10 +31 +4962 +75 31 65 20 75 +32 +5111 +51 21 39 37 35 +33 +4870 +54 31 39 95 99 +34 +5288 +4 25 87 95 7 +35 +2571 +87 33 45 84 72 +36 +6720 +80 37 5 24 14 +37 +5611 +68 94 64 93 72 +38 +2773 +37 40 17 48 5 +39 +1355 +87 77 3 8 49 +40 +5436 +35 68 74 78 87 +41 +6726 +38 30 75 79 58 +42 +3261 +20 88 57 91 30 +43 +7774 +75 24 19 30 56 +44 +852 +52 47 11 30 89 +45 +4927 +61 45 75 51 24 +46 +3910 +79 41 24 74 90 +47 +5211 +97 67 31 29 56 +48 +5818 +10 30 55 62 65 +49 +5615 +57 85 73 80 70 +50 +1511 +85 83 34 76 24 +51 +6875 +6 51 88 56 66 +52 +3016 +59 14 79 53 67 +53 +7448 +87 19 88 14 94 +54 +4352 +12 44 45 3 43 +55 +4966 +90 26 99 55 51 +56 +6637 +83 68 82 96 79 +57 +2100 +92 86 40 48 88 +58 +2779 +63 47 57 96 3 +59 +7729 +74 69 91 25 14 +60 +1804 +86 41 31 41 51 +61 +3574 +22 48 62 18 63 +62 +5633 +54 57 17 67 20 +63 +4673 +65 74 87 77 83 +64 +5391 +55 63 3 46 84 +65 +3924 +19 61 97 57 94 +66 +2377 +7 55 92 60 85 +67 +1448 +35 52 51 2 53 +68 +6062 +78 61 23 4 62 +69 +4299 +32 72 7 15 12 +70 +4992 +10 92 75 14 58 +71 +7437 +75 63 64 69 59 +72 +7257 +14 74 23 85 35 +73 +6285 +53 33 50 1 69 +74 +3534 +49 33 25 36 94 +75 +1527 +40 49 33 53 19 +76 +4620 +19 27 32 7 11 +77 +1467 +25 28 25 31 8 +78 +5600 +54 6 96 19 10 +79 +6446 +5 54 77 46 23 +80 +5112 +37 6 78 43 83 +81 +752 +56 68 44 84 43 +82 +3358 +18 54 35 6 96 +83 +5025 +31 48 38 18 20 +84 +4314 +30 34 63 84 48 +85 +3068 +2 60 77 95 14 +86 +673 +5 40 76 65 72 +87 +4747 +15 2 35 89 13 +88 +7434 +71 85 83 90 41 +89 +4452 +46 33 26 48 61 +90 +3309 +49 65 84 97 19 +91 +2157 +89 46 95 44 47 +92 +1280 +59 48 34 15 6 +93 +6825 +42 17 87 48 58 +94 +7025 +13 98 6 33 42 +95 +2784 +56 72 52 27 25 +96 +1513 +27 36 38 30 12 +97 +3420 +13 45 9 97 66 +98 +2835 +29 9 98 80 81 +99 +389 +20 73 41 33 26 +100 +7673 +30 3 28 65 28 +101 +847 +26 75 50 93 12 +102 +6344 +98 16 94 86 92 +103 +497 +12 31 56 8 29 +104 +3860 +48 54 48 78 12 +105 +5707 +54 19 23 62 64 +106 +2372 +93 97 93 41 91 +107 +3350 +29 84 56 83 84 +108 +1485 +51 30 3 97 58 +109 +1503 +33 29 53 31 90 +110 +2825 +32 56 67 24 33 +111 +2292 +80 42 55 29 44 +112 +2953 +9 25 26 92 19 +113 +5173 +14 1 79 41 13 +114 +3771 +11 31 83 8 23 +115 +2793 +46 72 63 7 37 +116 +5370 +86 25 6 57 11 +117 +1243 +55 83 4 49 13 +118 +4470 +2 99 74 17 51 +119 +874 +78 50 93 8 88 +120 +5724 +55 92 87 40 62 +121 +618 +68 83 47 28 62 +122 +6929 +49 10 84 48 31 +123 +4670 +12 22 48 51 87 +124 +1491 +56 26 89 84 92 +125 +537 +53 56 16 3 85 +126 +5298 +20 99 63 43 52 +127 +3837 +63 42 58 72 29 +128 +3763 +79 48 67 47 76 +129 +1629 +1 93 29 30 61 +130 +783 +84 46 42 33 3 +131 +2803 +37 61 13 90 37 +132 +5976 +38 78 24 45 32 +133 +696 +99 61 17 39 10 +134 +3303 +99 37 30 33 64 +135 +6863 +23 34 61 50 14 +136 +5948 +27 29 7 43 21 +137 +1110 +68 46 40 41 57 +138 +6332 +58 72 64 56 92 +139 +6584 +32 19 46 85 50 +140 +1494 +32 63 54 50 52 +141 +3260 +79 32 60 27 55 +142 +3103 +17 69 76 96 50 +143 +1473 +29 99 91 94 26 +144 +2736 +17 89 58 48 7 +145 +4855 +90 48 53 68 70 +146 +1227 +91 23 71 96 85 +147 +2769 +24 78 89 75 89 +148 +6942 +37 94 78 89 92 +149 +7816 +78 93 20 62 3 diff --git a/data/jobshop/150_5_08.txt b/data/jobshop/150_5_08.txt new file mode 100644 index 0000000000..8bdde7eaa7 --- /dev/null +++ b/data/jobshop/150_5_08.txt @@ -0,0 +1,453 @@ +150 +5 +1690603248 +0 +6010 +29 91 28 33 40 +1 +532 +87 61 70 14 39 +2 +1512 +90 5 94 75 7 +3 +6315 +72 6 52 29 23 +4 +6833 +99 61 54 73 49 +5 +6328 +58 73 48 62 51 +6 +5249 +97 31 55 91 35 +7 +3461 +29 71 85 54 30 +8 +4484 +7 23 71 76 59 +9 +3385 +76 22 17 21 51 +10 +4540 +82 58 31 51 52 +11 +5029 +68 72 42 99 29 +12 +4922 +12 80 32 73 47 +13 +3276 +35 98 67 34 72 +14 +4566 +85 81 94 57 40 +15 +6687 +32 2 2 81 72 +16 +2746 +61 75 46 4 30 +17 +288 +61 18 99 86 47 +18 +2535 +50 86 15 21 7 +19 +4768 +85 60 97 6 76 +20 +1392 +41 40 62 83 59 +21 +1617 +16 82 51 40 40 +22 +1815 +41 17 42 93 22 +23 +4983 +5 84 26 65 8 +24 +7739 +44 2 32 71 32 +25 +4185 +85 74 46 49 18 +26 +2981 +2 76 96 18 47 +27 +2925 +59 89 87 17 77 +28 +2937 +85 78 3 28 85 +29 +1772 +44 37 81 67 10 +30 +4960 +75 31 65 20 75 +31 +5108 +51 21 39 37 35 +32 +4868 +54 31 39 95 99 +33 +5285 +4 25 87 95 7 +34 +2569 +87 33 45 84 72 +35 +6717 +80 37 5 24 14 +36 +5608 +68 94 64 93 72 +37 +2771 +37 40 17 48 5 +38 +1354 +87 77 3 8 49 +39 +5433 +35 68 74 78 87 +40 +6722 +38 30 75 79 58 +41 +3260 +20 88 57 91 30 +42 +7770 +75 24 19 30 56 +43 +852 +52 47 11 30 89 +44 +4925 +61 45 75 51 24 +45 +3908 +79 41 24 74 90 +46 +5208 +97 67 31 29 56 +47 +5815 +10 30 55 62 65 +48 +5612 +57 85 73 80 70 +49 +1511 +85 83 34 76 24 +50 +6872 +6 51 88 56 66 +51 +3015 +59 14 79 53 67 +52 +7444 +87 19 88 14 94 +53 +4350 +12 44 45 3 43 +54 +4964 +90 26 99 55 51 +55 +6634 +83 68 82 96 79 +56 +2099 +92 86 40 48 88 +57 +2778 +63 47 57 96 3 +58 +7725 +74 69 91 25 14 +59 +1804 +86 41 31 41 51 +60 +3572 +22 48 62 18 63 +61 +5630 +54 57 17 67 20 +62 +4671 +65 74 87 77 83 +63 +5389 +55 63 3 46 84 +64 +3922 +19 61 97 57 94 +65 +2376 +7 55 92 60 85 +66 +1447 +35 52 51 2 53 +67 +6059 +78 61 23 4 62 +68 +4297 +32 72 7 15 12 +69 +4990 +10 92 75 14 58 +70 +7434 +75 63 64 69 59 +71 +7254 +14 74 23 85 35 +72 +6282 +53 33 50 1 69 +73 +3532 +49 33 25 36 94 +74 +1527 +40 49 33 53 19 +75 +4618 +19 27 32 7 11 +76 +1466 +25 28 25 31 8 +77 +5597 +54 6 96 19 10 +78 +6442 +5 54 77 46 23 +79 +5110 +37 6 78 43 83 +80 +751 +56 68 44 84 43 +81 +3357 +18 54 35 6 96 +82 +5022 +31 48 38 18 20 +83 +4312 +30 34 63 84 48 +84 +3066 +2 60 77 95 14 +85 +673 +5 40 76 65 72 +86 +4745 +15 2 35 89 13 +87 +7430 +71 85 83 90 41 +88 +4449 +46 33 26 48 61 +89 +3307 +49 65 84 97 19 +90 +2156 +89 46 95 44 47 +91 +1280 +59 48 34 15 6 +92 +6822 +42 17 87 48 58 +93 +7021 +13 98 6 33 42 +94 +2783 +56 72 52 27 25 +95 +1513 +27 36 38 30 12 +96 +3418 +13 45 9 97 66 +97 +2834 +29 9 98 80 81 +98 +389 +20 73 41 33 26 +99 +7669 +30 3 28 65 28 +100 +847 +26 75 50 93 12 +101 +6340 +98 16 94 86 92 +102 +497 +12 31 56 8 29 +103 +3858 +48 54 48 78 12 +104 +5705 +54 19 23 62 64 +105 +2371 +93 97 93 41 91 +106 +3349 +29 84 56 83 84 +107 +1485 +51 30 3 97 58 +108 +1503 +33 29 53 31 90 +109 +2824 +32 56 67 24 33 +110 +2291 +80 42 55 29 44 +111 +2951 +9 25 26 92 19 +112 +5170 +14 1 79 41 13 +113 +3769 +11 31 83 8 23 +114 +2792 +46 72 63 7 37 +115 +5367 +86 25 6 57 11 +116 +1242 +55 83 4 49 13 +117 +4468 +2 99 74 17 51 +118 +873 +78 50 93 8 88 +119 +5721 +55 92 87 40 62 +120 +618 +68 83 47 28 62 +121 +6926 +49 10 84 48 31 +122 +4667 +12 22 48 51 87 +123 +1490 +56 26 89 84 92 +124 +536 +53 56 16 3 85 +125 +5295 +20 99 63 43 52 +126 +3835 +63 42 58 72 29 +127 +3761 +79 48 67 47 76 +128 +1628 +1 93 29 30 61 +129 +783 +84 46 42 33 3 +130 +2801 +37 61 13 90 37 +131 +5973 +38 78 24 45 32 +132 +696 +99 61 17 39 10 +133 +3301 +99 37 30 33 64 +134 +6859 +23 34 61 50 14 +135 +5945 +27 29 7 43 21 +136 +1109 +68 46 40 41 57 +137 +6329 +58 72 64 56 92 +138 +6580 +32 19 46 85 50 +139 +1493 +32 63 54 50 52 +140 +3258 +79 32 60 27 55 +141 +3101 +17 69 76 96 50 +142 +1473 +29 99 91 94 26 +143 +2735 +17 89 58 48 7 +144 +4852 +90 48 53 68 70 +145 +1226 +91 23 71 96 85 +146 +2768 +24 78 89 75 89 +147 +6938 +37 94 78 89 92 +148 +7812 +78 93 20 62 3 +149 +2702 +78 84 47 45 59 diff --git a/data/jobshop/150_5_09.txt b/data/jobshop/150_5_09.txt new file mode 100644 index 0000000000..fa7dcfbc61 --- /dev/null +++ b/data/jobshop/150_5_09.txt @@ -0,0 +1,453 @@ +150 +5 +612655679 +0 +532 +87 61 70 14 39 +1 +1514 +90 5 94 75 7 +2 +6323 +72 6 52 29 23 +3 +6842 +99 61 54 73 49 +4 +6336 +58 73 48 62 51 +5 +5255 +97 31 55 91 35 +6 +3465 +29 71 85 54 30 +7 +4490 +7 23 71 76 59 +8 +3389 +76 22 17 21 51 +9 +4546 +82 58 31 51 52 +10 +5035 +68 72 42 99 29 +11 +4928 +12 80 32 73 47 +12 +3280 +35 98 67 34 72 +13 +4571 +85 81 94 57 40 +14 +6696 +32 2 2 81 72 +15 +2749 +61 75 46 4 30 +16 +288 +61 18 99 86 47 +17 +2539 +50 86 15 21 7 +18 +4774 +85 60 97 6 76 +19 +1394 +41 40 62 83 59 +20 +1619 +16 82 51 40 40 +21 +1817 +41 17 42 93 22 +22 +4989 +5 84 26 65 8 +23 +7749 +44 2 32 71 32 +24 +4191 +85 74 46 49 18 +25 +2985 +2 76 96 18 47 +26 +2929 +59 89 87 17 77 +27 +2941 +85 78 3 28 85 +28 +1774 +44 37 81 67 10 +29 +4966 +75 31 65 20 75 +30 +5115 +51 21 39 37 35 +31 +4874 +54 31 39 95 99 +32 +5292 +4 25 87 95 7 +33 +2572 +87 33 45 84 72 +34 +6725 +80 37 5 24 14 +35 +5615 +68 94 64 93 72 +36 +2775 +37 40 17 48 5 +37 +1356 +87 77 3 8 49 +38 +5440 +35 68 74 78 87 +39 +6731 +38 30 75 79 58 +40 +3264 +20 88 57 91 30 +41 +7779 +75 24 19 30 56 +42 +853 +52 47 11 30 89 +43 +4931 +61 45 75 51 24 +44 +3912 +79 41 24 74 90 +45 +5215 +97 67 31 29 56 +46 +5823 +10 30 55 62 65 +47 +5619 +57 85 73 80 70 +48 +1512 +85 83 34 76 24 +49 +6880 +6 51 88 56 66 +50 +3019 +59 14 79 53 67 +51 +7453 +87 19 88 14 94 +52 +4355 +12 44 45 3 43 +53 +4970 +90 26 99 55 51 +54 +6642 +83 68 82 96 79 +55 +2101 +92 86 40 48 88 +56 +2781 +63 47 57 96 3 +57 +7734 +74 69 91 25 14 +58 +1806 +86 41 31 41 51 +59 +3577 +22 48 62 18 63 +60 +5637 +54 57 17 67 20 +61 +4677 +65 74 87 77 83 +62 +5395 +55 63 3 46 84 +63 +3927 +19 61 97 57 94 +64 +2379 +7 55 92 60 85 +65 +1449 +35 52 51 2 53 +66 +6067 +78 61 23 4 62 +67 +4302 +32 72 7 15 12 +68 +4996 +10 92 75 14 58 +69 +7443 +75 63 64 69 59 +70 +7263 +14 74 23 85 35 +71 +6289 +53 33 50 1 69 +72 +3537 +49 33 25 36 94 +73 +1528 +40 49 33 53 19 +74 +4624 +19 27 32 7 11 +75 +1468 +25 28 25 31 8 +76 +5604 +54 6 96 19 10 +77 +6450 +5 54 77 46 23 +78 +5116 +37 6 78 43 83 +79 +752 +56 68 44 84 43 +80 +3361 +18 54 35 6 96 +81 +5029 +31 48 38 18 20 +82 +4317 +30 34 63 84 48 +83 +3070 +2 60 77 95 14 +84 +674 +5 40 76 65 72 +85 +4751 +15 2 35 89 13 +86 +7440 +71 85 83 90 41 +87 +4455 +46 33 26 48 61 +88 +3312 +49 65 84 97 19 +89 +2158 +89 46 95 44 47 +90 +1281 +59 48 34 15 6 +91 +6830 +42 17 87 48 58 +92 +7030 +13 98 6 33 42 +93 +2786 +56 72 52 27 25 +94 +1514 +27 36 38 30 12 +95 +3422 +13 45 9 97 66 +96 +2837 +29 9 98 80 81 +97 +389 +20 73 41 33 26 +98 +7678 +30 3 28 65 28 +99 +848 +26 75 50 93 12 +100 +6348 +98 16 94 86 92 +101 +498 +12 31 56 8 29 +102 +3863 +48 54 48 78 12 +103 +5712 +54 19 23 62 64 +104 +2374 +93 97 93 41 91 +105 +3353 +29 84 56 83 84 +106 +1486 +51 30 3 97 58 +107 +1505 +33 29 53 31 90 +108 +2827 +32 56 67 24 33 +109 +2293 +80 42 55 29 44 +110 +2955 +9 25 26 92 19 +111 +5176 +14 1 79 41 13 +112 +3774 +11 31 83 8 23 +113 +2795 +46 72 63 7 37 +114 +5374 +86 25 6 57 11 +115 +1243 +55 83 4 49 13 +116 +4474 +2 99 74 17 51 +117 +874 +78 50 93 8 88 +118 +5728 +55 92 87 40 62 +119 +619 +68 83 47 28 62 +120 +6934 +49 10 84 48 31 +121 +4673 +12 22 48 51 87 +122 +1492 +56 26 89 84 92 +123 +537 +53 56 16 3 85 +124 +5302 +20 99 63 43 52 +125 +3839 +63 42 58 72 29 +126 +3765 +79 48 67 47 76 +127 +1630 +1 93 29 30 61 +128 +784 +84 46 42 33 3 +129 +2805 +37 61 13 90 37 +130 +5981 +38 78 24 45 32 +131 +697 +99 61 17 39 10 +132 +3306 +99 37 30 33 64 +133 +6868 +23 34 61 50 14 +134 +5952 +27 29 7 43 21 +135 +1111 +68 46 40 41 57 +136 +6337 +58 72 64 56 92 +137 +6588 +32 19 46 85 50 +138 +1495 +32 63 54 50 52 +139 +3263 +79 32 60 27 55 +140 +3105 +17 69 76 96 50 +141 +1474 +29 99 91 94 26 +142 +2738 +17 89 58 48 7 +143 +4858 +90 48 53 68 70 +144 +1228 +91 23 71 96 85 +145 +2771 +24 78 89 75 89 +146 +6947 +37 94 78 89 92 +147 +7821 +78 93 20 62 3 +148 +2705 +78 84 47 45 59 +149 +3063 +91 28 33 40 76 diff --git a/data/jobshop/150_5_10.txt b/data/jobshop/150_5_10.txt new file mode 100644 index 0000000000..090e2ec7cc --- /dev/null +++ b/data/jobshop/150_5_10.txt @@ -0,0 +1,453 @@ +150 +5 +1867393235 +0 +1510 +90 5 94 75 7 +1 +6309 +72 6 52 29 23 +2 +6827 +99 61 54 73 49 +3 +6322 +58 73 48 62 51 +4 +5244 +97 31 55 91 35 +5 +3457 +29 71 85 54 30 +6 +4480 +7 23 71 76 59 +7 +3382 +76 22 17 21 51 +8 +4536 +82 58 31 51 52 +9 +5024 +68 72 42 99 29 +10 +4917 +12 80 32 73 47 +11 +3273 +35 98 67 34 72 +12 +4561 +85 81 94 57 40 +13 +6681 +32 2 2 81 72 +14 +2743 +61 75 46 4 30 +15 +288 +61 18 99 86 47 +16 +2533 +50 86 15 21 7 +17 +4763 +85 60 97 6 76 +18 +1391 +41 40 62 83 59 +19 +1616 +16 82 51 40 40 +20 +1813 +41 17 42 93 22 +21 +4978 +5 84 26 65 8 +22 +7732 +44 2 32 71 32 +23 +4181 +85 74 46 49 18 +24 +2979 +2 76 96 18 47 +25 +2922 +59 89 87 17 77 +26 +2935 +85 78 3 28 85 +27 +1771 +44 37 81 67 10 +28 +4955 +75 31 65 20 75 +29 +5104 +51 21 39 37 35 +30 +4863 +54 31 39 95 99 +31 +5280 +4 25 87 95 7 +32 +2567 +87 33 45 84 72 +33 +6710 +80 37 5 24 14 +34 +5603 +68 94 64 93 72 +35 +2769 +37 40 17 48 5 +36 +1353 +87 77 3 8 49 +37 +5428 +35 68 74 78 87 +38 +6716 +38 30 75 79 58 +39 +3257 +20 88 57 91 30 +40 +7762 +75 24 19 30 56 +41 +851 +52 47 11 30 89 +42 +4920 +61 45 75 51 24 +43 +3904 +79 41 24 74 90 +44 +5203 +97 67 31 29 56 +45 +5810 +10 30 55 62 65 +46 +5607 +57 85 73 80 70 +47 +1509 +85 83 34 76 24 +48 +6865 +6 51 88 56 66 +49 +3012 +59 14 79 53 67 +50 +7437 +87 19 88 14 94 +51 +4346 +12 44 45 3 43 +52 +4959 +90 26 99 55 51 +53 +6627 +83 68 82 96 79 +54 +2097 +92 86 40 48 88 +55 +2775 +63 47 57 96 3 +56 +7718 +74 69 91 25 14 +57 +1802 +86 41 31 41 51 +58 +3569 +22 48 62 18 63 +59 +5625 +54 57 17 67 20 +60 +4666 +65 74 87 77 83 +61 +5383 +55 63 3 46 84 +62 +3919 +19 61 97 57 94 +63 +2374 +7 55 92 60 85 +64 +1446 +35 52 51 2 53 +65 +6053 +78 61 23 4 62 +66 +4293 +32 72 7 15 12 +67 +4985 +10 92 75 14 58 +68 +7427 +75 63 64 69 59 +69 +7247 +14 74 23 85 35 +70 +6276 +53 33 50 1 69 +71 +3529 +49 33 25 36 94 +72 +1525 +40 49 33 53 19 +73 +4614 +19 27 32 7 11 +74 +1465 +25 28 25 31 8 +75 +5592 +54 6 96 19 10 +76 +6436 +5 54 77 46 23 +77 +5105 +37 6 78 43 83 +78 +750 +56 68 44 84 43 +79 +3353 +18 54 35 6 96 +80 +5018 +31 48 38 18 20 +81 +4308 +30 34 63 84 48 +82 +3063 +2 60 77 95 14 +83 +672 +5 40 76 65 72 +84 +4740 +15 2 35 89 13 +85 +7423 +71 85 83 90 41 +86 +4445 +46 33 26 48 61 +87 +3304 +49 65 84 97 19 +88 +2154 +89 46 95 44 47 +89 +1279 +59 48 34 15 6 +90 +6815 +42 17 87 48 58 +91 +7015 +13 98 6 33 42 +92 +2780 +56 72 52 27 25 +93 +1511 +27 36 38 30 12 +94 +3415 +13 45 9 97 66 +95 +2831 +29 9 98 80 81 +96 +389 +20 73 41 33 26 +97 +7662 +30 3 28 65 28 +98 +846 +26 75 50 93 12 +99 +6334 +98 16 94 86 92 +100 +497 +12 31 56 8 29 +101 +3855 +48 54 48 78 12 +102 +5699 +54 19 23 62 64 +103 +2369 +93 97 93 41 91 +104 +3346 +29 84 56 83 84 +105 +1483 +51 30 3 97 58 +106 +1501 +33 29 53 31 90 +107 +2821 +32 56 67 24 33 +108 +2288 +80 42 55 29 44 +109 +2949 +9 25 26 92 19 +110 +5165 +14 1 79 41 13 +111 +3765 +11 31 83 8 23 +112 +2789 +46 72 63 7 37 +113 +5362 +86 25 6 57 11 +114 +1241 +55 83 4 49 13 +115 +4464 +2 99 74 17 51 +116 +872 +78 50 93 8 88 +117 +5715 +55 92 87 40 62 +118 +617 +68 83 47 28 62 +119 +6919 +49 10 84 48 31 +120 +4663 +12 22 48 51 87 +121 +1489 +56 26 89 84 92 +122 +536 +53 56 16 3 85 +123 +5290 +20 99 63 43 52 +124 +3831 +63 42 58 72 29 +125 +3757 +79 48 67 47 76 +126 +1626 +1 93 29 30 61 +127 +782 +84 46 42 33 3 +128 +2799 +37 61 13 90 37 +129 +5968 +38 78 24 45 32 +130 +695 +99 61 17 39 10 +131 +3298 +99 37 30 33 64 +132 +6853 +23 34 61 50 14 +133 +5940 +27 29 7 43 21 +134 +1108 +68 46 40 41 57 +135 +6323 +58 72 64 56 92 +136 +6574 +32 19 46 85 50 +137 +1491 +32 63 54 50 52 +138 +3255 +79 32 60 27 55 +139 +3098 +17 69 76 96 50 +140 +1471 +29 99 91 94 26 +141 +2733 +17 89 58 48 7 +142 +4848 +90 48 53 68 70 +143 +1225 +91 23 71 96 85 +144 +2765 +24 78 89 75 89 +145 +6932 +37 94 78 89 92 +146 +7804 +78 93 20 62 3 +147 +2699 +78 84 47 45 59 +148 +3056 +91 28 33 40 76 +149 +4372 +61 70 14 39 4 diff --git a/data/jobshop/200_10_01_ta091.txt b/data/jobshop/200_10_01_ta091.txt new file mode 100644 index 0000000000..d1bccf9b0a --- /dev/null +++ b/data/jobshop/200_10_01_ta091.txt @@ -0,0 +1,603 @@ +200 +10 +471503978 +0 +7166 +17 30 28 15 52 5 53 55 81 47 +1 +7478 +37 26 82 67 82 44 43 65 44 51 +2 +4344 +22 2 88 57 17 2 43 38 46 44 +3 +3004 +71 29 33 64 66 98 56 76 3 27 +4 +4783 +79 98 69 23 62 27 48 45 93 76 +5 +4813 +37 67 28 9 57 10 83 99 14 4 +6 +1411 +69 92 92 1 58 25 34 84 86 76 +7 +4573 +53 51 66 2 91 27 93 67 23 49 +8 +7480 +59 53 92 43 42 41 95 40 59 5 +9 +4429 +64 82 30 73 69 59 48 93 47 25 +10 +841 +11 86 67 94 48 89 63 70 76 23 +11 +9418 +67 47 53 96 46 36 93 45 45 67 +12 +8849 +27 36 93 78 18 62 91 75 64 55 +13 +5306 +64 23 45 14 94 29 94 91 10 40 +14 +4634 +59 34 7 32 83 17 32 21 4 58 +15 +9336 +31 66 70 23 48 37 81 72 29 26 +16 +4344 +43 43 58 83 81 35 69 15 69 36 +17 +10182 +42 71 58 29 57 47 29 73 46 83 +18 +5648 +56 31 17 75 93 37 44 43 68 65 +19 +10009 +88 36 41 55 67 52 2 62 89 91 +20 +7809 +71 41 56 91 19 3 66 40 48 77 +21 +6970 +86 6 34 44 65 87 25 43 68 62 +22 +6260 +6 28 62 46 49 4 60 96 13 6 +23 +3543 +54 43 81 59 45 50 69 39 36 57 +24 +4215 +92 18 44 11 22 96 44 23 85 87 +25 +7436 +75 64 95 20 92 74 34 79 35 4 +26 +2229 +83 28 50 68 41 68 68 66 25 11 +27 +6742 +2 13 88 3 38 30 77 19 21 60 +28 +1878 +60 7 19 17 26 69 31 41 44 23 +29 +3222 +62 13 50 55 2 17 10 71 40 87 +30 +2189 +83 93 25 59 90 34 57 60 20 50 +31 +9874 +73 93 88 18 79 95 21 72 83 18 +32 +1849 +55 56 1 31 17 3 56 62 76 23 +33 +10057 +3 72 6 84 61 24 36 17 26 24 +34 +7309 +71 71 45 61 81 51 26 25 50 82 +35 +9509 +34 28 29 55 67 55 11 59 98 16 +36 +10403 +40 95 2 46 18 60 6 95 6 96 +37 +4515 +13 96 54 77 1 61 86 47 83 37 +38 +1586 +62 55 71 59 36 15 2 10 51 29 +39 +638 +56 58 81 98 31 38 89 94 46 19 +40 +7434 +28 66 22 23 85 83 28 39 99 26 +41 +9737 +53 3 57 18 92 62 62 53 65 56 +42 +5477 +71 77 16 17 6 84 63 50 46 33 +43 +5976 +5 80 88 70 78 44 52 99 24 53 +44 +3293 +73 2 5 73 83 80 12 63 47 6 +45 +5869 +95 82 52 38 39 48 13 59 24 95 +46 +10358 +23 86 23 13 74 45 43 30 32 63 +47 +4698 +49 16 21 77 77 54 99 67 66 84 +48 +9855 +17 29 21 74 85 71 11 18 48 13 +49 +5305 +81 24 58 79 88 10 70 12 83 6 +50 +8401 +88 89 96 51 25 96 82 9 3 19 +51 +6004 +62 96 37 48 33 23 14 41 74 16 +52 +3369 +35 99 46 16 36 8 39 67 97 80 +53 +10335 +78 15 78 93 32 56 83 52 39 37 +54 +2868 +90 49 87 29 82 35 4 39 80 20 +55 +5297 +36 78 91 28 98 72 86 90 27 62 +56 +3744 +46 48 9 6 3 53 93 25 70 81 +57 +9148 +98 64 96 82 46 13 87 13 65 52 +58 +3270 +75 3 93 40 68 72 82 81 1 14 +59 +7616 +36 63 98 9 11 38 78 3 26 67 +60 +5131 +74 14 31 88 30 1 32 8 46 19 +61 +9674 +86 95 78 51 75 69 82 66 8 86 +62 +940 +67 88 20 48 42 85 24 67 74 1 +63 +6286 +87 9 75 1 93 2 88 51 47 53 +64 +1159 +68 61 18 4 36 28 45 54 19 21 +65 +10410 +1 24 34 77 97 18 48 85 85 33 +66 +3268 +87 38 48 48 1 10 67 10 62 68 +67 +6533 +87 50 49 6 63 70 14 95 33 28 +68 +1984 +7 47 69 1 86 67 34 59 96 25 +69 +2658 +34 42 88 32 54 95 76 64 33 69 +70 +7518 +1 30 30 79 33 72 1 90 5 71 +71 +3280 +91 97 34 40 71 64 51 28 23 60 +72 +8989 +7 49 22 14 1 19 15 48 43 69 +73 +4877 +6 79 81 20 18 60 67 57 63 99 +74 +7608 +46 19 50 86 75 31 57 85 10 53 +75 +4775 +3 80 40 40 55 29 3 78 47 77 +76 +4441 +45 30 73 25 62 43 37 18 73 27 +77 +689 +55 24 91 94 21 17 15 59 1 29 +78 +8408 +92 58 7 73 71 78 50 11 19 83 +79 +2103 +67 43 1 44 80 28 75 67 92 22 +80 +6500 +13 6 71 98 5 47 80 36 31 10 +81 +3906 +30 95 72 94 48 78 3 24 29 42 +82 +4713 +27 43 8 61 87 77 9 59 68 64 +83 +9905 +19 99 68 65 22 92 28 24 31 80 +84 +3660 +51 22 49 44 5 42 44 39 92 73 +85 +2405 +86 99 7 75 71 86 2 1 48 91 +86 +7436 +20 11 47 4 69 6 71 80 87 38 +87 +5400 +95 99 90 17 75 19 89 58 8 60 +88 +8689 +79 60 59 1 72 28 24 76 90 53 +89 +5805 +48 42 39 12 36 18 73 59 57 38 +90 +685 +83 33 49 78 54 4 28 90 40 19 +91 +9892 +91 68 28 51 24 24 98 92 25 14 +92 +9000 +78 78 22 55 55 57 17 3 49 35 +93 +2827 +41 26 10 53 5 82 27 51 26 10 +94 +1779 +61 77 96 96 40 7 90 1 35 44 +95 +2539 +90 1 2 92 56 4 4 55 90 97 +96 +5797 +57 13 88 82 8 94 13 50 99 17 +97 +6740 +4 67 90 20 19 9 83 15 30 50 +98 +5913 +21 87 69 22 7 57 43 31 5 22 +99 +1778 +68 31 44 13 12 82 63 99 52 19 +100 +9256 +87 49 74 40 44 98 68 8 12 70 +101 +1943 +62 90 16 43 66 54 74 44 11 88 +102 +2314 +69 6 90 23 39 2 12 91 72 31 +103 +5964 +79 76 7 30 41 71 69 83 32 7 +104 +2160 +69 94 14 16 60 94 38 75 81 81 +105 +5000 +35 76 47 76 11 69 74 66 21 58 +106 +753 +25 79 48 30 31 51 98 98 81 2 +107 +8317 +68 66 36 59 65 80 86 77 64 89 +108 +9608 +14 51 62 64 16 79 72 8 45 1 +109 +5659 +9 14 1 72 67 85 76 6 4 80 +110 +3727 +74 89 63 61 19 56 53 26 10 52 +111 +878 +61 87 86 13 69 79 94 47 90 15 +112 +5610 +58 1 49 81 56 46 45 55 11 25 +113 +8024 +81 65 48 25 96 71 30 39 88 11 +114 +7993 +52 53 3 90 78 85 39 91 52 97 +115 +7345 +93 19 51 67 36 52 60 78 96 90 +116 +5943 +44 21 80 21 56 42 69 49 92 62 +117 +5637 +57 98 86 70 12 66 12 23 44 69 +118 +3377 +89 90 97 96 37 82 83 92 54 34 +119 +10135 +81 45 4 99 1 91 21 68 28 66 +120 +2394 +69 77 58 64 50 48 25 88 85 54 +121 +6036 +98 54 79 68 43 70 50 9 51 84 +122 +6761 +78 86 28 61 58 21 47 38 21 62 +123 +7860 +70 2 19 36 13 82 43 60 4 71 +124 +8007 +3 3 93 57 55 12 58 2 42 70 +125 +7718 +70 88 88 86 87 94 11 8 43 60 +126 +7598 +62 39 44 10 20 17 63 86 55 54 +127 +3245 +81 56 74 57 84 45 74 62 89 52 +128 +4953 +61 24 18 88 28 68 6 41 4 71 +129 +8163 +65 91 95 59 59 60 23 66 1 9 +130 +8429 +65 86 2 73 65 93 94 94 97 99 +131 +8623 +33 80 22 43 56 30 93 54 65 41 +132 +1742 +62 58 7 25 2 5 26 9 38 30 +133 +1409 +19 54 82 37 36 31 49 75 87 23 +134 +5249 +57 57 52 70 41 30 30 43 58 60 +135 +9063 +82 42 17 97 7 71 50 9 47 1 +136 +7293 +78 32 59 29 23 29 47 10 53 67 +137 +1353 +94 5 42 33 25 82 89 79 51 55 +138 +6480 +65 43 51 99 81 20 43 10 40 64 +139 +8191 +14 80 79 34 6 13 32 97 80 21 +140 +7595 +9 86 93 96 67 94 45 39 20 16 +141 +739 +29 47 65 65 5 47 47 30 24 94 +142 +7977 +70 95 27 90 89 57 68 74 77 11 +143 +8304 +90 86 25 52 71 95 13 52 37 90 +144 +6930 +86 40 60 95 86 8 86 90 13 48 +145 +5996 +12 31 72 3 48 46 97 12 29 85 +146 +2438 +40 61 29 64 50 80 2 61 28 34 +147 +2339 +12 12 55 21 54 32 16 34 18 7 +148 +5848 +64 64 58 16 21 7 27 88 22 79 +149 +4982 +32 17 22 70 83 34 38 27 75 95 +150 +7604 +18 52 58 67 27 33 53 68 24 50 +151 +10491 +11 56 61 13 38 33 37 14 79 78 +152 +8007 +40 35 89 96 79 18 94 88 99 39 +153 +6393 +14 60 67 57 71 29 78 74 35 79 +154 +1948 +22 75 14 7 53 19 84 71 45 69 +155 +8138 +49 10 10 30 2 74 49 14 95 27 +156 +3757 +95 50 40 96 9 58 25 16 46 42 +157 +4120 +82 66 11 98 49 52 59 46 15 15 +158 +4850 +7 53 99 72 79 10 36 47 7 51 +159 +4564 +19 58 7 31 39 70 33 54 24 44 +160 +4171 +95 12 20 11 28 78 15 91 45 71 +161 +669 +39 66 78 36 39 59 36 89 20 32 +162 +4803 +71 81 6 10 70 32 47 59 35 66 +163 +5464 +34 51 71 20 72 20 83 39 61 49 +164 +6219 +89 75 48 26 70 12 24 52 97 8 +165 +2726 +63 71 39 67 38 98 71 91 69 7 +166 +6507 +85 46 58 13 48 18 7 21 78 44 +167 +6446 +60 88 7 60 57 12 6 90 13 1 +168 +3416 +91 58 17 50 11 57 55 58 53 15 +169 +918 +49 73 63 28 38 73 43 74 16 6 +170 +3139 +46 27 73 32 37 91 82 30 94 51 +171 +9351 +10 26 43 49 56 46 40 63 59 91 +172 +7171 +19 38 14 54 64 64 78 19 64 33 +173 +2127 +50 48 66 46 64 92 64 18 72 77 +174 +4461 +65 8 59 15 68 45 96 88 13 69 +175 +799 +41 14 75 49 27 86 27 22 47 28 +176 +6861 +58 58 96 94 36 84 99 43 22 8 +177 +9690 +62 89 28 63 94 15 11 60 9 8 +178 +3180 +45 44 12 96 65 99 91 20 68 48 +179 +2449 +67 16 99 43 89 8 78 32 4 7 +180 +8742 +64 20 63 73 23 87 97 67 67 55 +181 +4503 +6 69 19 19 93 61 23 1 92 51 +182 +10135 +77 67 26 19 14 42 48 42 49 89 +183 +8757 +94 80 8 81 57 25 20 95 23 61 +184 +1192 +24 81 72 82 93 35 99 84 37 82 +185 +8334 +38 82 55 69 60 64 39 37 16 39 +186 +9610 +73 27 67 13 82 74 53 30 39 89 +187 +8681 +59 5 1 85 16 40 3 12 47 47 +188 +8465 +61 44 23 32 69 89 65 87 94 24 +189 +8425 +14 38 35 34 57 4 81 13 71 79 +190 +3227 +59 53 6 57 8 43 47 60 36 86 +191 +4628 +83 16 89 69 52 12 25 92 72 60 +192 +1319 +3 48 93 63 98 28 36 52 67 67 +193 +9629 +46 16 88 49 67 68 44 51 78 10 +194 +4236 +16 31 86 56 19 46 29 91 13 61 +195 +5509 +56 79 37 37 56 23 85 76 68 60 +196 +9597 +40 75 53 54 38 3 26 32 36 68 +197 +8513 +7 14 45 60 75 70 4 81 69 72 +198 +2882 +79 67 32 97 69 81 9 57 28 9 +199 +7268 +55 70 69 44 14 14 59 71 69 47 diff --git a/data/jobshop/200_10_02_ta092.txt b/data/jobshop/200_10_02_ta092.txt new file mode 100644 index 0000000000..56e6e57f9a --- /dev/null +++ b/data/jobshop/200_10_02_ta092.txt @@ -0,0 +1,603 @@ +200 +10 +1215892992 +0 +1740 +3 87 18 32 43 85 15 77 91 82 +1 +4448 +78 15 30 28 20 97 16 92 82 63 +2 +735 +97 28 48 63 84 69 25 61 83 58 +3 +7634 +19 65 53 90 51 92 55 36 81 32 +4 +1022 +34 7 69 30 29 88 89 6 73 59 +5 +5947 +19 84 45 94 64 61 70 17 89 48 +6 +1427 +17 61 28 81 41 65 85 31 5 41 +7 +6263 +75 41 52 19 13 40 21 19 31 19 +8 +4365 +35 24 4 58 61 3 71 42 11 81 +9 +5609 +84 18 52 57 25 39 7 17 15 9 +10 +4041 +44 74 14 75 14 52 19 85 84 10 +11 +5241 +73 72 77 9 85 14 77 86 73 16 +12 +9321 +93 12 6 46 13 40 67 54 45 20 +13 +10264 +90 47 35 88 11 18 33 99 15 27 +14 +4802 +39 8 63 76 12 14 39 19 79 31 +15 +3864 +93 61 19 29 34 55 83 78 51 87 +16 +2339 +68 13 43 33 75 56 57 67 13 52 +17 +8158 +66 75 43 52 58 58 22 26 53 72 +18 +7028 +77 6 4 53 37 47 71 25 28 92 +19 +10298 +17 2 1 52 52 86 83 89 52 45 +20 +3347 +60 15 92 34 19 47 47 7 80 71 +21 +5855 +6 13 3 23 92 42 64 38 59 52 +22 +3562 +50 56 73 61 99 77 28 1 43 18 +23 +7849 +44 22 44 59 96 78 75 10 5 76 +24 +1182 +23 2 2 41 75 42 6 88 94 15 +25 +2343 +95 93 12 23 65 22 28 50 57 69 +26 +2061 +19 31 30 29 1 10 42 31 55 55 +27 +952 +59 84 10 52 51 56 30 80 71 56 +28 +758 +67 48 22 28 39 81 52 53 9 70 +29 +7508 +84 84 46 7 45 94 51 41 18 49 +30 +1229 +27 19 24 27 16 27 32 14 6 97 +31 +8640 +97 30 39 38 25 92 32 40 70 62 +32 +2603 +72 44 46 36 49 14 7 80 6 67 +33 +2768 +58 75 4 7 84 85 45 42 64 35 +34 +6051 +1 80 93 52 44 87 93 34 85 49 +35 +6178 +29 89 64 45 8 88 93 39 68 11 +36 +8959 +17 61 82 76 65 45 31 19 42 56 +37 +6489 +94 78 27 49 58 69 52 26 28 71 +38 +3526 +88 89 20 5 40 89 73 74 37 34 +39 +2012 +44 78 25 98 21 27 40 39 30 78 +40 +5491 +75 53 69 94 52 70 6 93 34 60 +41 +6262 +30 6 8 64 30 3 31 57 42 19 +42 +5147 +89 54 87 70 59 86 53 66 90 93 +43 +3535 +24 30 35 51 98 69 36 39 4 6 +44 +8982 +20 46 42 45 48 63 10 4 24 78 +45 +5835 +69 95 4 74 62 16 2 92 59 77 +46 +6732 +25 84 88 80 2 19 43 42 5 39 +47 +1750 +61 26 4 93 40 71 21 2 88 78 +48 +3998 +44 77 43 83 46 48 9 72 68 45 +49 +8731 +76 18 74 29 28 83 54 7 29 95 +50 +9273 +82 98 9 98 25 55 92 44 29 47 +51 +5912 +13 87 15 9 87 32 32 85 99 92 +52 +3863 +59 75 57 66 67 53 51 30 62 20 +53 +5827 +58 23 92 49 36 34 1 67 44 99 +54 +2766 +61 61 16 35 87 9 11 69 52 13 +55 +9645 +11 83 85 97 73 45 17 7 65 91 +56 +2751 +49 12 1 49 19 31 71 43 80 10 +57 +3840 +5 73 8 42 87 61 62 63 81 34 +58 +3632 +6 61 43 84 44 96 53 82 51 35 +59 +4933 +43 28 44 37 92 87 68 44 26 12 +60 +561 +17 72 26 67 39 78 28 15 2 43 +61 +6973 +3 22 54 87 13 65 9 28 44 39 +62 +3427 +42 38 13 71 48 15 62 30 75 6 +63 +8197 +38 72 10 84 68 23 25 83 19 6 +64 +4825 +61 16 54 23 20 7 70 55 24 94 +65 +4332 +48 68 81 78 91 17 49 26 97 74 +66 +6438 +19 91 75 34 95 67 86 1 57 1 +67 +9363 +3 10 30 62 54 95 17 58 29 68 +68 +3866 +59 58 34 5 29 40 69 45 40 28 +69 +1344 +72 11 16 33 82 86 7 62 27 58 +70 +857 +60 94 73 5 27 65 37 40 57 82 +71 +3718 +71 24 67 72 83 65 72 67 82 86 +72 +6413 +18 75 57 49 75 65 35 6 43 17 +73 +10184 +67 16 44 22 77 51 33 98 22 44 +74 +3818 +52 21 64 95 99 77 20 35 37 30 +75 +1474 +72 89 7 35 57 13 90 96 3 51 +76 +701 +47 32 54 29 98 18 15 63 65 23 +77 +6240 +80 49 30 72 69 21 64 33 72 51 +78 +1838 +70 73 81 87 62 80 8 64 21 3 +79 +3542 +80 82 97 13 15 59 72 28 93 86 +80 +1847 +4 91 69 74 3 37 77 27 98 73 +81 +8795 +63 86 13 97 16 62 48 15 54 60 +82 +7878 +77 64 89 8 11 86 7 94 77 76 +83 +9359 +3 8 96 28 36 99 88 55 47 79 +84 +5993 +82 36 68 46 99 12 69 19 90 99 +85 +7550 +97 55 3 22 95 5 33 87 36 19 +86 +3177 +49 89 12 51 34 8 62 94 89 61 +87 +6516 +23 37 24 71 2 11 62 39 68 42 +88 +6575 +86 10 50 70 94 23 54 67 85 49 +89 +8638 +47 58 90 45 83 44 18 83 75 41 +90 +3108 +46 48 53 91 4 85 31 21 21 98 +91 +9565 +73 1 66 3 53 82 24 59 67 37 +92 +6500 +17 54 76 16 5 3 75 69 48 87 +93 +4849 +53 43 20 16 69 58 22 24 10 79 +94 +4623 +47 75 97 26 85 49 86 74 25 83 +95 +2636 +30 53 4 55 22 38 4 70 20 17 +96 +6583 +5 13 84 17 30 65 44 38 40 30 +97 +2556 +21 70 67 16 10 92 27 4 95 37 +98 +7895 +94 15 53 22 86 28 84 44 11 91 +99 +7808 +99 57 3 8 7 49 86 32 9 30 +100 +8528 +47 78 37 97 16 52 53 45 3 35 +101 +1891 +20 51 92 60 50 95 57 94 18 67 +102 +5207 +71 59 11 58 92 41 10 91 8 72 +103 +9782 +49 39 5 9 4 60 56 86 35 37 +104 +2365 +86 15 70 71 68 91 10 26 2 53 +105 +2338 +34 87 68 29 26 83 95 27 88 45 +106 +2815 +21 89 97 15 21 1 23 52 60 52 +107 +7015 +31 68 2 58 58 92 93 49 85 59 +108 +8774 +42 44 3 55 48 3 96 59 3 13 +109 +8689 +40 57 18 91 28 20 81 95 73 71 +110 +9090 +86 68 42 30 75 27 32 72 58 2 +111 +6031 +21 6 13 46 55 35 80 75 7 34 +112 +9798 +56 55 12 96 31 55 77 84 38 88 +113 +7211 +30 10 3 46 36 67 91 21 76 88 +114 +8402 +40 32 34 99 93 10 47 31 51 25 +115 +7759 +84 34 96 89 45 7 94 27 17 62 +116 +8280 +2 38 82 39 19 8 92 71 80 11 +117 +1083 +93 27 3 27 58 69 68 87 81 14 +118 +6611 +5 81 23 67 41 28 28 48 94 36 +119 +823 +68 80 94 28 99 59 69 1 80 97 +120 +5923 +68 88 20 66 45 34 79 71 16 26 +121 +4678 +56 64 12 88 63 24 27 46 59 69 +122 +9811 +78 98 17 55 88 9 61 71 17 68 +123 +8750 +48 87 81 50 59 17 78 5 54 65 +124 +3797 +64 59 69 1 40 84 56 17 78 38 +125 +707 +55 89 78 53 71 3 59 59 16 11 +126 +1714 +54 39 4 90 99 19 28 73 23 8 +127 +9191 +24 91 10 31 20 66 58 93 78 40 +128 +2337 +81 78 16 52 21 49 83 67 59 57 +129 +1904 +17 10 55 3 71 19 98 8 49 10 +130 +4448 +8 94 51 27 80 73 46 44 38 59 +131 +4014 +64 22 4 81 91 51 22 46 69 86 +132 +10101 +39 12 18 12 30 46 51 28 83 90 +133 +1869 +44 89 13 84 7 23 85 96 26 94 +134 +8034 +46 28 11 42 88 83 89 95 32 12 +135 +4551 +23 92 93 19 78 65 11 34 8 75 +136 +4618 +22 18 8 5 91 60 78 6 50 99 +137 +1817 +81 51 88 4 20 83 87 76 33 14 +138 +4586 +12 92 53 7 15 51 96 64 30 13 +139 +4552 +55 51 7 29 31 93 10 92 27 38 +140 +4860 +46 14 24 43 80 87 39 50 63 11 +141 +10286 +57 55 66 93 46 88 38 8 23 18 +142 +8413 +46 35 46 38 11 34 51 86 12 59 +143 +5865 +18 27 40 74 43 26 82 28 60 65 +144 +6534 +54 35 95 6 17 88 5 90 6 60 +145 +2827 +15 74 6 99 26 90 36 49 53 93 +146 +9032 +23 95 10 92 78 38 81 78 9 34 +147 +1103 +5 11 51 94 24 73 5 59 98 3 +148 +9901 +79 5 52 67 42 72 54 22 98 8 +149 +8030 +2 21 72 17 14 17 82 53 38 38 +150 +6003 +86 70 13 90 51 92 74 59 59 48 +151 +9212 +30 65 43 10 98 50 65 23 80 78 +152 +7346 +84 53 93 77 34 11 74 88 74 99 +153 +9513 +80 59 53 93 4 76 72 79 83 50 +154 +4765 +19 43 35 27 37 92 25 47 34 53 +155 +8539 +39 11 55 14 99 62 72 27 48 55 +156 +7162 +94 15 46 4 53 88 43 66 35 46 +157 +8626 +35 23 28 36 15 53 78 58 65 40 +158 +7672 +66 98 52 84 16 46 56 97 33 65 +159 +5722 +75 85 17 57 77 25 30 95 63 84 +160 +2544 +5 68 19 31 17 79 83 26 37 3 +161 +3759 +52 82 79 69 27 55 39 83 92 20 +162 +6692 +64 43 91 12 52 46 50 22 97 67 +163 +2466 +57 46 52 30 15 4 92 56 70 19 +164 +5228 +19 45 33 35 50 74 97 90 47 54 +165 +3143 +49 26 4 17 21 65 30 3 55 59 +166 +8551 +63 62 16 86 78 90 9 18 99 22 +167 +6471 +67 78 75 41 71 24 8 82 77 93 +168 +5617 +92 43 94 93 1 64 79 72 49 62 +169 +5087 +46 36 2 10 47 15 24 83 62 37 +170 +9664 +5 56 27 94 82 41 9 86 80 70 +171 +7430 +83 65 62 91 56 6 13 72 52 66 +172 +6824 +70 10 72 71 46 44 35 69 86 93 +173 +8338 +69 29 2 67 10 52 40 62 83 22 +174 +6620 +82 56 23 50 79 15 36 75 45 39 +175 +5642 +84 11 42 89 93 84 70 81 76 93 +176 +4317 +92 76 48 1 27 36 8 8 73 34 +177 +3769 +8 81 61 56 16 37 77 95 55 26 +178 +1290 +55 31 66 42 75 47 68 34 98 98 +179 +1415 +96 10 96 94 44 99 6 57 2 58 +180 +8742 +9 69 27 36 1 10 80 26 36 73 +181 +611 +8 89 9 25 60 43 32 16 47 61 +182 +1816 +30 36 26 67 21 18 48 10 49 29 +183 +2293 +17 29 19 40 73 23 99 98 67 90 +184 +6694 +68 73 23 19 92 57 88 11 52 68 +185 +10000 +82 68 13 14 89 69 27 6 53 10 +186 +9869 +16 69 25 79 51 55 28 10 59 3 +187 +1077 +56 5 65 47 55 51 29 71 13 8 +188 +5288 +97 61 37 30 20 98 28 73 24 27 +189 +1436 +59 75 52 80 33 9 91 47 25 30 +190 +5340 +67 37 7 64 55 86 60 66 32 99 +191 +2030 +86 26 19 24 46 74 86 63 26 64 +192 +7910 +97 35 30 74 73 40 81 92 62 47 +193 +9575 +62 67 63 3 43 67 82 2 72 42 +194 +9650 +80 87 36 24 55 58 17 47 59 65 +195 +7383 +94 62 56 83 66 64 20 12 12 39 +196 +10251 +74 40 65 11 87 24 91 79 96 32 +197 +9460 +6 79 53 89 64 5 46 71 77 48 +198 +825 +92 49 87 78 92 74 14 29 4 82 +199 +4030 +20 76 7 49 73 40 64 33 91 5 diff --git a/data/jobshop/200_10_03_ta093.txt b/data/jobshop/200_10_03_ta093.txt new file mode 100644 index 0000000000..2d284ca86c --- /dev/null +++ b/data/jobshop/200_10_03_ta093.txt @@ -0,0 +1,603 @@ +200 +10 +135346136 +0 +6666 +27 37 15 76 32 60 5 70 11 67 +1 +10134 +36 58 30 35 4 3 16 21 34 81 +2 +8035 +70 7 65 82 15 84 23 47 11 59 +3 +2162 +14 22 42 4 2 97 42 18 85 68 +4 +4524 +97 31 12 75 87 75 81 17 82 16 +5 +9882 +81 18 72 68 35 73 88 44 56 95 +6 +2755 +3 48 87 80 7 80 60 57 59 57 +7 +840 +30 29 2 32 67 31 7 39 76 84 +8 +4898 +73 49 12 76 98 45 16 48 46 44 +9 +10351 +81 39 32 11 75 12 74 86 27 80 +10 +5989 +34 77 94 83 90 22 77 53 91 73 +11 +4110 +93 2 38 66 65 70 89 73 46 54 +12 +10455 +74 24 36 2 25 81 77 93 22 58 +13 +2344 +57 79 49 6 30 88 13 59 61 41 +14 +2405 +73 9 3 14 75 22 58 41 51 24 +15 +6900 +41 77 72 53 4 91 4 81 54 95 +16 +2276 +81 28 83 78 57 33 54 39 82 74 +17 +7581 +76 39 69 18 38 5 24 11 67 38 +18 +5644 +81 76 33 95 55 21 66 49 24 25 +19 +4098 +57 9 89 2 28 57 65 37 33 15 +20 +2256 +48 10 62 84 15 16 85 70 49 40 +21 +6002 +92 77 12 17 88 28 5 79 95 19 +22 +8918 +80 79 17 49 38 84 25 84 7 70 +23 +7981 +36 79 39 19 71 38 48 1 44 20 +24 +3161 +5 44 93 20 21 97 29 1 7 61 +25 +7728 +99 34 25 22 87 98 43 78 8 25 +26 +6995 +61 56 7 79 7 82 94 13 75 31 +27 +1571 +80 91 58 9 28 13 89 8 46 63 +28 +10454 +53 93 10 56 21 3 56 39 38 98 +29 +7763 +56 89 53 64 79 97 27 17 93 72 +30 +1331 +92 49 41 29 1 64 93 83 68 91 +31 +1219 +54 26 55 8 76 25 1 38 12 50 +32 +1666 +57 53 87 59 35 22 42 10 32 34 +33 +3452 +53 26 22 65 57 21 40 73 86 97 +34 +4549 +85 37 92 57 75 58 7 41 78 44 +35 +2776 +21 43 86 34 65 49 50 16 27 1 +36 +1905 +65 96 72 1 9 12 84 43 77 44 +37 +7857 +50 37 77 49 53 77 14 32 72 73 +38 +1919 +76 7 42 12 11 51 24 28 11 78 +39 +3528 +41 94 99 43 75 73 72 87 43 32 +40 +2062 +61 36 96 60 34 27 42 41 80 39 +41 +9196 +66 80 42 31 23 34 64 42 23 77 +42 +5946 +88 7 18 48 44 77 57 45 26 21 +43 +6585 +30 40 6 3 95 29 2 48 75 20 +44 +3200 +62 49 95 83 81 9 84 92 64 31 +45 +4740 +40 57 64 20 31 16 99 27 76 92 +46 +7962 +46 54 11 93 50 92 58 76 60 67 +47 +8685 +35 78 61 44 77 49 89 27 31 80 +48 +10158 +25 11 47 99 43 57 70 8 11 26 +49 +8148 +46 41 13 96 13 57 10 36 21 68 +50 +842 +45 70 31 1 39 74 15 33 10 56 +51 +970 +44 25 23 9 12 17 57 16 26 11 +52 +2787 +83 15 72 4 72 51 53 61 97 34 +53 +5272 +59 48 51 79 35 38 95 24 51 90 +54 +1757 +75 25 58 56 65 81 94 36 47 84 +55 +2672 +20 87 46 38 79 94 54 66 79 80 +56 +4610 +88 18 19 1 99 32 9 10 99 50 +57 +9783 +84 81 8 40 51 35 21 47 47 82 +58 +3103 +38 35 46 88 52 32 83 6 70 40 +59 +8073 +71 81 3 54 5 90 23 74 45 23 +60 +1205 +47 42 62 71 80 13 28 79 32 19 +61 +815 +33 18 48 15 52 77 85 39 1 34 +62 +5915 +33 20 93 59 73 79 46 84 5 78 +63 +838 +84 63 68 9 15 19 67 64 89 11 +64 +1863 +48 80 52 57 97 75 48 67 92 48 +65 +4732 +59 37 1 58 35 82 2 41 63 98 +66 +2696 +67 89 90 23 53 16 76 6 93 86 +67 +1443 +73 18 16 21 72 13 55 24 96 95 +68 +8490 +8 72 58 5 93 25 47 17 13 69 +69 +3975 +36 84 36 41 36 64 93 53 59 65 +70 +7074 +55 95 60 9 88 88 88 47 34 49 +71 +10056 +41 80 63 31 93 14 45 21 68 24 +72 +4366 +3 43 26 81 64 23 18 91 78 70 +73 +2300 +78 9 89 25 27 15 99 98 85 74 +74 +1276 +79 80 56 87 60 79 20 80 41 48 +75 +2090 +79 74 17 91 92 66 16 62 81 34 +76 +6520 +80 16 36 29 86 48 46 56 36 88 +77 +5277 +67 32 86 30 6 87 31 14 21 52 +78 +3649 +89 93 65 50 26 77 74 39 31 97 +79 +4176 +33 85 66 63 98 72 78 77 46 16 +80 +3041 +90 96 84 55 10 77 84 16 41 6 +81 +3285 +18 57 58 17 46 76 72 69 34 15 +82 +7245 +6 19 27 3 47 50 39 5 9 64 +83 +930 +82 2 13 24 61 38 29 6 24 47 +84 +6720 +38 28 43 81 39 67 15 66 41 49 +85 +1373 +6 35 16 76 45 53 59 82 88 40 +86 +2822 +24 60 39 28 99 41 89 84 41 90 +87 +1389 +99 12 48 2 50 8 71 6 55 93 +88 +8995 +2 77 29 58 36 57 11 19 27 51 +89 +732 +67 42 75 77 70 41 40 67 66 18 +90 +5261 +73 21 25 24 4 36 62 65 37 16 +91 +8366 +21 70 7 16 72 5 18 65 4 59 +92 +9468 +50 64 79 49 56 35 11 46 39 56 +93 +10410 +31 87 41 77 67 27 46 8 46 61 +94 +9059 +33 15 32 7 42 5 17 28 8 72 +95 +9245 +29 38 70 4 83 67 87 40 25 22 +96 +7265 +2 6 67 17 12 1 12 35 52 35 +97 +2474 +45 90 87 5 53 3 48 22 41 9 +98 +1290 +16 32 31 11 70 55 96 86 83 33 +99 +6916 +14 17 15 82 53 21 59 75 56 40 +100 +9072 +95 32 86 31 84 7 55 18 74 3 +101 +4926 +79 53 44 9 19 63 66 51 36 13 +102 +6292 +69 86 17 55 43 56 36 10 22 84 +103 +5750 +67 29 31 36 64 12 66 58 4 97 +104 +8963 +92 60 55 95 8 63 57 85 34 89 +105 +8898 +77 23 90 52 75 61 60 21 84 52 +106 +4096 +65 96 3 79 75 56 71 96 54 98 +107 +7088 +93 34 19 73 94 35 35 14 43 42 +108 +4265 +88 33 78 51 39 92 61 99 89 63 +109 +3498 +98 41 81 57 57 88 18 66 29 14 +110 +2283 +35 64 23 40 89 91 69 7 99 74 +111 +9934 +89 56 39 62 16 86 81 40 48 97 +112 +1228 +94 34 82 72 9 65 87 55 26 3 +113 +10091 +30 43 28 86 90 87 78 37 16 94 +114 +3208 +17 83 11 46 34 81 72 35 14 76 +115 +10525 +91 54 43 98 69 82 35 37 45 8 +116 +1648 +83 24 33 70 58 82 90 85 68 46 +117 +10115 +46 65 59 59 35 84 19 66 87 3 +118 +4554 +49 22 8 8 60 7 79 66 40 14 +119 +8590 +92 98 37 52 18 84 47 7 55 78 +120 +2613 +48 77 48 28 72 16 78 64 8 26 +121 +6582 +79 55 79 15 64 43 99 83 51 85 +122 +3787 +40 54 13 40 96 14 59 60 90 46 +123 +3872 +36 17 29 44 92 85 44 91 86 63 +124 +4627 +11 46 6 8 12 83 50 23 75 72 +125 +9406 +15 75 21 31 96 32 61 12 10 32 +126 +5228 +44 80 87 81 85 28 86 92 41 77 +127 +5516 +41 67 13 54 30 39 62 36 40 54 +128 +3946 +28 63 42 59 36 1 9 98 34 45 +129 +6380 +30 87 63 76 21 82 85 66 82 77 +130 +3998 +79 7 72 62 1 89 91 15 34 74 +131 +9961 +59 87 8 73 41 62 66 12 44 84 +132 +10446 +42 5 6 16 59 21 33 57 20 65 +133 +8512 +31 63 22 37 32 24 63 63 34 17 +134 +5820 +36 2 49 39 75 60 84 15 1 3 +135 +9768 +21 87 51 89 45 92 19 41 21 71 +136 +7349 +75 90 69 90 38 64 75 49 44 74 +137 +10142 +93 83 95 39 91 80 5 42 2 84 +138 +4333 +56 5 92 90 93 35 70 7 74 38 +139 +9496 +21 64 44 12 43 42 72 48 36 71 +140 +9855 +19 16 31 58 91 42 32 69 56 49 +141 +4613 +96 32 42 69 73 76 46 75 16 7 +142 +2984 +91 14 63 20 79 93 57 55 93 35 +143 +2023 +48 68 55 81 56 95 41 50 85 88 +144 +3065 +40 41 99 46 76 34 81 94 33 35 +145 +3179 +51 8 40 86 9 85 45 59 41 62 +146 +8175 +8 59 67 60 10 12 68 67 46 13 +147 +4073 +66 52 4 51 36 76 81 20 78 40 +148 +2308 +90 68 51 99 43 69 60 29 37 73 +149 +2930 +63 20 63 7 60 71 43 74 21 24 +150 +2714 +4 51 18 4 67 94 96 51 92 71 +151 +4972 +63 99 73 10 87 86 50 84 9 70 +152 +4155 +61 6 45 79 1 34 88 31 88 22 +153 +5036 +8 72 4 89 7 30 32 98 8 11 +154 +10415 +78 69 30 80 85 41 42 16 23 97 +155 +3565 +82 80 71 63 32 51 49 53 82 71 +156 +8797 +9 25 12 29 52 16 73 66 63 36 +157 +5481 +47 7 85 80 73 95 82 61 91 38 +158 +3179 +41 19 20 54 99 23 6 15 69 51 +159 +4832 +91 87 41 99 38 15 97 31 2 21 +160 +6823 +33 83 22 45 97 35 50 51 45 90 +161 +8337 +61 72 37 59 32 44 83 71 77 87 +162 +2639 +56 78 53 69 72 61 21 51 15 87 +163 +5663 +44 74 32 10 89 94 79 58 2 82 +164 +4310 +16 63 90 67 54 94 97 39 98 14 +165 +7501 +3 21 25 45 10 72 9 84 13 99 +166 +1248 +87 81 19 49 74 5 68 90 69 99 +167 +3388 +92 93 9 92 61 56 5 91 83 22 +168 +1191 +60 85 22 64 61 88 43 22 98 46 +169 +2806 +91 5 51 76 45 76 23 63 2 78 +170 +4780 +82 46 45 53 80 50 29 91 41 82 +171 +4878 +88 71 43 4 99 86 69 22 33 52 +172 +1716 +65 98 44 43 47 45 6 6 63 4 +173 +6634 +28 49 25 29 89 97 9 44 10 98 +174 +2946 +95 99 4 73 8 91 21 19 34 44 +175 +3423 +88 21 33 98 23 46 72 33 20 18 +176 +8417 +35 78 11 76 5 86 96 68 4 61 +177 +5044 +93 97 73 31 27 3 25 4 55 80 +178 +8324 +29 68 99 66 46 69 31 8 38 98 +179 +1855 +60 48 1 11 44 14 76 49 42 52 +180 +3313 +43 68 75 10 41 14 82 67 46 67 +181 +7767 +22 16 98 51 73 14 47 75 90 58 +182 +6976 +10 37 50 27 84 64 50 22 14 92 +183 +4627 +10 80 24 84 20 26 11 21 80 76 +184 +5772 +60 56 61 79 47 19 33 9 96 99 +185 +10032 +8 10 91 78 49 78 6 41 55 10 +186 +10373 +1 80 13 40 10 58 54 37 5 78 +187 +4509 +10 54 57 51 78 59 73 82 56 36 +188 +4115 +67 73 45 10 75 19 16 52 80 19 +189 +10061 +43 84 99 39 66 59 11 4 65 44 +190 +2938 +21 80 83 54 17 39 39 28 37 50 +191 +8022 +69 40 59 31 20 62 21 61 72 54 +192 +7000 +57 93 56 67 86 52 63 70 93 24 +193 +5454 +65 27 83 65 93 15 67 98 27 27 +194 +8602 +50 96 52 63 93 90 30 36 18 16 +195 +2486 +83 11 24 91 88 56 36 54 67 61 +196 +8917 +33 56 64 44 90 79 51 91 6 72 +197 +9711 +14 6 99 42 79 2 13 14 64 34 +198 +2947 +32 57 27 40 78 39 27 87 79 25 +199 +2074 +68 55 95 77 87 49 12 96 4 51 diff --git a/data/jobshop/200_10_04_ta094.txt b/data/jobshop/200_10_04_ta094.txt new file mode 100644 index 0000000000..f84aa47203 --- /dev/null +++ b/data/jobshop/200_10_04_ta094.txt @@ -0,0 +1,603 @@ +200 +10 +1602504050 +0 +8243 +79 63 83 65 35 53 51 68 34 87 +1 +5966 +23 55 95 94 52 52 17 6 50 70 +2 +978 +2 35 73 77 46 9 35 38 86 78 +3 +9359 +94 95 87 47 86 62 11 6 40 31 +4 +2093 +66 20 65 42 25 68 25 24 65 98 +5 +6962 +87 22 59 67 73 92 90 58 40 10 +6 +2067 +2 7 14 6 17 93 89 99 83 75 +7 +8771 +19 96 91 70 40 6 3 85 24 57 +8 +6225 +50 58 79 42 66 80 13 54 9 73 +9 +8866 +25 10 95 26 21 28 76 19 19 74 +10 +9619 +36 4 39 49 24 1 44 30 90 49 +11 +2297 +87 73 74 64 94 28 66 29 9 50 +12 +9198 +55 76 52 60 86 41 12 5 21 6 +13 +4674 +14 25 13 14 35 90 94 56 89 95 +14 +4574 +68 45 10 3 58 19 47 81 92 40 +15 +521 +11 80 93 36 66 51 22 65 94 48 +16 +7646 +14 89 56 17 30 8 40 20 23 37 +17 +4977 +58 97 98 61 97 38 48 4 6 33 +18 +3190 +17 99 71 11 44 19 52 90 55 63 +19 +6195 +34 46 20 98 81 54 85 8 54 35 +20 +9818 +88 80 49 14 43 27 90 9 78 43 +21 +685 +98 37 68 76 63 79 16 52 92 13 +22 +1807 +53 3 8 94 43 67 77 41 20 31 +23 +4325 +7 41 28 49 50 75 4 93 11 75 +24 +3519 +2 20 56 7 86 57 24 70 33 39 +25 +7669 +15 7 9 99 50 74 29 93 77 24 +26 +949 +89 12 69 20 96 11 29 56 49 78 +27 +1879 +46 61 22 73 35 80 56 21 98 84 +28 +1164 +15 37 28 87 67 75 17 16 96 68 +29 +6780 +42 1 55 92 36 17 95 9 73 25 +30 +2866 +66 97 99 78 96 78 74 29 50 46 +31 +9517 +50 66 28 14 60 58 56 9 5 68 +32 +1661 +28 88 86 62 65 13 61 19 17 45 +33 +2565 +45 56 47 99 53 77 97 13 76 11 +34 +7145 +18 63 18 94 86 7 48 11 84 80 +35 +9911 +72 64 4 22 45 38 55 41 53 27 +36 +4806 +23 25 29 45 88 97 33 88 10 93 +37 +3281 +20 67 40 44 95 22 1 71 39 17 +38 +9906 +2 99 60 36 86 57 29 66 58 16 +39 +8943 +46 20 21 88 98 93 39 56 92 43 +40 +2970 +68 55 81 76 46 42 5 13 92 31 +41 +2944 +98 7 52 61 78 4 51 49 24 98 +42 +9907 +2 19 2 62 74 16 94 29 65 99 +43 +1345 +65 22 31 7 26 95 36 89 38 72 +44 +10260 +69 47 53 50 43 76 94 27 13 83 +45 +2798 +80 85 66 67 63 86 19 68 97 45 +46 +2839 +87 52 46 50 29 2 22 77 79 32 +47 +8013 +60 62 8 45 67 91 53 72 88 82 +48 +2476 +22 81 63 63 83 76 98 78 84 94 +49 +7923 +3 14 70 31 62 10 63 20 38 40 +50 +7497 +85 98 36 83 68 34 4 80 55 24 +51 +7022 +24 96 92 52 80 48 61 92 5 79 +52 +9198 +95 91 40 89 55 47 66 22 52 56 +53 +9244 +95 25 96 53 41 62 28 95 60 3 +54 +9916 +36 65 45 9 17 80 37 86 40 24 +55 +4554 +2 61 35 27 5 60 55 29 44 10 +56 +1604 +67 34 45 56 71 16 96 28 63 50 +57 +2653 +71 33 94 10 48 63 28 11 47 64 +58 +6986 +18 27 13 74 44 8 77 59 68 68 +59 +8686 +18 95 95 76 22 29 87 16 90 84 +60 +3100 +32 15 84 13 69 39 34 58 30 49 +61 +6844 +15 31 82 26 21 70 32 38 78 66 +62 +9655 +72 27 81 80 47 95 92 5 8 77 +63 +534 +30 45 77 76 37 44 27 2 7 55 +64 +9165 +41 86 25 15 90 84 80 70 8 74 +65 +3659 +29 39 84 89 63 86 69 13 40 33 +66 +6041 +71 50 63 86 25 7 54 14 63 40 +67 +3975 +51 22 20 94 53 98 19 56 89 64 +68 +1911 +1 26 58 74 32 40 7 53 62 94 +69 +9771 +71 50 97 72 60 37 82 17 68 17 +70 +3078 +27 69 53 44 15 32 24 14 51 69 +71 +5092 +98 9 96 4 40 80 91 94 9 89 +72 +3186 +15 98 30 63 42 26 52 96 97 91 +73 +9227 +73 39 63 19 27 58 35 60 22 65 +74 +3554 +87 61 26 12 24 16 60 95 42 59 +75 +9547 +49 4 18 76 9 55 62 11 62 1 +76 +8926 +97 57 19 60 44 47 87 77 26 95 +77 +5532 +74 79 3 13 57 54 68 75 44 86 +78 +6948 +29 80 84 50 25 30 42 41 72 98 +79 +9331 +50 24 46 45 92 38 80 9 38 15 +80 +1018 +32 81 70 99 10 43 14 8 44 33 +81 +8629 +13 28 50 85 47 38 49 17 62 86 +82 +3473 +55 38 49 15 76 96 20 51 85 87 +83 +10085 +40 14 90 84 87 45 74 62 97 13 +84 +6858 +4 92 64 18 91 95 31 72 77 93 +85 +8739 +82 86 23 65 25 35 21 55 69 10 +86 +1353 +89 85 38 30 17 23 71 53 25 16 +87 +3682 +43 87 63 73 77 24 33 31 49 43 +88 +8325 +88 70 87 25 24 77 46 66 60 86 +89 +8207 +10 2 19 19 51 36 8 57 22 38 +90 +3286 +13 8 8 88 89 85 33 24 4 42 +91 +6009 +93 26 48 2 69 14 58 11 7 99 +92 +3836 +58 56 22 83 90 92 20 47 54 77 +93 +4402 +60 56 74 26 78 69 28 75 62 31 +94 +6489 +2 91 82 49 21 95 93 25 95 51 +95 +6822 +30 74 67 58 13 64 40 62 26 12 +96 +7701 +73 88 16 72 40 87 40 13 24 56 +97 +4350 +84 56 74 26 55 67 44 41 46 11 +98 +2206 +51 58 57 43 40 36 18 20 24 24 +99 +860 +80 74 2 68 91 53 7 98 20 95 +100 +5306 +92 93 37 49 83 65 56 65 8 58 +101 +2174 +9 18 18 50 76 57 94 51 59 61 +102 +4386 +53 35 12 96 23 10 37 28 66 51 +103 +4482 +77 76 45 79 40 17 68 70 53 10 +104 +2672 +84 43 49 47 55 46 11 56 30 1 +105 +953 +57 58 9 54 15 97 17 86 24 43 +106 +8452 +27 34 77 9 10 77 90 30 25 81 +107 +10121 +26 26 85 81 6 27 31 63 84 33 +108 +5139 +95 79 57 26 70 67 85 77 70 76 +109 +605 +61 36 97 76 21 34 64 65 95 61 +110 +1947 +5 29 52 59 57 19 44 24 48 50 +111 +1945 +67 69 19 69 40 33 54 65 76 40 +112 +6603 +88 99 27 5 43 21 61 64 62 94 +113 +7386 +37 97 90 74 37 70 78 83 99 27 +114 +3427 +2 52 33 49 75 22 91 10 78 2 +115 +4698 +32 62 78 41 44 43 40 23 73 31 +116 +3962 +94 76 58 11 95 25 45 34 25 94 +117 +9400 +18 51 86 62 33 66 33 9 62 60 +118 +8005 +82 41 11 28 41 18 70 58 39 77 +119 +8079 +39 9 33 4 82 50 58 33 51 31 +120 +9579 +99 56 47 18 21 68 83 92 31 50 +121 +4760 +88 65 68 59 27 30 14 46 91 75 +122 +1588 +68 84 35 40 64 31 48 86 11 94 +123 +4376 +33 21 60 72 95 5 65 43 41 39 +124 +8056 +86 66 4 1 41 88 8 23 78 57 +125 +5435 +34 95 52 11 21 32 30 75 71 27 +126 +8692 +75 10 52 96 45 56 77 52 49 89 +127 +2090 +30 90 38 3 37 36 90 15 48 10 +128 +7847 +51 51 81 83 52 93 60 34 90 68 +129 +9538 +35 86 21 31 7 71 50 8 38 86 +130 +6481 +40 30 21 7 97 45 19 3 6 46 +131 +1998 +10 41 89 59 65 39 13 36 27 81 +132 +1284 +82 70 46 53 24 22 49 16 19 52 +133 +5997 +1 72 48 77 55 19 12 62 20 25 +134 +5558 +26 81 65 94 52 2 98 12 43 75 +135 +3402 +3 72 31 28 17 31 16 62 38 43 +136 +9886 +51 8 43 43 51 99 37 37 3 51 +137 +2984 +31 28 28 20 81 74 97 99 73 58 +138 +9082 +74 68 86 71 76 52 14 85 32 9 +139 +10049 +87 39 77 80 44 22 47 55 74 56 +140 +9673 +52 76 88 76 22 43 35 83 78 89 +141 +4549 +79 15 26 23 48 77 55 11 67 39 +142 +1086 +51 96 99 54 24 43 23 40 21 95 +143 +8684 +36 61 36 73 18 22 35 15 52 35 +144 +514 +46 85 30 50 29 52 6 45 6 60 +145 +3757 +5 22 98 58 93 75 16 27 6 77 +146 +5259 +12 29 66 45 18 13 25 53 1 39 +147 +1774 +65 67 9 88 79 98 78 50 90 32 +148 +8804 +58 69 95 19 74 15 84 42 22 28 +149 +10455 +78 96 73 44 22 15 71 86 13 21 +150 +6187 +50 14 73 49 29 11 70 12 88 69 +151 +9524 +51 93 95 30 87 60 87 77 26 95 +152 +7996 +12 20 8 1 67 86 53 35 10 78 +153 +3053 +99 27 72 40 50 52 97 92 79 40 +154 +6844 +38 84 52 79 30 69 27 11 9 86 +155 +6676 +72 78 34 78 56 14 63 16 98 58 +156 +2601 +73 73 65 28 17 85 84 38 29 71 +157 +888 +39 38 21 91 22 5 16 18 37 21 +158 +9122 +10 49 56 61 6 40 71 83 57 39 +159 +1568 +35 6 11 18 1 4 7 29 36 45 +160 +5127 +44 58 60 18 24 13 44 75 12 50 +161 +8222 +96 5 91 90 39 38 35 42 65 60 +162 +1121 +68 34 94 20 21 13 89 92 17 7 +163 +1148 +51 84 94 47 93 17 2 99 59 69 +164 +7755 +9 45 76 46 13 37 76 64 65 29 +165 +5021 +89 98 32 45 83 89 8 71 12 58 +166 +3983 +72 74 71 59 44 67 68 57 50 62 +167 +8771 +16 25 17 14 48 86 99 9 59 99 +168 +2034 +42 83 53 49 70 92 68 70 90 10 +169 +4151 +24 62 50 14 34 89 47 68 16 65 +170 +3348 +99 29 90 68 77 69 6 93 70 34 +171 +6260 +62 99 36 88 82 67 60 75 69 91 +172 +5993 +30 48 6 24 69 19 17 82 8 67 +173 +5417 +49 97 42 43 14 41 51 49 23 94 +174 +1276 +91 18 74 87 85 84 69 74 78 3 +175 +817 +31 61 17 82 48 10 53 78 45 50 +176 +6036 +98 81 45 96 67 6 29 6 72 88 +177 +9245 +90 74 26 21 12 22 65 67 26 20 +178 +8188 +70 48 57 46 15 19 42 95 88 42 +179 +5334 +79 46 33 93 24 63 32 18 43 39 +180 +8619 +47 47 51 29 88 60 45 48 37 75 +181 +7833 +4 96 48 12 81 67 16 72 91 46 +182 +1149 +95 1 45 94 95 22 27 29 63 78 +183 +8773 +78 27 21 96 26 88 42 32 10 72 +184 +8630 +49 45 79 40 25 27 51 48 23 84 +185 +2067 +35 52 54 84 31 32 78 58 75 84 +186 +2388 +39 9 22 35 47 19 19 88 23 25 +187 +2889 +27 39 32 45 30 42 57 83 23 24 +188 +9323 +53 5 9 38 53 57 16 91 4 55 +189 +8737 +55 2 22 84 19 40 99 32 71 39 +190 +2834 +11 1 26 17 68 97 74 96 76 41 +191 +10420 +6 32 68 43 6 22 15 59 98 13 +192 +3877 +40 80 80 91 68 88 15 67 2 37 +193 +5877 +51 23 35 25 34 98 65 7 62 40 +194 +1784 +45 16 86 18 15 62 15 89 44 87 +195 +1592 +45 17 7 8 3 29 43 27 8 53 +196 +1641 +29 29 92 41 17 79 52 56 10 96 +197 +9650 +29 31 30 78 62 40 74 63 61 8 +198 +7358 +96 65 17 37 28 44 35 20 33 3 +199 +937 +46 27 71 66 14 62 92 28 43 48 diff --git a/data/jobshop/200_10_05_ta095.txt b/data/jobshop/200_10_05_ta095.txt new file mode 100644 index 0000000000..428f201fcc --- /dev/null +++ b/data/jobshop/200_10_05_ta095.txt @@ -0,0 +1,603 @@ +200 +10 +160037322 +0 +5643 +51 25 97 83 42 44 45 69 78 34 +1 +5715 +36 56 99 11 9 39 50 56 50 17 +2 +7140 +26 21 2 73 69 29 79 80 21 39 +3 +2456 +84 11 68 4 37 17 28 92 31 92 +4 +6385 +92 3 20 73 72 3 88 85 43 77 +5 +4317 +80 36 65 98 46 21 81 50 10 33 +6 +7646 +39 42 74 9 50 40 35 40 88 85 +7 +4455 +29 32 26 36 54 94 53 87 24 83 +8 +3364 +63 84 19 86 87 88 21 99 86 86 +9 +5633 +95 68 27 50 39 52 65 86 46 51 +10 +6940 +46 59 34 20 6 15 86 41 17 69 +11 +4186 +19 22 44 38 65 71 84 42 4 14 +12 +4612 +66 62 32 92 91 55 27 65 36 24 +13 +2482 +98 50 1 16 92 2 44 61 16 42 +14 +3580 +90 72 6 76 95 53 11 63 98 16 +15 +4906 +41 76 62 63 48 85 57 48 30 11 +16 +7158 +9 80 57 18 21 54 41 97 31 75 +17 +5330 +11 20 85 93 19 3 11 96 72 73 +18 +8678 +96 95 23 32 80 70 89 40 71 62 +19 +5422 +69 18 6 65 53 38 83 86 71 89 +20 +8373 +33 21 69 2 81 67 43 66 95 79 +21 +1149 +71 45 39 40 84 42 24 13 12 40 +22 +5598 +64 60 58 81 40 38 76 82 75 32 +23 +2668 +90 83 82 92 28 34 6 85 70 65 +24 +1436 +13 65 12 65 71 15 71 78 56 77 +25 +3989 +45 83 28 51 33 17 33 14 93 62 +26 +10252 +83 55 71 49 41 56 53 86 12 84 +27 +5471 +53 59 23 39 76 86 46 61 92 6 +28 +3347 +3 31 52 10 70 43 36 32 94 13 +29 +6385 +94 90 12 83 48 16 21 32 3 20 +30 +8602 +87 52 93 68 75 59 21 7 9 73 +31 +10009 +11 2 97 36 11 54 35 50 6 39 +32 +5663 +26 35 48 80 10 61 15 61 55 1 +33 +4671 +66 86 66 33 73 8 62 93 65 98 +34 +1944 +58 68 6 38 32 49 22 77 2 19 +35 +9711 +54 93 44 41 21 82 55 70 91 24 +36 +10058 +20 23 93 83 17 30 32 53 97 44 +37 +4074 +50 75 39 61 46 15 38 82 4 88 +38 +1244 +19 79 69 77 75 60 35 99 83 17 +39 +6706 +49 34 27 61 54 14 10 24 87 90 +40 +6261 +68 51 72 97 51 96 42 35 84 13 +41 +2883 +54 46 81 2 57 84 59 77 32 29 +42 +4066 +26 25 86 59 15 89 78 86 3 70 +43 +9972 +35 54 60 82 30 91 29 96 17 70 +44 +4149 +93 8 52 5 20 68 97 97 55 92 +45 +6918 +6 49 13 35 98 45 7 39 42 71 +46 +3955 +76 68 31 62 89 75 28 53 67 93 +47 +912 +61 56 34 81 36 87 35 21 16 90 +48 +5991 +76 25 91 71 89 62 69 27 85 11 +49 +5093 +65 92 56 27 8 51 83 34 4 88 +50 +1186 +58 1 7 4 26 52 75 68 55 8 +51 +8621 +31 79 85 10 47 65 16 89 16 17 +52 +4481 +60 62 71 75 75 62 75 98 91 36 +53 +4125 +52 1 54 58 3 92 92 7 62 78 +54 +9449 +18 45 60 74 1 21 51 19 63 50 +55 +9902 +45 84 92 86 47 53 61 23 89 21 +56 +7709 +9 22 83 39 97 46 41 40 30 17 +57 +4561 +18 35 67 38 67 50 33 27 8 22 +58 +3740 +73 61 16 84 13 90 92 11 23 92 +59 +1816 +79 64 4 15 14 79 66 84 8 13 +60 +1263 +24 9 28 88 66 17 62 7 83 64 +61 +5359 +96 36 92 77 4 91 27 62 37 90 +62 +524 +23 29 81 5 60 35 32 27 65 3 +63 +4865 +53 15 76 6 73 34 77 9 18 13 +64 +1493 +38 74 63 42 33 66 52 61 1 28 +65 +6437 +79 68 77 22 70 30 82 29 29 91 +66 +2914 +20 78 47 1 27 63 41 93 47 22 +67 +7415 +51 92 74 61 8 35 53 26 48 72 +68 +2858 +45 94 95 64 83 77 70 37 8 10 +69 +5712 +50 73 23 16 99 56 53 12 31 15 +70 +10326 +56 43 70 37 27 69 72 78 13 82 +71 +9044 +64 17 6 18 47 80 49 68 59 14 +72 +5933 +30 82 12 1 53 82 7 8 89 25 +73 +4276 +21 36 4 2 75 47 65 9 9 66 +74 +5140 +23 81 74 50 79 96 34 86 36 54 +75 +9281 +4 66 90 4 6 77 96 39 69 83 +76 +3254 +86 66 68 16 99 80 59 90 41 5 +77 +4150 +63 83 86 99 36 13 78 47 63 61 +78 +4300 +19 87 19 51 34 18 14 88 31 77 +79 +9697 +6 30 35 74 66 19 74 67 5 85 +80 +1339 +83 91 25 56 77 26 85 58 35 13 +81 +7691 +98 63 72 2 38 67 43 63 46 33 +82 +8932 +42 24 77 62 43 89 98 23 93 29 +83 +676 +72 98 2 56 52 42 93 6 36 7 +84 +8274 +80 9 44 59 97 93 78 15 56 20 +85 +1363 +68 79 60 75 8 23 8 13 16 50 +86 +8857 +66 85 52 54 42 66 51 86 43 22 +87 +6269 +58 4 82 92 95 34 87 90 94 26 +88 +1884 +41 14 62 18 57 48 13 18 33 37 +89 +6674 +48 50 98 21 84 13 17 15 13 14 +90 +5112 +85 60 33 23 93 22 14 30 35 54 +91 +7503 +52 59 7 96 19 65 21 10 16 65 +92 +519 +28 87 42 55 71 52 52 8 45 35 +93 +9459 +76 98 98 32 51 18 16 65 25 28 +94 +2303 +74 28 52 9 44 64 21 77 42 78 +95 +2404 +34 77 35 24 18 48 1 84 31 73 +96 +5023 +96 11 96 70 16 83 74 20 42 20 +97 +1079 +18 26 83 16 63 50 71 18 47 61 +98 +6937 +2 14 13 13 77 93 86 76 75 57 +99 +7199 +85 44 37 49 81 26 37 98 9 97 +100 +7138 +35 9 64 63 26 27 32 5 44 29 +101 +4907 +57 32 28 97 39 66 3 68 74 88 +102 +7722 +78 57 30 40 47 10 47 4 56 84 +103 +8945 +18 93 56 84 65 52 99 25 37 71 +104 +4564 +47 50 38 12 16 3 51 46 47 9 +105 +9394 +4 46 57 21 47 81 36 44 50 55 +106 +6038 +71 84 91 16 3 67 34 57 70 28 +107 +2027 +33 28 24 48 62 12 72 20 74 12 +108 +5708 +32 66 38 53 56 77 79 9 50 17 +109 +2598 +32 62 73 31 41 96 33 10 4 98 +110 +4220 +57 17 32 22 11 85 36 64 36 93 +111 +5674 +92 25 7 72 42 66 70 77 81 80 +112 +8601 +89 41 70 28 34 45 67 49 72 99 +113 +6644 +13 6 62 69 56 37 65 63 55 90 +114 +1080 +24 94 5 39 95 95 63 83 38 33 +115 +5997 +60 87 90 10 99 40 72 12 64 81 +116 +3069 +45 36 57 53 78 33 36 52 6 31 +117 +6527 +69 94 41 59 78 26 36 56 21 62 +118 +8258 +24 40 63 77 69 83 60 57 92 39 +119 +8815 +70 64 57 13 47 46 42 79 52 9 +120 +3580 +80 76 25 12 52 68 78 32 96 79 +121 +820 +82 43 93 73 24 83 30 31 46 47 +122 +3832 +11 27 76 22 66 94 11 45 28 36 +123 +1474 +38 13 5 29 73 9 67 23 13 18 +124 +3385 +60 37 61 13 65 1 77 2 52 31 +125 +1396 +74 35 46 96 6 26 34 48 46 72 +126 +9241 +11 93 82 4 17 71 11 27 73 65 +127 +7362 +71 31 58 45 96 9 60 19 31 35 +128 +5970 +81 84 71 32 62 93 76 95 31 73 +129 +7906 +6 84 8 40 25 76 67 75 99 41 +130 +661 +21 74 18 75 68 3 9 24 33 47 +131 +1502 +89 71 17 39 34 10 33 49 23 66 +132 +8219 +34 80 91 86 38 99 77 31 69 33 +133 +8284 +41 73 94 63 99 88 37 85 80 12 +134 +2667 +97 19 17 52 41 11 75 21 71 57 +135 +2171 +62 63 3 62 46 84 84 39 40 28 +136 +6278 +53 51 41 56 75 43 84 56 97 73 +137 +3783 +75 27 6 70 26 65 16 85 90 87 +138 +9373 +68 73 44 78 65 38 37 70 11 39 +139 +7109 +9 91 58 85 59 16 20 76 24 67 +140 +8045 +64 59 48 89 41 20 21 62 91 81 +141 +3864 +1 92 82 98 45 71 80 61 93 93 +142 +2115 +66 69 25 9 61 75 83 18 97 17 +143 +3787 +26 31 91 5 47 12 20 22 92 25 +144 +7021 +45 71 58 90 99 23 99 25 60 63 +145 +10348 +97 75 87 9 32 17 52 3 30 32 +146 +8118 +43 26 13 69 87 61 52 58 40 24 +147 +6558 +6 98 8 73 44 79 95 11 36 89 +148 +9982 +90 68 19 24 8 32 49 19 16 27 +149 +5275 +23 1 89 67 50 11 80 41 27 93 +150 +7184 +14 74 89 13 38 65 63 73 4 69 +151 +3498 +51 58 1 49 74 48 96 47 74 76 +152 +1834 +69 6 88 25 59 63 82 12 15 86 +153 +5632 +24 30 39 12 57 51 36 64 36 88 +154 +8245 +86 63 54 94 7 17 11 69 51 67 +155 +7665 +61 30 87 14 77 91 33 61 87 39 +156 +3534 +57 50 39 2 52 14 70 5 94 71 +157 +8733 +74 36 93 98 86 99 1 30 51 76 +158 +6565 +76 72 48 73 83 69 7 17 7 67 +159 +8744 +63 37 93 51 54 60 42 4 25 95 +160 +7000 +28 98 1 7 73 67 52 33 75 6 +161 +3873 +87 99 25 58 75 76 91 38 88 90 +162 +4896 +14 30 66 20 97 33 54 59 45 87 +163 +5997 +26 2 98 39 5 2 70 65 93 49 +164 +6857 +4 2 54 33 94 9 49 68 12 25 +165 +1214 +10 95 92 65 29 72 52 16 44 37 +166 +5362 +82 90 83 33 92 94 1 67 89 1 +167 +9938 +65 45 81 43 47 76 29 6 19 68 +168 +9902 +91 84 90 1 86 54 53 12 93 32 +169 +9089 +39 86 36 73 58 84 58 27 71 67 +170 +9037 +26 88 84 24 23 62 42 93 8 45 +171 +8062 +55 18 55 6 34 31 56 22 15 65 +172 +8585 +89 94 82 32 64 30 35 95 1 48 +173 +8823 +89 24 19 28 9 33 15 10 35 12 +174 +509 +65 26 38 99 31 11 13 60 60 86 +175 +2149 +79 94 39 42 93 21 94 14 45 37 +176 +5339 +77 63 5 71 90 41 77 75 78 6 +177 +6904 +48 15 1 62 9 61 69 73 44 94 +178 +1059 +84 81 50 75 2 85 39 25 33 58 +179 +3390 +44 21 44 15 96 49 69 6 78 38 +180 +6451 +10 22 38 75 39 29 35 60 6 49 +181 +10239 +82 50 56 7 26 81 42 5 80 51 +182 +2236 +36 80 5 82 99 73 14 97 40 9 +183 +665 +1 10 74 66 83 82 1 14 12 46 +184 +1697 +55 33 31 9 54 11 44 89 38 98 +185 +6436 +96 51 29 13 34 15 9 11 42 40 +186 +3121 +56 37 21 40 81 55 45 77 98 72 +187 +749 +43 21 12 40 8 13 51 77 38 26 +188 +5437 +24 41 14 90 81 33 10 67 12 15 +189 +7488 +76 38 75 48 43 40 55 45 96 98 +190 +2598 +2 12 95 97 27 48 64 12 14 37 +191 +8488 +31 10 1 11 51 84 79 40 32 46 +192 +8083 +5 49 32 29 13 89 4 65 37 74 +193 +834 +30 12 93 10 87 3 50 26 39 61 +194 +9982 +74 50 56 42 34 26 54 28 33 16 +195 +9841 +60 28 27 88 42 82 16 51 43 98 +196 +1705 +99 58 71 73 16 74 86 20 71 26 +197 +8421 +7 4 29 21 19 84 35 46 33 61 +198 +4204 +97 33 28 40 99 43 95 85 99 31 +199 +2747 +26 80 46 26 6 97 94 49 24 4 diff --git a/data/jobshop/200_10_06_ta096.txt b/data/jobshop/200_10_06_ta096.txt new file mode 100644 index 0000000000..9afb9c8df6 --- /dev/null +++ b/data/jobshop/200_10_06_ta096.txt @@ -0,0 +1,603 @@ +200 +10 +551454346 +0 +609 +88 84 41 11 16 75 54 32 86 47 +1 +9130 +93 24 8 99 26 12 62 46 82 73 +2 +9117 +78 99 16 9 28 94 18 16 57 94 +3 +2128 +54 98 10 98 66 99 82 31 24 48 +4 +5158 +48 24 99 77 62 63 86 49 65 78 +5 +6766 +89 57 83 31 24 12 48 45 19 95 +6 +1548 +7 71 84 62 12 55 99 80 89 53 +7 +10106 +46 38 96 3 41 99 54 53 35 12 +8 +8437 +22 14 8 14 26 30 33 59 47 31 +9 +6118 +64 41 7 90 74 24 55 7 22 67 +10 +6501 +33 45 47 5 84 58 47 57 27 9 +11 +5768 +76 28 62 79 24 34 2 80 67 15 +12 +7566 +49 11 17 42 27 40 9 36 24 36 +13 +1255 +60 81 26 8 51 22 39 68 67 48 +14 +1726 +98 7 84 36 98 74 20 95 15 41 +15 +1492 +69 68 36 78 87 18 57 28 69 35 +16 +2606 +66 24 49 80 12 37 84 68 86 19 +17 +1473 +25 88 42 28 1 46 27 26 77 47 +18 +3385 +93 28 78 59 73 78 99 57 9 54 +19 +6045 +38 7 41 91 99 32 50 28 78 30 +20 +9473 +1 29 61 35 81 55 95 25 45 81 +21 +1902 +94 31 35 11 44 32 79 96 84 42 +22 +3695 +40 38 45 32 10 8 2 78 29 75 +23 +3687 +69 56 65 98 75 52 16 90 74 71 +24 +4520 +22 26 38 49 41 45 17 75 75 84 +25 +10030 +43 17 37 24 32 60 76 45 48 32 +26 +4768 +69 25 49 93 71 83 47 30 50 80 +27 +8759 +69 24 35 38 46 89 12 39 1 21 +28 +8959 +27 53 28 2 18 92 8 52 50 72 +29 +3598 +68 40 99 54 84 31 15 66 63 13 +30 +1767 +23 97 94 63 43 53 27 83 87 68 +31 +1544 +50 89 44 73 93 96 96 33 8 6 +32 +6473 +97 87 9 49 63 47 76 93 42 27 +33 +3885 +37 12 18 25 17 73 48 93 84 54 +34 +514 +27 97 33 93 52 94 42 40 35 48 +35 +5838 +51 22 32 10 23 5 56 10 63 51 +36 +9439 +71 24 3 59 83 83 15 2 8 7 +37 +7195 +83 7 96 43 68 40 42 53 91 26 +38 +1980 +30 13 50 2 99 78 16 11 55 37 +39 +8708 +73 61 66 77 33 2 12 29 36 20 +40 +3902 +10 36 50 71 65 14 67 46 95 17 +41 +3483 +50 58 76 23 82 54 16 79 4 58 +42 +6427 +69 74 46 73 10 62 60 3 9 73 +43 +7060 +29 53 42 86 90 11 83 2 56 51 +44 +8634 +55 31 91 82 82 2 75 65 38 88 +45 +7948 +5 31 72 48 82 26 65 74 62 34 +46 +2347 +38 4 1 41 41 66 52 52 91 19 +47 +1164 +99 83 46 1 62 48 36 24 42 96 +48 +7515 +37 48 5 75 45 39 87 99 11 19 +49 +5501 +29 78 89 95 81 39 6 66 10 55 +50 +8739 +45 76 39 69 67 4 35 15 7 61 +51 +1114 +4 34 46 35 17 19 15 68 32 59 +52 +2194 +82 28 21 91 50 15 21 92 21 1 +53 +6350 +83 26 9 83 71 46 77 10 97 8 +54 +6824 +21 12 20 11 78 85 26 38 83 31 +55 +4360 +31 60 40 82 93 95 51 21 74 49 +56 +4182 +27 51 88 18 4 75 2 79 38 17 +57 +7147 +43 69 94 90 67 36 42 78 47 30 +58 +4738 +7 88 93 41 21 81 45 93 58 5 +59 +7940 +64 82 33 3 58 6 2 81 97 14 +60 +8645 +39 86 95 12 49 7 94 1 38 37 +61 +8790 +96 68 49 9 10 92 1 26 26 82 +62 +8577 +16 51 57 61 51 30 30 97 38 23 +63 +9033 +92 6 30 58 66 59 97 9 51 54 +64 +5149 +62 79 66 20 4 57 55 98 16 59 +65 +1005 +75 23 45 73 40 33 98 9 32 93 +66 +9024 +18 67 30 50 32 76 5 27 94 43 +67 +5691 +21 71 63 74 2 67 2 28 6 21 +68 +2656 +62 6 68 17 2 13 67 11 58 32 +69 +3381 +4 38 36 35 94 25 94 49 93 39 +70 +901 +50 17 90 11 2 89 25 92 5 20 +71 +8455 +1 36 81 90 47 63 11 55 11 19 +72 +7079 +96 14 10 96 9 83 3 54 11 33 +73 +7272 +83 49 53 93 13 25 83 79 39 10 +74 +6192 +53 80 82 32 19 50 76 50 30 75 +75 +2020 +65 54 54 10 22 30 27 33 91 98 +76 +3879 +4 63 94 73 89 59 13 27 6 27 +77 +5786 +48 64 25 19 41 23 49 22 84 21 +78 +5976 +42 47 61 59 39 19 28 46 34 87 +79 +6009 +62 31 13 11 96 92 28 41 96 44 +80 +8533 +92 88 27 42 87 65 58 59 23 68 +81 +2885 +22 45 85 8 81 94 24 53 17 66 +82 +5678 +82 82 58 57 60 8 12 47 83 79 +83 +6679 +87 86 14 98 33 9 32 65 43 88 +84 +9651 +21 7 27 6 30 67 19 44 2 20 +85 +5539 +79 84 68 17 86 85 45 77 50 91 +86 +7546 +5 62 49 91 85 89 42 14 12 13 +87 +3897 +19 58 96 98 91 22 50 93 1 16 +88 +4032 +2 89 29 14 25 39 31 64 13 6 +89 +3180 +95 97 28 17 31 21 27 67 73 46 +90 +4237 +18 80 20 4 56 39 75 39 90 33 +91 +10144 +4 54 67 19 22 56 81 55 61 74 +92 +1684 +5 54 12 46 75 41 42 57 60 96 +93 +743 +79 93 9 40 28 80 54 15 55 3 +94 +4694 +7 23 12 86 44 27 52 32 68 71 +95 +1956 +95 77 53 77 6 32 70 70 48 81 +96 +6745 +82 97 92 5 65 47 1 71 73 74 +97 +3630 +33 55 50 48 2 51 87 31 78 28 +98 +1502 +23 2 48 82 14 58 54 95 53 27 +99 +8016 +7 31 12 3 5 1 63 94 23 88 +100 +2509 +45 52 39 61 91 45 59 39 48 36 +101 +5818 +43 1 29 6 54 2 19 79 76 86 +102 +9536 +49 76 21 34 37 68 71 31 25 6 +103 +5286 +35 89 35 13 26 84 74 45 97 40 +104 +5795 +43 69 70 78 4 91 95 73 84 22 +105 +6283 +84 98 7 76 22 46 31 28 15 83 +106 +6014 +41 68 33 33 66 34 2 46 51 90 +107 +1918 +50 51 15 98 24 92 76 40 6 10 +108 +9732 +62 54 43 87 52 3 26 51 60 7 +109 +6961 +5 33 84 45 46 91 98 14 61 44 +110 +8709 +8 73 43 66 60 66 22 38 91 7 +111 +8351 +43 46 11 21 69 62 30 88 14 66 +112 +6388 +34 94 70 34 87 85 57 93 72 46 +113 +9557 +25 66 71 77 27 9 91 1 73 3 +114 +8092 +31 60 4 59 36 64 6 24 2 99 +115 +5941 +82 37 48 54 39 45 63 44 55 56 +116 +2208 +66 40 58 90 71 63 91 24 44 62 +117 +3698 +48 82 78 41 18 64 19 29 37 48 +118 +6729 +82 29 71 92 21 25 28 95 57 93 +119 +8095 +40 37 37 48 68 62 39 90 45 70 +120 +4994 +59 80 79 57 56 76 54 22 94 25 +121 +1742 +45 27 25 78 72 78 51 5 69 21 +122 +6411 +98 71 28 28 98 6 79 71 69 53 +123 +8705 +56 98 83 59 96 92 27 69 2 47 +124 +3715 +37 47 26 96 23 77 31 40 83 64 +125 +2441 +36 41 6 42 9 87 21 22 26 54 +126 +3325 +85 7 39 63 32 65 76 48 33 33 +127 +5196 +94 79 30 38 4 6 90 4 65 75 +128 +9791 +10 68 15 72 56 95 87 44 75 28 +129 +6329 +45 45 9 52 14 53 75 97 59 96 +130 +841 +50 59 23 9 14 25 39 36 23 67 +131 +2227 +23 80 30 8 22 71 97 17 41 27 +132 +8449 +95 63 53 16 79 39 33 17 79 25 +133 +4432 +71 10 63 56 10 3 8 81 34 8 +134 +2942 +12 78 2 75 41 17 42 12 48 31 +135 +4118 +21 8 37 56 96 77 38 34 73 59 +136 +2769 +24 31 39 88 38 38 84 71 68 17 +137 +1371 +85 35 45 32 6 22 23 27 61 57 +138 +1942 +26 1 54 62 55 84 78 88 82 96 +139 +4285 +29 64 52 82 89 65 83 17 55 42 +140 +4136 +61 1 40 82 50 78 3 92 16 42 +141 +10072 +55 18 18 85 96 26 57 22 92 29 +142 +3505 +15 5 64 38 44 5 32 13 29 69 +143 +2462 +81 66 98 37 8 88 69 10 73 39 +144 +1714 +23 86 14 29 7 83 67 64 13 82 +145 +9242 +70 18 31 26 82 15 9 61 95 76 +146 +1766 +31 34 12 37 4 1 38 25 1 12 +147 +4194 +52 55 83 57 25 27 78 17 52 58 +148 +10051 +62 18 58 90 7 62 80 22 55 72 +149 +5814 +31 74 28 65 37 94 6 86 66 97 +150 +4438 +70 98 25 36 8 39 91 10 67 88 +151 +5345 +30 90 78 1 8 46 94 43 45 23 +152 +8921 +72 1 25 89 17 62 43 58 24 22 +153 +5418 +73 80 90 43 53 14 98 72 6 60 +154 +5922 +13 34 99 67 20 26 78 52 61 29 +155 +715 +12 89 26 50 37 45 48 71 25 85 +156 +3351 +69 22 70 71 69 1 79 33 7 90 +157 +6304 +12 2 31 87 77 26 75 26 12 1 +158 +8268 +20 88 47 23 31 76 15 90 20 73 +159 +2717 +73 66 63 69 79 33 13 56 24 8 +160 +1743 +73 91 53 83 19 39 33 29 82 56 +161 +9914 +38 14 4 84 72 92 25 50 39 95 +162 +7659 +84 86 64 32 80 36 5 81 34 98 +163 +5354 +39 6 19 27 37 68 89 61 33 55 +164 +5161 +10 95 10 10 96 90 67 43 82 24 +165 +8962 +69 61 69 83 19 75 33 2 30 84 +166 +2944 +98 59 74 39 1 4 11 81 36 49 +167 +4424 +39 48 57 59 96 2 7 55 4 99 +168 +1024 +66 36 37 17 89 32 65 50 82 75 +169 +6212 +67 5 55 17 46 29 89 53 62 68 +170 +6029 +82 75 21 42 76 39 91 51 69 56 +171 +4801 +29 21 83 63 5 51 63 31 25 54 +172 +3513 +82 55 22 7 66 40 28 12 95 40 +173 +9755 +42 44 72 50 25 20 95 21 51 1 +174 +9729 +83 67 66 33 15 22 16 55 99 99 +175 +1099 +21 87 37 7 41 21 21 56 91 69 +176 +1391 +92 82 81 52 23 63 25 34 63 61 +177 +3886 +34 62 27 16 29 46 4 35 25 26 +178 +6890 +49 7 57 85 66 92 2 50 73 3 +179 +9829 +59 71 22 62 16 72 64 1 35 55 +180 +6950 +63 4 25 72 4 54 44 50 27 7 +181 +2245 +3 92 87 5 27 51 53 50 62 97 +182 +4616 +20 38 21 53 3 89 4 52 29 25 +183 +6020 +11 79 13 33 56 13 90 45 98 60 +184 +8252 +15 15 74 81 75 90 53 25 3 83 +185 +5121 +90 56 26 38 48 62 93 26 12 63 +186 +2773 +61 22 41 48 49 13 50 83 12 44 +187 +3424 +80 38 84 70 73 86 68 72 98 59 +188 +1839 +90 85 9 62 2 76 92 44 33 93 +189 +6764 +81 42 8 22 26 2 93 95 50 9 +190 +793 +19 72 19 94 82 8 47 70 75 86 +191 +2484 +24 75 64 94 19 80 37 11 17 81 +192 +6555 +36 90 9 33 62 70 38 85 79 57 +193 +809 +88 62 75 85 93 82 92 78 40 49 +194 +5524 +70 19 30 41 34 13 20 24 44 27 +195 +9528 +76 49 3 93 71 42 79 83 40 29 +196 +2087 +16 18 90 12 45 91 9 69 41 20 +197 +2425 +97 21 4 2 37 87 47 42 55 13 +198 +5092 +59 41 71 40 73 31 71 5 33 91 +199 +9068 +12 21 91 90 36 12 39 82 80 72 diff --git a/data/jobshop/200_10_07_ta097.txt b/data/jobshop/200_10_07_ta097.txt new file mode 100644 index 0000000000..690a33ff18 --- /dev/null +++ b/data/jobshop/200_10_07_ta097.txt @@ -0,0 +1,603 @@ +200 +10 +519485142 +0 +5931 +68 48 71 49 42 91 95 88 92 8 +1 +8735 +55 64 5 54 58 90 50 74 51 74 +2 +7358 +10 13 80 4 93 58 81 68 80 55 +3 +8294 +91 26 22 99 10 87 57 60 46 20 +4 +5450 +98 55 35 69 27 90 99 9 39 20 +5 +10059 +1 85 7 85 12 92 13 47 93 25 +6 +8034 +14 55 98 44 69 31 39 55 85 75 +7 +4596 +84 59 32 96 34 79 44 84 57 14 +8 +5901 +84 79 96 43 84 38 55 48 29 3 +9 +4020 +77 37 1 30 53 84 74 85 25 56 +10 +2544 +19 54 64 6 6 53 81 45 36 57 +11 +5075 +80 98 7 21 48 52 60 78 36 77 +12 +6234 +82 44 44 81 48 56 22 17 1 85 +13 +6485 +74 36 75 19 48 68 60 58 5 49 +14 +9427 +8 30 34 21 26 63 11 47 9 47 +15 +1937 +16 89 42 70 39 36 82 79 32 28 +16 +10119 +9 76 90 90 97 40 5 45 30 39 +17 +2891 +36 18 79 16 51 38 14 3 70 97 +18 +8832 +77 43 43 94 86 39 58 71 11 17 +19 +5642 +25 12 98 78 49 1 80 21 15 97 +20 +5297 +72 75 94 52 68 92 14 66 90 62 +21 +5744 +1 84 65 75 85 7 23 30 76 23 +22 +2750 +94 37 53 24 21 3 67 19 25 56 +23 +10653 +58 34 65 36 71 6 29 75 92 95 +24 +9313 +27 55 3 87 90 20 23 1 8 57 +25 +980 +84 56 29 25 45 57 46 30 3 5 +26 +10503 +34 1 2 96 63 76 36 53 96 75 +27 +9040 +98 79 12 50 33 61 11 83 4 66 +28 +3815 +96 12 34 73 38 50 11 72 49 59 +29 +7714 +52 40 32 39 64 40 92 64 72 87 +30 +10180 +89 29 19 69 5 38 9 91 67 35 +31 +9715 +87 17 73 5 94 36 20 93 77 93 +32 +7850 +68 48 42 76 82 69 8 34 58 47 +33 +6113 +64 79 59 15 38 46 84 10 24 47 +34 +10345 +34 91 10 89 68 22 42 3 16 44 +35 +1040 +57 63 5 16 16 65 7 43 94 56 +36 +8043 +28 34 51 86 92 11 32 65 58 92 +37 +6608 +70 15 63 16 50 49 52 57 48 38 +38 +3658 +95 22 59 21 3 19 69 44 33 24 +39 +4413 +24 42 48 52 22 56 67 85 89 3 +40 +6834 +56 36 56 84 75 50 1 19 36 32 +41 +619 +95 37 46 44 34 82 9 1 78 22 +42 +2657 +91 84 80 34 46 34 87 61 26 72 +43 +7467 +91 77 68 92 38 64 25 80 68 16 +44 +4631 +32 79 41 5 45 69 36 53 78 60 +45 +8720 +23 61 86 20 15 94 9 18 67 21 +46 +3600 +23 90 92 82 97 10 2 74 38 29 +47 +2966 +32 88 10 45 94 92 99 95 19 81 +48 +2155 +81 36 46 28 93 25 12 82 86 34 +49 +5584 +4 21 86 16 53 45 55 96 74 40 +50 +8723 +53 73 43 24 49 35 84 71 7 88 +51 +9901 +78 41 53 32 5 19 8 89 56 48 +52 +8248 +44 91 59 31 18 74 26 36 59 91 +53 +9671 +97 58 49 70 10 26 72 73 35 93 +54 +4422 +79 69 77 54 84 54 31 93 80 95 +55 +3193 +65 90 13 5 21 24 2 38 21 62 +56 +6189 +80 18 21 57 84 33 56 55 10 10 +57 +1408 +49 80 39 66 31 93 58 51 18 1 +58 +10592 +79 96 85 83 68 46 48 77 95 35 +59 +5542 +30 6 19 61 44 22 60 61 70 74 +60 +7018 +14 24 24 45 88 68 35 99 91 3 +61 +5524 +62 11 7 32 5 97 17 67 92 97 +62 +6126 +5 52 77 1 17 38 5 72 6 87 +63 +9761 +74 74 86 74 62 84 31 73 90 73 +64 +6903 +66 78 3 82 32 96 92 19 35 48 +65 +4383 +34 76 31 86 81 43 49 48 59 43 +66 +3923 +13 78 82 8 99 99 86 9 73 32 +67 +9030 +78 51 91 61 83 93 36 52 15 75 +68 +4592 +97 89 15 73 13 87 85 51 87 90 +69 +5549 +81 96 25 16 4 49 23 95 93 76 +70 +5267 +24 49 24 16 61 70 15 7 28 17 +71 +10421 +32 97 68 33 59 45 62 34 65 81 +72 +1488 +37 32 47 90 19 56 6 5 2 61 +73 +9881 +61 48 56 73 57 84 43 74 18 86 +74 +1700 +4 50 80 7 66 24 61 39 42 87 +75 +5097 +33 50 54 26 53 37 52 93 22 69 +76 +5713 +93 70 55 7 72 13 47 79 55 7 +77 +1956 +39 8 23 97 88 42 69 37 18 38 +78 +1478 +63 38 68 16 78 18 88 82 39 96 +79 +1884 +34 24 6 22 61 50 68 98 13 11 +80 +10493 +77 18 83 45 91 22 69 54 68 86 +81 +10343 +94 68 53 39 65 67 58 82 99 39 +82 +5339 +5 43 88 85 12 5 69 56 39 25 +83 +763 +90 6 8 90 89 56 47 84 60 98 +84 +643 +53 6 97 34 29 33 19 76 68 31 +85 +9333 +84 13 14 20 67 45 81 58 62 60 +86 +704 +36 86 76 55 27 91 54 35 43 42 +87 +777 +3 71 4 50 31 86 54 54 40 19 +88 +10638 +19 15 81 77 66 30 69 74 50 53 +89 +5249 +59 39 10 35 57 76 65 83 38 22 +90 +7232 +54 86 23 5 89 85 44 43 10 42 +91 +2845 +92 28 92 96 91 83 45 4 53 26 +92 +4847 +96 4 93 72 22 24 11 65 5 67 +93 +2314 +10 71 69 39 10 54 84 37 30 31 +94 +7886 +36 96 94 35 36 21 95 28 34 38 +95 +10502 +88 70 70 15 98 27 90 64 1 79 +96 +10260 +60 29 30 62 7 54 28 12 6 13 +97 +1100 +4 24 81 61 48 5 38 48 39 8 +98 +769 +42 51 83 1 68 58 83 67 55 87 +99 +8152 +85 4 81 80 15 3 38 54 23 83 +100 +684 +5 4 82 55 11 59 47 74 49 66 +101 +687 +62 35 7 68 77 45 99 97 8 44 +102 +5727 +59 77 92 35 46 53 77 50 56 54 +103 +9892 +60 99 17 14 96 18 78 26 27 51 +104 +5328 +13 63 71 85 8 58 84 4 22 79 +105 +10241 +58 30 80 54 12 47 77 59 94 81 +106 +10623 +4 52 47 71 61 36 72 32 31 17 +107 +4622 +29 42 69 71 41 74 37 6 85 19 +108 +3297 +62 56 23 84 95 10 87 54 2 47 +109 +8823 +43 98 24 78 68 56 19 47 96 32 +110 +5922 +5 76 1 50 39 71 93 24 98 27 +111 +1906 +2 11 62 81 52 14 82 3 60 64 +112 +962 +16 13 70 38 76 73 97 99 43 61 +113 +9949 +99 14 5 23 26 25 81 80 31 74 +114 +9857 +84 58 79 35 18 25 37 34 66 7 +115 +5576 +67 45 46 69 5 84 32 13 25 79 +116 +10295 +14 29 36 33 72 32 78 51 14 50 +117 +1049 +89 47 20 90 53 80 40 81 77 61 +118 +2660 +7 74 42 8 30 92 43 22 64 80 +119 +6150 +65 62 43 19 77 96 85 3 68 42 +120 +8288 +95 32 98 44 84 1 19 88 59 48 +121 +3225 +93 55 10 82 10 50 87 50 77 9 +122 +7185 +13 36 22 50 60 46 11 24 86 32 +123 +9567 +71 93 97 54 38 80 62 26 87 94 +124 +1734 +74 26 67 48 64 97 40 96 89 88 +125 +5643 +99 2 66 16 8 39 57 4 33 3 +126 +4153 +75 87 39 38 6 99 35 24 90 13 +127 +1689 +49 61 60 94 89 48 49 71 65 65 +128 +10210 +88 79 26 74 5 55 58 78 36 94 +129 +4526 +23 49 43 55 72 33 82 78 77 96 +130 +8144 +8 66 4 59 70 79 13 88 73 75 +131 +5506 +8 46 31 81 27 98 99 49 41 15 +132 +9521 +77 68 11 72 55 1 73 64 28 99 +133 +4818 +61 61 51 32 66 80 89 72 92 28 +134 +635 +15 33 58 5 7 11 7 1 12 45 +135 +8336 +81 73 74 18 48 16 50 36 76 84 +136 +3001 +23 87 76 55 38 87 60 94 48 93 +137 +2576 +18 88 74 78 87 78 23 40 31 94 +138 +7395 +32 34 74 33 49 16 59 58 2 55 +139 +7470 +53 43 25 33 71 16 98 65 55 84 +140 +4052 +8 42 79 43 1 22 21 97 26 60 +141 +3690 +87 9 62 28 84 28 47 89 25 82 +142 +8208 +78 32 43 88 55 60 14 10 48 27 +143 +850 +30 25 74 74 61 14 89 39 43 76 +144 +8238 +98 39 4 54 14 26 37 45 1 53 +145 +5828 +88 45 79 65 13 66 85 93 95 91 +146 +2546 +11 16 7 44 9 15 83 75 77 26 +147 +6845 +36 96 69 47 84 41 25 12 28 92 +148 +1594 +10 7 78 97 87 55 25 55 24 28 +149 +3624 +3 73 69 53 69 51 63 36 98 45 +150 +2986 +8 82 44 19 24 12 16 25 93 49 +151 +7994 +67 12 27 98 54 63 39 71 97 62 +152 +8853 +18 88 47 96 10 94 10 75 66 45 +153 +1601 +8 56 35 33 93 14 89 65 47 18 +154 +2936 +18 20 48 40 92 99 8 56 30 66 +155 +652 +9 96 94 46 65 23 71 16 70 52 +156 +5564 +83 75 69 25 53 97 90 33 20 43 +157 +5653 +40 34 18 18 80 63 90 66 97 71 +158 +8901 +21 98 28 40 2 32 30 29 94 23 +159 +1166 +30 22 99 82 63 99 12 9 29 70 +160 +549 +1 52 42 36 24 77 93 88 66 34 +161 +6646 +87 35 15 86 82 46 83 50 11 31 +162 +6757 +73 97 76 83 17 18 36 51 22 53 +163 +10562 +97 88 96 29 33 55 54 21 84 75 +164 +7014 +13 56 15 21 18 95 28 48 3 51 +165 +7076 +66 64 72 73 19 64 30 57 89 84 +166 +6219 +18 93 92 12 18 14 39 1 91 90 +167 +5185 +4 69 64 79 1 95 25 7 25 20 +168 +6136 +50 10 12 87 44 42 47 33 39 71 +169 +2311 +54 31 20 96 4 56 36 29 49 51 +170 +6978 +89 59 62 88 79 31 64 66 68 60 +171 +7897 +84 41 86 4 93 78 57 47 93 75 +172 +3675 +25 38 30 64 17 89 27 59 44 52 +173 +7948 +82 13 98 9 86 97 62 9 90 84 +174 +10216 +22 94 69 97 86 11 89 25 93 31 +175 +10456 +27 68 60 32 90 14 88 50 42 92 +176 +2715 +44 41 78 9 68 21 21 43 46 27 +177 +10123 +38 95 38 6 83 74 25 30 68 68 +178 +9410 +8 57 26 57 89 9 42 68 37 16 +179 +3122 +15 41 66 86 82 65 15 84 43 14 +180 +6454 +94 25 59 75 28 33 15 39 89 39 +181 +10625 +65 19 2 81 20 21 42 95 57 13 +182 +2057 +67 45 18 46 96 52 66 56 98 52 +183 +8138 +15 86 76 21 71 76 28 54 46 8 +184 +5053 +48 6 44 94 92 95 22 8 67 63 +185 +4003 +41 2 59 97 47 97 64 25 71 98 +186 +9503 +57 9 52 10 12 79 18 37 81 92 +187 +7349 +63 20 86 35 93 86 73 11 65 87 +188 +3711 +76 32 53 81 51 58 64 55 53 98 +189 +5148 +11 61 97 31 54 93 35 80 78 33 +190 +7940 +66 48 15 48 38 89 59 2 3 11 +191 +3906 +65 77 61 20 15 88 37 35 52 35 +192 +3549 +46 43 96 97 19 70 36 38 97 28 +193 +5032 +6 83 89 35 73 45 29 15 19 56 +194 +2966 +63 88 22 65 98 19 56 18 61 3 +195 +2578 +72 3 69 52 33 26 38 22 5 72 +196 +2331 +6 36 76 85 34 16 69 6 76 93 +197 +9417 +40 13 7 11 10 10 25 55 66 53 +198 +3124 +95 42 33 77 9 45 55 99 60 43 +199 +1336 +12 24 93 18 77 98 84 62 49 91 diff --git a/data/jobshop/200_10_08_ta098.txt b/data/jobshop/200_10_08_ta098.txt new file mode 100644 index 0000000000..704fc5b04e --- /dev/null +++ b/data/jobshop/200_10_08_ta098.txt @@ -0,0 +1,603 @@ +200 +10 +383947510 +0 +10064 +91 3 26 16 53 43 43 5 26 20 +1 +1362 +23 29 31 35 53 78 7 37 50 68 +2 +9792 +99 65 7 98 66 80 16 23 93 70 +3 +9802 +12 40 88 8 74 43 2 27 73 50 +4 +9334 +22 51 75 63 76 75 19 78 76 40 +5 +4595 +38 79 15 68 6 90 96 86 46 87 +6 +9371 +26 20 37 18 76 69 38 81 81 59 +7 +3283 +67 13 10 80 95 39 90 49 9 16 +8 +5862 +57 12 13 68 11 76 72 88 53 52 +9 +7053 +2 19 57 46 15 26 80 91 30 60 +10 +9273 +73 84 68 21 54 71 21 16 30 35 +11 +2910 +71 15 91 4 47 88 77 25 66 18 +12 +9470 +54 56 32 95 94 46 55 55 75 1 +13 +10181 +75 80 28 60 55 42 94 34 32 52 +14 +5770 +65 69 98 2 63 97 67 93 60 74 +15 +2666 +28 48 4 56 56 25 73 22 47 95 +16 +8310 +85 75 77 50 74 37 20 78 26 94 +17 +4202 +43 7 28 55 93 54 25 43 23 64 +18 +1261 +40 5 24 31 34 46 1 98 79 31 +19 +6601 +66 91 54 69 8 46 43 62 36 64 +20 +2370 +35 25 13 73 62 81 78 3 99 91 +21 +6943 +84 9 91 35 52 34 61 15 99 37 +22 +9970 +47 13 69 10 11 90 9 8 53 33 +23 +4824 +37 18 55 75 50 81 22 2 11 90 +24 +2869 +65 59 13 49 27 38 43 11 90 58 +25 +4073 +11 56 98 33 73 27 23 75 14 74 +26 +6924 +81 57 13 41 87 88 10 65 81 68 +27 +6807 +32 21 74 65 7 42 22 37 60 87 +28 +2166 +23 25 46 83 31 76 3 76 86 18 +29 +1859 +77 78 99 71 63 60 82 8 5 31 +30 +4398 +17 73 50 37 83 7 80 76 44 72 +31 +8478 +46 89 50 95 79 38 47 67 84 19 +32 +3855 +41 3 26 46 19 97 59 95 95 67 +33 +7831 +85 26 22 34 6 48 96 12 15 69 +34 +9214 +74 81 5 59 36 28 28 93 75 80 +35 +9318 +82 24 79 50 31 6 50 73 72 63 +36 +7995 +87 86 33 65 28 93 8 31 78 20 +37 +2514 +62 8 41 17 19 8 43 68 74 22 +38 +4298 +49 66 78 93 80 55 94 46 51 6 +39 +8697 +93 25 15 91 5 51 78 77 87 86 +40 +5591 +99 49 78 10 77 65 87 70 50 66 +41 +569 +84 87 40 97 5 93 52 60 48 99 +42 +10406 +45 31 23 42 25 52 6 27 70 59 +43 +1777 +98 15 68 95 13 36 44 58 62 21 +44 +4540 +50 99 55 3 87 10 37 25 84 37 +45 +2280 +77 1 64 86 8 8 11 72 81 26 +46 +8474 +25 52 11 17 92 50 6 72 52 73 +47 +10537 +10 46 42 85 89 93 32 11 7 69 +48 +10275 +69 27 86 4 21 79 70 43 35 28 +49 +6965 +53 17 16 54 56 54 16 80 93 29 +50 +5798 +39 8 96 12 49 83 63 74 71 41 +51 +4993 +62 84 67 10 75 85 39 59 74 26 +52 +6188 +75 94 97 61 59 33 18 11 81 76 +53 +9113 +81 36 34 33 70 76 4 76 94 77 +54 +5335 +24 21 48 70 68 73 32 64 44 48 +55 +7381 +99 61 55 97 36 54 21 89 33 17 +56 +5814 +78 8 59 55 9 89 75 12 94 71 +57 +2734 +6 9 14 78 9 92 3 64 62 5 +58 +5151 +70 78 86 7 25 58 77 89 57 28 +59 +10400 +75 19 54 72 2 47 2 87 89 24 +60 +2351 +22 36 19 90 73 71 53 73 67 47 +61 +2125 +18 68 60 38 73 99 17 14 5 74 +62 +7803 +87 61 55 37 32 86 93 38 15 94 +63 +8949 +37 68 1 30 60 67 57 94 72 99 +64 +3737 +17 11 28 24 25 34 78 26 79 98 +65 +7883 +20 90 59 17 12 83 27 20 56 52 +66 +1579 +84 5 70 76 15 93 3 9 87 12 +67 +676 +7 97 51 35 75 20 67 38 14 33 +68 +3952 +84 35 67 36 56 93 26 77 46 18 +69 +530 +79 3 55 26 35 31 67 24 68 77 +70 +1658 +29 76 20 75 78 22 64 49 90 85 +71 +2496 +22 9 56 69 15 39 70 95 84 6 +72 +6955 +29 49 4 67 35 90 47 15 23 45 +73 +3015 +44 85 30 80 22 99 34 8 10 8 +74 +3604 +74 10 33 47 10 66 58 22 64 18 +75 +2277 +2 19 67 40 34 61 56 43 45 19 +76 +2276 +23 84 52 82 28 86 74 95 54 71 +77 +5097 +83 71 24 87 49 72 93 87 57 99 +78 +3156 +79 8 66 86 26 22 84 75 34 26 +79 +8951 +91 67 18 29 29 2 75 91 28 89 +80 +3220 +17 23 92 77 66 98 89 77 51 20 +81 +7815 +80 11 5 10 19 13 64 30 35 67 +82 +2191 +39 74 58 43 33 34 46 49 82 8 +83 +9692 +64 32 65 97 9 37 12 4 21 44 +84 +9885 +30 37 67 37 92 20 52 48 34 7 +85 +1460 +73 52 80 25 98 18 97 82 46 23 +86 +2727 +7 69 27 23 35 45 29 18 21 35 +87 +2103 +53 68 82 28 73 49 49 34 86 32 +88 +2931 +98 34 49 40 91 58 25 37 15 88 +89 +7879 +88 9 8 69 69 93 5 27 16 35 +90 +1503 +92 5 53 31 35 29 30 52 93 90 +91 +8694 +31 69 18 63 92 98 8 56 21 16 +92 +2529 +46 41 31 1 79 85 10 29 55 40 +93 +5874 +92 8 2 92 74 15 66 99 1 51 +94 +10447 +14 50 17 78 90 28 61 82 52 83 +95 +9731 +51 18 74 91 90 41 80 35 5 2 +96 +5249 +77 97 4 36 58 97 52 50 23 8 +97 +764 +65 49 53 30 99 53 16 79 54 31 +98 +4504 +8 57 48 96 27 25 80 83 31 75 +99 +8482 +32 63 18 18 90 72 88 67 56 37 +100 +2421 +53 1 52 42 49 69 80 53 11 27 +101 +4541 +52 73 41 88 19 34 50 16 87 39 +102 +8153 +87 39 23 28 57 89 24 45 46 38 +103 +893 +88 41 87 99 4 15 83 61 70 95 +104 +5167 +44 87 6 20 7 28 10 62 25 29 +105 +7314 +20 98 44 31 5 2 59 88 63 49 +106 +10203 +89 48 47 49 36 54 51 84 87 52 +107 +4899 +69 39 54 39 89 1 75 3 12 6 +108 +4277 +73 74 84 9 87 28 66 44 23 26 +109 +8467 +49 87 31 11 75 94 6 70 40 89 +110 +3234 +93 88 33 70 38 2 26 26 22 75 +111 +8459 +7 4 44 13 19 11 86 94 31 30 +112 +9554 +62 98 25 93 83 78 50 12 79 98 +113 +3813 +4 19 2 60 64 19 6 54 4 53 +114 +10402 +54 94 56 12 98 6 87 79 47 66 +115 +4184 +55 25 72 7 85 48 18 18 73 95 +116 +4565 +46 46 41 69 84 34 65 55 54 72 +117 +8637 +37 27 9 19 89 61 48 20 44 89 +118 +1370 +47 70 87 62 38 3 46 53 45 41 +119 +8034 +43 85 79 44 52 26 54 25 48 42 +120 +6648 +20 42 63 25 75 45 70 86 39 95 +121 +5330 +61 18 40 96 50 83 9 50 76 22 +122 +10492 +32 92 87 22 77 41 79 79 67 79 +123 +513 +85 62 23 61 41 93 81 94 26 93 +124 +7040 +93 22 3 54 19 33 71 11 75 72 +125 +3224 +23 38 35 95 91 40 91 26 70 77 +126 +3351 +73 82 92 72 14 93 80 9 89 46 +127 +1368 +12 48 55 67 12 76 88 17 49 58 +128 +7065 +76 23 6 66 82 43 44 99 50 2 +129 +8176 +38 98 80 44 33 15 33 91 63 71 +130 +7122 +13 25 27 6 58 41 66 53 73 71 +131 +3381 +85 73 77 30 8 79 6 49 52 42 +132 +2106 +79 34 99 42 97 58 77 71 49 5 +133 +2870 +22 94 63 21 99 41 13 33 81 43 +134 +5800 +81 10 92 22 27 54 79 31 7 75 +135 +5561 +75 73 89 65 1 98 99 34 83 54 +136 +5748 +7 47 16 75 1 89 22 92 70 63 +137 +4360 +27 95 24 71 15 95 60 92 77 80 +138 +1047 +87 18 23 92 50 74 30 18 39 97 +139 +7266 +96 69 52 90 25 82 95 73 61 70 +140 +6609 +45 29 62 4 85 82 40 33 58 22 +141 +8308 +94 11 72 94 40 71 55 98 48 85 +142 +8520 +12 42 36 86 26 2 17 52 34 93 +143 +1163 +39 98 2 75 93 62 51 19 58 39 +144 +1051 +59 82 71 61 17 86 24 63 48 18 +145 +10290 +19 98 62 5 39 79 85 33 29 95 +146 +9228 +12 86 9 89 72 26 94 59 38 52 +147 +10515 +85 96 40 27 74 79 4 37 8 26 +148 +3404 +99 90 93 65 9 51 21 71 88 5 +149 +3251 +81 24 3 4 66 52 84 93 29 28 +150 +4781 +5 6 13 98 79 27 91 14 74 46 +151 +4941 +17 18 34 89 77 8 7 35 70 15 +152 +4192 +17 43 54 17 10 5 36 6 7 5 +153 +688 +30 25 29 20 7 18 41 72 64 83 +154 +9705 +36 20 71 89 62 10 62 37 26 96 +155 +1519 +73 34 67 12 30 17 54 34 58 25 +156 +8004 +87 34 59 96 99 60 65 64 85 64 +157 +10229 +44 58 77 98 40 50 63 81 65 71 +158 +1071 +37 47 64 48 44 94 89 77 44 2 +159 +4516 +12 76 19 37 86 96 81 66 84 40 +160 +1007 +97 79 63 58 86 20 90 41 56 39 +161 +5566 +47 66 15 72 97 82 35 78 54 4 +162 +898 +7 12 36 73 60 45 91 70 25 47 +163 +2697 +91 26 53 34 91 72 69 48 93 75 +164 +3154 +24 95 8 2 87 96 29 8 37 48 +165 +4380 +76 27 39 27 6 30 76 56 61 39 +166 +8021 +76 74 38 4 16 29 40 90 16 34 +167 +1880 +65 4 8 45 6 22 60 36 75 76 +168 +1730 +97 82 48 1 46 88 28 24 49 38 +169 +5418 +32 36 56 30 36 26 4 81 82 55 +170 +3703 +99 38 96 99 87 12 22 85 50 26 +171 +2085 +83 9 68 75 66 80 91 77 86 4 +172 +1419 +70 76 47 87 43 14 70 46 5 90 +173 +3996 +17 69 95 31 15 13 66 89 63 93 +174 +7444 +88 18 43 81 33 77 41 39 24 60 +175 +8529 +42 38 54 61 85 7 23 49 32 31 +176 +9485 +63 72 58 6 55 27 13 40 98 73 +177 +5314 +54 46 79 22 73 64 58 31 1 79 +178 +6450 +10 57 3 27 53 71 54 13 95 46 +179 +6087 +3 45 36 26 35 92 66 30 14 10 +180 +1243 +5 95 9 28 46 46 6 71 26 14 +181 +7767 +75 26 78 41 81 92 3 27 25 8 +182 +3474 +92 70 28 49 57 22 60 68 8 33 +183 +3297 +13 37 34 32 18 8 71 99 96 58 +184 +3291 +27 42 12 60 43 6 54 35 23 39 +185 +604 +13 31 72 22 84 69 39 38 75 94 +186 +5314 +35 42 22 79 95 55 69 52 95 74 +187 +2437 +63 88 54 96 41 13 8 18 9 92 +188 +6573 +4 22 54 88 81 11 85 92 21 16 +189 +2822 +46 21 16 61 31 84 72 14 70 68 +190 +8669 +60 83 18 46 46 61 63 66 16 13 +191 +8575 +44 31 76 84 39 34 56 18 7 72 +192 +9680 +88 72 94 80 64 48 1 9 96 27 +193 +7697 +64 17 56 98 36 44 38 87 54 22 +194 +2377 +13 50 31 99 37 15 88 60 50 65 +195 +8765 +82 37 97 97 94 35 94 47 19 28 +196 +7018 +67 33 18 60 15 40 55 23 62 82 +197 +1185 +33 90 72 89 7 97 87 10 56 6 +198 +10469 +64 85 12 5 93 10 82 33 95 58 +199 +9349 +19 88 83 70 61 50 31 32 56 60 diff --git a/data/jobshop/200_10_09_ta099.txt b/data/jobshop/200_10_09_ta099.txt new file mode 100644 index 0000000000..e69795b339 --- /dev/null +++ b/data/jobshop/200_10_09_ta099.txt @@ -0,0 +1,603 @@ +200 +10 +1968171878 +0 +3291 +64 66 53 93 60 74 79 68 80 49 +1 +2519 +52 61 74 84 32 82 79 15 28 75 +2 +6594 +2 18 51 29 5 47 59 41 31 94 +3 +6597 +49 44 52 96 37 63 69 23 10 44 +4 +7832 +20 87 33 6 88 51 14 50 37 98 +5 +8560 +96 82 35 71 55 12 30 92 69 50 +6 +6916 +64 61 97 54 60 24 89 82 57 47 +7 +6854 +70 97 20 69 97 24 7 84 9 60 +8 +4532 +79 39 23 98 78 11 69 53 48 40 +9 +4677 +36 27 96 13 50 67 73 97 60 97 +10 +1214 +7 10 35 91 41 16 62 82 26 97 +11 +2126 +48 29 31 24 20 36 53 58 62 81 +12 +9822 +81 56 44 73 61 3 82 61 37 54 +13 +3513 +70 51 72 64 95 96 73 71 85 88 +14 +4668 +65 44 76 47 42 37 34 23 97 1 +15 +5633 +30 98 26 19 30 96 78 45 70 47 +16 +854 +68 69 36 47 81 15 32 6 59 95 +17 +2497 +61 25 98 3 2 4 57 32 4 55 +18 +10040 +40 29 11 82 11 62 2 69 91 31 +19 +3569 +15 30 3 51 84 22 37 7 22 69 +20 +1509 +39 97 28 40 49 88 45 1 22 63 +21 +2226 +5 63 62 31 12 21 70 59 63 19 +22 +7376 +27 91 68 38 9 96 60 87 84 56 +23 +6428 +19 32 66 27 93 19 88 1 8 89 +24 +7396 +99 64 21 70 61 21 1 77 45 68 +25 +3012 +75 16 4 28 31 32 73 55 40 35 +26 +1785 +75 69 92 55 55 86 96 60 51 6 +27 +2810 +9 80 65 20 79 3 64 30 23 58 +28 +3605 +42 29 29 32 96 89 80 14 67 62 +29 +8680 +11 66 8 69 35 50 19 27 38 57 +30 +748 +53 86 67 39 20 48 83 11 91 13 +31 +7065 +18 12 90 95 42 53 40 38 92 97 +32 +3141 +43 83 45 52 81 36 92 71 66 4 +33 +2624 +9 50 48 40 46 65 97 43 24 94 +34 +8377 +15 53 93 25 81 89 30 55 11 17 +35 +8398 +27 1 78 73 5 93 69 85 74 32 +36 +3023 +26 2 79 51 65 22 38 65 94 54 +37 +9095 +67 35 97 41 83 57 22 64 95 74 +38 +10332 +26 56 5 56 9 68 13 61 40 14 +39 +6108 +67 23 93 32 70 11 22 19 42 12 +40 +10130 +41 7 8 85 74 85 77 87 61 61 +41 +1103 +5 48 36 7 51 92 3 4 7 14 +42 +10295 +15 22 68 91 99 20 19 83 79 63 +43 +513 +54 39 98 22 80 1 62 4 73 13 +44 +7397 +82 25 21 72 53 66 13 38 81 54 +45 +9836 +74 57 25 14 95 13 23 40 29 71 +46 +2073 +34 33 95 53 83 77 38 94 67 44 +47 +9794 +73 5 79 24 70 10 51 94 50 85 +48 +7542 +44 2 58 71 50 60 20 88 17 13 +49 +3105 +84 62 65 45 24 38 74 57 62 89 +50 +3571 +45 88 91 19 52 11 98 33 91 29 +51 +917 +11 96 73 32 17 48 98 99 92 94 +52 +2122 +67 92 22 82 23 48 82 51 19 4 +53 +4181 +16 28 78 60 45 83 77 58 10 34 +54 +959 +3 5 83 61 35 59 47 1 88 27 +55 +4825 +34 54 45 29 51 51 93 29 31 2 +56 +4552 +40 87 15 65 66 70 12 31 80 1 +57 +1789 +31 77 1 89 2 73 33 26 59 38 +58 +8900 +90 16 49 96 1 26 77 93 49 13 +59 +3058 +29 72 64 54 12 52 92 12 92 6 +60 +8556 +68 18 93 24 46 6 93 55 60 76 +61 +2086 +25 15 70 3 4 85 9 77 76 40 +62 +1336 +68 81 3 51 69 98 89 63 77 92 +63 +10066 +95 62 52 30 27 26 62 53 5 84 +64 +1435 +52 21 13 92 62 8 19 41 26 45 +65 +4081 +77 33 65 6 45 95 91 34 94 86 +66 +5199 +60 75 4 37 96 74 16 57 27 55 +67 +7295 +12 60 18 92 29 58 76 37 77 91 +68 +4667 +74 1 61 89 5 52 74 71 36 18 +69 +6627 +86 38 21 6 78 50 6 77 58 53 +70 +4681 +9 51 63 39 65 4 80 18 15 44 +71 +9009 +89 76 44 14 30 65 27 16 65 81 +72 +8947 +24 89 38 36 32 64 20 26 82 11 +73 +6681 +93 37 45 77 93 36 5 25 43 24 +74 +2070 +71 87 2 68 97 68 49 38 98 54 +75 +4639 +52 7 79 6 76 66 8 45 21 41 +76 +4333 +88 24 39 59 17 33 85 92 42 41 +77 +7296 +28 86 2 18 75 25 2 40 17 51 +78 +9801 +53 76 91 78 75 64 25 46 39 2 +79 +2288 +23 4 65 78 44 49 88 56 40 92 +80 +5963 +48 32 74 66 40 44 75 84 45 44 +81 +5428 +73 36 48 57 63 61 42 39 74 58 +82 +7778 +42 37 36 95 49 23 17 22 65 61 +83 +7533 +7 74 77 77 21 91 34 39 2 94 +84 +8058 +87 28 70 95 86 1 51 57 5 73 +85 +9413 +8 7 42 94 60 95 28 55 60 74 +86 +7335 +95 67 63 39 88 33 71 90 57 24 +87 +1220 +31 50 64 25 44 51 89 16 49 1 +88 +2045 +68 40 64 39 84 70 50 44 48 62 +89 +7796 +49 21 88 35 88 90 29 17 78 83 +90 +3101 +82 31 14 40 34 25 9 21 89 36 +91 +3769 +58 15 38 7 66 87 81 79 60 75 +92 +3750 +92 76 71 66 55 25 30 20 63 55 +93 +1180 +47 39 6 88 15 80 64 34 56 98 +94 +2177 +83 46 80 85 51 49 9 84 49 32 +95 +6935 +91 96 91 52 28 86 12 1 49 5 +96 +1738 +7 4 46 1 41 60 15 17 10 53 +97 +8040 +61 9 21 63 7 75 2 1 11 64 +98 +10285 +49 96 52 50 74 87 2 97 23 57 +99 +7508 +65 92 3 7 54 8 22 77 77 26 +100 +3158 +65 73 35 58 68 2 31 65 91 56 +101 +3016 +90 60 87 59 82 55 29 18 67 89 +102 +7494 +59 30 97 48 34 92 81 17 52 27 +103 +3489 +94 90 5 48 3 93 31 41 45 89 +104 +9398 +97 94 19 54 59 18 47 28 84 15 +105 +4870 +61 68 92 60 51 5 23 26 12 68 +106 +3508 +63 85 58 90 60 9 38 60 19 10 +107 +2869 +83 36 47 88 42 20 70 81 52 90 +108 +1249 +54 52 90 36 32 75 60 25 73 61 +109 +9791 +5 40 42 23 53 88 50 45 49 42 +110 +5483 +10 86 58 23 48 26 68 94 11 34 +111 +4371 +4 54 79 71 56 50 77 11 22 47 +112 +10294 +12 71 62 79 58 38 94 30 58 11 +113 +2615 +50 79 16 69 95 99 68 93 39 19 +114 +7403 +21 72 80 72 14 90 84 31 12 25 +115 +9490 +51 97 40 69 70 42 45 14 2 72 +116 +921 +90 35 11 13 98 99 56 97 34 88 +117 +7259 +52 87 1 38 21 21 22 71 76 8 +118 +4148 +37 23 90 48 21 16 3 52 94 19 +119 +7880 +94 78 73 69 4 95 88 82 73 93 +120 +7926 +77 36 53 33 6 87 57 10 66 23 +121 +7820 +48 79 66 29 6 41 86 48 70 28 +122 +7430 +25 75 60 40 58 14 67 65 68 93 +123 +6025 +8 18 4 63 29 60 93 61 68 77 +124 +6233 +75 2 52 13 61 22 42 63 35 8 +125 +6511 +14 8 43 43 84 18 1 49 95 17 +126 +9037 +11 26 11 34 79 51 96 1 31 1 +127 +2973 +20 85 99 40 98 12 37 29 28 26 +128 +9329 +58 51 70 47 12 12 96 11 87 48 +129 +4907 +97 22 49 53 60 64 50 30 51 95 +130 +2236 +29 25 64 75 89 62 99 74 3 71 +131 +1757 +53 55 88 35 61 46 8 42 56 23 +132 +8633 +53 23 58 68 18 79 70 56 31 45 +133 +1447 +11 34 58 89 53 95 72 35 76 62 +134 +2220 +97 28 55 13 98 54 17 22 63 77 +135 +6743 +91 10 57 23 7 77 73 73 20 89 +136 +9312 +42 44 35 95 65 20 53 68 45 28 +137 +10036 +19 67 32 8 37 50 72 78 41 64 +138 +5242 +86 54 75 65 88 29 84 94 76 61 +139 +2002 +68 53 99 22 19 75 26 17 89 50 +140 +1192 +24 38 22 10 38 72 93 23 33 13 +141 +4791 +21 38 59 58 38 58 82 47 57 41 +142 +1839 +7 93 90 53 63 25 62 66 58 46 +143 +1041 +31 41 65 99 14 7 50 11 2 60 +144 +2346 +57 14 91 21 33 7 45 83 54 28 +145 +1956 +6 3 93 82 32 60 5 98 41 53 +146 +3747 +90 32 81 75 61 21 12 81 97 60 +147 +7904 +26 78 17 17 79 79 48 76 48 56 +148 +3226 +4 41 44 50 20 75 82 5 23 52 +149 +6910 +97 93 27 92 74 56 45 44 49 49 +150 +8069 +4 25 50 68 78 37 50 18 61 12 +151 +4978 +14 95 48 82 58 68 30 15 84 48 +152 +6993 +22 90 38 92 87 86 49 94 83 69 +153 +858 +21 33 92 54 24 99 52 15 34 24 +154 +3696 +22 91 18 17 25 7 7 16 1 10 +155 +9435 +38 65 47 18 61 32 35 19 7 65 +156 +8318 +64 40 35 66 47 54 33 25 21 14 +157 +6389 +54 33 37 54 6 74 9 14 71 35 +158 +7744 +15 34 91 76 9 99 52 30 74 59 +159 +7597 +47 7 85 10 97 64 47 82 41 90 +160 +8224 +88 50 82 28 23 51 45 52 7 81 +161 +1791 +58 7 40 44 90 67 82 93 5 11 +162 +3805 +53 74 10 23 16 87 30 99 65 9 +163 +8918 +93 53 65 26 3 48 80 22 42 77 +164 +3476 +4 2 28 55 30 72 3 46 10 24 +165 +4716 +83 83 70 6 96 54 58 54 37 75 +166 +5719 +39 76 22 93 20 64 30 71 95 38 +167 +8149 +50 37 36 6 79 32 27 27 94 90 +168 +9882 +36 22 68 75 96 11 72 79 7 25 +169 +9609 +75 62 17 96 91 60 1 45 18 3 +170 +1108 +35 75 61 27 11 76 46 75 13 95 +171 +10104 +86 80 23 20 31 25 90 92 37 24 +172 +3145 +36 74 7 61 88 44 87 89 76 94 +173 +2927 +71 65 4 72 5 24 27 16 59 33 +174 +6550 +43 38 4 68 40 59 69 44 47 57 +175 +7476 +46 69 48 26 27 13 20 30 42 86 +176 +6366 +48 85 66 34 20 9 57 19 70 13 +177 +5749 +16 21 24 2 85 59 37 69 72 15 +178 +7665 +91 25 25 7 71 79 94 37 37 7 +179 +10078 +45 45 60 4 24 60 61 15 13 89 +180 +8408 +31 90 2 34 31 81 6 82 75 11 +181 +7258 +53 55 79 51 94 96 46 16 25 80 +182 +9608 +8 92 62 66 35 95 67 57 50 86 +183 +9278 +15 36 63 34 36 57 2 78 64 26 +184 +9687 +10 49 72 85 81 41 52 18 37 86 +185 +7618 +46 47 38 36 38 64 24 45 13 98 +186 +2327 +37 26 9 8 81 83 29 5 15 74 +187 +9565 +87 4 88 35 62 30 27 57 34 5 +188 +2166 +25 43 40 83 20 54 30 40 70 17 +189 +2528 +96 83 37 29 46 78 65 96 55 66 +190 +8321 +21 92 49 15 15 53 36 53 19 61 +191 +3366 +99 26 26 14 80 19 3 53 30 86 +192 +3306 +67 94 73 57 78 8 33 93 90 13 +193 +9175 +23 31 57 59 97 17 89 75 2 49 +194 +8700 +16 59 26 71 23 35 36 50 62 33 +195 +5137 +5 84 37 55 62 51 42 34 14 83 +196 +7462 +50 15 96 65 48 89 25 66 34 40 +197 +8883 +40 2 98 68 38 37 87 20 48 39 +198 +7132 +5 25 33 10 35 29 64 13 89 90 +199 +7528 +67 48 80 33 8 9 47 75 90 3 diff --git a/data/jobshop/200_10_10_ta100.txt b/data/jobshop/200_10_10_ta100.txt new file mode 100644 index 0000000000..7b7254a0c4 --- /dev/null +++ b/data/jobshop/200_10_10_ta100.txt @@ -0,0 +1,603 @@ +200 +10 +540872513 +0 +4314 +7 88 69 22 26 60 68 2 34 48 +1 +4721 +3 75 74 83 5 37 42 62 49 12 +2 +4283 +45 17 88 19 53 28 14 62 84 62 +3 +6645 +44 86 93 8 1 70 51 58 38 95 +4 +8833 +54 77 19 62 56 4 1 14 88 91 +5 +3874 +36 83 26 40 85 71 60 32 55 52 +6 +8987 +79 27 92 71 21 65 44 27 2 70 +7 +6272 +40 65 76 48 8 83 49 52 10 89 +8 +9891 +10 58 16 49 47 67 89 90 44 18 +9 +8728 +51 15 16 40 66 93 52 34 75 18 +10 +9064 +39 28 55 83 12 43 53 90 37 83 +11 +1996 +45 23 10 57 4 9 35 81 63 4 +12 +3321 +96 50 71 68 50 75 80 70 47 72 +13 +4200 +30 73 20 50 44 22 18 37 1 62 +14 +4531 +89 36 46 99 16 6 46 89 88 77 +15 +7907 +70 2 43 89 37 49 60 91 97 89 +16 +2245 +96 46 9 90 73 71 41 75 96 90 +17 +1843 +32 49 57 40 46 82 36 82 60 63 +18 +9516 +55 51 85 1 8 72 78 40 14 70 +19 +2250 +98 44 5 26 88 4 81 32 98 77 +20 +3321 +15 97 41 72 42 69 12 57 72 76 +21 +5523 +79 26 85 35 61 18 79 89 33 36 +22 +9951 +92 58 61 35 13 49 25 36 84 30 +23 +2610 +9 88 33 23 27 77 28 24 29 95 +24 +4470 +49 40 25 40 91 74 40 61 22 20 +25 +8556 +11 31 82 83 83 64 99 19 91 79 +26 +3832 +57 88 91 85 87 24 70 15 13 67 +27 +6620 +44 36 22 83 47 24 21 52 34 61 +28 +6698 +55 53 49 53 26 22 83 58 34 96 +29 +3665 +91 59 89 97 98 68 1 18 81 81 +30 +5561 +23 17 33 99 60 53 59 28 63 3 +31 +8308 +13 86 37 20 84 45 41 79 20 71 +32 +9415 +23 72 37 41 57 98 91 6 45 83 +33 +6539 +80 88 20 58 20 69 62 99 50 88 +34 +7619 +69 61 60 42 36 77 97 92 32 21 +35 +7899 +74 47 82 62 51 4 47 92 66 92 +36 +4713 +4 80 70 99 68 61 1 47 49 55 +37 +1194 +40 65 18 76 35 71 58 35 4 82 +38 +6605 +19 47 17 95 31 49 5 35 20 50 +39 +8939 +93 18 12 25 82 26 82 79 17 49 +40 +5515 +86 98 44 2 93 57 24 66 62 3 +41 +4770 +45 12 91 48 79 46 94 68 74 53 +42 +5696 +2 51 58 16 68 52 66 7 34 70 +43 +2578 +65 81 3 87 94 80 68 37 81 39 +44 +10308 +79 70 79 33 26 65 76 17 55 63 +45 +9284 +17 3 24 24 96 43 35 33 87 74 +46 +3746 +28 45 16 22 99 95 49 53 80 7 +47 +3301 +90 87 42 5 86 69 38 53 29 85 +48 +6652 +5 89 77 41 69 51 95 94 35 76 +49 +1526 +67 15 20 42 58 24 82 86 73 44 +50 +9751 +71 13 31 69 82 19 56 56 62 9 +51 +6185 +28 90 42 62 37 55 41 22 9 10 +52 +6187 +47 40 34 59 15 69 73 12 88 51 +53 +9130 +56 85 87 47 49 94 43 32 17 30 +54 +5810 +19 19 69 88 18 98 71 75 90 37 +55 +3087 +92 99 81 92 28 54 73 94 44 67 +56 +7070 +57 52 37 3 68 36 1 79 98 78 +57 +5033 +52 44 2 53 14 57 71 73 84 58 +58 +9698 +77 94 90 45 90 88 73 6 66 58 +59 +5223 +4 34 96 5 15 94 55 15 2 36 +60 +5273 +45 35 68 87 76 44 59 97 39 97 +61 +1235 +94 53 98 2 33 13 71 35 41 30 +62 +2069 +81 86 3 98 31 70 18 7 6 73 +63 +8885 +61 32 12 98 88 8 1 40 48 50 +64 +6237 +56 3 7 20 3 16 83 59 86 29 +65 +2266 +97 20 20 69 2 44 40 28 65 44 +66 +2905 +44 64 86 70 14 67 60 81 43 25 +67 +5935 +86 14 21 77 40 45 73 15 73 51 +68 +9960 +61 24 34 51 25 12 23 80 34 69 +69 +5271 +64 80 4 50 56 75 35 58 70 96 +70 +9730 +64 57 95 65 98 95 20 12 8 37 +71 +3136 +95 75 44 27 67 37 84 78 95 41 +72 +3985 +63 59 22 79 1 10 44 55 9 2 +73 +6550 +27 5 31 75 59 28 23 10 90 46 +74 +6323 +9 26 71 14 89 94 38 96 79 79 +75 +4993 +49 21 23 92 10 36 44 29 14 16 +76 +4189 +31 25 52 98 56 38 40 13 75 87 +77 +7817 +14 97 92 50 68 84 15 58 94 76 +78 +4849 +67 24 21 85 46 90 52 40 43 11 +79 +6369 +72 84 96 9 77 58 94 11 7 1 +80 +4496 +49 48 22 52 29 50 42 90 66 27 +81 +7642 +74 3 88 40 32 80 32 78 63 87 +82 +6991 +46 1 87 2 51 1 71 4 12 99 +83 +8204 +84 84 24 27 68 98 5 91 55 60 +84 +8223 +6 78 17 13 8 39 37 30 18 30 +85 +5885 +48 21 82 22 83 26 7 9 91 68 +86 +2731 +19 25 1 70 31 56 69 73 32 32 +87 +8679 +56 54 65 93 68 2 44 17 21 85 +88 +5860 +65 30 22 62 65 4 69 22 2 45 +89 +514 +18 45 77 62 50 79 24 91 99 7 +90 +8860 +91 52 38 45 86 93 32 12 46 97 +91 +6537 +57 54 20 88 60 86 53 49 56 38 +92 +10259 +31 19 77 53 69 71 61 97 44 55 +93 +6977 +19 17 64 82 18 28 83 20 39 29 +94 +6739 +85 57 49 24 23 90 27 39 43 93 +95 +5008 +37 1 46 88 76 90 91 43 47 5 +96 +5791 +92 17 74 22 75 57 31 44 38 12 +97 +4923 +28 60 96 28 53 39 46 56 53 46 +98 +1920 +83 95 56 93 72 54 17 54 34 61 +99 +2831 +61 87 94 30 7 93 24 76 72 65 +100 +3402 +51 36 81 61 5 57 23 72 16 35 +101 +9003 +97 30 79 34 32 96 36 93 42 72 +102 +9265 +14 14 49 68 81 20 12 16 81 10 +103 +9212 +36 41 94 43 59 27 21 24 31 3 +104 +8949 +30 3 3 87 28 52 60 96 81 78 +105 +8211 +11 44 59 2 88 17 67 92 68 19 +106 +6031 +2 88 66 45 56 28 62 90 11 85 +107 +9020 +20 22 85 68 20 6 40 27 41 45 +108 +1413 +65 37 69 11 13 10 99 17 83 43 +109 +4440 +67 29 7 14 93 79 54 85 60 87 +110 +7634 +7 70 22 25 24 81 78 9 46 15 +111 +5844 +56 81 68 81 36 38 11 56 32 78 +112 +7097 +67 58 89 11 58 67 81 61 74 75 +113 +8009 +96 17 50 91 49 88 59 76 94 14 +114 +1143 +46 93 28 37 44 90 82 35 58 87 +115 +6337 +27 81 56 20 27 56 99 79 14 40 +116 +1306 +42 34 55 4 42 71 97 71 37 84 +117 +10081 +48 49 69 57 71 97 77 87 77 65 +118 +7078 +30 33 90 50 51 92 64 24 9 4 +119 +9870 +89 72 29 55 89 30 78 6 70 68 +120 +8643 +5 84 33 34 28 74 75 9 26 32 +121 +10436 +53 2 54 14 89 66 45 88 67 75 +122 +5187 +70 1 19 64 11 3 37 70 18 25 +123 +8691 +44 11 72 90 94 89 74 9 24 49 +124 +2506 +94 56 86 74 92 74 12 33 57 7 +125 +8247 +97 91 29 80 93 15 11 24 27 5 +126 +3079 +26 29 42 29 39 51 13 68 37 75 +127 +5521 +87 46 56 13 59 62 15 49 86 58 +128 +5037 +79 68 76 67 84 77 70 51 31 40 +129 +2299 +11 7 24 61 81 88 51 45 46 15 +130 +580 +44 75 79 22 30 14 18 31 59 82 +131 +5452 +11 18 77 9 69 38 92 75 2 40 +132 +4076 +46 98 56 32 19 62 86 11 98 32 +133 +8629 +86 32 35 68 49 73 25 45 65 63 +134 +5080 +35 42 22 60 44 23 52 52 9 39 +135 +6159 +44 89 91 49 19 26 53 59 32 53 +136 +10013 +9 91 95 48 51 70 81 32 87 85 +137 +2650 +25 16 41 7 11 4 67 69 51 47 +138 +954 +48 83 41 76 16 8 32 25 23 28 +139 +5159 +86 47 23 13 7 9 62 7 39 15 +140 +2326 +85 30 10 87 31 54 53 30 86 42 +141 +2588 +90 1 78 2 88 84 11 19 3 97 +142 +7280 +58 18 50 20 17 5 11 14 61 70 +143 +7269 +72 64 97 98 29 53 61 89 42 53 +144 +7658 +90 16 90 2 16 50 35 71 60 59 +145 +8810 +81 58 95 22 2 84 3 75 98 88 +146 +3158 +18 5 74 68 52 92 21 2 7 58 +147 +8260 +2 42 1 33 21 23 5 31 7 53 +148 +8426 +10 1 28 6 38 78 6 39 70 46 +149 +579 +93 22 21 63 49 78 87 81 13 78 +150 +10017 +15 60 69 40 53 62 95 25 44 60 +151 +6766 +2 48 20 18 9 55 84 87 76 70 +152 +6553 +78 31 89 87 41 24 39 10 58 33 +153 +8219 +41 60 46 80 55 22 48 74 16 74 +154 +7828 +40 82 92 16 25 46 49 24 28 39 +155 +891 +99 87 79 34 13 27 99 75 6 25 +156 +6171 +78 84 33 61 4 35 27 19 47 34 +157 +793 +78 3 26 13 74 94 81 60 15 59 +158 +4219 +74 34 92 83 52 93 42 21 94 82 +159 +876 +41 75 66 85 90 53 90 77 22 89 +160 +9009 +64 40 39 76 5 87 54 35 7 94 +161 +1120 +60 71 16 75 40 46 49 76 33 83 +162 +4153 +32 26 93 54 51 85 75 75 33 51 +163 +2264 +30 86 84 9 29 26 36 25 52 56 +164 +5558 +66 65 16 21 17 87 53 78 4 82 +165 +9409 +30 33 59 96 8 26 92 47 28 52 +166 +3642 +58 94 33 88 91 24 13 70 16 30 +167 +6691 +54 30 18 21 85 6 11 33 51 63 +168 +7331 +78 41 11 17 77 99 87 53 25 47 +169 +6007 +65 64 17 53 20 85 97 24 64 29 +170 +7057 +69 22 7 4 93 51 50 94 82 99 +171 +1169 +13 91 68 72 65 36 37 7 48 8 +172 +1288 +86 71 15 23 83 40 24 92 81 64 +173 +4982 +43 41 51 11 35 96 22 29 76 17 +174 +8243 +6 54 78 39 23 73 53 78 83 45 +175 +4402 +61 56 52 64 4 31 19 92 1 37 +176 +4538 +17 11 30 20 27 16 47 15 24 9 +177 +7641 +57 47 75 54 19 31 64 68 91 6 +178 +1024 +45 7 11 12 71 34 59 74 86 90 +179 +8563 +94 5 79 35 15 50 55 33 38 69 +180 +2617 +50 8 75 1 91 14 58 63 90 80 +181 +9001 +18 32 66 24 73 21 18 2 73 61 +182 +4650 +67 79 98 14 36 77 83 57 95 22 +183 +1554 +20 11 88 5 16 26 11 88 4 5 +184 +4520 +42 32 8 74 70 1 90 42 81 86 +185 +3066 +45 26 45 90 62 13 40 68 58 25 +186 +9941 +67 3 74 40 65 65 73 77 5 57 +187 +8414 +21 26 15 52 77 30 11 79 36 19 +188 +9699 +64 36 99 66 83 18 71 95 48 24 +189 +10291 +79 15 55 53 25 5 88 79 42 94 +190 +1990 +92 5 90 92 98 27 66 9 43 93 +191 +1533 +66 71 84 42 63 88 75 11 40 16 +192 +1420 +9 28 56 23 47 42 73 83 58 99 +193 +9493 +80 91 50 47 11 3 27 11 89 30 +194 +8554 +67 69 19 14 38 82 12 67 89 49 +195 +3748 +59 41 81 12 29 8 30 62 84 7 +196 +9302 +68 11 18 12 31 67 56 55 95 19 +197 +2517 +72 71 41 70 63 16 34 92 16 15 +198 +6311 +51 70 1 56 35 73 7 30 66 28 +199 +4287 +10 66 46 39 97 74 84 40 20 84 diff --git a/data/jobshop/200_15_01.txt b/data/jobshop/200_15_01.txt new file mode 100644 index 0000000000..ba696de658 --- /dev/null +++ b/data/jobshop/200_15_01.txt @@ -0,0 +1,603 @@ +200 +15 +1150985675 +0 +5840 +4 34 30 7 54 17 65 26 83 72 13 90 51 19 51 +1 +10079 +87 60 61 72 37 13 97 1 72 19 91 40 99 65 2 +2 +10001 +80 40 7 14 6 87 83 24 80 30 62 87 72 89 24 +3 +4517 +68 2 40 72 59 66 39 57 21 11 41 57 1 10 55 +4 +1310 +37 85 64 5 95 6 58 36 13 13 20 88 10 80 97 +5 +10423 +87 33 46 49 55 64 43 54 21 59 61 60 97 48 34 +6 +3694 +35 65 54 87 41 65 27 89 91 81 35 86 95 77 34 +7 +6481 +38 46 60 58 25 92 62 81 84 45 21 34 94 48 83 +8 +5692 +20 48 76 30 14 43 63 14 75 47 93 58 10 79 89 +9 +6768 +75 17 91 56 87 23 62 50 24 65 2 33 84 81 75 +10 +10015 +52 98 58 89 89 16 91 7 48 28 41 74 47 93 22 +11 +8112 +61 72 53 24 34 51 42 11 61 3 4 53 7 50 47 +12 +7118 +79 36 71 90 17 19 58 71 14 76 67 43 69 2 56 +13 +8324 +97 45 89 56 42 36 89 37 67 86 14 22 71 50 47 +14 +7068 +10 9 78 65 34 56 67 3 40 76 75 81 63 47 84 +15 +2061 +57 73 20 70 2 65 32 46 22 20 53 76 90 65 35 +16 +9060 +85 3 47 24 98 65 44 17 2 18 84 84 4 63 41 +17 +5961 +6 75 33 66 8 72 13 94 5 60 13 37 55 67 85 +18 +9844 +59 16 14 67 80 9 47 81 18 14 29 40 34 72 17 +19 +10063 +87 31 75 94 4 38 3 3 23 40 96 51 55 39 9 +20 +1209 +12 54 29 43 48 26 94 24 32 96 92 90 42 55 40 +21 +8191 +90 19 73 51 72 84 52 13 16 25 21 96 6 1 29 +22 +6898 +83 97 62 79 28 23 89 96 37 51 81 66 48 50 80 +23 +8855 +92 84 91 88 41 75 1 48 23 3 95 22 50 13 93 +24 +4667 +63 30 54 3 17 39 45 62 60 64 76 9 63 7 51 +25 +878 +74 29 76 14 17 15 30 4 42 27 32 59 31 18 62 +26 +8826 +86 56 21 51 34 68 87 80 58 83 80 7 46 55 30 +27 +5030 +22 42 51 63 27 39 52 77 20 12 35 73 58 96 16 +28 +6244 +54 25 99 20 36 87 94 40 52 69 65 75 95 73 59 +29 +9101 +65 1 73 83 65 63 55 11 31 32 72 59 20 29 75 +30 +7119 +55 31 34 84 47 86 9 45 19 85 68 20 90 85 10 +31 +10795 +19 72 57 94 34 74 56 91 45 71 97 85 5 5 76 +32 +3146 +7 25 81 85 67 87 15 23 70 10 2 41 42 14 82 +33 +7345 +35 83 4 53 13 79 1 23 41 97 77 41 32 39 24 +34 +9828 +78 99 86 62 56 25 45 29 53 41 34 19 36 7 8 +35 +6137 +32 50 21 12 9 92 87 94 11 6 78 32 89 19 19 +36 +3853 +10 92 6 58 72 54 16 12 57 17 8 48 19 9 44 +37 +1130 +75 83 83 59 5 4 81 92 74 43 93 18 94 6 45 +38 +8593 +14 10 40 35 88 76 34 1 54 79 22 34 37 96 51 +39 +4309 +53 22 93 69 58 80 35 73 99 96 71 45 48 62 95 +40 +9031 +49 26 65 94 17 32 3 50 34 42 35 62 83 82 47 +41 +1720 +40 56 71 19 4 91 54 31 90 36 61 25 62 72 22 +42 +2655 +19 99 49 11 67 15 84 25 44 84 82 80 26 71 41 +43 +2281 +25 42 18 8 47 84 86 6 32 93 26 87 35 71 9 +44 +8335 +54 48 17 10 46 88 71 31 33 69 74 44 33 46 84 +45 +10706 +5 93 28 23 19 19 3 9 26 43 47 43 88 77 96 +46 +5101 +37 46 67 83 7 6 40 83 35 63 97 30 26 99 28 +47 +6204 +56 61 20 43 34 95 15 19 2 79 72 39 40 86 49 +48 +8148 +18 78 37 96 75 94 93 72 72 96 52 73 7 96 59 +49 +5657 +31 61 95 20 6 17 8 52 22 25 7 23 78 89 94 +50 +6321 +30 37 95 48 40 86 6 9 99 93 4 88 93 39 98 +51 +1768 +2 34 84 14 87 20 53 30 91 72 41 62 42 80 93 +52 +10277 +5 29 24 72 75 77 72 60 94 23 12 94 64 85 94 +53 +7075 +15 46 93 13 12 60 54 83 8 62 65 87 4 84 89 +54 +1624 +71 72 48 41 80 40 57 10 78 70 13 95 82 39 3 +55 +5508 +46 19 8 61 83 35 14 79 22 64 99 83 19 45 62 +56 +4469 +49 63 78 19 17 94 80 45 74 4 81 21 73 62 76 +57 +10470 +89 32 79 47 40 2 61 63 71 38 69 65 10 41 98 +58 +1000 +59 69 91 6 38 19 24 73 26 30 77 72 44 55 64 +59 +10157 +42 99 30 58 16 59 19 20 70 65 49 16 95 31 58 +60 +7256 +13 89 30 42 33 96 33 76 53 84 19 77 52 27 18 +61 +5365 +56 48 51 25 61 89 28 34 9 48 78 87 1 69 6 +62 +2286 +27 23 74 12 13 3 32 66 8 44 46 49 30 85 68 +63 +6292 +13 78 29 66 33 14 68 48 11 31 81 74 88 11 46 +64 +1148 +29 94 62 81 88 33 83 55 75 31 81 70 19 89 66 +65 +6224 +20 93 80 26 99 17 31 39 25 20 36 71 51 37 11 +66 +2182 +30 84 76 28 33 76 8 33 32 54 11 89 99 4 36 +67 +10622 +26 28 56 12 37 29 83 97 53 27 51 49 80 40 47 +68 +2086 +98 70 53 92 54 41 99 18 53 83 72 85 93 86 63 +69 +2294 +12 94 14 29 43 77 82 62 79 67 86 2 58 37 77 +70 +10742 +48 52 3 12 96 77 82 46 49 98 65 18 99 87 84 +71 +9757 +54 54 55 64 65 99 80 3 11 56 81 10 89 8 9 +72 +7256 +93 48 96 91 15 55 33 26 17 20 31 31 3 11 95 +73 +10727 +29 55 48 84 63 59 33 21 5 7 91 69 57 97 78 +74 +4508 +51 85 96 58 34 7 48 24 3 44 95 77 40 39 39 +75 +4200 +33 71 25 90 42 97 67 55 9 43 64 34 9 32 77 +76 +3330 +32 17 41 33 94 49 53 59 85 43 75 83 68 96 43 +77 +4380 +80 31 18 44 26 62 68 75 73 2 70 80 96 40 81 +78 +8225 +9 42 67 19 72 14 90 30 60 27 43 30 20 76 58 +79 +4791 +14 32 77 13 56 21 13 78 23 88 61 89 39 20 81 +80 +5931 +11 67 46 23 82 39 55 34 23 49 65 91 77 83 37 +81 +10387 +46 94 57 37 90 67 85 59 23 55 14 96 60 70 22 +82 +9373 +86 2 60 11 11 38 35 72 55 52 71 87 73 93 31 +83 +3234 +55 46 2 13 1 35 6 66 58 46 9 81 53 84 96 +84 +5866 +2 99 4 51 41 36 12 70 37 42 68 76 79 52 75 +85 +1732 +78 15 15 88 96 74 34 31 35 85 26 16 62 19 46 +86 +7838 +55 97 14 62 31 97 79 5 26 28 34 15 36 32 17 +87 +2036 +68 62 69 62 51 2 83 22 17 47 21 71 2 51 54 +88 +1079 +49 51 85 31 43 79 98 10 73 65 7 63 41 86 36 +89 +9693 +12 42 1 87 11 36 83 97 22 41 48 52 76 47 4 +90 +5062 +56 26 36 92 56 44 89 3 82 96 21 80 57 10 27 +91 +9420 +53 32 53 85 31 62 64 94 88 10 19 34 31 56 10 +92 +3583 +20 46 7 52 79 88 44 59 22 25 69 31 78 77 66 +93 +6282 +63 96 31 29 52 55 4 83 1 49 42 95 73 53 43 +94 +3017 +79 87 19 76 73 86 75 21 92 59 68 24 5 75 4 +95 +2038 +1 3 46 61 6 42 97 98 57 54 90 77 97 19 4 +96 +3455 +84 81 43 3 75 46 97 40 16 83 94 98 64 78 41 +97 +3710 +37 65 84 37 5 52 12 8 37 31 31 12 52 71 36 +98 +6679 +38 39 6 32 52 12 12 89 6 96 80 76 86 35 97 +99 +2549 +99 39 18 10 87 91 9 46 57 31 57 29 31 79 50 +100 +2634 +99 87 84 64 4 64 45 92 6 82 48 81 78 77 45 +101 +2337 +23 45 95 14 15 90 82 44 20 75 68 93 72 68 25 +102 +5538 +27 5 65 21 78 70 51 62 62 6 46 13 86 90 71 +103 +6775 +68 64 89 57 99 16 19 52 75 26 2 36 43 63 61 +104 +4907 +58 17 90 92 22 9 7 61 17 18 39 94 32 99 50 +105 +6369 +32 3 48 50 95 18 42 59 95 71 99 43 28 13 56 +106 +3408 +32 74 97 52 4 3 45 44 77 67 2 7 28 14 70 +107 +3375 +79 75 44 55 36 19 53 6 90 35 47 7 22 80 8 +108 +8081 +17 57 15 50 43 21 25 30 14 17 36 12 74 31 99 +109 +1165 +29 19 48 26 86 16 67 41 95 57 37 64 60 50 68 +110 +3357 +17 11 33 7 87 55 82 98 5 56 81 68 1 74 25 +111 +3907 +90 75 27 70 18 36 49 72 18 57 71 46 84 48 2 +112 +6532 +91 24 30 85 50 31 62 61 13 94 83 82 80 6 57 +113 +6652 +24 31 97 89 35 19 18 26 49 62 56 4 88 89 90 +114 +2320 +37 55 80 92 49 53 4 43 25 36 8 83 84 72 99 +115 +10443 +78 73 33 3 47 80 99 45 1 48 85 28 17 43 14 +116 +9668 +78 34 65 59 88 60 70 73 58 79 60 2 93 80 55 +117 +1861 +91 88 93 76 10 7 54 88 79 26 13 84 72 88 53 +118 +3928 +61 79 86 4 33 53 11 83 60 31 80 36 38 10 56 +119 +6667 +5 88 8 17 72 62 16 64 89 49 25 34 42 15 65 +120 +7917 +6 45 78 80 61 48 75 19 64 63 20 7 65 39 33 +121 +2102 +61 99 62 87 61 77 27 73 90 50 13 92 5 99 98 +122 +8304 +73 82 41 80 17 10 16 81 79 87 18 23 64 18 45 +123 +3752 +31 40 83 66 75 2 58 58 61 58 67 81 51 77 69 +124 +4159 +71 57 97 43 87 86 29 35 18 19 43 56 85 98 59 +125 +6573 +23 91 31 56 27 54 59 47 10 97 40 50 73 15 22 +126 +10618 +22 31 24 42 35 31 47 92 4 46 91 86 48 11 50 +127 +4645 +58 62 29 57 80 72 47 53 19 88 20 50 42 36 46 +128 +5962 +72 17 92 63 15 59 90 62 58 27 89 66 14 36 70 +129 +7543 +80 87 41 62 97 26 60 90 19 37 58 62 69 99 45 +130 +9552 +98 3 8 40 89 96 22 51 28 45 26 63 5 14 14 +131 +5628 +81 97 7 57 81 69 73 86 54 49 67 37 98 76 62 +132 +6740 +2 92 57 85 64 80 69 78 58 30 34 28 14 90 66 +133 +6533 +75 51 49 33 22 19 81 56 41 49 50 7 77 75 84 +134 +5962 +18 23 17 1 28 72 25 65 40 28 49 23 10 14 14 +135 +2861 +86 7 8 30 34 28 38 1 33 3 11 99 74 55 2 +136 +7457 +60 75 40 60 42 59 36 11 2 30 82 14 5 48 89 +137 +2215 +40 64 28 15 65 22 67 65 26 6 55 49 76 41 72 +138 +10305 +82 23 48 18 84 28 84 56 99 62 73 58 10 51 98 +139 +10789 +17 50 51 21 71 42 81 20 38 37 59 61 88 25 42 +140 +6785 +84 25 84 62 83 37 54 2 87 81 54 35 63 99 13 +141 +5211 +2 33 3 99 77 20 47 70 11 51 5 46 49 74 38 +142 +4684 +74 32 43 52 33 99 83 42 32 69 5 38 98 83 90 +143 +2546 +76 25 72 36 59 37 8 45 67 32 52 62 59 13 20 +144 +6503 +89 96 47 35 12 65 59 85 76 30 82 53 67 45 9 +145 +7179 +78 77 30 36 42 53 96 49 55 15 32 7 72 18 3 +146 +6518 +37 78 33 20 66 51 83 50 32 51 48 23 42 3 24 +147 +2792 +31 44 90 62 56 47 44 27 74 20 10 24 18 49 79 +148 +9810 +21 35 45 64 30 68 2 91 85 82 40 73 7 31 15 +149 +5941 +31 38 39 61 17 15 86 78 30 55 60 23 7 38 82 +150 +6024 +25 63 33 66 21 86 66 82 40 76 26 91 13 31 1 +151 +6040 +33 77 50 31 15 60 69 61 31 97 2 34 89 97 34 +152 +5090 +37 76 43 85 72 61 64 62 92 47 65 43 9 73 65 +153 +10676 +94 35 41 71 73 16 83 73 12 13 62 10 48 82 23 +154 +9991 +40 83 56 33 83 94 68 83 79 66 4 70 15 58 77 +155 +7521 +77 26 85 15 47 54 62 15 78 54 17 94 86 1 44 +156 +6985 +68 84 50 68 92 24 36 75 27 33 90 85 86 76 45 +157 +8383 +30 95 27 85 1 71 40 11 22 81 86 53 36 86 68 +158 +4415 +88 34 96 40 25 4 96 21 5 40 89 28 85 58 91 +159 +1326 +24 87 94 99 87 1 66 4 29 64 22 99 30 80 44 +160 +8861 +47 6 48 8 83 1 92 75 26 18 21 25 37 89 80 +161 +6450 +45 52 68 62 57 26 46 71 80 58 22 38 13 66 60 +162 +10209 +41 38 96 48 23 65 51 45 78 94 62 93 14 57 7 +163 +4666 +67 9 75 65 78 21 71 28 97 16 65 39 74 32 86 +164 +4859 +30 98 89 73 57 80 74 48 16 86 86 31 39 54 51 +165 +2094 +85 41 62 71 96 40 56 51 24 8 75 51 97 69 90 +166 +1906 +83 28 45 17 7 46 34 65 78 15 90 1 47 37 64 +167 +2781 +51 50 40 87 89 75 67 15 58 18 97 23 5 61 43 +168 +2614 +14 94 39 37 73 80 99 59 73 97 88 42 63 24 25 +169 +10283 +19 56 7 95 52 43 3 97 32 3 30 23 7 53 63 +170 +2813 +44 48 23 54 21 49 90 9 17 72 29 97 45 58 32 +171 +9944 +26 23 49 62 74 25 68 5 95 27 91 69 4 36 89 +172 +9372 +68 93 51 84 78 39 5 43 38 90 42 53 70 43 56 +173 +6722 +86 56 35 25 72 2 65 1 37 17 7 4 27 93 8 +174 +8642 +47 3 30 34 62 20 83 60 54 22 41 58 42 57 45 +175 +10030 +69 53 59 98 79 45 2 41 89 98 41 84 54 53 8 +176 +7687 +41 67 51 21 8 85 88 20 28 21 1 78 81 40 28 +177 +3024 +48 55 52 44 24 89 95 59 98 40 42 63 83 39 34 +178 +4690 +57 26 29 71 38 48 4 95 59 98 93 17 23 52 30 +179 +8482 +74 79 47 58 42 75 22 46 46 45 73 41 44 3 97 +180 +1053 +63 83 72 68 64 43 78 87 89 37 62 81 45 77 22 +181 +5236 +61 63 40 49 10 66 89 43 36 97 74 42 66 84 74 +182 +1903 +55 6 72 28 80 32 74 4 56 69 76 19 97 49 15 +183 +5152 +52 4 30 16 88 93 56 32 97 42 19 94 52 57 86 +184 +3162 +61 74 47 77 21 16 75 79 75 68 2 53 24 3 21 +185 +4424 +72 93 7 53 30 13 72 44 67 35 72 23 3 1 88 +186 +8587 +92 87 76 63 98 67 45 17 37 19 86 60 51 57 54 +187 +8554 +63 47 59 95 25 85 12 71 62 27 95 57 17 19 25 +188 +6620 +74 84 40 92 88 26 15 69 46 27 36 67 22 33 50 +189 +5789 +33 48 22 79 11 34 33 3 23 32 42 70 86 46 99 +190 +9766 +33 89 8 43 35 60 44 2 92 87 35 9 97 80 49 +191 +3328 +49 16 32 17 65 42 24 42 24 25 47 70 63 69 39 +192 +6390 +27 63 18 58 62 45 10 67 95 68 65 49 15 22 98 +193 +1500 +28 58 47 16 78 51 15 48 81 99 8 39 64 7 72 +194 +2953 +6 67 77 70 67 39 24 91 53 89 12 85 27 80 57 +195 +9614 +54 29 85 82 98 8 76 20 16 43 92 75 35 97 81 +196 +3021 +6 42 10 64 9 39 1 32 66 12 83 6 67 85 7 +197 +2487 +68 13 75 7 22 74 74 41 63 79 15 2 65 70 8 +198 +10336 +54 24 35 41 61 96 62 79 15 39 52 50 76 27 22 +199 +1178 +48 17 99 63 27 38 70 80 22 76 5 10 86 67 57 diff --git a/data/jobshop/200_15_02.txt b/data/jobshop/200_15_02.txt new file mode 100644 index 0000000000..4f229bbcf6 --- /dev/null +++ b/data/jobshop/200_15_02.txt @@ -0,0 +1,603 @@ +200 +15 +83547549 +0 +10082 +87 60 61 72 37 13 97 1 72 19 91 40 99 65 2 +1 +10004 +80 40 7 14 6 87 83 24 80 30 62 87 72 89 24 +2 +4518 +68 2 40 72 59 66 39 57 21 11 41 57 1 10 55 +3 +1310 +37 85 64 5 95 6 58 36 13 13 20 88 10 80 97 +4 +10426 +87 33 46 49 55 64 43 54 21 59 61 60 97 48 34 +5 +3695 +35 65 54 87 41 65 27 89 91 81 35 86 95 77 34 +6 +6483 +38 46 60 58 25 92 62 81 84 45 21 34 94 48 83 +7 +5693 +20 48 76 30 14 43 63 14 75 47 93 58 10 79 89 +8 +6770 +75 17 91 56 87 23 62 50 24 65 2 33 84 81 75 +9 +10018 +52 98 58 89 89 16 91 7 48 28 41 74 47 93 22 +10 +8115 +61 72 53 24 34 51 42 11 61 3 4 53 7 50 47 +11 +7120 +79 36 71 90 17 19 58 71 14 76 67 43 69 2 56 +12 +8326 +97 45 89 56 42 36 89 37 67 86 14 22 71 50 47 +13 +7070 +10 9 78 65 34 56 67 3 40 76 75 81 63 47 84 +14 +2062 +57 73 20 70 2 65 32 46 22 20 53 76 90 65 35 +15 +9063 +85 3 47 24 98 65 44 17 2 18 84 84 4 63 41 +16 +5963 +6 75 33 66 8 72 13 94 5 60 13 37 55 67 85 +17 +9847 +59 16 14 67 80 9 47 81 18 14 29 40 34 72 17 +18 +10066 +87 31 75 94 4 38 3 3 23 40 96 51 55 39 9 +19 +1209 +12 54 29 43 48 26 94 24 32 96 92 90 42 55 40 +20 +8193 +90 19 73 51 72 84 52 13 16 25 21 96 6 1 29 +21 +6900 +83 97 62 79 28 23 89 96 37 51 81 66 48 50 80 +22 +8857 +92 84 91 88 41 75 1 48 23 3 95 22 50 13 93 +23 +4669 +63 30 54 3 17 39 45 62 60 64 76 9 63 7 51 +24 +879 +74 29 76 14 17 15 30 4 42 27 32 59 31 18 62 +25 +8829 +86 56 21 51 34 68 87 80 58 83 80 7 46 55 30 +26 +5032 +22 42 51 63 27 39 52 77 20 12 35 73 58 96 16 +27 +6246 +54 25 99 20 36 87 94 40 52 69 65 75 95 73 59 +28 +9103 +65 1 73 83 65 63 55 11 31 32 72 59 20 29 75 +29 +7122 +55 31 34 84 47 86 9 45 19 85 68 20 90 85 10 +30 +10799 +19 72 57 94 34 74 56 91 45 71 97 85 5 5 76 +31 +3147 +7 25 81 85 67 87 15 23 70 10 2 41 42 14 82 +32 +7348 +35 83 4 53 13 79 1 23 41 97 77 41 32 39 24 +33 +9831 +78 99 86 62 56 25 45 29 53 41 34 19 36 7 8 +34 +6139 +32 50 21 12 9 92 87 94 11 6 78 32 89 19 19 +35 +3854 +10 92 6 58 72 54 16 12 57 17 8 48 19 9 44 +36 +1130 +75 83 83 59 5 4 81 92 74 43 93 18 94 6 45 +37 +8596 +14 10 40 35 88 76 34 1 54 79 22 34 37 96 51 +38 +4310 +53 22 93 69 58 80 35 73 99 96 71 45 48 62 95 +39 +9034 +49 26 65 94 17 32 3 50 34 42 35 62 83 82 47 +40 +1720 +40 56 71 19 4 91 54 31 90 36 61 25 62 72 22 +41 +2656 +19 99 49 11 67 15 84 25 44 84 82 80 26 71 41 +42 +2282 +25 42 18 8 47 84 86 6 32 93 26 87 35 71 9 +43 +8337 +54 48 17 10 46 88 71 31 33 69 74 44 33 46 84 +44 +10709 +5 93 28 23 19 19 3 9 26 43 47 43 88 77 96 +45 +5103 +37 46 67 83 7 6 40 83 35 63 97 30 26 99 28 +46 +6206 +56 61 20 43 34 95 15 19 2 79 72 39 40 86 49 +47 +8150 +18 78 37 96 75 94 93 72 72 96 52 73 7 96 59 +48 +5659 +31 61 95 20 6 17 8 52 22 25 7 23 78 89 94 +49 +6323 +30 37 95 48 40 86 6 9 99 93 4 88 93 39 98 +50 +1769 +2 34 84 14 87 20 53 30 91 72 41 62 42 80 93 +51 +10280 +5 29 24 72 75 77 72 60 94 23 12 94 64 85 94 +52 +7077 +15 46 93 13 12 60 54 83 8 62 65 87 4 84 89 +53 +1624 +71 72 48 41 80 40 57 10 78 70 13 95 82 39 3 +54 +5510 +46 19 8 61 83 35 14 79 22 64 99 83 19 45 62 +55 +4471 +49 63 78 19 17 94 80 45 74 4 81 21 73 62 76 +56 +10473 +89 32 79 47 40 2 61 63 71 38 69 65 10 41 98 +57 +1001 +59 69 91 6 38 19 24 73 26 30 77 72 44 55 64 +58 +10161 +42 99 30 58 16 59 19 20 70 65 49 16 95 31 58 +59 +7258 +13 89 30 42 33 96 33 76 53 84 19 77 52 27 18 +60 +5367 +56 48 51 25 61 89 28 34 9 48 78 87 1 69 6 +61 +2287 +27 23 74 12 13 3 32 66 8 44 46 49 30 85 68 +62 +6294 +13 78 29 66 33 14 68 48 11 31 81 74 88 11 46 +63 +1148 +29 94 62 81 88 33 83 55 75 31 81 70 19 89 66 +64 +6226 +20 93 80 26 99 17 31 39 25 20 36 71 51 37 11 +65 +2182 +30 84 76 28 33 76 8 33 32 54 11 89 99 4 36 +66 +10626 +26 28 56 12 37 29 83 97 53 27 51 49 80 40 47 +67 +2087 +98 70 53 92 54 41 99 18 53 83 72 85 93 86 63 +68 +2295 +12 94 14 29 43 77 82 62 79 67 86 2 58 37 77 +69 +10746 +48 52 3 12 96 77 82 46 49 98 65 18 99 87 84 +70 +9760 +54 54 55 64 65 99 80 3 11 56 81 10 89 8 9 +71 +7259 +93 48 96 91 15 55 33 26 17 20 31 31 3 11 95 +72 +10731 +29 55 48 84 63 59 33 21 5 7 91 69 57 97 78 +73 +4509 +51 85 96 58 34 7 48 24 3 44 95 77 40 39 39 +74 +4202 +33 71 25 90 42 97 67 55 9 43 64 34 9 32 77 +75 +3331 +32 17 41 33 94 49 53 59 85 43 75 83 68 96 43 +76 +4381 +80 31 18 44 26 62 68 75 73 2 70 80 96 40 81 +77 +8228 +9 42 67 19 72 14 90 30 60 27 43 30 20 76 58 +78 +4793 +14 32 77 13 56 21 13 78 23 88 61 89 39 20 81 +79 +5933 +11 67 46 23 82 39 55 34 23 49 65 91 77 83 37 +80 +10390 +46 94 57 37 90 67 85 59 23 55 14 96 60 70 22 +81 +9375 +86 2 60 11 11 38 35 72 55 52 71 87 73 93 31 +82 +3235 +55 46 2 13 1 35 6 66 58 46 9 81 53 84 96 +83 +5868 +2 99 4 51 41 36 12 70 37 42 68 76 79 52 75 +84 +1732 +78 15 15 88 96 74 34 31 35 85 26 16 62 19 46 +85 +7841 +55 97 14 62 31 97 79 5 26 28 34 15 36 32 17 +86 +2036 +68 62 69 62 51 2 83 22 17 47 21 71 2 51 54 +87 +1079 +49 51 85 31 43 79 98 10 73 65 7 63 41 86 36 +88 +9696 +12 42 1 87 11 36 83 97 22 41 48 52 76 47 4 +89 +5064 +56 26 36 92 56 44 89 3 82 96 21 80 57 10 27 +90 +9423 +53 32 53 85 31 62 64 94 88 10 19 34 31 56 10 +91 +3584 +20 46 7 52 79 88 44 59 22 25 69 31 78 77 66 +92 +6284 +63 96 31 29 52 55 4 83 1 49 42 95 73 53 43 +93 +3018 +79 87 19 76 73 86 75 21 92 59 68 24 5 75 4 +94 +2039 +1 3 46 61 6 42 97 98 57 54 90 77 97 19 4 +95 +3456 +84 81 43 3 75 46 97 40 16 83 94 98 64 78 41 +96 +3711 +37 65 84 37 5 52 12 8 37 31 31 12 52 71 36 +97 +6681 +38 39 6 32 52 12 12 89 6 96 80 76 86 35 97 +98 +2550 +99 39 18 10 87 91 9 46 57 31 57 29 31 79 50 +99 +2635 +99 87 84 64 4 64 45 92 6 82 48 81 78 77 45 +100 +2338 +23 45 95 14 15 90 82 44 20 75 68 93 72 68 25 +101 +5540 +27 5 65 21 78 70 51 62 62 6 46 13 86 90 71 +102 +6777 +68 64 89 57 99 16 19 52 75 26 2 36 43 63 61 +103 +4909 +58 17 90 92 22 9 7 61 17 18 39 94 32 99 50 +104 +6371 +32 3 48 50 95 18 42 59 95 71 99 43 28 13 56 +105 +3409 +32 74 97 52 4 3 45 44 77 67 2 7 28 14 70 +106 +3376 +79 75 44 55 36 19 53 6 90 35 47 7 22 80 8 +107 +8083 +17 57 15 50 43 21 25 30 14 17 36 12 74 31 99 +108 +1166 +29 19 48 26 86 16 67 41 95 57 37 64 60 50 68 +109 +3358 +17 11 33 7 87 55 82 98 5 56 81 68 1 74 25 +110 +3908 +90 75 27 70 18 36 49 72 18 57 71 46 84 48 2 +111 +6534 +91 24 30 85 50 31 62 61 13 94 83 82 80 6 57 +112 +6654 +24 31 97 89 35 19 18 26 49 62 56 4 88 89 90 +113 +2321 +37 55 80 92 49 53 4 43 25 36 8 83 84 72 99 +114 +10447 +78 73 33 3 47 80 99 45 1 48 85 28 17 43 14 +115 +9671 +78 34 65 59 88 60 70 73 58 79 60 2 93 80 55 +116 +1861 +91 88 93 76 10 7 54 88 79 26 13 84 72 88 53 +117 +3929 +61 79 86 4 33 53 11 83 60 31 80 36 38 10 56 +118 +6669 +5 88 8 17 72 62 16 64 89 49 25 34 42 15 65 +119 +7920 +6 45 78 80 61 48 75 19 64 63 20 7 65 39 33 +120 +2103 +61 99 62 87 61 77 27 73 90 50 13 92 5 99 98 +121 +8307 +73 82 41 80 17 10 16 81 79 87 18 23 64 18 45 +122 +3753 +31 40 83 66 75 2 58 58 61 58 67 81 51 77 69 +123 +4160 +71 57 97 43 87 86 29 35 18 19 43 56 85 98 59 +124 +6575 +23 91 31 56 27 54 59 47 10 97 40 50 73 15 22 +125 +10621 +22 31 24 42 35 31 47 92 4 46 91 86 48 11 50 +126 +4647 +58 62 29 57 80 72 47 53 19 88 20 50 42 36 46 +127 +5964 +72 17 92 63 15 59 90 62 58 27 89 66 14 36 70 +128 +7545 +80 87 41 62 97 26 60 90 19 37 58 62 69 99 45 +129 +9555 +98 3 8 40 89 96 22 51 28 45 26 63 5 14 14 +130 +5629 +81 97 7 57 81 69 73 86 54 49 67 37 98 76 62 +131 +6742 +2 92 57 85 64 80 69 78 58 30 34 28 14 90 66 +132 +6535 +75 51 49 33 22 19 81 56 41 49 50 7 77 75 84 +133 +5964 +18 23 17 1 28 72 25 65 40 28 49 23 10 14 14 +134 +2862 +86 7 8 30 34 28 38 1 33 3 11 99 74 55 2 +135 +7460 +60 75 40 60 42 59 36 11 2 30 82 14 5 48 89 +136 +2215 +40 64 28 15 65 22 67 65 26 6 55 49 76 41 72 +137 +10309 +82 23 48 18 84 28 84 56 99 62 73 58 10 51 98 +138 +10792 +17 50 51 21 71 42 81 20 38 37 59 61 88 25 42 +139 +6787 +84 25 84 62 83 37 54 2 87 81 54 35 63 99 13 +140 +5212 +2 33 3 99 77 20 47 70 11 51 5 46 49 74 38 +141 +4686 +74 32 43 52 33 99 83 42 32 69 5 38 98 83 90 +142 +2547 +76 25 72 36 59 37 8 45 67 32 52 62 59 13 20 +143 +6505 +89 96 47 35 12 65 59 85 76 30 82 53 67 45 9 +144 +7181 +78 77 30 36 42 53 96 49 55 15 32 7 72 18 3 +145 +6520 +37 78 33 20 66 51 83 50 32 51 48 23 42 3 24 +146 +2793 +31 44 90 62 56 47 44 27 74 20 10 24 18 49 79 +147 +9813 +21 35 45 64 30 68 2 91 85 82 40 73 7 31 15 +148 +5943 +31 38 39 61 17 15 86 78 30 55 60 23 7 38 82 +149 +6026 +25 63 33 66 21 86 66 82 40 76 26 91 13 31 1 +150 +6042 +33 77 50 31 15 60 69 61 31 97 2 34 89 97 34 +151 +5091 +37 76 43 85 72 61 64 62 92 47 65 43 9 73 65 +152 +10679 +94 35 41 71 73 16 83 73 12 13 62 10 48 82 23 +153 +9994 +40 83 56 33 83 94 68 83 79 66 4 70 15 58 77 +154 +7523 +77 26 85 15 47 54 62 15 78 54 17 94 86 1 44 +155 +6987 +68 84 50 68 92 24 36 75 27 33 90 85 86 76 45 +156 +8385 +30 95 27 85 1 71 40 11 22 81 86 53 36 86 68 +157 +4416 +88 34 96 40 25 4 96 21 5 40 89 28 85 58 91 +158 +1327 +24 87 94 99 87 1 66 4 29 64 22 99 30 80 44 +159 +8864 +47 6 48 8 83 1 92 75 26 18 21 25 37 89 80 +160 +6452 +45 52 68 62 57 26 46 71 80 58 22 38 13 66 60 +161 +10212 +41 38 96 48 23 65 51 45 78 94 62 93 14 57 7 +162 +4668 +67 9 75 65 78 21 71 28 97 16 65 39 74 32 86 +163 +4860 +30 98 89 73 57 80 74 48 16 86 86 31 39 54 51 +164 +2095 +85 41 62 71 96 40 56 51 24 8 75 51 97 69 90 +165 +1907 +83 28 45 17 7 46 34 65 78 15 90 1 47 37 64 +166 +2782 +51 50 40 87 89 75 67 15 58 18 97 23 5 61 43 +167 +2615 +14 94 39 37 73 80 99 59 73 97 88 42 63 24 25 +168 +10287 +19 56 7 95 52 43 3 97 32 3 30 23 7 53 63 +169 +2814 +44 48 23 54 21 49 90 9 17 72 29 97 45 58 32 +170 +9947 +26 23 49 62 74 25 68 5 95 27 91 69 4 36 89 +171 +9375 +68 93 51 84 78 39 5 43 38 90 42 53 70 43 56 +172 +6724 +86 56 35 25 72 2 65 1 37 17 7 4 27 93 8 +173 +8645 +47 3 30 34 62 20 83 60 54 22 41 58 42 57 45 +174 +10033 +69 53 59 98 79 45 2 41 89 98 41 84 54 53 8 +175 +7689 +41 67 51 21 8 85 88 20 28 21 1 78 81 40 28 +176 +3025 +48 55 52 44 24 89 95 59 98 40 42 63 83 39 34 +177 +4691 +57 26 29 71 38 48 4 95 59 98 93 17 23 52 30 +178 +8484 +74 79 47 58 42 75 22 46 46 45 73 41 44 3 97 +179 +1054 +63 83 72 68 64 43 78 87 89 37 62 81 45 77 22 +180 +5237 +61 63 40 49 10 66 89 43 36 97 74 42 66 84 74 +181 +1904 +55 6 72 28 80 32 74 4 56 69 76 19 97 49 15 +182 +5154 +52 4 30 16 88 93 56 32 97 42 19 94 52 57 86 +183 +3163 +61 74 47 77 21 16 75 79 75 68 2 53 24 3 21 +184 +4425 +72 93 7 53 30 13 72 44 67 35 72 23 3 1 88 +185 +8590 +92 87 76 63 98 67 45 17 37 19 86 60 51 57 54 +186 +8557 +63 47 59 95 25 85 12 71 62 27 95 57 17 19 25 +187 +6622 +74 84 40 92 88 26 15 69 46 27 36 67 22 33 50 +188 +5790 +33 48 22 79 11 34 33 3 23 32 42 70 86 46 99 +189 +9769 +33 89 8 43 35 60 44 2 92 87 35 9 97 80 49 +190 +3329 +49 16 32 17 65 42 24 42 24 25 47 70 63 69 39 +191 +6392 +27 63 18 58 62 45 10 67 95 68 65 49 15 22 98 +192 +1501 +28 58 47 16 78 51 15 48 81 99 8 39 64 7 72 +193 +2953 +6 67 77 70 67 39 24 91 53 89 12 85 27 80 57 +194 +9616 +54 29 85 82 98 8 76 20 16 43 92 75 35 97 81 +195 +3022 +6 42 10 64 9 39 1 32 66 12 83 6 67 85 7 +196 +2488 +68 13 75 7 22 74 74 41 63 79 15 2 65 70 8 +197 +10339 +54 24 35 41 61 96 62 79 15 39 52 50 76 27 22 +198 +1179 +48 17 99 63 27 38 70 80 22 76 5 10 86 67 57 +199 +2607 +34 30 7 54 17 65 26 83 72 13 90 51 19 51 51 diff --git a/data/jobshop/200_15_03.txt b/data/jobshop/200_15_03.txt new file mode 100644 index 0000000000..3fe906a7f4 --- /dev/null +++ b/data/jobshop/200_15_03.txt @@ -0,0 +1,603 @@ +200 +15 +1876834552 +0 +10005 +80 40 7 14 6 87 83 24 80 30 62 87 72 89 24 +1 +4518 +68 2 40 72 59 66 39 57 21 11 41 57 1 10 55 +2 +1310 +37 85 64 5 95 6 58 36 13 13 20 88 10 80 97 +3 +10426 +87 33 46 49 55 64 43 54 21 59 61 60 97 48 34 +4 +3695 +35 65 54 87 41 65 27 89 91 81 35 86 95 77 34 +5 +6483 +38 46 60 58 25 92 62 81 84 45 21 34 94 48 83 +6 +5694 +20 48 76 30 14 43 63 14 75 47 93 58 10 79 89 +7 +6771 +75 17 91 56 87 23 62 50 24 65 2 33 84 81 75 +8 +10018 +52 98 58 89 89 16 91 7 48 28 41 74 47 93 22 +9 +8115 +61 72 53 24 34 51 42 11 61 3 4 53 7 50 47 +10 +7121 +79 36 71 90 17 19 58 71 14 76 67 43 69 2 56 +11 +8327 +97 45 89 56 42 36 89 37 67 86 14 22 71 50 47 +12 +7070 +10 9 78 65 34 56 67 3 40 76 75 81 63 47 84 +13 +2062 +57 73 20 70 2 65 32 46 22 20 53 76 90 65 35 +14 +9063 +85 3 47 24 98 65 44 17 2 18 84 84 4 63 41 +15 +5963 +6 75 33 66 8 72 13 94 5 60 13 37 55 67 85 +16 +9848 +59 16 14 67 80 9 47 81 18 14 29 40 34 72 17 +17 +10067 +87 31 75 94 4 38 3 3 23 40 96 51 55 39 9 +18 +1210 +12 54 29 43 48 26 94 24 32 96 92 90 42 55 40 +19 +8194 +90 19 73 51 72 84 52 13 16 25 21 96 6 1 29 +20 +6900 +83 97 62 79 28 23 89 96 37 51 81 66 48 50 80 +21 +8858 +92 84 91 88 41 75 1 48 23 3 95 22 50 13 93 +22 +4669 +63 30 54 3 17 39 45 62 60 64 76 9 63 7 51 +23 +879 +74 29 76 14 17 15 30 4 42 27 32 59 31 18 62 +24 +8829 +86 56 21 51 34 68 87 80 58 83 80 7 46 55 30 +25 +5032 +22 42 51 63 27 39 52 77 20 12 35 73 58 96 16 +26 +6246 +54 25 99 20 36 87 94 40 52 69 65 75 95 73 59 +27 +9104 +65 1 73 83 65 63 55 11 31 32 72 59 20 29 75 +28 +7122 +55 31 34 84 47 86 9 45 19 85 68 20 90 85 10 +29 +10799 +19 72 57 94 34 74 56 91 45 71 97 85 5 5 76 +30 +3147 +7 25 81 85 67 87 15 23 70 10 2 41 42 14 82 +31 +7348 +35 83 4 53 13 79 1 23 41 97 77 41 32 39 24 +32 +9832 +78 99 86 62 56 25 45 29 53 41 34 19 36 7 8 +33 +6139 +32 50 21 12 9 92 87 94 11 6 78 32 89 19 19 +34 +3854 +10 92 6 58 72 54 16 12 57 17 8 48 19 9 44 +35 +1130 +75 83 83 59 5 4 81 92 74 43 93 18 94 6 45 +36 +8596 +14 10 40 35 88 76 34 1 54 79 22 34 37 96 51 +37 +4310 +53 22 93 69 58 80 35 73 99 96 71 45 48 62 95 +38 +9034 +49 26 65 94 17 32 3 50 34 42 35 62 83 82 47 +39 +1720 +40 56 71 19 4 91 54 31 90 36 61 25 62 72 22 +40 +2656 +19 99 49 11 67 15 84 25 44 84 82 80 26 71 41 +41 +2282 +25 42 18 8 47 84 86 6 32 93 26 87 35 71 9 +42 +8338 +54 48 17 10 46 88 71 31 33 69 74 44 33 46 84 +43 +10709 +5 93 28 23 19 19 3 9 26 43 47 43 88 77 96 +44 +5103 +37 46 67 83 7 6 40 83 35 63 97 30 26 99 28 +45 +6206 +56 61 20 43 34 95 15 19 2 79 72 39 40 86 49 +46 +8151 +18 78 37 96 75 94 93 72 72 96 52 73 7 96 59 +47 +5659 +31 61 95 20 6 17 8 52 22 25 7 23 78 89 94 +48 +6323 +30 37 95 48 40 86 6 9 99 93 4 88 93 39 98 +49 +1769 +2 34 84 14 87 20 53 30 91 72 41 62 42 80 93 +50 +10281 +5 29 24 72 75 77 72 60 94 23 12 94 64 85 94 +51 +7078 +15 46 93 13 12 60 54 83 8 62 65 87 4 84 89 +52 +1625 +71 72 48 41 80 40 57 10 78 70 13 95 82 39 3 +53 +5510 +46 19 8 61 83 35 14 79 22 64 99 83 19 45 62 +54 +4471 +49 63 78 19 17 94 80 45 74 4 81 21 73 62 76 +55 +10473 +89 32 79 47 40 2 61 63 71 38 69 65 10 41 98 +56 +1001 +59 69 91 6 38 19 24 73 26 30 77 72 44 55 64 +57 +10161 +42 99 30 58 16 59 19 20 70 65 49 16 95 31 58 +58 +7259 +13 89 30 42 33 96 33 76 53 84 19 77 52 27 18 +59 +5367 +56 48 51 25 61 89 28 34 9 48 78 87 1 69 6 +60 +2287 +27 23 74 12 13 3 32 66 8 44 46 49 30 85 68 +61 +6294 +13 78 29 66 33 14 68 48 11 31 81 74 88 11 46 +62 +1148 +29 94 62 81 88 33 83 55 75 31 81 70 19 89 66 +63 +6226 +20 93 80 26 99 17 31 39 25 20 36 71 51 37 11 +64 +2182 +30 84 76 28 33 76 8 33 32 54 11 89 99 4 36 +65 +10626 +26 28 56 12 37 29 83 97 53 27 51 49 80 40 47 +66 +2087 +98 70 53 92 54 41 99 18 53 83 72 85 93 86 63 +67 +2295 +12 94 14 29 43 77 82 62 79 67 86 2 58 37 77 +68 +10746 +48 52 3 12 96 77 82 46 49 98 65 18 99 87 84 +69 +9760 +54 54 55 64 65 99 80 3 11 56 81 10 89 8 9 +70 +7259 +93 48 96 91 15 55 33 26 17 20 31 31 3 11 95 +71 +10731 +29 55 48 84 63 59 33 21 5 7 91 69 57 97 78 +72 +4509 +51 85 96 58 34 7 48 24 3 44 95 77 40 39 39 +73 +4202 +33 71 25 90 42 97 67 55 9 43 64 34 9 32 77 +74 +3331 +32 17 41 33 94 49 53 59 85 43 75 83 68 96 43 +75 +4382 +80 31 18 44 26 62 68 75 73 2 70 80 96 40 81 +76 +8228 +9 42 67 19 72 14 90 30 60 27 43 30 20 76 58 +77 +4793 +14 32 77 13 56 21 13 78 23 88 61 89 39 20 81 +78 +5933 +11 67 46 23 82 39 55 34 23 49 65 91 77 83 37 +79 +10391 +46 94 57 37 90 67 85 59 23 55 14 96 60 70 22 +80 +9376 +86 2 60 11 11 38 35 72 55 52 71 87 73 93 31 +81 +3235 +55 46 2 13 1 35 6 66 58 46 9 81 53 84 96 +82 +5868 +2 99 4 51 41 36 12 70 37 42 68 76 79 52 75 +83 +1732 +78 15 15 88 96 74 34 31 35 85 26 16 62 19 46 +84 +7841 +55 97 14 62 31 97 79 5 26 28 34 15 36 32 17 +85 +2036 +68 62 69 62 51 2 83 22 17 47 21 71 2 51 54 +86 +1079 +49 51 85 31 43 79 98 10 73 65 7 63 41 86 36 +87 +9697 +12 42 1 87 11 36 83 97 22 41 48 52 76 47 4 +88 +5064 +56 26 36 92 56 44 89 3 82 96 21 80 57 10 27 +89 +9424 +53 32 53 85 31 62 64 94 88 10 19 34 31 56 10 +90 +3584 +20 46 7 52 79 88 44 59 22 25 69 31 78 77 66 +91 +6284 +63 96 31 29 52 55 4 83 1 49 42 95 73 53 43 +92 +3018 +79 87 19 76 73 86 75 21 92 59 68 24 5 75 4 +93 +2039 +1 3 46 61 6 42 97 98 57 54 90 77 97 19 4 +94 +3456 +84 81 43 3 75 46 97 40 16 83 94 98 64 78 41 +95 +3711 +37 65 84 37 5 52 12 8 37 31 31 12 52 71 36 +96 +6682 +38 39 6 32 52 12 12 89 6 96 80 76 86 35 97 +97 +2550 +99 39 18 10 87 91 9 46 57 31 57 29 31 79 50 +98 +2635 +99 87 84 64 4 64 45 92 6 82 48 81 78 77 45 +99 +2338 +23 45 95 14 15 90 82 44 20 75 68 93 72 68 25 +100 +5540 +27 5 65 21 78 70 51 62 62 6 46 13 86 90 71 +101 +6777 +68 64 89 57 99 16 19 52 75 26 2 36 43 63 61 +102 +4909 +58 17 90 92 22 9 7 61 17 18 39 94 32 99 50 +103 +6371 +32 3 48 50 95 18 42 59 95 71 99 43 28 13 56 +104 +3409 +32 74 97 52 4 3 45 44 77 67 2 7 28 14 70 +105 +3376 +79 75 44 55 36 19 53 6 90 35 47 7 22 80 8 +106 +8083 +17 57 15 50 43 21 25 30 14 17 36 12 74 31 99 +107 +1166 +29 19 48 26 86 16 67 41 95 57 37 64 60 50 68 +108 +3358 +17 11 33 7 87 55 82 98 5 56 81 68 1 74 25 +109 +3908 +90 75 27 70 18 36 49 72 18 57 71 46 84 48 2 +110 +6534 +91 24 30 85 50 31 62 61 13 94 83 82 80 6 57 +111 +6655 +24 31 97 89 35 19 18 26 49 62 56 4 88 89 90 +112 +2321 +37 55 80 92 49 53 4 43 25 36 8 83 84 72 99 +113 +10447 +78 73 33 3 47 80 99 45 1 48 85 28 17 43 14 +114 +9672 +78 34 65 59 88 60 70 73 58 79 60 2 93 80 55 +115 +1861 +91 88 93 76 10 7 54 88 79 26 13 84 72 88 53 +116 +3929 +61 79 86 4 33 53 11 83 60 31 80 36 38 10 56 +117 +6669 +5 88 8 17 72 62 16 64 89 49 25 34 42 15 65 +118 +7920 +6 45 78 80 61 48 75 19 64 63 20 7 65 39 33 +119 +2103 +61 99 62 87 61 77 27 73 90 50 13 92 5 99 98 +120 +8307 +73 82 41 80 17 10 16 81 79 87 18 23 64 18 45 +121 +3753 +31 40 83 66 75 2 58 58 61 58 67 81 51 77 69 +122 +4160 +71 57 97 43 87 86 29 35 18 19 43 56 85 98 59 +123 +6575 +23 91 31 56 27 54 59 47 10 97 40 50 73 15 22 +124 +10621 +22 31 24 42 35 31 47 92 4 46 91 86 48 11 50 +125 +4647 +58 62 29 57 80 72 47 53 19 88 20 50 42 36 46 +126 +5964 +72 17 92 63 15 59 90 62 58 27 89 66 14 36 70 +127 +7545 +80 87 41 62 97 26 60 90 19 37 58 62 69 99 45 +128 +9555 +98 3 8 40 89 96 22 51 28 45 26 63 5 14 14 +129 +5630 +81 97 7 57 81 69 73 86 54 49 67 37 98 76 62 +130 +6742 +2 92 57 85 64 80 69 78 58 30 34 28 14 90 66 +131 +6535 +75 51 49 33 22 19 81 56 41 49 50 7 77 75 84 +132 +5964 +18 23 17 1 28 72 25 65 40 28 49 23 10 14 14 +133 +2862 +86 7 8 30 34 28 38 1 33 3 11 99 74 55 2 +134 +7460 +60 75 40 60 42 59 36 11 2 30 82 14 5 48 89 +135 +2215 +40 64 28 15 65 22 67 65 26 6 55 49 76 41 72 +136 +10309 +82 23 48 18 84 28 84 56 99 62 73 58 10 51 98 +137 +10793 +17 50 51 21 71 42 81 20 38 37 59 61 88 25 42 +138 +6788 +84 25 84 62 83 37 54 2 87 81 54 35 63 99 13 +139 +5212 +2 33 3 99 77 20 47 70 11 51 5 46 49 74 38 +140 +4686 +74 32 43 52 33 99 83 42 32 69 5 38 98 83 90 +141 +2547 +76 25 72 36 59 37 8 45 67 32 52 62 59 13 20 +142 +6505 +89 96 47 35 12 65 59 85 76 30 82 53 67 45 9 +143 +7181 +78 77 30 36 42 53 96 49 55 15 32 7 72 18 3 +144 +6521 +37 78 33 20 66 51 83 50 32 51 48 23 42 3 24 +145 +2793 +31 44 90 62 56 47 44 27 74 20 10 24 18 49 79 +146 +9814 +21 35 45 64 30 68 2 91 85 82 40 73 7 31 15 +147 +5943 +31 38 39 61 17 15 86 78 30 55 60 23 7 38 82 +148 +6026 +25 63 33 66 21 86 66 82 40 76 26 91 13 31 1 +149 +6042 +33 77 50 31 15 60 69 61 31 97 2 34 89 97 34 +150 +5091 +37 76 43 85 72 61 64 62 92 47 65 43 9 73 65 +151 +10680 +94 35 41 71 73 16 83 73 12 13 62 10 48 82 23 +152 +9994 +40 83 56 33 83 94 68 83 79 66 4 70 15 58 77 +153 +7524 +77 26 85 15 47 54 62 15 78 54 17 94 86 1 44 +154 +6987 +68 84 50 68 92 24 36 75 27 33 90 85 86 76 45 +155 +8386 +30 95 27 85 1 71 40 11 22 81 86 53 36 86 68 +156 +4416 +88 34 96 40 25 4 96 21 5 40 89 28 85 58 91 +157 +1327 +24 87 94 99 87 1 66 4 29 64 22 99 30 80 44 +158 +8864 +47 6 48 8 83 1 92 75 26 18 21 25 37 89 80 +159 +6452 +45 52 68 62 57 26 46 71 80 58 22 38 13 66 60 +160 +10213 +41 38 96 48 23 65 51 45 78 94 62 93 14 57 7 +161 +4668 +67 9 75 65 78 21 71 28 97 16 65 39 74 32 86 +162 +4860 +30 98 89 73 57 80 74 48 16 86 86 31 39 54 51 +163 +2095 +85 41 62 71 96 40 56 51 24 8 75 51 97 69 90 +164 +1907 +83 28 45 17 7 46 34 65 78 15 90 1 47 37 64 +165 +2782 +51 50 40 87 89 75 67 15 58 18 97 23 5 61 43 +166 +2615 +14 94 39 37 73 80 99 59 73 97 88 42 63 24 25 +167 +10287 +19 56 7 95 52 43 3 97 32 3 30 23 7 53 63 +168 +2814 +44 48 23 54 21 49 90 9 17 72 29 97 45 58 32 +169 +9947 +26 23 49 62 74 25 68 5 95 27 91 69 4 36 89 +170 +9375 +68 93 51 84 78 39 5 43 38 90 42 53 70 43 56 +171 +6724 +86 56 35 25 72 2 65 1 37 17 7 4 27 93 8 +172 +8645 +47 3 30 34 62 20 83 60 54 22 41 58 42 57 45 +173 +10033 +69 53 59 98 79 45 2 41 89 98 41 84 54 53 8 +174 +7689 +41 67 51 21 8 85 88 20 28 21 1 78 81 40 28 +175 +3025 +48 55 52 44 24 89 95 59 98 40 42 63 83 39 34 +176 +4692 +57 26 29 71 38 48 4 95 59 98 93 17 23 52 30 +177 +8485 +74 79 47 58 42 75 22 46 46 45 73 41 44 3 97 +178 +1054 +63 83 72 68 64 43 78 87 89 37 62 81 45 77 22 +179 +5237 +61 63 40 49 10 66 89 43 36 97 74 42 66 84 74 +180 +1904 +55 6 72 28 80 32 74 4 56 69 76 19 97 49 15 +181 +5154 +52 4 30 16 88 93 56 32 97 42 19 94 52 57 86 +182 +3163 +61 74 47 77 21 16 75 79 75 68 2 53 24 3 21 +183 +4425 +72 93 7 53 30 13 72 44 67 35 72 23 3 1 88 +184 +8590 +92 87 76 63 98 67 45 17 37 19 86 60 51 57 54 +185 +8557 +63 47 59 95 25 85 12 71 62 27 95 57 17 19 25 +186 +6622 +74 84 40 92 88 26 15 69 46 27 36 67 22 33 50 +187 +5791 +33 48 22 79 11 34 33 3 23 32 42 70 86 46 99 +188 +9769 +33 89 8 43 35 60 44 2 92 87 35 9 97 80 49 +189 +3329 +49 16 32 17 65 42 24 42 24 25 47 70 63 69 39 +190 +6392 +27 63 18 58 62 45 10 67 95 68 65 49 15 22 98 +191 +1501 +28 58 47 16 78 51 15 48 81 99 8 39 64 7 72 +192 +2954 +6 67 77 70 67 39 24 91 53 89 12 85 27 80 57 +193 +9617 +54 29 85 82 98 8 76 20 16 43 92 75 35 97 81 +194 +3022 +6 42 10 64 9 39 1 32 66 12 83 6 67 85 7 +195 +2488 +68 13 75 7 22 74 74 41 63 79 15 2 65 70 8 +196 +10339 +54 24 35 41 61 96 62 79 15 39 52 50 76 27 22 +197 +1179 +48 17 99 63 27 38 70 80 22 76 5 10 86 67 57 +198 +2607 +34 30 7 54 17 65 26 83 72 13 90 51 19 51 51 +199 +9033 +60 61 72 37 13 97 1 72 19 91 40 99 65 2 92 diff --git a/data/jobshop/200_15_04.txt b/data/jobshop/200_15_04.txt new file mode 100644 index 0000000000..bd63ee0650 --- /dev/null +++ b/data/jobshop/200_15_04.txt @@ -0,0 +1,603 @@ +200 +15 +1718508328 +0 +4519 +68 2 40 72 59 66 39 57 21 11 41 57 1 10 55 +1 +1310 +37 85 64 5 95 6 58 36 13 13 20 88 10 80 97 +2 +10427 +87 33 46 49 55 64 43 54 21 59 61 60 97 48 34 +3 +3696 +35 65 54 87 41 65 27 89 91 81 35 86 95 77 34 +4 +6484 +38 46 60 58 25 92 62 81 84 45 21 34 94 48 83 +5 +5694 +20 48 76 30 14 43 63 14 75 47 93 58 10 79 89 +6 +6771 +75 17 91 56 87 23 62 50 24 65 2 33 84 81 75 +7 +10019 +52 98 58 89 89 16 91 7 48 28 41 74 47 93 22 +8 +8115 +61 72 53 24 34 51 42 11 61 3 4 53 7 50 47 +9 +7121 +79 36 71 90 17 19 58 71 14 76 67 43 69 2 56 +10 +8327 +97 45 89 56 42 36 89 37 67 86 14 22 71 50 47 +11 +7071 +10 9 78 65 34 56 67 3 40 76 75 81 63 47 84 +12 +2062 +57 73 20 70 2 65 32 46 22 20 53 76 90 65 35 +13 +9064 +85 3 47 24 98 65 44 17 2 18 84 84 4 63 41 +14 +5963 +6 75 33 66 8 72 13 94 5 60 13 37 55 67 85 +15 +9848 +59 16 14 67 80 9 47 81 18 14 29 40 34 72 17 +16 +10067 +87 31 75 94 4 38 3 3 23 40 96 51 55 39 9 +17 +1210 +12 54 29 43 48 26 94 24 32 96 92 90 42 55 40 +18 +8194 +90 19 73 51 72 84 52 13 16 25 21 96 6 1 29 +19 +6901 +83 97 62 79 28 23 89 96 37 51 81 66 48 50 80 +20 +8858 +92 84 91 88 41 75 1 48 23 3 95 22 50 13 93 +21 +4669 +63 30 54 3 17 39 45 62 60 64 76 9 63 7 51 +22 +879 +74 29 76 14 17 15 30 4 42 27 32 59 31 18 62 +23 +8830 +86 56 21 51 34 68 87 80 58 83 80 7 46 55 30 +24 +5032 +22 42 51 63 27 39 52 77 20 12 35 73 58 96 16 +25 +6247 +54 25 99 20 36 87 94 40 52 69 65 75 95 73 59 +26 +9104 +65 1 73 83 65 63 55 11 31 32 72 59 20 29 75 +27 +7122 +55 31 34 84 47 86 9 45 19 85 68 20 90 85 10 +28 +10800 +19 72 57 94 34 74 56 91 45 71 97 85 5 5 76 +29 +3148 +7 25 81 85 67 87 15 23 70 10 2 41 42 14 82 +30 +7349 +35 83 4 53 13 79 1 23 41 97 77 41 32 39 24 +31 +9833 +78 99 86 62 56 25 45 29 53 41 34 19 36 7 8 +32 +6140 +32 50 21 12 9 92 87 94 11 6 78 32 89 19 19 +33 +3854 +10 92 6 58 72 54 16 12 57 17 8 48 19 9 44 +34 +1130 +75 83 83 59 5 4 81 92 74 43 93 18 94 6 45 +35 +8597 +14 10 40 35 88 76 34 1 54 79 22 34 37 96 51 +36 +4311 +53 22 93 69 58 80 35 73 99 96 71 45 48 62 95 +37 +9035 +49 26 65 94 17 32 3 50 34 42 35 62 83 82 47 +38 +1720 +40 56 71 19 4 91 54 31 90 36 61 25 62 72 22 +39 +2656 +19 99 49 11 67 15 84 25 44 84 82 80 26 71 41 +40 +2282 +25 42 18 8 47 84 86 6 32 93 26 87 35 71 9 +41 +8338 +54 48 17 10 46 88 71 31 33 69 74 44 33 46 84 +42 +10710 +5 93 28 23 19 19 3 9 26 43 47 43 88 77 96 +43 +5103 +37 46 67 83 7 6 40 83 35 63 97 30 26 99 28 +44 +6207 +56 61 20 43 34 95 15 19 2 79 72 39 40 86 49 +45 +8151 +18 78 37 96 75 94 93 72 72 96 52 73 7 96 59 +46 +5659 +31 61 95 20 6 17 8 52 22 25 7 23 78 89 94 +47 +6324 +30 37 95 48 40 86 6 9 99 93 4 88 93 39 98 +48 +1769 +2 34 84 14 87 20 53 30 91 72 41 62 42 80 93 +49 +10281 +5 29 24 72 75 77 72 60 94 23 12 94 64 85 94 +50 +7078 +15 46 93 13 12 60 54 83 8 62 65 87 4 84 89 +51 +1625 +71 72 48 41 80 40 57 10 78 70 13 95 82 39 3 +52 +5510 +46 19 8 61 83 35 14 79 22 64 99 83 19 45 62 +53 +4471 +49 63 78 19 17 94 80 45 74 4 81 21 73 62 76 +54 +10474 +89 32 79 47 40 2 61 63 71 38 69 65 10 41 98 +55 +1001 +59 69 91 6 38 19 24 73 26 30 77 72 44 55 64 +56 +10162 +42 99 30 58 16 59 19 20 70 65 49 16 95 31 58 +57 +7259 +13 89 30 42 33 96 33 76 53 84 19 77 52 27 18 +58 +5368 +56 48 51 25 61 89 28 34 9 48 78 87 1 69 6 +59 +2287 +27 23 74 12 13 3 32 66 8 44 46 49 30 85 68 +60 +6294 +13 78 29 66 33 14 68 48 11 31 81 74 88 11 46 +61 +1148 +29 94 62 81 88 33 83 55 75 31 81 70 19 89 66 +62 +6226 +20 93 80 26 99 17 31 39 25 20 36 71 51 37 11 +63 +2183 +30 84 76 28 33 76 8 33 32 54 11 89 99 4 36 +64 +10627 +26 28 56 12 37 29 83 97 53 27 51 49 80 40 47 +65 +2087 +98 70 53 92 54 41 99 18 53 83 72 85 93 86 63 +66 +2295 +12 94 14 29 43 77 82 62 79 67 86 2 58 37 77 +67 +10747 +48 52 3 12 96 77 82 46 49 98 65 18 99 87 84 +68 +9761 +54 54 55 64 65 99 80 3 11 56 81 10 89 8 9 +69 +7259 +93 48 96 91 15 55 33 26 17 20 31 31 3 11 95 +70 +10732 +29 55 48 84 63 59 33 21 5 7 91 69 57 97 78 +71 +4510 +51 85 96 58 34 7 48 24 3 44 95 77 40 39 39 +72 +4202 +33 71 25 90 42 97 67 55 9 43 64 34 9 32 77 +73 +3331 +32 17 41 33 94 49 53 59 85 43 75 83 68 96 43 +74 +4382 +80 31 18 44 26 62 68 75 73 2 70 80 96 40 81 +75 +8229 +9 42 67 19 72 14 90 30 60 27 43 30 20 76 58 +76 +4793 +14 32 77 13 56 21 13 78 23 88 61 89 39 20 81 +77 +5934 +11 67 46 23 82 39 55 34 23 49 65 91 77 83 37 +78 +10392 +46 94 57 37 90 67 85 59 23 55 14 96 60 70 22 +79 +9376 +86 2 60 11 11 38 35 72 55 52 71 87 73 93 31 +80 +3235 +55 46 2 13 1 35 6 66 58 46 9 81 53 84 96 +81 +5868 +2 99 4 51 41 36 12 70 37 42 68 76 79 52 75 +82 +1733 +78 15 15 88 96 74 34 31 35 85 26 16 62 19 46 +83 +7842 +55 97 14 62 31 97 79 5 26 28 34 15 36 32 17 +84 +2037 +68 62 69 62 51 2 83 22 17 47 21 71 2 51 54 +85 +1079 +49 51 85 31 43 79 98 10 73 65 7 63 41 86 36 +86 +9697 +12 42 1 87 11 36 83 97 22 41 48 52 76 47 4 +87 +5064 +56 26 36 92 56 44 89 3 82 96 21 80 57 10 27 +88 +9424 +53 32 53 85 31 62 64 94 88 10 19 34 31 56 10 +89 +3584 +20 46 7 52 79 88 44 59 22 25 69 31 78 77 66 +90 +6284 +63 96 31 29 52 55 4 83 1 49 42 95 73 53 43 +91 +3019 +79 87 19 76 73 86 75 21 92 59 68 24 5 75 4 +92 +2039 +1 3 46 61 6 42 97 98 57 54 90 77 97 19 4 +93 +3457 +84 81 43 3 75 46 97 40 16 83 94 98 64 78 41 +94 +3711 +37 65 84 37 5 52 12 8 37 31 31 12 52 71 36 +95 +6682 +38 39 6 32 52 12 12 89 6 96 80 76 86 35 97 +96 +2550 +99 39 18 10 87 91 9 46 57 31 57 29 31 79 50 +97 +2635 +99 87 84 64 4 64 45 92 6 82 48 81 78 77 45 +98 +2338 +23 45 95 14 15 90 82 44 20 75 68 93 72 68 25 +99 +5540 +27 5 65 21 78 70 51 62 62 6 46 13 86 90 71 +100 +6778 +68 64 89 57 99 16 19 52 75 26 2 36 43 63 61 +101 +4910 +58 17 90 92 22 9 7 61 17 18 39 94 32 99 50 +102 +6372 +32 3 48 50 95 18 42 59 95 71 99 43 28 13 56 +103 +3409 +32 74 97 52 4 3 45 44 77 67 2 7 28 14 70 +104 +3377 +79 75 44 55 36 19 53 6 90 35 47 7 22 80 8 +105 +8084 +17 57 15 50 43 21 25 30 14 17 36 12 74 31 99 +106 +1166 +29 19 48 26 86 16 67 41 95 57 37 64 60 50 68 +107 +3359 +17 11 33 7 87 55 82 98 5 56 81 68 1 74 25 +108 +3909 +90 75 27 70 18 36 49 72 18 57 71 46 84 48 2 +109 +6535 +91 24 30 85 50 31 62 61 13 94 83 82 80 6 57 +110 +6655 +24 31 97 89 35 19 18 26 49 62 56 4 88 89 90 +111 +2321 +37 55 80 92 49 53 4 43 25 36 8 83 84 72 99 +112 +10448 +78 73 33 3 47 80 99 45 1 48 85 28 17 43 14 +113 +9673 +78 34 65 59 88 60 70 73 58 79 60 2 93 80 55 +114 +1862 +91 88 93 76 10 7 54 88 79 26 13 84 72 88 53 +115 +3930 +61 79 86 4 33 53 11 83 60 31 80 36 38 10 56 +116 +6670 +5 88 8 17 72 62 16 64 89 49 25 34 42 15 65 +117 +7921 +6 45 78 80 61 48 75 19 64 63 20 7 65 39 33 +118 +2103 +61 99 62 87 61 77 27 73 90 50 13 92 5 99 98 +119 +8308 +73 82 41 80 17 10 16 81 79 87 18 23 64 18 45 +120 +3753 +31 40 83 66 75 2 58 58 61 58 67 81 51 77 69 +121 +4160 +71 57 97 43 87 86 29 35 18 19 43 56 85 98 59 +122 +6576 +23 91 31 56 27 54 59 47 10 97 40 50 73 15 22 +123 +10622 +22 31 24 42 35 31 47 92 4 46 91 86 48 11 50 +124 +4647 +58 62 29 57 80 72 47 53 19 88 20 50 42 36 46 +125 +5964 +72 17 92 63 15 59 90 62 58 27 89 66 14 36 70 +126 +7546 +80 87 41 62 97 26 60 90 19 37 58 62 69 99 45 +127 +9556 +98 3 8 40 89 96 22 51 28 45 26 63 5 14 14 +128 +5630 +81 97 7 57 81 69 73 86 54 49 67 37 98 76 62 +129 +6743 +2 92 57 85 64 80 69 78 58 30 34 28 14 90 66 +130 +6536 +75 51 49 33 22 19 81 56 41 49 50 7 77 75 84 +131 +5964 +18 23 17 1 28 72 25 65 40 28 49 23 10 14 14 +132 +2862 +86 7 8 30 34 28 38 1 33 3 11 99 74 55 2 +133 +7461 +60 75 40 60 42 59 36 11 2 30 82 14 5 48 89 +134 +2216 +40 64 28 15 65 22 67 65 26 6 55 49 76 41 72 +135 +10310 +82 23 48 18 84 28 84 56 99 62 73 58 10 51 98 +136 +10794 +17 50 51 21 71 42 81 20 38 37 59 61 88 25 42 +137 +6788 +84 25 84 62 83 37 54 2 87 81 54 35 63 99 13 +138 +5213 +2 33 3 99 77 20 47 70 11 51 5 46 49 74 38 +139 +4686 +74 32 43 52 33 99 83 42 32 69 5 38 98 83 90 +140 +2547 +76 25 72 36 59 37 8 45 67 32 52 62 59 13 20 +141 +6505 +89 96 47 35 12 65 59 85 76 30 82 53 67 45 9 +142 +7182 +78 77 30 36 42 53 96 49 55 15 32 7 72 18 3 +143 +6521 +37 78 33 20 66 51 83 50 32 51 48 23 42 3 24 +144 +2793 +31 44 90 62 56 47 44 27 74 20 10 24 18 49 79 +145 +9815 +21 35 45 64 30 68 2 91 85 82 40 73 7 31 15 +146 +5943 +31 38 39 61 17 15 86 78 30 55 60 23 7 38 82 +147 +6027 +25 63 33 66 21 86 66 82 40 76 26 91 13 31 1 +148 +6043 +33 77 50 31 15 60 69 61 31 97 2 34 89 97 34 +149 +5092 +37 76 43 85 72 61 64 62 92 47 65 43 9 73 65 +150 +10681 +94 35 41 71 73 16 83 73 12 13 62 10 48 82 23 +151 +9995 +40 83 56 33 83 94 68 83 79 66 4 70 15 58 77 +152 +7524 +77 26 85 15 47 54 62 15 78 54 17 94 86 1 44 +153 +6988 +68 84 50 68 92 24 36 75 27 33 90 85 86 76 45 +154 +8386 +30 95 27 85 1 71 40 11 22 81 86 53 36 86 68 +155 +4417 +88 34 96 40 25 4 96 21 5 40 89 28 85 58 91 +156 +1327 +24 87 94 99 87 1 66 4 29 64 22 99 30 80 44 +157 +8865 +47 6 48 8 83 1 92 75 26 18 21 25 37 89 80 +158 +6453 +45 52 68 62 57 26 46 71 80 58 22 38 13 66 60 +159 +10214 +41 38 96 48 23 65 51 45 78 94 62 93 14 57 7 +160 +4668 +67 9 75 65 78 21 71 28 97 16 65 39 74 32 86 +161 +4861 +30 98 89 73 57 80 74 48 16 86 86 31 39 54 51 +162 +2095 +85 41 62 71 96 40 56 51 24 8 75 51 97 69 90 +163 +1907 +83 28 45 17 7 46 34 65 78 15 90 1 47 37 64 +164 +2782 +51 50 40 87 89 75 67 15 58 18 97 23 5 61 43 +165 +2615 +14 94 39 37 73 80 99 59 73 97 88 42 63 24 25 +166 +10288 +19 56 7 95 52 43 3 97 32 3 30 23 7 53 63 +167 +2814 +44 48 23 54 21 49 90 9 17 72 29 97 45 58 32 +168 +9948 +26 23 49 62 74 25 68 5 95 27 91 69 4 36 89 +169 +9376 +68 93 51 84 78 39 5 43 38 90 42 53 70 43 56 +170 +6725 +86 56 35 25 72 2 65 1 37 17 7 4 27 93 8 +171 +8646 +47 3 30 34 62 20 83 60 54 22 41 58 42 57 45 +172 +10034 +69 53 59 98 79 45 2 41 89 98 41 84 54 53 8 +173 +7690 +41 67 51 21 8 85 88 20 28 21 1 78 81 40 28 +174 +3025 +48 55 52 44 24 89 95 59 98 40 42 63 83 39 34 +175 +4692 +57 26 29 71 38 48 4 95 59 98 93 17 23 52 30 +176 +8485 +74 79 47 58 42 75 22 46 46 45 73 41 44 3 97 +177 +1054 +63 83 72 68 64 43 78 87 89 37 62 81 45 77 22 +178 +5238 +61 63 40 49 10 66 89 43 36 97 74 42 66 84 74 +179 +1904 +55 6 72 28 80 32 74 4 56 69 76 19 97 49 15 +180 +5155 +52 4 30 16 88 93 56 32 97 42 19 94 52 57 86 +181 +3164 +61 74 47 77 21 16 75 79 75 68 2 53 24 3 21 +182 +4426 +72 93 7 53 30 13 72 44 67 35 72 23 3 1 88 +183 +8591 +92 87 76 63 98 67 45 17 37 19 86 60 51 57 54 +184 +8558 +63 47 59 95 25 85 12 71 62 27 95 57 17 19 25 +185 +6623 +74 84 40 92 88 26 15 69 46 27 36 67 22 33 50 +186 +5791 +33 48 22 79 11 34 33 3 23 32 42 70 86 46 99 +187 +9770 +33 89 8 43 35 60 44 2 92 87 35 9 97 80 49 +188 +3329 +49 16 32 17 65 42 24 42 24 25 47 70 63 69 39 +189 +6393 +27 63 18 58 62 45 10 67 95 68 65 49 15 22 98 +190 +1501 +28 58 47 16 78 51 15 48 81 99 8 39 64 7 72 +191 +2954 +6 67 77 70 67 39 24 91 53 89 12 85 27 80 57 +192 +9618 +54 29 85 82 98 8 76 20 16 43 92 75 35 97 81 +193 +3022 +6 42 10 64 9 39 1 32 66 12 83 6 67 85 7 +194 +2488 +68 13 75 7 22 74 74 41 63 79 15 2 65 70 8 +195 +10340 +54 24 35 41 61 96 62 79 15 39 52 50 76 27 22 +196 +1179 +48 17 99 63 27 38 70 80 22 76 5 10 86 67 57 +197 +2607 +34 30 7 54 17 65 26 83 72 13 90 51 19 51 51 +198 +9034 +60 61 72 37 13 97 1 72 19 91 40 99 65 2 92 +199 +5166 +40 7 14 6 87 83 24 80 30 62 87 72 89 24 92 diff --git a/data/jobshop/200_15_05.txt b/data/jobshop/200_15_05.txt new file mode 100644 index 0000000000..ca5d07683b --- /dev/null +++ b/data/jobshop/200_15_05.txt @@ -0,0 +1,603 @@ +200 +15 +1461900193 +0 +1310 +37 85 64 5 95 6 58 36 13 13 20 88 10 80 97 +1 +10425 +87 33 46 49 55 64 43 54 21 59 61 60 97 48 34 +2 +3695 +35 65 54 87 41 65 27 89 91 81 35 86 95 77 34 +3 +6482 +38 46 60 58 25 92 62 81 84 45 21 34 94 48 83 +4 +5693 +20 48 76 30 14 43 63 14 75 47 93 58 10 79 89 +5 +6770 +75 17 91 56 87 23 62 50 24 65 2 33 84 81 75 +6 +10017 +52 98 58 89 89 16 91 7 48 28 41 74 47 93 22 +7 +8114 +61 72 53 24 34 51 42 11 61 3 4 53 7 50 47 +8 +7120 +79 36 71 90 17 19 58 71 14 76 67 43 69 2 56 +9 +8326 +97 45 89 56 42 36 89 37 67 86 14 22 71 50 47 +10 +7070 +10 9 78 65 34 56 67 3 40 76 75 81 63 47 84 +11 +2062 +57 73 20 70 2 65 32 46 22 20 53 76 90 65 35 +12 +9062 +85 3 47 24 98 65 44 17 2 18 84 84 4 63 41 +13 +5962 +6 75 33 66 8 72 13 94 5 60 13 37 55 67 85 +14 +9846 +59 16 14 67 80 9 47 81 18 14 29 40 34 72 17 +15 +10065 +87 31 75 94 4 38 3 3 23 40 96 51 55 39 9 +16 +1209 +12 54 29 43 48 26 94 24 32 96 92 90 42 55 40 +17 +8193 +90 19 73 51 72 84 52 13 16 25 21 96 6 1 29 +18 +6900 +83 97 62 79 28 23 89 96 37 51 81 66 48 50 80 +19 +8857 +92 84 91 88 41 75 1 48 23 3 95 22 50 13 93 +20 +4668 +63 30 54 3 17 39 45 62 60 64 76 9 63 7 51 +21 +879 +74 29 76 14 17 15 30 4 42 27 32 59 31 18 62 +22 +8828 +86 56 21 51 34 68 87 80 58 83 80 7 46 55 30 +23 +5031 +22 42 51 63 27 39 52 77 20 12 35 73 58 96 16 +24 +6246 +54 25 99 20 36 87 94 40 52 69 65 75 95 73 59 +25 +9103 +65 1 73 83 65 63 55 11 31 32 72 59 20 29 75 +26 +7121 +55 31 34 84 47 86 9 45 19 85 68 20 90 85 10 +27 +10798 +19 72 57 94 34 74 56 91 45 71 97 85 5 5 76 +28 +3147 +7 25 81 85 67 87 15 23 70 10 2 41 42 14 82 +29 +7347 +35 83 4 53 13 79 1 23 41 97 77 41 32 39 24 +30 +9831 +78 99 86 62 56 25 45 29 53 41 34 19 36 7 8 +31 +6138 +32 50 21 12 9 92 87 94 11 6 78 32 89 19 19 +32 +3854 +10 92 6 58 72 54 16 12 57 17 8 48 19 9 44 +33 +1130 +75 83 83 59 5 4 81 92 74 43 93 18 94 6 45 +34 +8595 +14 10 40 35 88 76 34 1 54 79 22 34 37 96 51 +35 +4310 +53 22 93 69 58 80 35 73 99 96 71 45 48 62 95 +36 +9033 +49 26 65 94 17 32 3 50 34 42 35 62 83 82 47 +37 +1720 +40 56 71 19 4 91 54 31 90 36 61 25 62 72 22 +38 +2655 +19 99 49 11 67 15 84 25 44 84 82 80 26 71 41 +39 +2282 +25 42 18 8 47 84 86 6 32 93 26 87 35 71 9 +40 +8337 +54 48 17 10 46 88 71 31 33 69 74 44 33 46 84 +41 +10708 +5 93 28 23 19 19 3 9 26 43 47 43 88 77 96 +42 +5102 +37 46 67 83 7 6 40 83 35 63 97 30 26 99 28 +43 +6206 +56 61 20 43 34 95 15 19 2 79 72 39 40 86 49 +44 +8150 +18 78 37 96 75 94 93 72 72 96 52 73 7 96 59 +45 +5658 +31 61 95 20 6 17 8 52 22 25 7 23 78 89 94 +46 +6322 +30 37 95 48 40 86 6 9 99 93 4 88 93 39 98 +47 +1769 +2 34 84 14 87 20 53 30 91 72 41 62 42 80 93 +48 +10279 +5 29 24 72 75 77 72 60 94 23 12 94 64 85 94 +49 +7077 +15 46 93 13 12 60 54 83 8 62 65 87 4 84 89 +50 +1624 +71 72 48 41 80 40 57 10 78 70 13 95 82 39 3 +51 +5509 +46 19 8 61 83 35 14 79 22 64 99 83 19 45 62 +52 +4470 +49 63 78 19 17 94 80 45 74 4 81 21 73 62 76 +53 +10472 +89 32 79 47 40 2 61 63 71 38 69 65 10 41 98 +54 +1001 +59 69 91 6 38 19 24 73 26 30 77 72 44 55 64 +55 +10160 +42 99 30 58 16 59 19 20 70 65 49 16 95 31 58 +56 +7258 +13 89 30 42 33 96 33 76 53 84 19 77 52 27 18 +57 +5367 +56 48 51 25 61 89 28 34 9 48 78 87 1 69 6 +58 +2287 +27 23 74 12 13 3 32 66 8 44 46 49 30 85 68 +59 +6293 +13 78 29 66 33 14 68 48 11 31 81 74 88 11 46 +60 +1148 +29 94 62 81 88 33 83 55 75 31 81 70 19 89 66 +61 +6225 +20 93 80 26 99 17 31 39 25 20 36 71 51 37 11 +62 +2182 +30 84 76 28 33 76 8 33 32 54 11 89 99 4 36 +63 +10625 +26 28 56 12 37 29 83 97 53 27 51 49 80 40 47 +64 +2087 +98 70 53 92 54 41 99 18 53 83 72 85 93 86 63 +65 +2295 +12 94 14 29 43 77 82 62 79 67 86 2 58 37 77 +66 +10745 +48 52 3 12 96 77 82 46 49 98 65 18 99 87 84 +67 +9759 +54 54 55 64 65 99 80 3 11 56 81 10 89 8 9 +68 +7258 +93 48 96 91 15 55 33 26 17 20 31 31 3 11 95 +69 +10730 +29 55 48 84 63 59 33 21 5 7 91 69 57 97 78 +70 +4509 +51 85 96 58 34 7 48 24 3 44 95 77 40 39 39 +71 +4201 +33 71 25 90 42 97 67 55 9 43 64 34 9 32 77 +72 +3330 +32 17 41 33 94 49 53 59 85 43 75 83 68 96 43 +73 +4381 +80 31 18 44 26 62 68 75 73 2 70 80 96 40 81 +74 +8227 +9 42 67 19 72 14 90 30 60 27 43 30 20 76 58 +75 +4792 +14 32 77 13 56 21 13 78 23 88 61 89 39 20 81 +76 +5932 +11 67 46 23 82 39 55 34 23 49 65 91 77 83 37 +77 +10390 +46 94 57 37 90 67 85 59 23 55 14 96 60 70 22 +78 +9375 +86 2 60 11 11 38 35 72 55 52 71 87 73 93 31 +79 +3235 +55 46 2 13 1 35 6 66 58 46 9 81 53 84 96 +80 +5867 +2 99 4 51 41 36 12 70 37 42 68 76 79 52 75 +81 +1732 +78 15 15 88 96 74 34 31 35 85 26 16 62 19 46 +82 +7840 +55 97 14 62 31 97 79 5 26 28 34 15 36 32 17 +83 +2036 +68 62 69 62 51 2 83 22 17 47 21 71 2 51 54 +84 +1079 +49 51 85 31 43 79 98 10 73 65 7 63 41 86 36 +85 +9695 +12 42 1 87 11 36 83 97 22 41 48 52 76 47 4 +86 +5063 +56 26 36 92 56 44 89 3 82 96 21 80 57 10 27 +87 +9422 +53 32 53 85 31 62 64 94 88 10 19 34 31 56 10 +88 +3584 +20 46 7 52 79 88 44 59 22 25 69 31 78 77 66 +89 +6283 +63 96 31 29 52 55 4 83 1 49 42 95 73 53 43 +90 +3018 +79 87 19 76 73 86 75 21 92 59 68 24 5 75 4 +91 +2039 +1 3 46 61 6 42 97 98 57 54 90 77 97 19 4 +92 +3456 +84 81 43 3 75 46 97 40 16 83 94 98 64 78 41 +93 +3710 +37 65 84 37 5 52 12 8 37 31 31 12 52 71 36 +94 +6681 +38 39 6 32 52 12 12 89 6 96 80 76 86 35 97 +95 +2550 +99 39 18 10 87 91 9 46 57 31 57 29 31 79 50 +96 +2635 +99 87 84 64 4 64 45 92 6 82 48 81 78 77 45 +97 +2337 +23 45 95 14 15 90 82 44 20 75 68 93 72 68 25 +98 +5539 +27 5 65 21 78 70 51 62 62 6 46 13 86 90 71 +99 +6777 +68 64 89 57 99 16 19 52 75 26 2 36 43 63 61 +100 +4909 +58 17 90 92 22 9 7 61 17 18 39 94 32 99 50 +101 +6370 +32 3 48 50 95 18 42 59 95 71 99 43 28 13 56 +102 +3409 +32 74 97 52 4 3 45 44 77 67 2 7 28 14 70 +103 +3376 +79 75 44 55 36 19 53 6 90 35 47 7 22 80 8 +104 +8082 +17 57 15 50 43 21 25 30 14 17 36 12 74 31 99 +105 +1165 +29 19 48 26 86 16 67 41 95 57 37 64 60 50 68 +106 +3358 +17 11 33 7 87 55 82 98 5 56 81 68 1 74 25 +107 +3908 +90 75 27 70 18 36 49 72 18 57 71 46 84 48 2 +108 +6533 +91 24 30 85 50 31 62 61 13 94 83 82 80 6 57 +109 +6654 +24 31 97 89 35 19 18 26 49 62 56 4 88 89 90 +110 +2320 +37 55 80 92 49 53 4 43 25 36 8 83 84 72 99 +111 +10446 +78 73 33 3 47 80 99 45 1 48 85 28 17 43 14 +112 +9671 +78 34 65 59 88 60 70 73 58 79 60 2 93 80 55 +113 +1861 +91 88 93 76 10 7 54 88 79 26 13 84 72 88 53 +114 +3929 +61 79 86 4 33 53 11 83 60 31 80 36 38 10 56 +115 +6669 +5 88 8 17 72 62 16 64 89 49 25 34 42 15 65 +116 +7919 +6 45 78 80 61 48 75 19 64 63 20 7 65 39 33 +117 +2102 +61 99 62 87 61 77 27 73 90 50 13 92 5 99 98 +118 +8306 +73 82 41 80 17 10 16 81 79 87 18 23 64 18 45 +119 +3753 +31 40 83 66 75 2 58 58 61 58 67 81 51 77 69 +120 +4160 +71 57 97 43 87 86 29 35 18 19 43 56 85 98 59 +121 +6574 +23 91 31 56 27 54 59 47 10 97 40 50 73 15 22 +122 +10620 +22 31 24 42 35 31 47 92 4 46 91 86 48 11 50 +123 +4647 +58 62 29 57 80 72 47 53 19 88 20 50 42 36 46 +124 +5963 +72 17 92 63 15 59 90 62 58 27 89 66 14 36 70 +125 +7544 +80 87 41 62 97 26 60 90 19 37 58 62 69 99 45 +126 +9554 +98 3 8 40 89 96 22 51 28 45 26 63 5 14 14 +127 +5629 +81 97 7 57 81 69 73 86 54 49 67 37 98 76 62 +128 +6741 +2 92 57 85 64 80 69 78 58 30 34 28 14 90 66 +129 +6534 +75 51 49 33 22 19 81 56 41 49 50 7 77 75 84 +130 +5963 +18 23 17 1 28 72 25 65 40 28 49 23 10 14 14 +131 +2862 +86 7 8 30 34 28 38 1 33 3 11 99 74 55 2 +132 +7459 +60 75 40 60 42 59 36 11 2 30 82 14 5 48 89 +133 +2215 +40 64 28 15 65 22 67 65 26 6 55 49 76 41 72 +134 +10308 +82 23 48 18 84 28 84 56 99 62 73 58 10 51 98 +135 +10791 +17 50 51 21 71 42 81 20 38 37 59 61 88 25 42 +136 +6787 +84 25 84 62 83 37 54 2 87 81 54 35 63 99 13 +137 +5212 +2 33 3 99 77 20 47 70 11 51 5 46 49 74 38 +138 +4685 +74 32 43 52 33 99 83 42 32 69 5 38 98 83 90 +139 +2547 +76 25 72 36 59 37 8 45 67 32 52 62 59 13 20 +140 +6504 +89 96 47 35 12 65 59 85 76 30 82 53 67 45 9 +141 +7181 +78 77 30 36 42 53 96 49 55 15 32 7 72 18 3 +142 +6520 +37 78 33 20 66 51 83 50 32 51 48 23 42 3 24 +143 +2792 +31 44 90 62 56 47 44 27 74 20 10 24 18 49 79 +144 +9813 +21 35 45 64 30 68 2 91 85 82 40 73 7 31 15 +145 +5942 +31 38 39 61 17 15 86 78 30 55 60 23 7 38 82 +146 +6025 +25 63 33 66 21 86 66 82 40 76 26 91 13 31 1 +147 +6041 +33 77 50 31 15 60 69 61 31 97 2 34 89 97 34 +148 +5091 +37 76 43 85 72 61 64 62 92 47 65 43 9 73 65 +149 +10679 +94 35 41 71 73 16 83 73 12 13 62 10 48 82 23 +150 +9993 +40 83 56 33 83 94 68 83 79 66 4 70 15 58 77 +151 +7523 +77 26 85 15 47 54 62 15 78 54 17 94 86 1 44 +152 +6986 +68 84 50 68 92 24 36 75 27 33 90 85 86 76 45 +153 +8385 +30 95 27 85 1 71 40 11 22 81 86 53 36 86 68 +154 +4416 +88 34 96 40 25 4 96 21 5 40 89 28 85 58 91 +155 +1327 +24 87 94 99 87 1 66 4 29 64 22 99 30 80 44 +156 +8863 +47 6 48 8 83 1 92 75 26 18 21 25 37 89 80 +157 +6452 +45 52 68 62 57 26 46 71 80 58 22 38 13 66 60 +158 +10212 +41 38 96 48 23 65 51 45 78 94 62 93 14 57 7 +159 +4667 +67 9 75 65 78 21 71 28 97 16 65 39 74 32 86 +160 +4860 +30 98 89 73 57 80 74 48 16 86 86 31 39 54 51 +161 +2095 +85 41 62 71 96 40 56 51 24 8 75 51 97 69 90 +162 +1907 +83 28 45 17 7 46 34 65 78 15 90 1 47 37 64 +163 +2782 +51 50 40 87 89 75 67 15 58 18 97 23 5 61 43 +164 +2615 +14 94 39 37 73 80 99 59 73 97 88 42 63 24 25 +165 +10286 +19 56 7 95 52 43 3 97 32 3 30 23 7 53 63 +166 +2814 +44 48 23 54 21 49 90 9 17 72 29 97 45 58 32 +167 +9946 +26 23 49 62 74 25 68 5 95 27 91 69 4 36 89 +168 +9374 +68 93 51 84 78 39 5 43 38 90 42 53 70 43 56 +169 +6724 +86 56 35 25 72 2 65 1 37 17 7 4 27 93 8 +170 +8644 +47 3 30 34 62 20 83 60 54 22 41 58 42 57 45 +171 +10032 +69 53 59 98 79 45 2 41 89 98 41 84 54 53 8 +172 +7688 +41 67 51 21 8 85 88 20 28 21 1 78 81 40 28 +173 +3025 +48 55 52 44 24 89 95 59 98 40 42 63 83 39 34 +174 +4691 +57 26 29 71 38 48 4 95 59 98 93 17 23 52 30 +175 +8484 +74 79 47 58 42 75 22 46 46 45 73 41 44 3 97 +176 +1054 +63 83 72 68 64 43 78 87 89 37 62 81 45 77 22 +177 +5237 +61 63 40 49 10 66 89 43 36 97 74 42 66 84 74 +178 +1904 +55 6 72 28 80 32 74 4 56 69 76 19 97 49 15 +179 +5154 +52 4 30 16 88 93 56 32 97 42 19 94 52 57 86 +180 +3163 +61 74 47 77 21 16 75 79 75 68 2 53 24 3 21 +181 +4425 +72 93 7 53 30 13 72 44 67 35 72 23 3 1 88 +182 +8589 +92 87 76 63 98 67 45 17 37 19 86 60 51 57 54 +183 +8556 +63 47 59 95 25 85 12 71 62 27 95 57 17 19 25 +184 +6621 +74 84 40 92 88 26 15 69 46 27 36 67 22 33 50 +185 +5790 +33 48 22 79 11 34 33 3 23 32 42 70 86 46 99 +186 +9768 +33 89 8 43 35 60 44 2 92 87 35 9 97 80 49 +187 +3329 +49 16 32 17 65 42 24 42 24 25 47 70 63 69 39 +188 +6391 +27 63 18 58 62 45 10 67 95 68 65 49 15 22 98 +189 +1500 +28 58 47 16 78 51 15 48 81 99 8 39 64 7 72 +190 +2953 +6 67 77 70 67 39 24 91 53 89 12 85 27 80 57 +191 +9616 +54 29 85 82 98 8 76 20 16 43 92 75 35 97 81 +192 +3022 +6 42 10 64 9 39 1 32 66 12 83 6 67 85 7 +193 +2488 +68 13 75 7 22 74 74 41 63 79 15 2 65 70 8 +194 +10338 +54 24 35 41 61 96 62 79 15 39 52 50 76 27 22 +195 +1179 +48 17 99 63 27 38 70 80 22 76 5 10 86 67 57 +196 +2607 +34 30 7 54 17 65 26 83 72 13 90 51 19 51 51 +197 +9032 +60 61 72 37 13 97 1 72 19 91 40 99 65 2 92 +198 +5165 +40 7 14 6 87 83 24 80 30 62 87 72 89 24 92 +199 +9588 +2 40 72 59 66 39 57 21 11 41 57 1 10 55 38 diff --git a/data/jobshop/200_15_06.txt b/data/jobshop/200_15_06.txt new file mode 100644 index 0000000000..c3512be454 --- /dev/null +++ b/data/jobshop/200_15_06.txt @@ -0,0 +1,603 @@ +200 +15 +796138424 +0 +10423 +87 33 46 49 55 64 43 54 21 59 61 60 97 48 34 +1 +3694 +35 65 54 87 41 65 27 89 91 81 35 86 95 77 34 +2 +6481 +38 46 60 58 25 92 62 81 84 45 21 34 94 48 83 +3 +5692 +20 48 76 30 14 43 63 14 75 47 93 58 10 79 89 +4 +6768 +75 17 91 56 87 23 62 50 24 65 2 33 84 81 75 +5 +10015 +52 98 58 89 89 16 91 7 48 28 41 74 47 93 22 +6 +8112 +61 72 53 24 34 51 42 11 61 3 4 53 7 50 47 +7 +7118 +79 36 71 90 17 19 58 71 14 76 67 43 69 2 56 +8 +8324 +97 45 89 56 42 36 89 37 67 86 14 22 71 50 47 +9 +7068 +10 9 78 65 34 56 67 3 40 76 75 81 63 47 84 +10 +2061 +57 73 20 70 2 65 32 46 22 20 53 76 90 65 35 +11 +9060 +85 3 47 24 98 65 44 17 2 18 84 84 4 63 41 +12 +5961 +6 75 33 66 8 72 13 94 5 60 13 37 55 67 85 +13 +9844 +59 16 14 67 80 9 47 81 18 14 29 40 34 72 17 +14 +10063 +87 31 75 94 4 38 3 3 23 40 96 51 55 39 9 +15 +1209 +12 54 29 43 48 26 94 24 32 96 92 90 42 55 40 +16 +8191 +90 19 73 51 72 84 52 13 16 25 21 96 6 1 29 +17 +6898 +83 97 62 79 28 23 89 96 37 51 81 66 48 50 80 +18 +8855 +92 84 91 88 41 75 1 48 23 3 95 22 50 13 93 +19 +4667 +63 30 54 3 17 39 45 62 60 64 76 9 63 7 51 +20 +878 +74 29 76 14 17 15 30 4 42 27 32 59 31 18 62 +21 +8826 +86 56 21 51 34 68 87 80 58 83 80 7 46 55 30 +22 +5030 +22 42 51 63 27 39 52 77 20 12 35 73 58 96 16 +23 +6244 +54 25 99 20 36 87 94 40 52 69 65 75 95 73 59 +24 +9101 +65 1 73 83 65 63 55 11 31 32 72 59 20 29 75 +25 +7120 +55 31 34 84 47 86 9 45 19 85 68 20 90 85 10 +26 +10796 +19 72 57 94 34 74 56 91 45 71 97 85 5 5 76 +27 +3146 +7 25 81 85 67 87 15 23 70 10 2 41 42 14 82 +28 +7346 +35 83 4 53 13 79 1 23 41 97 77 41 32 39 24 +29 +9829 +78 99 86 62 56 25 45 29 53 41 34 19 36 7 8 +30 +6137 +32 50 21 12 9 92 87 94 11 6 78 32 89 19 19 +31 +3853 +10 92 6 58 72 54 16 12 57 17 8 48 19 9 44 +32 +1130 +75 83 83 59 5 4 81 92 74 43 93 18 94 6 45 +33 +8593 +14 10 40 35 88 76 34 1 54 79 22 34 37 96 51 +34 +4309 +53 22 93 69 58 80 35 73 99 96 71 45 48 62 95 +35 +9031 +49 26 65 94 17 32 3 50 34 42 35 62 83 82 47 +36 +1720 +40 56 71 19 4 91 54 31 90 36 61 25 62 72 22 +37 +2655 +19 99 49 11 67 15 84 25 44 84 82 80 26 71 41 +38 +2281 +25 42 18 8 47 84 86 6 32 93 26 87 35 71 9 +39 +8335 +54 48 17 10 46 88 71 31 33 69 74 44 33 46 84 +40 +10706 +5 93 28 23 19 19 3 9 26 43 47 43 88 77 96 +41 +5101 +37 46 67 83 7 6 40 83 35 63 97 30 26 99 28 +42 +6204 +56 61 20 43 34 95 15 19 2 79 72 39 40 86 49 +43 +8148 +18 78 37 96 75 94 93 72 72 96 52 73 7 96 59 +44 +5657 +31 61 95 20 6 17 8 52 22 25 7 23 78 89 94 +45 +6321 +30 37 95 48 40 86 6 9 99 93 4 88 93 39 98 +46 +1768 +2 34 84 14 87 20 53 30 91 72 41 62 42 80 93 +47 +10277 +5 29 24 72 75 77 72 60 94 23 12 94 64 85 94 +48 +7075 +15 46 93 13 12 60 54 83 8 62 65 87 4 84 89 +49 +1624 +71 72 48 41 80 40 57 10 78 70 13 95 82 39 3 +50 +5508 +46 19 8 61 83 35 14 79 22 64 99 83 19 45 62 +51 +4469 +49 63 78 19 17 94 80 45 74 4 81 21 73 62 76 +52 +10470 +89 32 79 47 40 2 61 63 71 38 69 65 10 41 98 +53 +1000 +59 69 91 6 38 19 24 73 26 30 77 72 44 55 64 +54 +10158 +42 99 30 58 16 59 19 20 70 65 49 16 95 31 58 +55 +7256 +13 89 30 42 33 96 33 76 53 84 19 77 52 27 18 +56 +5365 +56 48 51 25 61 89 28 34 9 48 78 87 1 69 6 +57 +2286 +27 23 74 12 13 3 32 66 8 44 46 49 30 85 68 +58 +6292 +13 78 29 66 33 14 68 48 11 31 81 74 88 11 46 +59 +1148 +29 94 62 81 88 33 83 55 75 31 81 70 19 89 66 +60 +6224 +20 93 80 26 99 17 31 39 25 20 36 71 51 37 11 +61 +2182 +30 84 76 28 33 76 8 33 32 54 11 89 99 4 36 +62 +10623 +26 28 56 12 37 29 83 97 53 27 51 49 80 40 47 +63 +2086 +98 70 53 92 54 41 99 18 53 83 72 85 93 86 63 +64 +2294 +12 94 14 29 43 77 82 62 79 67 86 2 58 37 77 +65 +10743 +48 52 3 12 96 77 82 46 49 98 65 18 99 87 84 +66 +9757 +54 54 55 64 65 99 80 3 11 56 81 10 89 8 9 +67 +7257 +93 48 96 91 15 55 33 26 17 20 31 31 3 11 95 +68 +10727 +29 55 48 84 63 59 33 21 5 7 91 69 57 97 78 +69 +4508 +51 85 96 58 34 7 48 24 3 44 95 77 40 39 39 +70 +4200 +33 71 25 90 42 97 67 55 9 43 64 34 9 32 77 +71 +3330 +32 17 41 33 94 49 53 59 85 43 75 83 68 96 43 +72 +4380 +80 31 18 44 26 62 68 75 73 2 70 80 96 40 81 +73 +8226 +9 42 67 19 72 14 90 30 60 27 43 30 20 76 58 +74 +4792 +14 32 77 13 56 21 13 78 23 88 61 89 39 20 81 +75 +5931 +11 67 46 23 82 39 55 34 23 49 65 91 77 83 37 +76 +10387 +46 94 57 37 90 67 85 59 23 55 14 96 60 70 22 +77 +9373 +86 2 60 11 11 38 35 72 55 52 71 87 73 93 31 +78 +3234 +55 46 2 13 1 35 6 66 58 46 9 81 53 84 96 +79 +5866 +2 99 4 51 41 36 12 70 37 42 68 76 79 52 75 +80 +1732 +78 15 15 88 96 74 34 31 35 85 26 16 62 19 46 +81 +7839 +55 97 14 62 31 97 79 5 26 28 34 15 36 32 17 +82 +2036 +68 62 69 62 51 2 83 22 17 47 21 71 2 51 54 +83 +1079 +49 51 85 31 43 79 98 10 73 65 7 63 41 86 36 +84 +9693 +12 42 1 87 11 36 83 97 22 41 48 52 76 47 4 +85 +5062 +56 26 36 92 56 44 89 3 82 96 21 80 57 10 27 +86 +9421 +53 32 53 85 31 62 64 94 88 10 19 34 31 56 10 +87 +3583 +20 46 7 52 79 88 44 59 22 25 69 31 78 77 66 +88 +6282 +63 96 31 29 52 55 4 83 1 49 42 95 73 53 43 +89 +3017 +79 87 19 76 73 86 75 21 92 59 68 24 5 75 4 +90 +2038 +1 3 46 61 6 42 97 98 57 54 90 77 97 19 4 +91 +3455 +84 81 43 3 75 46 97 40 16 83 94 98 64 78 41 +92 +3710 +37 65 84 37 5 52 12 8 37 31 31 12 52 71 36 +93 +6679 +38 39 6 32 52 12 12 89 6 96 80 76 86 35 97 +94 +2549 +99 39 18 10 87 91 9 46 57 31 57 29 31 79 50 +95 +2634 +99 87 84 64 4 64 45 92 6 82 48 81 78 77 45 +96 +2337 +23 45 95 14 15 90 82 44 20 75 68 93 72 68 25 +97 +5538 +27 5 65 21 78 70 51 62 62 6 46 13 86 90 71 +98 +6775 +68 64 89 57 99 16 19 52 75 26 2 36 43 63 61 +99 +4908 +58 17 90 92 22 9 7 61 17 18 39 94 32 99 50 +100 +6369 +32 3 48 50 95 18 42 59 95 71 99 43 28 13 56 +101 +3408 +32 74 97 52 4 3 45 44 77 67 2 7 28 14 70 +102 +3375 +79 75 44 55 36 19 53 6 90 35 47 7 22 80 8 +103 +8081 +17 57 15 50 43 21 25 30 14 17 36 12 74 31 99 +104 +1165 +29 19 48 26 86 16 67 41 95 57 37 64 60 50 68 +105 +3357 +17 11 33 7 87 55 82 98 5 56 81 68 1 74 25 +106 +3907 +90 75 27 70 18 36 49 72 18 57 71 46 84 48 2 +107 +6532 +91 24 30 85 50 31 62 61 13 94 83 82 80 6 57 +108 +6653 +24 31 97 89 35 19 18 26 49 62 56 4 88 89 90 +109 +2320 +37 55 80 92 49 53 4 43 25 36 8 83 84 72 99 +110 +10444 +78 73 33 3 47 80 99 45 1 48 85 28 17 43 14 +111 +9669 +78 34 65 59 88 60 70 73 58 79 60 2 93 80 55 +112 +1861 +91 88 93 76 10 7 54 88 79 26 13 84 72 88 53 +113 +3928 +61 79 86 4 33 53 11 83 60 31 80 36 38 10 56 +114 +6667 +5 88 8 17 72 62 16 64 89 49 25 34 42 15 65 +115 +7917 +6 45 78 80 61 48 75 19 64 63 20 7 65 39 33 +116 +2102 +61 99 62 87 61 77 27 73 90 50 13 92 5 99 98 +117 +8305 +73 82 41 80 17 10 16 81 79 87 18 23 64 18 45 +118 +3752 +31 40 83 66 75 2 58 58 61 58 67 81 51 77 69 +119 +4159 +71 57 97 43 87 86 29 35 18 19 43 56 85 98 59 +120 +6573 +23 91 31 56 27 54 59 47 10 97 40 50 73 15 22 +121 +10618 +22 31 24 42 35 31 47 92 4 46 91 86 48 11 50 +122 +4646 +58 62 29 57 80 72 47 53 19 88 20 50 42 36 46 +123 +5962 +72 17 92 63 15 59 90 62 58 27 89 66 14 36 70 +124 +7543 +80 87 41 62 97 26 60 90 19 37 58 62 69 99 45 +125 +9552 +98 3 8 40 89 96 22 51 28 45 26 63 5 14 14 +126 +5628 +81 97 7 57 81 69 73 86 54 49 67 37 98 76 62 +127 +6740 +2 92 57 85 64 80 69 78 58 30 34 28 14 90 66 +128 +6533 +75 51 49 33 22 19 81 56 41 49 50 7 77 75 84 +129 +5962 +18 23 17 1 28 72 25 65 40 28 49 23 10 14 14 +130 +2861 +86 7 8 30 34 28 38 1 33 3 11 99 74 55 2 +131 +7458 +60 75 40 60 42 59 36 11 2 30 82 14 5 48 89 +132 +2215 +40 64 28 15 65 22 67 65 26 6 55 49 76 41 72 +133 +10306 +82 23 48 18 84 28 84 56 99 62 73 58 10 51 98 +134 +10789 +17 50 51 21 71 42 81 20 38 37 59 61 88 25 42 +135 +6785 +84 25 84 62 83 37 54 2 87 81 54 35 63 99 13 +136 +5211 +2 33 3 99 77 20 47 70 11 51 5 46 49 74 38 +137 +4684 +74 32 43 52 33 99 83 42 32 69 5 38 98 83 90 +138 +2546 +76 25 72 36 59 37 8 45 67 32 52 62 59 13 20 +139 +6503 +89 96 47 35 12 65 59 85 76 30 82 53 67 45 9 +140 +7179 +78 77 30 36 42 53 96 49 55 15 32 7 72 18 3 +141 +6519 +37 78 33 20 66 51 83 50 32 51 48 23 42 3 24 +142 +2792 +31 44 90 62 56 47 44 27 74 20 10 24 18 49 79 +143 +9811 +21 35 45 64 30 68 2 91 85 82 40 73 7 31 15 +144 +5941 +31 38 39 61 17 15 86 78 30 55 60 23 7 38 82 +145 +6024 +25 63 33 66 21 86 66 82 40 76 26 91 13 31 1 +146 +6040 +33 77 50 31 15 60 69 61 31 97 2 34 89 97 34 +147 +5090 +37 76 43 85 72 61 64 62 92 47 65 43 9 73 65 +148 +10676 +94 35 41 71 73 16 83 73 12 13 62 10 48 82 23 +149 +9991 +40 83 56 33 83 94 68 83 79 66 4 70 15 58 77 +150 +7521 +77 26 85 15 47 54 62 15 78 54 17 94 86 1 44 +151 +6985 +68 84 50 68 92 24 36 75 27 33 90 85 86 76 45 +152 +8383 +30 95 27 85 1 71 40 11 22 81 86 53 36 86 68 +153 +4415 +88 34 96 40 25 4 96 21 5 40 89 28 85 58 91 +154 +1326 +24 87 94 99 87 1 66 4 29 64 22 99 30 80 44 +155 +8862 +47 6 48 8 83 1 92 75 26 18 21 25 37 89 80 +156 +6450 +45 52 68 62 57 26 46 71 80 58 22 38 13 66 60 +157 +10209 +41 38 96 48 23 65 51 45 78 94 62 93 14 57 7 +158 +4666 +67 9 75 65 78 21 71 28 97 16 65 39 74 32 86 +159 +4859 +30 98 89 73 57 80 74 48 16 86 86 31 39 54 51 +160 +2095 +85 41 62 71 96 40 56 51 24 8 75 51 97 69 90 +161 +1906 +83 28 45 17 7 46 34 65 78 15 90 1 47 37 64 +162 +2781 +51 50 40 87 89 75 67 15 58 18 97 23 5 61 43 +163 +2614 +14 94 39 37 73 80 99 59 73 97 88 42 63 24 25 +164 +10284 +19 56 7 95 52 43 3 97 32 3 30 23 7 53 63 +165 +2813 +44 48 23 54 21 49 90 9 17 72 29 97 45 58 32 +166 +9944 +26 23 49 62 74 25 68 5 95 27 91 69 4 36 89 +167 +9372 +68 93 51 84 78 39 5 43 38 90 42 53 70 43 56 +168 +6722 +86 56 35 25 72 2 65 1 37 17 7 4 27 93 8 +169 +8642 +47 3 30 34 62 20 83 60 54 22 41 58 42 57 45 +170 +10030 +69 53 59 98 79 45 2 41 89 98 41 84 54 53 8 +171 +7687 +41 67 51 21 8 85 88 20 28 21 1 78 81 40 28 +172 +3024 +48 55 52 44 24 89 95 59 98 40 42 63 83 39 34 +173 +4690 +57 26 29 71 38 48 4 95 59 98 93 17 23 52 30 +174 +8482 +74 79 47 58 42 75 22 46 46 45 73 41 44 3 97 +175 +1053 +63 83 72 68 64 43 78 87 89 37 62 81 45 77 22 +176 +5236 +61 63 40 49 10 66 89 43 36 97 74 42 66 84 74 +177 +1903 +55 6 72 28 80 32 74 4 56 69 76 19 97 49 15 +178 +5153 +52 4 30 16 88 93 56 32 97 42 19 94 52 57 86 +179 +3162 +61 74 47 77 21 16 75 79 75 68 2 53 24 3 21 +180 +4424 +72 93 7 53 30 13 72 44 67 35 72 23 3 1 88 +181 +8587 +92 87 76 63 98 67 45 17 37 19 86 60 51 57 54 +182 +8554 +63 47 59 95 25 85 12 71 62 27 95 57 17 19 25 +183 +6620 +74 84 40 92 88 26 15 69 46 27 36 67 22 33 50 +184 +5789 +33 48 22 79 11 34 33 3 23 32 42 70 86 46 99 +185 +9766 +33 89 8 43 35 60 44 2 92 87 35 9 97 80 49 +186 +3328 +49 16 32 17 65 42 24 42 24 25 47 70 63 69 39 +187 +6390 +27 63 18 58 62 45 10 67 95 68 65 49 15 22 98 +188 +1500 +28 58 47 16 78 51 15 48 81 99 8 39 64 7 72 +189 +2953 +6 67 77 70 67 39 24 91 53 89 12 85 27 80 57 +190 +9614 +54 29 85 82 98 8 76 20 16 43 92 75 35 97 81 +191 +3021 +6 42 10 64 9 39 1 32 66 12 83 6 67 85 7 +192 +2487 +68 13 75 7 22 74 74 41 63 79 15 2 65 70 8 +193 +10336 +54 24 35 41 61 96 62 79 15 39 52 50 76 27 22 +194 +1178 +48 17 99 63 27 38 70 80 22 76 5 10 86 67 57 +195 +2606 +34 30 7 54 17 65 26 83 72 13 90 51 19 51 51 +196 +9030 +60 61 72 37 13 97 1 72 19 91 40 99 65 2 92 +197 +5164 +40 7 14 6 87 83 24 80 30 62 87 72 89 24 92 +198 +9586 +2 40 72 59 66 39 57 21 11 41 57 1 10 55 38 +199 +10047 +85 64 5 95 6 58 36 13 13 20 88 10 80 97 6 diff --git a/data/jobshop/200_15_07.txt b/data/jobshop/200_15_07.txt new file mode 100644 index 0000000000..e28229e124 --- /dev/null +++ b/data/jobshop/200_15_07.txt @@ -0,0 +1,603 @@ +200 +15 +1875371358 +0 +3694 +35 65 54 87 41 65 27 89 91 81 35 86 95 77 34 +1 +6481 +38 46 60 58 25 92 62 81 84 45 21 34 94 48 83 +2 +5692 +20 48 76 30 14 43 63 14 75 47 93 58 10 79 89 +3 +6769 +75 17 91 56 87 23 62 50 24 65 2 33 84 81 75 +4 +10015 +52 98 58 89 89 16 91 7 48 28 41 74 47 93 22 +5 +8113 +61 72 53 24 34 51 42 11 61 3 4 53 7 50 47 +6 +7119 +79 36 71 90 17 19 58 71 14 76 67 43 69 2 56 +7 +8324 +97 45 89 56 42 36 89 37 67 86 14 22 71 50 47 +8 +7069 +10 9 78 65 34 56 67 3 40 76 75 81 63 47 84 +9 +2062 +57 73 20 70 2 65 32 46 22 20 53 76 90 65 35 +10 +9061 +85 3 47 24 98 65 44 17 2 18 84 84 4 63 41 +11 +5961 +6 75 33 66 8 72 13 94 5 60 13 37 55 67 85 +12 +9845 +59 16 14 67 80 9 47 81 18 14 29 40 34 72 17 +13 +10064 +87 31 75 94 4 38 3 3 23 40 96 51 55 39 9 +14 +1209 +12 54 29 43 48 26 94 24 32 96 92 90 42 55 40 +15 +8192 +90 19 73 51 72 84 52 13 16 25 21 96 6 1 29 +16 +6899 +83 97 62 79 28 23 89 96 37 51 81 66 48 50 80 +17 +8855 +92 84 91 88 41 75 1 48 23 3 95 22 50 13 93 +18 +4668 +63 30 54 3 17 39 45 62 60 64 76 9 63 7 51 +19 +878 +74 29 76 14 17 15 30 4 42 27 32 59 31 18 62 +20 +8827 +86 56 21 51 34 68 87 80 58 83 80 7 46 55 30 +21 +5030 +22 42 51 63 27 39 52 77 20 12 35 73 58 96 16 +22 +6245 +54 25 99 20 36 87 94 40 52 69 65 75 95 73 59 +23 +9101 +65 1 73 83 65 63 55 11 31 32 72 59 20 29 75 +24 +7120 +55 31 34 84 47 86 9 45 19 85 68 20 90 85 10 +25 +10796 +19 72 57 94 34 74 56 91 45 71 97 85 5 5 76 +26 +3146 +7 25 81 85 67 87 15 23 70 10 2 41 42 14 82 +27 +7346 +35 83 4 53 13 79 1 23 41 97 77 41 32 39 24 +28 +9829 +78 99 86 62 56 25 45 29 53 41 34 19 36 7 8 +29 +6137 +32 50 21 12 9 92 87 94 11 6 78 32 89 19 19 +30 +3853 +10 92 6 58 72 54 16 12 57 17 8 48 19 9 44 +31 +1130 +75 83 83 59 5 4 81 92 74 43 93 18 94 6 45 +32 +8594 +14 10 40 35 88 76 34 1 54 79 22 34 37 96 51 +33 +4309 +53 22 93 69 58 80 35 73 99 96 71 45 48 62 95 +34 +9032 +49 26 65 94 17 32 3 50 34 42 35 62 83 82 47 +35 +1720 +40 56 71 19 4 91 54 31 90 36 61 25 62 72 22 +36 +2655 +19 99 49 11 67 15 84 25 44 84 82 80 26 71 41 +37 +2282 +25 42 18 8 47 84 86 6 32 93 26 87 35 71 9 +38 +8335 +54 48 17 10 46 88 71 31 33 69 74 44 33 46 84 +39 +10707 +5 93 28 23 19 19 3 9 26 43 47 43 88 77 96 +40 +5102 +37 46 67 83 7 6 40 83 35 63 97 30 26 99 28 +41 +6205 +56 61 20 43 34 95 15 19 2 79 72 39 40 86 49 +42 +8148 +18 78 37 96 75 94 93 72 72 96 52 73 7 96 59 +43 +5657 +31 61 95 20 6 17 8 52 22 25 7 23 78 89 94 +44 +6322 +30 37 95 48 40 86 6 9 99 93 4 88 93 39 98 +45 +1769 +2 34 84 14 87 20 53 30 91 72 41 62 42 80 93 +46 +10278 +5 29 24 72 75 77 72 60 94 23 12 94 64 85 94 +47 +7076 +15 46 93 13 12 60 54 83 8 62 65 87 4 84 89 +48 +1624 +71 72 48 41 80 40 57 10 78 70 13 95 82 39 3 +49 +5508 +46 19 8 61 83 35 14 79 22 64 99 83 19 45 62 +50 +4470 +49 63 78 19 17 94 80 45 74 4 81 21 73 62 76 +51 +10471 +89 32 79 47 40 2 61 63 71 38 69 65 10 41 98 +52 +1001 +59 69 91 6 38 19 24 73 26 30 77 72 44 55 64 +53 +10158 +42 99 30 58 16 59 19 20 70 65 49 16 95 31 58 +54 +7257 +13 89 30 42 33 96 33 76 53 84 19 77 52 27 18 +55 +5366 +56 48 51 25 61 89 28 34 9 48 78 87 1 69 6 +56 +2286 +27 23 74 12 13 3 32 66 8 44 46 49 30 85 68 +57 +6292 +13 78 29 66 33 14 68 48 11 31 81 74 88 11 46 +58 +1148 +29 94 62 81 88 33 83 55 75 31 81 70 19 89 66 +59 +6224 +20 93 80 26 99 17 31 39 25 20 36 71 51 37 11 +60 +2182 +30 84 76 28 33 76 8 33 32 54 11 89 99 4 36 +61 +10623 +26 28 56 12 37 29 83 97 53 27 51 49 80 40 47 +62 +2086 +98 70 53 92 54 41 99 18 53 83 72 85 93 86 63 +63 +2294 +12 94 14 29 43 77 82 62 79 67 86 2 58 37 77 +64 +10743 +48 52 3 12 96 77 82 46 49 98 65 18 99 87 84 +65 +9757 +54 54 55 64 65 99 80 3 11 56 81 10 89 8 9 +66 +7257 +93 48 96 91 15 55 33 26 17 20 31 31 3 11 95 +67 +10728 +29 55 48 84 63 59 33 21 5 7 91 69 57 97 78 +68 +4508 +51 85 96 58 34 7 48 24 3 44 95 77 40 39 39 +69 +4201 +33 71 25 90 42 97 67 55 9 43 64 34 9 32 77 +70 +3330 +32 17 41 33 94 49 53 59 85 43 75 83 68 96 43 +71 +4380 +80 31 18 44 26 62 68 75 73 2 70 80 96 40 81 +72 +8226 +9 42 67 19 72 14 90 30 60 27 43 30 20 76 58 +73 +4792 +14 32 77 13 56 21 13 78 23 88 61 89 39 20 81 +74 +5931 +11 67 46 23 82 39 55 34 23 49 65 91 77 83 37 +75 +10388 +46 94 57 37 90 67 85 59 23 55 14 96 60 70 22 +76 +9373 +86 2 60 11 11 38 35 72 55 52 71 87 73 93 31 +77 +3234 +55 46 2 13 1 35 6 66 58 46 9 81 53 84 96 +78 +5866 +2 99 4 51 41 36 12 70 37 42 68 76 79 52 75 +79 +1732 +78 15 15 88 96 74 34 31 35 85 26 16 62 19 46 +80 +7839 +55 97 14 62 31 97 79 5 26 28 34 15 36 32 17 +81 +2036 +68 62 69 62 51 2 83 22 17 47 21 71 2 51 54 +82 +1079 +49 51 85 31 43 79 98 10 73 65 7 63 41 86 36 +83 +9694 +12 42 1 87 11 36 83 97 22 41 48 52 76 47 4 +84 +5062 +56 26 36 92 56 44 89 3 82 96 21 80 57 10 27 +85 +9421 +53 32 53 85 31 62 64 94 88 10 19 34 31 56 10 +86 +3583 +20 46 7 52 79 88 44 59 22 25 69 31 78 77 66 +87 +6282 +63 96 31 29 52 55 4 83 1 49 42 95 73 53 43 +88 +3018 +79 87 19 76 73 86 75 21 92 59 68 24 5 75 4 +89 +2038 +1 3 46 61 6 42 97 98 57 54 90 77 97 19 4 +90 +3455 +84 81 43 3 75 46 97 40 16 83 94 98 64 78 41 +91 +3710 +37 65 84 37 5 52 12 8 37 31 31 12 52 71 36 +92 +6680 +38 39 6 32 52 12 12 89 6 96 80 76 86 35 97 +93 +2549 +99 39 18 10 87 91 9 46 57 31 57 29 31 79 50 +94 +2634 +99 87 84 64 4 64 45 92 6 82 48 81 78 77 45 +95 +2337 +23 45 95 14 15 90 82 44 20 75 68 93 72 68 25 +96 +5538 +27 5 65 21 78 70 51 62 62 6 46 13 86 90 71 +97 +6776 +68 64 89 57 99 16 19 52 75 26 2 36 43 63 61 +98 +4908 +58 17 90 92 22 9 7 61 17 18 39 94 32 99 50 +99 +6369 +32 3 48 50 95 18 42 59 95 71 99 43 28 13 56 +100 +3408 +32 74 97 52 4 3 45 44 77 67 2 7 28 14 70 +101 +3376 +79 75 44 55 36 19 53 6 90 35 47 7 22 80 8 +102 +8081 +17 57 15 50 43 21 25 30 14 17 36 12 74 31 99 +103 +1165 +29 19 48 26 86 16 67 41 95 57 37 64 60 50 68 +104 +3357 +17 11 33 7 87 55 82 98 5 56 81 68 1 74 25 +105 +3907 +90 75 27 70 18 36 49 72 18 57 71 46 84 48 2 +106 +6532 +91 24 30 85 50 31 62 61 13 94 83 82 80 6 57 +107 +6653 +24 31 97 89 35 19 18 26 49 62 56 4 88 89 90 +108 +2320 +37 55 80 92 49 53 4 43 25 36 8 83 84 72 99 +109 +10444 +78 73 33 3 47 80 99 45 1 48 85 28 17 43 14 +110 +9669 +78 34 65 59 88 60 70 73 58 79 60 2 93 80 55 +111 +1861 +91 88 93 76 10 7 54 88 79 26 13 84 72 88 53 +112 +3928 +61 79 86 4 33 53 11 83 60 31 80 36 38 10 56 +113 +6668 +5 88 8 17 72 62 16 64 89 49 25 34 42 15 65 +114 +7918 +6 45 78 80 61 48 75 19 64 63 20 7 65 39 33 +115 +2102 +61 99 62 87 61 77 27 73 90 50 13 92 5 99 98 +116 +8305 +73 82 41 80 17 10 16 81 79 87 18 23 64 18 45 +117 +3752 +31 40 83 66 75 2 58 58 61 58 67 81 51 77 69 +118 +4159 +71 57 97 43 87 86 29 35 18 19 43 56 85 98 59 +119 +6573 +23 91 31 56 27 54 59 47 10 97 40 50 73 15 22 +120 +10619 +22 31 24 42 35 31 47 92 4 46 91 86 48 11 50 +121 +4646 +58 62 29 57 80 72 47 53 19 88 20 50 42 36 46 +122 +5962 +72 17 92 63 15 59 90 62 58 27 89 66 14 36 70 +123 +7543 +80 87 41 62 97 26 60 90 19 37 58 62 69 99 45 +124 +9553 +98 3 8 40 89 96 22 51 28 45 26 63 5 14 14 +125 +5628 +81 97 7 57 81 69 73 86 54 49 67 37 98 76 62 +126 +6741 +2 92 57 85 64 80 69 78 58 30 34 28 14 90 66 +127 +6534 +75 51 49 33 22 19 81 56 41 49 50 7 77 75 84 +128 +5962 +18 23 17 1 28 72 25 65 40 28 49 23 10 14 14 +129 +2861 +86 7 8 30 34 28 38 1 33 3 11 99 74 55 2 +130 +7458 +60 75 40 60 42 59 36 11 2 30 82 14 5 48 89 +131 +2215 +40 64 28 15 65 22 67 65 26 6 55 49 76 41 72 +132 +10306 +82 23 48 18 84 28 84 56 99 62 73 58 10 51 98 +133 +10790 +17 50 51 21 71 42 81 20 38 37 59 61 88 25 42 +134 +6786 +84 25 84 62 83 37 54 2 87 81 54 35 63 99 13 +135 +5211 +2 33 3 99 77 20 47 70 11 51 5 46 49 74 38 +136 +4685 +74 32 43 52 33 99 83 42 32 69 5 38 98 83 90 +137 +2546 +76 25 72 36 59 37 8 45 67 32 52 62 59 13 20 +138 +6503 +89 96 47 35 12 65 59 85 76 30 82 53 67 45 9 +139 +7180 +78 77 30 36 42 53 96 49 55 15 32 7 72 18 3 +140 +6519 +37 78 33 20 66 51 83 50 32 51 48 23 42 3 24 +141 +2792 +31 44 90 62 56 47 44 27 74 20 10 24 18 49 79 +142 +9811 +21 35 45 64 30 68 2 91 85 82 40 73 7 31 15 +143 +5941 +31 38 39 61 17 15 86 78 30 55 60 23 7 38 82 +144 +6025 +25 63 33 66 21 86 66 82 40 76 26 91 13 31 1 +145 +6041 +33 77 50 31 15 60 69 61 31 97 2 34 89 97 34 +146 +5090 +37 76 43 85 72 61 64 62 92 47 65 43 9 73 65 +147 +10677 +94 35 41 71 73 16 83 73 12 13 62 10 48 82 23 +148 +9991 +40 83 56 33 83 94 68 83 79 66 4 70 15 58 77 +149 +7522 +77 26 85 15 47 54 62 15 78 54 17 94 86 1 44 +150 +6985 +68 84 50 68 92 24 36 75 27 33 90 85 86 76 45 +151 +8383 +30 95 27 85 1 71 40 11 22 81 86 53 36 86 68 +152 +4415 +88 34 96 40 25 4 96 21 5 40 89 28 85 58 91 +153 +1326 +24 87 94 99 87 1 66 4 29 64 22 99 30 80 44 +154 +8862 +47 6 48 8 83 1 92 75 26 18 21 25 37 89 80 +155 +6451 +45 52 68 62 57 26 46 71 80 58 22 38 13 66 60 +156 +10210 +41 38 96 48 23 65 51 45 78 94 62 93 14 57 7 +157 +4667 +67 9 75 65 78 21 71 28 97 16 65 39 74 32 86 +158 +4859 +30 98 89 73 57 80 74 48 16 86 86 31 39 54 51 +159 +2095 +85 41 62 71 96 40 56 51 24 8 75 51 97 69 90 +160 +1906 +83 28 45 17 7 46 34 65 78 15 90 1 47 37 64 +161 +2781 +51 50 40 87 89 75 67 15 58 18 97 23 5 61 43 +162 +2614 +14 94 39 37 73 80 99 59 73 97 88 42 63 24 25 +163 +10284 +19 56 7 95 52 43 3 97 32 3 30 23 7 53 63 +164 +2813 +44 48 23 54 21 49 90 9 17 72 29 97 45 58 32 +165 +9945 +26 23 49 62 74 25 68 5 95 27 91 69 4 36 89 +166 +9373 +68 93 51 84 78 39 5 43 38 90 42 53 70 43 56 +167 +6723 +86 56 35 25 72 2 65 1 37 17 7 4 27 93 8 +168 +8643 +47 3 30 34 62 20 83 60 54 22 41 58 42 57 45 +169 +10031 +69 53 59 98 79 45 2 41 89 98 41 84 54 53 8 +170 +7687 +41 67 51 21 8 85 88 20 28 21 1 78 81 40 28 +171 +3024 +48 55 52 44 24 89 95 59 98 40 42 63 83 39 34 +172 +4690 +57 26 29 71 38 48 4 95 59 98 93 17 23 52 30 +173 +8483 +74 79 47 58 42 75 22 46 46 45 73 41 44 3 97 +174 +1053 +63 83 72 68 64 43 78 87 89 37 62 81 45 77 22 +175 +5236 +61 63 40 49 10 66 89 43 36 97 74 42 66 84 74 +176 +1903 +55 6 72 28 80 32 74 4 56 69 76 19 97 49 15 +177 +5153 +52 4 30 16 88 93 56 32 97 42 19 94 52 57 86 +178 +3162 +61 74 47 77 21 16 75 79 75 68 2 53 24 3 21 +179 +4424 +72 93 7 53 30 13 72 44 67 35 72 23 3 1 88 +180 +8588 +92 87 76 63 98 67 45 17 37 19 86 60 51 57 54 +181 +8555 +63 47 59 95 25 85 12 71 62 27 95 57 17 19 25 +182 +6620 +74 84 40 92 88 26 15 69 46 27 36 67 22 33 50 +183 +5789 +33 48 22 79 11 34 33 3 23 32 42 70 86 46 99 +184 +9767 +33 89 8 43 35 60 44 2 92 87 35 9 97 80 49 +185 +3328 +49 16 32 17 65 42 24 42 24 25 47 70 63 69 39 +186 +6390 +27 63 18 58 62 45 10 67 95 68 65 49 15 22 98 +187 +1500 +28 58 47 16 78 51 15 48 81 99 8 39 64 7 72 +188 +2953 +6 67 77 70 67 39 24 91 53 89 12 85 27 80 57 +189 +9614 +54 29 85 82 98 8 76 20 16 43 92 75 35 97 81 +190 +3021 +6 42 10 64 9 39 1 32 66 12 83 6 67 85 7 +191 +2487 +68 13 75 7 22 74 74 41 63 79 15 2 65 70 8 +192 +10337 +54 24 35 41 61 96 62 79 15 39 52 50 76 27 22 +193 +1178 +48 17 99 63 27 38 70 80 22 76 5 10 86 67 57 +194 +2606 +34 30 7 54 17 65 26 83 72 13 90 51 19 51 51 +195 +9031 +60 61 72 37 13 97 1 72 19 91 40 99 65 2 92 +196 +5165 +40 7 14 6 87 83 24 80 30 62 87 72 89 24 92 +197 +9587 +2 40 72 59 66 39 57 21 11 41 57 1 10 55 38 +198 +10048 +85 64 5 95 6 58 36 13 13 20 88 10 80 97 6 +199 +5387 +33 46 49 55 64 43 54 21 59 61 60 97 48 34 96 diff --git a/data/jobshop/200_15_08.txt b/data/jobshop/200_15_08.txt new file mode 100644 index 0000000000..f8f496872e --- /dev/null +++ b/data/jobshop/200_15_08.txt @@ -0,0 +1,603 @@ +200 +15 +748926887 +0 +6481 +38 46 60 58 25 92 62 81 84 45 21 34 94 48 83 +1 +5692 +20 48 76 30 14 43 63 14 75 47 93 58 10 79 89 +2 +6769 +75 17 91 56 87 23 62 50 24 65 2 33 84 81 75 +3 +10015 +52 98 58 89 89 16 91 7 48 28 41 74 47 93 22 +4 +8112 +61 72 53 24 34 51 42 11 61 3 4 53 7 50 47 +5 +7118 +79 36 71 90 17 19 58 71 14 76 67 43 69 2 56 +6 +8324 +97 45 89 56 42 36 89 37 67 86 14 22 71 50 47 +7 +7068 +10 9 78 65 34 56 67 3 40 76 75 81 63 47 84 +8 +2061 +57 73 20 70 2 65 32 46 22 20 53 76 90 65 35 +9 +9060 +85 3 47 24 98 65 44 17 2 18 84 84 4 63 41 +10 +5961 +6 75 33 66 8 72 13 94 5 60 13 37 55 67 85 +11 +9845 +59 16 14 67 80 9 47 81 18 14 29 40 34 72 17 +12 +10064 +87 31 75 94 4 38 3 3 23 40 96 51 55 39 9 +13 +1209 +12 54 29 43 48 26 94 24 32 96 92 90 42 55 40 +14 +8191 +90 19 73 51 72 84 52 13 16 25 21 96 6 1 29 +15 +6898 +83 97 62 79 28 23 89 96 37 51 81 66 48 50 80 +16 +8855 +92 84 91 88 41 75 1 48 23 3 95 22 50 13 93 +17 +4667 +63 30 54 3 17 39 45 62 60 64 76 9 63 7 51 +18 +878 +74 29 76 14 17 15 30 4 42 27 32 59 31 18 62 +19 +8826 +86 56 21 51 34 68 87 80 58 83 80 7 46 55 30 +20 +5030 +22 42 51 63 27 39 52 77 20 12 35 73 58 96 16 +21 +6245 +54 25 99 20 36 87 94 40 52 69 65 75 95 73 59 +22 +9101 +65 1 73 83 65 63 55 11 31 32 72 59 20 29 75 +23 +7120 +55 31 34 84 47 86 9 45 19 85 68 20 90 85 10 +24 +10796 +19 72 57 94 34 74 56 91 45 71 97 85 5 5 76 +25 +3146 +7 25 81 85 67 87 15 23 70 10 2 41 42 14 82 +26 +7346 +35 83 4 53 13 79 1 23 41 97 77 41 32 39 24 +27 +9829 +78 99 86 62 56 25 45 29 53 41 34 19 36 7 8 +28 +6137 +32 50 21 12 9 92 87 94 11 6 78 32 89 19 19 +29 +3853 +10 92 6 58 72 54 16 12 57 17 8 48 19 9 44 +30 +1130 +75 83 83 59 5 4 81 92 74 43 93 18 94 6 45 +31 +8594 +14 10 40 35 88 76 34 1 54 79 22 34 37 96 51 +32 +4309 +53 22 93 69 58 80 35 73 99 96 71 45 48 62 95 +33 +9031 +49 26 65 94 17 32 3 50 34 42 35 62 83 82 47 +34 +1720 +40 56 71 19 4 91 54 31 90 36 61 25 62 72 22 +35 +2655 +19 99 49 11 67 15 84 25 44 84 82 80 26 71 41 +36 +2282 +25 42 18 8 47 84 86 6 32 93 26 87 35 71 9 +37 +8335 +54 48 17 10 46 88 71 31 33 69 74 44 33 46 84 +38 +10706 +5 93 28 23 19 19 3 9 26 43 47 43 88 77 96 +39 +5101 +37 46 67 83 7 6 40 83 35 63 97 30 26 99 28 +40 +6204 +56 61 20 43 34 95 15 19 2 79 72 39 40 86 49 +41 +8148 +18 78 37 96 75 94 93 72 72 96 52 73 7 96 59 +42 +5657 +31 61 95 20 6 17 8 52 22 25 7 23 78 89 94 +43 +6321 +30 37 95 48 40 86 6 9 99 93 4 88 93 39 98 +44 +1768 +2 34 84 14 87 20 53 30 91 72 41 62 42 80 93 +45 +10277 +5 29 24 72 75 77 72 60 94 23 12 94 64 85 94 +46 +7075 +15 46 93 13 12 60 54 83 8 62 65 87 4 84 89 +47 +1624 +71 72 48 41 80 40 57 10 78 70 13 95 82 39 3 +48 +5508 +46 19 8 61 83 35 14 79 22 64 99 83 19 45 62 +49 +4470 +49 63 78 19 17 94 80 45 74 4 81 21 73 62 76 +50 +10470 +89 32 79 47 40 2 61 63 71 38 69 65 10 41 98 +51 +1001 +59 69 91 6 38 19 24 73 26 30 77 72 44 55 64 +52 +10158 +42 99 30 58 16 59 19 20 70 65 49 16 95 31 58 +53 +7256 +13 89 30 42 33 96 33 76 53 84 19 77 52 27 18 +54 +5366 +56 48 51 25 61 89 28 34 9 48 78 87 1 69 6 +55 +2286 +27 23 74 12 13 3 32 66 8 44 46 49 30 85 68 +56 +6292 +13 78 29 66 33 14 68 48 11 31 81 74 88 11 46 +57 +1148 +29 94 62 81 88 33 83 55 75 31 81 70 19 89 66 +58 +6224 +20 93 80 26 99 17 31 39 25 20 36 71 51 37 11 +59 +2182 +30 84 76 28 33 76 8 33 32 54 11 89 99 4 36 +60 +10623 +26 28 56 12 37 29 83 97 53 27 51 49 80 40 47 +61 +2086 +98 70 53 92 54 41 99 18 53 83 72 85 93 86 63 +62 +2294 +12 94 14 29 43 77 82 62 79 67 86 2 58 37 77 +63 +10743 +48 52 3 12 96 77 82 46 49 98 65 18 99 87 84 +64 +9757 +54 54 55 64 65 99 80 3 11 56 81 10 89 8 9 +65 +7257 +93 48 96 91 15 55 33 26 17 20 31 31 3 11 95 +66 +10728 +29 55 48 84 63 59 33 21 5 7 91 69 57 97 78 +67 +4508 +51 85 96 58 34 7 48 24 3 44 95 77 40 39 39 +68 +4201 +33 71 25 90 42 97 67 55 9 43 64 34 9 32 77 +69 +3330 +32 17 41 33 94 49 53 59 85 43 75 83 68 96 43 +70 +4380 +80 31 18 44 26 62 68 75 73 2 70 80 96 40 81 +71 +8226 +9 42 67 19 72 14 90 30 60 27 43 30 20 76 58 +72 +4792 +14 32 77 13 56 21 13 78 23 88 61 89 39 20 81 +73 +5931 +11 67 46 23 82 39 55 34 23 49 65 91 77 83 37 +74 +10388 +46 94 57 37 90 67 85 59 23 55 14 96 60 70 22 +75 +9373 +86 2 60 11 11 38 35 72 55 52 71 87 73 93 31 +76 +3234 +55 46 2 13 1 35 6 66 58 46 9 81 53 84 96 +77 +5866 +2 99 4 51 41 36 12 70 37 42 68 76 79 52 75 +78 +1732 +78 15 15 88 96 74 34 31 35 85 26 16 62 19 46 +79 +7839 +55 97 14 62 31 97 79 5 26 28 34 15 36 32 17 +80 +2036 +68 62 69 62 51 2 83 22 17 47 21 71 2 51 54 +81 +1079 +49 51 85 31 43 79 98 10 73 65 7 63 41 86 36 +82 +9694 +12 42 1 87 11 36 83 97 22 41 48 52 76 47 4 +83 +5062 +56 26 36 92 56 44 89 3 82 96 21 80 57 10 27 +84 +9421 +53 32 53 85 31 62 64 94 88 10 19 34 31 56 10 +85 +3583 +20 46 7 52 79 88 44 59 22 25 69 31 78 77 66 +86 +6282 +63 96 31 29 52 55 4 83 1 49 42 95 73 53 43 +87 +3017 +79 87 19 76 73 86 75 21 92 59 68 24 5 75 4 +88 +2038 +1 3 46 61 6 42 97 98 57 54 90 77 97 19 4 +89 +3455 +84 81 43 3 75 46 97 40 16 83 94 98 64 78 41 +90 +3710 +37 65 84 37 5 52 12 8 37 31 31 12 52 71 36 +91 +6680 +38 39 6 32 52 12 12 89 6 96 80 76 86 35 97 +92 +2549 +99 39 18 10 87 91 9 46 57 31 57 29 31 79 50 +93 +2634 +99 87 84 64 4 64 45 92 6 82 48 81 78 77 45 +94 +2337 +23 45 95 14 15 90 82 44 20 75 68 93 72 68 25 +95 +5538 +27 5 65 21 78 70 51 62 62 6 46 13 86 90 71 +96 +6775 +68 64 89 57 99 16 19 52 75 26 2 36 43 63 61 +97 +4908 +58 17 90 92 22 9 7 61 17 18 39 94 32 99 50 +98 +6369 +32 3 48 50 95 18 42 59 95 71 99 43 28 13 56 +99 +3408 +32 74 97 52 4 3 45 44 77 67 2 7 28 14 70 +100 +3375 +79 75 44 55 36 19 53 6 90 35 47 7 22 80 8 +101 +8081 +17 57 15 50 43 21 25 30 14 17 36 12 74 31 99 +102 +1165 +29 19 48 26 86 16 67 41 95 57 37 64 60 50 68 +103 +3357 +17 11 33 7 87 55 82 98 5 56 81 68 1 74 25 +104 +3907 +90 75 27 70 18 36 49 72 18 57 71 46 84 48 2 +105 +6532 +91 24 30 85 50 31 62 61 13 94 83 82 80 6 57 +106 +6653 +24 31 97 89 35 19 18 26 49 62 56 4 88 89 90 +107 +2320 +37 55 80 92 49 53 4 43 25 36 8 83 84 72 99 +108 +10444 +78 73 33 3 47 80 99 45 1 48 85 28 17 43 14 +109 +9669 +78 34 65 59 88 60 70 73 58 79 60 2 93 80 55 +110 +1861 +91 88 93 76 10 7 54 88 79 26 13 84 72 88 53 +111 +3928 +61 79 86 4 33 53 11 83 60 31 80 36 38 10 56 +112 +6667 +5 88 8 17 72 62 16 64 89 49 25 34 42 15 65 +113 +7918 +6 45 78 80 61 48 75 19 64 63 20 7 65 39 33 +114 +2102 +61 99 62 87 61 77 27 73 90 50 13 92 5 99 98 +115 +8305 +73 82 41 80 17 10 16 81 79 87 18 23 64 18 45 +116 +3752 +31 40 83 66 75 2 58 58 61 58 67 81 51 77 69 +117 +4159 +71 57 97 43 87 86 29 35 18 19 43 56 85 98 59 +118 +6573 +23 91 31 56 27 54 59 47 10 97 40 50 73 15 22 +119 +10618 +22 31 24 42 35 31 47 92 4 46 91 86 48 11 50 +120 +4646 +58 62 29 57 80 72 47 53 19 88 20 50 42 36 46 +121 +5962 +72 17 92 63 15 59 90 62 58 27 89 66 14 36 70 +122 +7543 +80 87 41 62 97 26 60 90 19 37 58 62 69 99 45 +123 +9552 +98 3 8 40 89 96 22 51 28 45 26 63 5 14 14 +124 +5628 +81 97 7 57 81 69 73 86 54 49 67 37 98 76 62 +125 +6740 +2 92 57 85 64 80 69 78 58 30 34 28 14 90 66 +126 +6533 +75 51 49 33 22 19 81 56 41 49 50 7 77 75 84 +127 +5962 +18 23 17 1 28 72 25 65 40 28 49 23 10 14 14 +128 +2861 +86 7 8 30 34 28 38 1 33 3 11 99 74 55 2 +129 +7458 +60 75 40 60 42 59 36 11 2 30 82 14 5 48 89 +130 +2215 +40 64 28 15 65 22 67 65 26 6 55 49 76 41 72 +131 +10306 +82 23 48 18 84 28 84 56 99 62 73 58 10 51 98 +132 +10789 +17 50 51 21 71 42 81 20 38 37 59 61 88 25 42 +133 +6786 +84 25 84 62 83 37 54 2 87 81 54 35 63 99 13 +134 +5211 +2 33 3 99 77 20 47 70 11 51 5 46 49 74 38 +135 +4684 +74 32 43 52 33 99 83 42 32 69 5 38 98 83 90 +136 +2546 +76 25 72 36 59 37 8 45 67 32 52 62 59 13 20 +137 +6503 +89 96 47 35 12 65 59 85 76 30 82 53 67 45 9 +138 +7179 +78 77 30 36 42 53 96 49 55 15 32 7 72 18 3 +139 +6519 +37 78 33 20 66 51 83 50 32 51 48 23 42 3 24 +140 +2792 +31 44 90 62 56 47 44 27 74 20 10 24 18 49 79 +141 +9811 +21 35 45 64 30 68 2 91 85 82 40 73 7 31 15 +142 +5941 +31 38 39 61 17 15 86 78 30 55 60 23 7 38 82 +143 +6024 +25 63 33 66 21 86 66 82 40 76 26 91 13 31 1 +144 +6040 +33 77 50 31 15 60 69 61 31 97 2 34 89 97 34 +145 +5090 +37 76 43 85 72 61 64 62 92 47 65 43 9 73 65 +146 +10677 +94 35 41 71 73 16 83 73 12 13 62 10 48 82 23 +147 +9991 +40 83 56 33 83 94 68 83 79 66 4 70 15 58 77 +148 +7521 +77 26 85 15 47 54 62 15 78 54 17 94 86 1 44 +149 +6985 +68 84 50 68 92 24 36 75 27 33 90 85 86 76 45 +150 +8383 +30 95 27 85 1 71 40 11 22 81 86 53 36 86 68 +151 +4415 +88 34 96 40 25 4 96 21 5 40 89 28 85 58 91 +152 +1326 +24 87 94 99 87 1 66 4 29 64 22 99 30 80 44 +153 +8862 +47 6 48 8 83 1 92 75 26 18 21 25 37 89 80 +154 +6450 +45 52 68 62 57 26 46 71 80 58 22 38 13 66 60 +155 +10210 +41 38 96 48 23 65 51 45 78 94 62 93 14 57 7 +156 +4667 +67 9 75 65 78 21 71 28 97 16 65 39 74 32 86 +157 +4859 +30 98 89 73 57 80 74 48 16 86 86 31 39 54 51 +158 +2095 +85 41 62 71 96 40 56 51 24 8 75 51 97 69 90 +159 +1906 +83 28 45 17 7 46 34 65 78 15 90 1 47 37 64 +160 +2781 +51 50 40 87 89 75 67 15 58 18 97 23 5 61 43 +161 +2614 +14 94 39 37 73 80 99 59 73 97 88 42 63 24 25 +162 +10284 +19 56 7 95 52 43 3 97 32 3 30 23 7 53 63 +163 +2813 +44 48 23 54 21 49 90 9 17 72 29 97 45 58 32 +164 +9944 +26 23 49 62 74 25 68 5 95 27 91 69 4 36 89 +165 +9372 +68 93 51 84 78 39 5 43 38 90 42 53 70 43 56 +166 +6722 +86 56 35 25 72 2 65 1 37 17 7 4 27 93 8 +167 +8642 +47 3 30 34 62 20 83 60 54 22 41 58 42 57 45 +168 +10030 +69 53 59 98 79 45 2 41 89 98 41 84 54 53 8 +169 +7687 +41 67 51 21 8 85 88 20 28 21 1 78 81 40 28 +170 +3024 +48 55 52 44 24 89 95 59 98 40 42 63 83 39 34 +171 +4690 +57 26 29 71 38 48 4 95 59 98 93 17 23 52 30 +172 +8482 +74 79 47 58 42 75 22 46 46 45 73 41 44 3 97 +173 +1053 +63 83 72 68 64 43 78 87 89 37 62 81 45 77 22 +174 +5236 +61 63 40 49 10 66 89 43 36 97 74 42 66 84 74 +175 +1903 +55 6 72 28 80 32 74 4 56 69 76 19 97 49 15 +176 +5153 +52 4 30 16 88 93 56 32 97 42 19 94 52 57 86 +177 +3162 +61 74 47 77 21 16 75 79 75 68 2 53 24 3 21 +178 +4424 +72 93 7 53 30 13 72 44 67 35 72 23 3 1 88 +179 +8587 +92 87 76 63 98 67 45 17 37 19 86 60 51 57 54 +180 +8554 +63 47 59 95 25 85 12 71 62 27 95 57 17 19 25 +181 +6620 +74 84 40 92 88 26 15 69 46 27 36 67 22 33 50 +182 +5789 +33 48 22 79 11 34 33 3 23 32 42 70 86 46 99 +183 +9766 +33 89 8 43 35 60 44 2 92 87 35 9 97 80 49 +184 +3328 +49 16 32 17 65 42 24 42 24 25 47 70 63 69 39 +185 +6390 +27 63 18 58 62 45 10 67 95 68 65 49 15 22 98 +186 +1500 +28 58 47 16 78 51 15 48 81 99 8 39 64 7 72 +187 +2953 +6 67 77 70 67 39 24 91 53 89 12 85 27 80 57 +188 +9614 +54 29 85 82 98 8 76 20 16 43 92 75 35 97 81 +189 +3021 +6 42 10 64 9 39 1 32 66 12 83 6 67 85 7 +190 +2487 +68 13 75 7 22 74 74 41 63 79 15 2 65 70 8 +191 +10336 +54 24 35 41 61 96 62 79 15 39 52 50 76 27 22 +192 +1178 +48 17 99 63 27 38 70 80 22 76 5 10 86 67 57 +193 +2606 +34 30 7 54 17 65 26 83 72 13 90 51 19 51 51 +194 +9030 +60 61 72 37 13 97 1 72 19 91 40 99 65 2 92 +195 +5164 +40 7 14 6 87 83 24 80 30 62 87 72 89 24 92 +196 +9586 +2 40 72 59 66 39 57 21 11 41 57 1 10 55 38 +197 +10048 +85 64 5 95 6 58 36 13 13 20 88 10 80 97 6 +198 +5387 +33 46 49 55 64 43 54 21 59 61 60 97 48 34 96 +199 +8118 +65 54 87 41 65 27 89 91 81 35 86 95 77 34 29 diff --git a/data/jobshop/200_15_09.txt b/data/jobshop/200_15_09.txt new file mode 100644 index 0000000000..56d69ecbbd --- /dev/null +++ b/data/jobshop/200_15_09.txt @@ -0,0 +1,603 @@ +200 +15 +812534742 +0 +5693 +20 48 76 30 14 43 63 14 75 47 93 58 10 79 89 +1 +6769 +75 17 91 56 87 23 62 50 24 65 2 33 84 81 75 +2 +10016 +52 98 58 89 89 16 91 7 48 28 41 74 47 93 22 +3 +8113 +61 72 53 24 34 51 42 11 61 3 4 53 7 50 47 +4 +7119 +79 36 71 90 17 19 58 71 14 76 67 43 69 2 56 +5 +8325 +97 45 89 56 42 36 89 37 67 86 14 22 71 50 47 +6 +7069 +10 9 78 65 34 56 67 3 40 76 75 81 63 47 84 +7 +2062 +57 73 20 70 2 65 32 46 22 20 53 76 90 65 35 +8 +9061 +85 3 47 24 98 65 44 17 2 18 84 84 4 63 41 +9 +5962 +6 75 33 66 8 72 13 94 5 60 13 37 55 67 85 +10 +9846 +59 16 14 67 80 9 47 81 18 14 29 40 34 72 17 +11 +10065 +87 31 75 94 4 38 3 3 23 40 96 51 55 39 9 +12 +1209 +12 54 29 43 48 26 94 24 32 96 92 90 42 55 40 +13 +8192 +90 19 73 51 72 84 52 13 16 25 21 96 6 1 29 +14 +6899 +83 97 62 79 28 23 89 96 37 51 81 66 48 50 80 +15 +8856 +92 84 91 88 41 75 1 48 23 3 95 22 50 13 93 +16 +4668 +63 30 54 3 17 39 45 62 60 64 76 9 63 7 51 +17 +879 +74 29 76 14 17 15 30 4 42 27 32 59 31 18 62 +18 +8827 +86 56 21 51 34 68 87 80 58 83 80 7 46 55 30 +19 +5031 +22 42 51 63 27 39 52 77 20 12 35 73 58 96 16 +20 +6245 +54 25 99 20 36 87 94 40 52 69 65 75 95 73 59 +21 +9102 +65 1 73 83 65 63 55 11 31 32 72 59 20 29 75 +22 +7121 +55 31 34 84 47 86 9 45 19 85 68 20 90 85 10 +23 +10797 +19 72 57 94 34 74 56 91 45 71 97 85 5 5 76 +24 +3147 +7 25 81 85 67 87 15 23 70 10 2 41 42 14 82 +25 +7347 +35 83 4 53 13 79 1 23 41 97 77 41 32 39 24 +26 +9830 +78 99 86 62 56 25 45 29 53 41 34 19 36 7 8 +27 +6138 +32 50 21 12 9 92 87 94 11 6 78 32 89 19 19 +28 +3853 +10 92 6 58 72 54 16 12 57 17 8 48 19 9 44 +29 +1130 +75 83 83 59 5 4 81 92 74 43 93 18 94 6 45 +30 +8595 +14 10 40 35 88 76 34 1 54 79 22 34 37 96 51 +31 +4310 +53 22 93 69 58 80 35 73 99 96 71 45 48 62 95 +32 +9032 +49 26 65 94 17 32 3 50 34 42 35 62 83 82 47 +33 +1720 +40 56 71 19 4 91 54 31 90 36 61 25 62 72 22 +34 +2655 +19 99 49 11 67 15 84 25 44 84 82 80 26 71 41 +35 +2282 +25 42 18 8 47 84 86 6 32 93 26 87 35 71 9 +36 +8336 +54 48 17 10 46 88 71 31 33 69 74 44 33 46 84 +37 +10707 +5 93 28 23 19 19 3 9 26 43 47 43 88 77 96 +38 +5102 +37 46 67 83 7 6 40 83 35 63 97 30 26 99 28 +39 +6205 +56 61 20 43 34 95 15 19 2 79 72 39 40 86 49 +40 +8149 +18 78 37 96 75 94 93 72 72 96 52 73 7 96 59 +41 +5658 +31 61 95 20 6 17 8 52 22 25 7 23 78 89 94 +42 +6322 +30 37 95 48 40 86 6 9 99 93 4 88 93 39 98 +43 +1769 +2 34 84 14 87 20 53 30 91 72 41 62 42 80 93 +44 +10279 +5 29 24 72 75 77 72 60 94 23 12 94 64 85 94 +45 +7076 +15 46 93 13 12 60 54 83 8 62 65 87 4 84 89 +46 +1624 +71 72 48 41 80 40 57 10 78 70 13 95 82 39 3 +47 +5509 +46 19 8 61 83 35 14 79 22 64 99 83 19 45 62 +48 +4470 +49 63 78 19 17 94 80 45 74 4 81 21 73 62 76 +49 +10472 +89 32 79 47 40 2 61 63 71 38 69 65 10 41 98 +50 +1001 +59 69 91 6 38 19 24 73 26 30 77 72 44 55 64 +51 +10159 +42 99 30 58 16 59 19 20 70 65 49 16 95 31 58 +52 +7257 +13 89 30 42 33 96 33 76 53 84 19 77 52 27 18 +53 +5366 +56 48 51 25 61 89 28 34 9 48 78 87 1 69 6 +54 +2286 +27 23 74 12 13 3 32 66 8 44 46 49 30 85 68 +55 +6293 +13 78 29 66 33 14 68 48 11 31 81 74 88 11 46 +56 +1148 +29 94 62 81 88 33 83 55 75 31 81 70 19 89 66 +57 +6225 +20 93 80 26 99 17 31 39 25 20 36 71 51 37 11 +58 +2182 +30 84 76 28 33 76 8 33 32 54 11 89 99 4 36 +59 +10624 +26 28 56 12 37 29 83 97 53 27 51 49 80 40 47 +60 +2086 +98 70 53 92 54 41 99 18 53 83 72 85 93 86 63 +61 +2295 +12 94 14 29 43 77 82 62 79 67 86 2 58 37 77 +62 +10744 +48 52 3 12 96 77 82 46 49 98 65 18 99 87 84 +63 +9758 +54 54 55 64 65 99 80 3 11 56 81 10 89 8 9 +64 +7258 +93 48 96 91 15 55 33 26 17 20 31 31 3 11 95 +65 +10729 +29 55 48 84 63 59 33 21 5 7 91 69 57 97 78 +66 +4509 +51 85 96 58 34 7 48 24 3 44 95 77 40 39 39 +67 +4201 +33 71 25 90 42 97 67 55 9 43 64 34 9 32 77 +68 +3330 +32 17 41 33 94 49 53 59 85 43 75 83 68 96 43 +69 +4381 +80 31 18 44 26 62 68 75 73 2 70 80 96 40 81 +70 +8227 +9 42 67 19 72 14 90 30 60 27 43 30 20 76 58 +71 +4792 +14 32 77 13 56 21 13 78 23 88 61 89 39 20 81 +72 +5932 +11 67 46 23 82 39 55 34 23 49 65 91 77 83 37 +73 +10389 +46 94 57 37 90 67 85 59 23 55 14 96 60 70 22 +74 +9374 +86 2 60 11 11 38 35 72 55 52 71 87 73 93 31 +75 +3235 +55 46 2 13 1 35 6 66 58 46 9 81 53 84 96 +76 +5867 +2 99 4 51 41 36 12 70 37 42 68 76 79 52 75 +77 +1732 +78 15 15 88 96 74 34 31 35 85 26 16 62 19 46 +78 +7840 +55 97 14 62 31 97 79 5 26 28 34 15 36 32 17 +79 +2036 +68 62 69 62 51 2 83 22 17 47 21 71 2 51 54 +80 +1079 +49 51 85 31 43 79 98 10 73 65 7 63 41 86 36 +81 +9695 +12 42 1 87 11 36 83 97 22 41 48 52 76 47 4 +82 +5063 +56 26 36 92 56 44 89 3 82 96 21 80 57 10 27 +83 +9422 +53 32 53 85 31 62 64 94 88 10 19 34 31 56 10 +84 +3583 +20 46 7 52 79 88 44 59 22 25 69 31 78 77 66 +85 +6283 +63 96 31 29 52 55 4 83 1 49 42 95 73 53 43 +86 +3018 +79 87 19 76 73 86 75 21 92 59 68 24 5 75 4 +87 +2039 +1 3 46 61 6 42 97 98 57 54 90 77 97 19 4 +88 +3456 +84 81 43 3 75 46 97 40 16 83 94 98 64 78 41 +89 +3710 +37 65 84 37 5 52 12 8 37 31 31 12 52 71 36 +90 +6680 +38 39 6 32 52 12 12 89 6 96 80 76 86 35 97 +91 +2549 +99 39 18 10 87 91 9 46 57 31 57 29 31 79 50 +92 +2634 +99 87 84 64 4 64 45 92 6 82 48 81 78 77 45 +93 +2337 +23 45 95 14 15 90 82 44 20 75 68 93 72 68 25 +94 +5539 +27 5 65 21 78 70 51 62 62 6 46 13 86 90 71 +95 +6776 +68 64 89 57 99 16 19 52 75 26 2 36 43 63 61 +96 +4908 +58 17 90 92 22 9 7 61 17 18 39 94 32 99 50 +97 +6370 +32 3 48 50 95 18 42 59 95 71 99 43 28 13 56 +98 +3408 +32 74 97 52 4 3 45 44 77 67 2 7 28 14 70 +99 +3376 +79 75 44 55 36 19 53 6 90 35 47 7 22 80 8 +100 +8082 +17 57 15 50 43 21 25 30 14 17 36 12 74 31 99 +101 +1165 +29 19 48 26 86 16 67 41 95 57 37 64 60 50 68 +102 +3358 +17 11 33 7 87 55 82 98 5 56 81 68 1 74 25 +103 +3908 +90 75 27 70 18 36 49 72 18 57 71 46 84 48 2 +104 +6533 +91 24 30 85 50 31 62 61 13 94 83 82 80 6 57 +105 +6654 +24 31 97 89 35 19 18 26 49 62 56 4 88 89 90 +106 +2320 +37 55 80 92 49 53 4 43 25 36 8 83 84 72 99 +107 +10445 +78 73 33 3 47 80 99 45 1 48 85 28 17 43 14 +108 +9670 +78 34 65 59 88 60 70 73 58 79 60 2 93 80 55 +109 +1861 +91 88 93 76 10 7 54 88 79 26 13 84 72 88 53 +110 +3928 +61 79 86 4 33 53 11 83 60 31 80 36 38 10 56 +111 +6668 +5 88 8 17 72 62 16 64 89 49 25 34 42 15 65 +112 +7919 +6 45 78 80 61 48 75 19 64 63 20 7 65 39 33 +113 +2102 +61 99 62 87 61 77 27 73 90 50 13 92 5 99 98 +114 +8306 +73 82 41 80 17 10 16 81 79 87 18 23 64 18 45 +115 +3752 +31 40 83 66 75 2 58 58 61 58 67 81 51 77 69 +116 +4159 +71 57 97 43 87 86 29 35 18 19 43 56 85 98 59 +117 +6574 +23 91 31 56 27 54 59 47 10 97 40 50 73 15 22 +118 +10620 +22 31 24 42 35 31 47 92 4 46 91 86 48 11 50 +119 +4646 +58 62 29 57 80 72 47 53 19 88 20 50 42 36 46 +120 +5963 +72 17 92 63 15 59 90 62 58 27 89 66 14 36 70 +121 +7544 +80 87 41 62 97 26 60 90 19 37 58 62 69 99 45 +122 +9554 +98 3 8 40 89 96 22 51 28 45 26 63 5 14 14 +123 +5628 +81 97 7 57 81 69 73 86 54 49 67 37 98 76 62 +124 +6741 +2 92 57 85 64 80 69 78 58 30 34 28 14 90 66 +125 +6534 +75 51 49 33 22 19 81 56 41 49 50 7 77 75 84 +126 +5963 +18 23 17 1 28 72 25 65 40 28 49 23 10 14 14 +127 +2861 +86 7 8 30 34 28 38 1 33 3 11 99 74 55 2 +128 +7459 +60 75 40 60 42 59 36 11 2 30 82 14 5 48 89 +129 +2215 +40 64 28 15 65 22 67 65 26 6 55 49 76 41 72 +130 +10307 +82 23 48 18 84 28 84 56 99 62 73 58 10 51 98 +131 +10791 +17 50 51 21 71 42 81 20 38 37 59 61 88 25 42 +132 +6786 +84 25 84 62 83 37 54 2 87 81 54 35 63 99 13 +133 +5211 +2 33 3 99 77 20 47 70 11 51 5 46 49 74 38 +134 +4685 +74 32 43 52 33 99 83 42 32 69 5 38 98 83 90 +135 +2547 +76 25 72 36 59 37 8 45 67 32 52 62 59 13 20 +136 +6504 +89 96 47 35 12 65 59 85 76 30 82 53 67 45 9 +137 +7180 +78 77 30 36 42 53 96 49 55 15 32 7 72 18 3 +138 +6520 +37 78 33 20 66 51 83 50 32 51 48 23 42 3 24 +139 +2792 +31 44 90 62 56 47 44 27 74 20 10 24 18 49 79 +140 +9812 +21 35 45 64 30 68 2 91 85 82 40 73 7 31 15 +141 +5942 +31 38 39 61 17 15 86 78 30 55 60 23 7 38 82 +142 +6025 +25 63 33 66 21 86 66 82 40 76 26 91 13 31 1 +143 +6041 +33 77 50 31 15 60 69 61 31 97 2 34 89 97 34 +144 +5090 +37 76 43 85 72 61 64 62 92 47 65 43 9 73 65 +145 +10678 +94 35 41 71 73 16 83 73 12 13 62 10 48 82 23 +146 +9992 +40 83 56 33 83 94 68 83 79 66 4 70 15 58 77 +147 +7522 +77 26 85 15 47 54 62 15 78 54 17 94 86 1 44 +148 +6986 +68 84 50 68 92 24 36 75 27 33 90 85 86 76 45 +149 +8384 +30 95 27 85 1 71 40 11 22 81 86 53 36 86 68 +150 +4416 +88 34 96 40 25 4 96 21 5 40 89 28 85 58 91 +151 +1327 +24 87 94 99 87 1 66 4 29 64 22 99 30 80 44 +152 +8863 +47 6 48 8 83 1 92 75 26 18 21 25 37 89 80 +153 +6451 +45 52 68 62 57 26 46 71 80 58 22 38 13 66 60 +154 +10211 +41 38 96 48 23 65 51 45 78 94 62 93 14 57 7 +155 +4667 +67 9 75 65 78 21 71 28 97 16 65 39 74 32 86 +156 +4860 +30 98 89 73 57 80 74 48 16 86 86 31 39 54 51 +157 +2095 +85 41 62 71 96 40 56 51 24 8 75 51 97 69 90 +158 +1906 +83 28 45 17 7 46 34 65 78 15 90 1 47 37 64 +159 +2782 +51 50 40 87 89 75 67 15 58 18 97 23 5 61 43 +160 +2615 +14 94 39 37 73 80 99 59 73 97 88 42 63 24 25 +161 +10285 +19 56 7 95 52 43 3 97 32 3 30 23 7 53 63 +162 +2814 +44 48 23 54 21 49 90 9 17 72 29 97 45 58 32 +163 +9946 +26 23 49 62 74 25 68 5 95 27 91 69 4 36 89 +164 +9374 +68 93 51 84 78 39 5 43 38 90 42 53 70 43 56 +165 +6723 +86 56 35 25 72 2 65 1 37 17 7 4 27 93 8 +166 +8643 +47 3 30 34 62 20 83 60 54 22 41 58 42 57 45 +167 +10032 +69 53 59 98 79 45 2 41 89 98 41 84 54 53 8 +168 +7688 +41 67 51 21 8 85 88 20 28 21 1 78 81 40 28 +169 +3025 +48 55 52 44 24 89 95 59 98 40 42 63 83 39 34 +170 +4691 +57 26 29 71 38 48 4 95 59 98 93 17 23 52 30 +171 +8483 +74 79 47 58 42 75 22 46 46 45 73 41 44 3 97 +172 +1054 +63 83 72 68 64 43 78 87 89 37 62 81 45 77 22 +173 +5236 +61 63 40 49 10 66 89 43 36 97 74 42 66 84 74 +174 +1904 +55 6 72 28 80 32 74 4 56 69 76 19 97 49 15 +175 +5153 +52 4 30 16 88 93 56 32 97 42 19 94 52 57 86 +176 +3163 +61 74 47 77 21 16 75 79 75 68 2 53 24 3 21 +177 +4424 +72 93 7 53 30 13 72 44 67 35 72 23 3 1 88 +178 +8588 +92 87 76 63 98 67 45 17 37 19 86 60 51 57 54 +179 +8555 +63 47 59 95 25 85 12 71 62 27 95 57 17 19 25 +180 +6621 +74 84 40 92 88 26 15 69 46 27 36 67 22 33 50 +181 +5790 +33 48 22 79 11 34 33 3 23 32 42 70 86 46 99 +182 +9768 +33 89 8 43 35 60 44 2 92 87 35 9 97 80 49 +183 +3329 +49 16 32 17 65 42 24 42 24 25 47 70 63 69 39 +184 +6391 +27 63 18 58 62 45 10 67 95 68 65 49 15 22 98 +185 +1500 +28 58 47 16 78 51 15 48 81 99 8 39 64 7 72 +186 +2953 +6 67 77 70 67 39 24 91 53 89 12 85 27 80 57 +187 +9615 +54 29 85 82 98 8 76 20 16 43 92 75 35 97 81 +188 +3021 +6 42 10 64 9 39 1 32 66 12 83 6 67 85 7 +189 +2488 +68 13 75 7 22 74 74 41 63 79 15 2 65 70 8 +190 +10338 +54 24 35 41 61 96 62 79 15 39 52 50 76 27 22 +191 +1178 +48 17 99 63 27 38 70 80 22 76 5 10 86 67 57 +192 +2607 +34 30 7 54 17 65 26 83 72 13 90 51 19 51 51 +193 +9031 +60 61 72 37 13 97 1 72 19 91 40 99 65 2 92 +194 +5165 +40 7 14 6 87 83 24 80 30 62 87 72 89 24 92 +195 +9587 +2 40 72 59 66 39 57 21 11 41 57 1 10 55 38 +196 +10049 +85 64 5 95 6 58 36 13 13 20 88 10 80 97 6 +197 +5388 +33 46 49 55 64 43 54 21 59 61 60 97 48 34 96 +198 +8119 +65 54 87 41 65 27 89 91 81 35 86 95 77 34 29 +199 +9341 +46 60 58 25 92 62 81 84 45 21 34 94 48 83 57 diff --git a/data/jobshop/200_15_10.txt b/data/jobshop/200_15_10.txt new file mode 100644 index 0000000000..92e8673a4b --- /dev/null +++ b/data/jobshop/200_15_10.txt @@ -0,0 +1,603 @@ +200 +15 +422897521 +0 +6771 +75 17 91 56 87 23 62 50 24 65 2 33 84 81 75 +1 +10018 +52 98 58 89 89 16 91 7 48 28 41 74 47 93 22 +2 +8115 +61 72 53 24 34 51 42 11 61 3 4 53 7 50 47 +3 +7121 +79 36 71 90 17 19 58 71 14 76 67 43 69 2 56 +4 +8327 +97 45 89 56 42 36 89 37 67 86 14 22 71 50 47 +5 +7071 +10 9 78 65 34 56 67 3 40 76 75 81 63 47 84 +6 +2062 +57 73 20 70 2 65 32 46 22 20 53 76 90 65 35 +7 +9063 +85 3 47 24 98 65 44 17 2 18 84 84 4 63 41 +8 +5963 +6 75 33 66 8 72 13 94 5 60 13 37 55 67 85 +9 +9848 +59 16 14 67 80 9 47 81 18 14 29 40 34 72 17 +10 +10067 +87 31 75 94 4 38 3 3 23 40 96 51 55 39 9 +11 +1210 +12 54 29 43 48 26 94 24 32 96 92 90 42 55 40 +12 +8194 +90 19 73 51 72 84 52 13 16 25 21 96 6 1 29 +13 +6900 +83 97 62 79 28 23 89 96 37 51 81 66 48 50 80 +14 +8858 +92 84 91 88 41 75 1 48 23 3 95 22 50 13 93 +15 +4669 +63 30 54 3 17 39 45 62 60 64 76 9 63 7 51 +16 +879 +74 29 76 14 17 15 30 4 42 27 32 59 31 18 62 +17 +8829 +86 56 21 51 34 68 87 80 58 83 80 7 46 55 30 +18 +5032 +22 42 51 63 27 39 52 77 20 12 35 73 58 96 16 +19 +6247 +54 25 99 20 36 87 94 40 52 69 65 75 95 73 59 +20 +9104 +65 1 73 83 65 63 55 11 31 32 72 59 20 29 75 +21 +7122 +55 31 34 84 47 86 9 45 19 85 68 20 90 85 10 +22 +10799 +19 72 57 94 34 74 56 91 45 71 97 85 5 5 76 +23 +3147 +7 25 81 85 67 87 15 23 70 10 2 41 42 14 82 +24 +7348 +35 83 4 53 13 79 1 23 41 97 77 41 32 39 24 +25 +9832 +78 99 86 62 56 25 45 29 53 41 34 19 36 7 8 +26 +6139 +32 50 21 12 9 92 87 94 11 6 78 32 89 19 19 +27 +3854 +10 92 6 58 72 54 16 12 57 17 8 48 19 9 44 +28 +1130 +75 83 83 59 5 4 81 92 74 43 93 18 94 6 45 +29 +8596 +14 10 40 35 88 76 34 1 54 79 22 34 37 96 51 +30 +4310 +53 22 93 69 58 80 35 73 99 96 71 45 48 62 95 +31 +9034 +49 26 65 94 17 32 3 50 34 42 35 62 83 82 47 +32 +1720 +40 56 71 19 4 91 54 31 90 36 61 25 62 72 22 +33 +2656 +19 99 49 11 67 15 84 25 44 84 82 80 26 71 41 +34 +2282 +25 42 18 8 47 84 86 6 32 93 26 87 35 71 9 +35 +8338 +54 48 17 10 46 88 71 31 33 69 74 44 33 46 84 +36 +10710 +5 93 28 23 19 19 3 9 26 43 47 43 88 77 96 +37 +5103 +37 46 67 83 7 6 40 83 35 63 97 30 26 99 28 +38 +6206 +56 61 20 43 34 95 15 19 2 79 72 39 40 86 49 +39 +8151 +18 78 37 96 75 94 93 72 72 96 52 73 7 96 59 +40 +5659 +31 61 95 20 6 17 8 52 22 25 7 23 78 89 94 +41 +6323 +30 37 95 48 40 86 6 9 99 93 4 88 93 39 98 +42 +1769 +2 34 84 14 87 20 53 30 91 72 41 62 42 80 93 +43 +10281 +5 29 24 72 75 77 72 60 94 23 12 94 64 85 94 +44 +7078 +15 46 93 13 12 60 54 83 8 62 65 87 4 84 89 +45 +1625 +71 72 48 41 80 40 57 10 78 70 13 95 82 39 3 +46 +5510 +46 19 8 61 83 35 14 79 22 64 99 83 19 45 62 +47 +4471 +49 63 78 19 17 94 80 45 74 4 81 21 73 62 76 +48 +10474 +89 32 79 47 40 2 61 63 71 38 69 65 10 41 98 +49 +1001 +59 69 91 6 38 19 24 73 26 30 77 72 44 55 64 +50 +10161 +42 99 30 58 16 59 19 20 70 65 49 16 95 31 58 +51 +7259 +13 89 30 42 33 96 33 76 53 84 19 77 52 27 18 +52 +5367 +56 48 51 25 61 89 28 34 9 48 78 87 1 69 6 +53 +2287 +27 23 74 12 13 3 32 66 8 44 46 49 30 85 68 +54 +6294 +13 78 29 66 33 14 68 48 11 31 81 74 88 11 46 +55 +1148 +29 94 62 81 88 33 83 55 75 31 81 70 19 89 66 +56 +6226 +20 93 80 26 99 17 31 39 25 20 36 71 51 37 11 +57 +2182 +30 84 76 28 33 76 8 33 32 54 11 89 99 4 36 +58 +10626 +26 28 56 12 37 29 83 97 53 27 51 49 80 40 47 +59 +2087 +98 70 53 92 54 41 99 18 53 83 72 85 93 86 63 +60 +2295 +12 94 14 29 43 77 82 62 79 67 86 2 58 37 77 +61 +10746 +48 52 3 12 96 77 82 46 49 98 65 18 99 87 84 +62 +9760 +54 54 55 64 65 99 80 3 11 56 81 10 89 8 9 +63 +7259 +93 48 96 91 15 55 33 26 17 20 31 31 3 11 95 +64 +10731 +29 55 48 84 63 59 33 21 5 7 91 69 57 97 78 +65 +4509 +51 85 96 58 34 7 48 24 3 44 95 77 40 39 39 +66 +4202 +33 71 25 90 42 97 67 55 9 43 64 34 9 32 77 +67 +3331 +32 17 41 33 94 49 53 59 85 43 75 83 68 96 43 +68 +4382 +80 31 18 44 26 62 68 75 73 2 70 80 96 40 81 +69 +8228 +9 42 67 19 72 14 90 30 60 27 43 30 20 76 58 +70 +4793 +14 32 77 13 56 21 13 78 23 88 61 89 39 20 81 +71 +5933 +11 67 46 23 82 39 55 34 23 49 65 91 77 83 37 +72 +10391 +46 94 57 37 90 67 85 59 23 55 14 96 60 70 22 +73 +9376 +86 2 60 11 11 38 35 72 55 52 71 87 73 93 31 +74 +3235 +55 46 2 13 1 35 6 66 58 46 9 81 53 84 96 +75 +5868 +2 99 4 51 41 36 12 70 37 42 68 76 79 52 75 +76 +1732 +78 15 15 88 96 74 34 31 35 85 26 16 62 19 46 +77 +7841 +55 97 14 62 31 97 79 5 26 28 34 15 36 32 17 +78 +2037 +68 62 69 62 51 2 83 22 17 47 21 71 2 51 54 +79 +1079 +49 51 85 31 43 79 98 10 73 65 7 63 41 86 36 +80 +9697 +12 42 1 87 11 36 83 97 22 41 48 52 76 47 4 +81 +5064 +56 26 36 92 56 44 89 3 82 96 21 80 57 10 27 +82 +9424 +53 32 53 85 31 62 64 94 88 10 19 34 31 56 10 +83 +3584 +20 46 7 52 79 88 44 59 22 25 69 31 78 77 66 +84 +6284 +63 96 31 29 52 55 4 83 1 49 42 95 73 53 43 +85 +3018 +79 87 19 76 73 86 75 21 92 59 68 24 5 75 4 +86 +2039 +1 3 46 61 6 42 97 98 57 54 90 77 97 19 4 +87 +3456 +84 81 43 3 75 46 97 40 16 83 94 98 64 78 41 +88 +3711 +37 65 84 37 5 52 12 8 37 31 31 12 52 71 36 +89 +6682 +38 39 6 32 52 12 12 89 6 96 80 76 86 35 97 +90 +2550 +99 39 18 10 87 91 9 46 57 31 57 29 31 79 50 +91 +2635 +99 87 84 64 4 64 45 92 6 82 48 81 78 77 45 +92 +2338 +23 45 95 14 15 90 82 44 20 75 68 93 72 68 25 +93 +5540 +27 5 65 21 78 70 51 62 62 6 46 13 86 90 71 +94 +6778 +68 64 89 57 99 16 19 52 75 26 2 36 43 63 61 +95 +4909 +58 17 90 92 22 9 7 61 17 18 39 94 32 99 50 +96 +6371 +32 3 48 50 95 18 42 59 95 71 99 43 28 13 56 +97 +3409 +32 74 97 52 4 3 45 44 77 67 2 7 28 14 70 +98 +3377 +79 75 44 55 36 19 53 6 90 35 47 7 22 80 8 +99 +8083 +17 57 15 50 43 21 25 30 14 17 36 12 74 31 99 +100 +1166 +29 19 48 26 86 16 67 41 95 57 37 64 60 50 68 +101 +3358 +17 11 33 7 87 55 82 98 5 56 81 68 1 74 25 +102 +3908 +90 75 27 70 18 36 49 72 18 57 71 46 84 48 2 +103 +6534 +91 24 30 85 50 31 62 61 13 94 83 82 80 6 57 +104 +6655 +24 31 97 89 35 19 18 26 49 62 56 4 88 89 90 +105 +2321 +37 55 80 92 49 53 4 43 25 36 8 83 84 72 99 +106 +10447 +78 73 33 3 47 80 99 45 1 48 85 28 17 43 14 +107 +9672 +78 34 65 59 88 60 70 73 58 79 60 2 93 80 55 +108 +1861 +91 88 93 76 10 7 54 88 79 26 13 84 72 88 53 +109 +3929 +61 79 86 4 33 53 11 83 60 31 80 36 38 10 56 +110 +6669 +5 88 8 17 72 62 16 64 89 49 25 34 42 15 65 +111 +7920 +6 45 78 80 61 48 75 19 64 63 20 7 65 39 33 +112 +2103 +61 99 62 87 61 77 27 73 90 50 13 92 5 99 98 +113 +8307 +73 82 41 80 17 10 16 81 79 87 18 23 64 18 45 +114 +3753 +31 40 83 66 75 2 58 58 61 58 67 81 51 77 69 +115 +4160 +71 57 97 43 87 86 29 35 18 19 43 56 85 98 59 +116 +6575 +23 91 31 56 27 54 59 47 10 97 40 50 73 15 22 +117 +10622 +22 31 24 42 35 31 47 92 4 46 91 86 48 11 50 +118 +4647 +58 62 29 57 80 72 47 53 19 88 20 50 42 36 46 +119 +5964 +72 17 92 63 15 59 90 62 58 27 89 66 14 36 70 +120 +7545 +80 87 41 62 97 26 60 90 19 37 58 62 69 99 45 +121 +9555 +98 3 8 40 89 96 22 51 28 45 26 63 5 14 14 +122 +5630 +81 97 7 57 81 69 73 86 54 49 67 37 98 76 62 +123 +6742 +2 92 57 85 64 80 69 78 58 30 34 28 14 90 66 +124 +6535 +75 51 49 33 22 19 81 56 41 49 50 7 77 75 84 +125 +5964 +18 23 17 1 28 72 25 65 40 28 49 23 10 14 14 +126 +2862 +86 7 8 30 34 28 38 1 33 3 11 99 74 55 2 +127 +7460 +60 75 40 60 42 59 36 11 2 30 82 14 5 48 89 +128 +2215 +40 64 28 15 65 22 67 65 26 6 55 49 76 41 72 +129 +10309 +82 23 48 18 84 28 84 56 99 62 73 58 10 51 98 +130 +10793 +17 50 51 21 71 42 81 20 38 37 59 61 88 25 42 +131 +6788 +84 25 84 62 83 37 54 2 87 81 54 35 63 99 13 +132 +5212 +2 33 3 99 77 20 47 70 11 51 5 46 49 74 38 +133 +4686 +74 32 43 52 33 99 83 42 32 69 5 38 98 83 90 +134 +2547 +76 25 72 36 59 37 8 45 67 32 52 62 59 13 20 +135 +6505 +89 96 47 35 12 65 59 85 76 30 82 53 67 45 9 +136 +7182 +78 77 30 36 42 53 96 49 55 15 32 7 72 18 3 +137 +6521 +37 78 33 20 66 51 83 50 32 51 48 23 42 3 24 +138 +2793 +31 44 90 62 56 47 44 27 74 20 10 24 18 49 79 +139 +9814 +21 35 45 64 30 68 2 91 85 82 40 73 7 31 15 +140 +5943 +31 38 39 61 17 15 86 78 30 55 60 23 7 38 82 +141 +6026 +25 63 33 66 21 86 66 82 40 76 26 91 13 31 1 +142 +6042 +33 77 50 31 15 60 69 61 31 97 2 34 89 97 34 +143 +5091 +37 76 43 85 72 61 64 62 92 47 65 43 9 73 65 +144 +10680 +94 35 41 71 73 16 83 73 12 13 62 10 48 82 23 +145 +9994 +40 83 56 33 83 94 68 83 79 66 4 70 15 58 77 +146 +7524 +77 26 85 15 47 54 62 15 78 54 17 94 86 1 44 +147 +6987 +68 84 50 68 92 24 36 75 27 33 90 85 86 76 45 +148 +8386 +30 95 27 85 1 71 40 11 22 81 86 53 36 86 68 +149 +4417 +88 34 96 40 25 4 96 21 5 40 89 28 85 58 91 +150 +1327 +24 87 94 99 87 1 66 4 29 64 22 99 30 80 44 +151 +8864 +47 6 48 8 83 1 92 75 26 18 21 25 37 89 80 +152 +6452 +45 52 68 62 57 26 46 71 80 58 22 38 13 66 60 +153 +10213 +41 38 96 48 23 65 51 45 78 94 62 93 14 57 7 +154 +4668 +67 9 75 65 78 21 71 28 97 16 65 39 74 32 86 +155 +4861 +30 98 89 73 57 80 74 48 16 86 86 31 39 54 51 +156 +2095 +85 41 62 71 96 40 56 51 24 8 75 51 97 69 90 +157 +1907 +83 28 45 17 7 46 34 65 78 15 90 1 47 37 64 +158 +2782 +51 50 40 87 89 75 67 15 58 18 97 23 5 61 43 +159 +2615 +14 94 39 37 73 80 99 59 73 97 88 42 63 24 25 +160 +10287 +19 56 7 95 52 43 3 97 32 3 30 23 7 53 63 +161 +2814 +44 48 23 54 21 49 90 9 17 72 29 97 45 58 32 +162 +9948 +26 23 49 62 74 25 68 5 95 27 91 69 4 36 89 +163 +9375 +68 93 51 84 78 39 5 43 38 90 42 53 70 43 56 +164 +6725 +86 56 35 25 72 2 65 1 37 17 7 4 27 93 8 +165 +8645 +47 3 30 34 62 20 83 60 54 22 41 58 42 57 45 +166 +10034 +69 53 59 98 79 45 2 41 89 98 41 84 54 53 8 +167 +7689 +41 67 51 21 8 85 88 20 28 21 1 78 81 40 28 +168 +3025 +48 55 52 44 24 89 95 59 98 40 42 63 83 39 34 +169 +4692 +57 26 29 71 38 48 4 95 59 98 93 17 23 52 30 +170 +8485 +74 79 47 58 42 75 22 46 46 45 73 41 44 3 97 +171 +1054 +63 83 72 68 64 43 78 87 89 37 62 81 45 77 22 +172 +5237 +61 63 40 49 10 66 89 43 36 97 74 42 66 84 74 +173 +1904 +55 6 72 28 80 32 74 4 56 69 76 19 97 49 15 +174 +5154 +52 4 30 16 88 93 56 32 97 42 19 94 52 57 86 +175 +3163 +61 74 47 77 21 16 75 79 75 68 2 53 24 3 21 +176 +4425 +72 93 7 53 30 13 72 44 67 35 72 23 3 1 88 +177 +8590 +92 87 76 63 98 67 45 17 37 19 86 60 51 57 54 +178 +8557 +63 47 59 95 25 85 12 71 62 27 95 57 17 19 25 +179 +6622 +74 84 40 92 88 26 15 69 46 27 36 67 22 33 50 +180 +5791 +33 48 22 79 11 34 33 3 23 32 42 70 86 46 99 +181 +9770 +33 89 8 43 35 60 44 2 92 87 35 9 97 80 49 +182 +3329 +49 16 32 17 65 42 24 42 24 25 47 70 63 69 39 +183 +6392 +27 63 18 58 62 45 10 67 95 68 65 49 15 22 98 +184 +1501 +28 58 47 16 78 51 15 48 81 99 8 39 64 7 72 +185 +2954 +6 67 77 70 67 39 24 91 53 89 12 85 27 80 57 +186 +9617 +54 29 85 82 98 8 76 20 16 43 92 75 35 97 81 +187 +3022 +6 42 10 64 9 39 1 32 66 12 83 6 67 85 7 +188 +2488 +68 13 75 7 22 74 74 41 63 79 15 2 65 70 8 +189 +10340 +54 24 35 41 61 96 62 79 15 39 52 50 76 27 22 +190 +1179 +48 17 99 63 27 38 70 80 22 76 5 10 86 67 57 +191 +2607 +34 30 7 54 17 65 26 83 72 13 90 51 19 51 51 +192 +9033 +60 61 72 37 13 97 1 72 19 91 40 99 65 2 92 +193 +5166 +40 7 14 6 87 83 24 80 30 62 87 72 89 24 92 +194 +9589 +2 40 72 59 66 39 57 21 11 41 57 1 10 55 38 +195 +10051 +85 64 5 95 6 58 36 13 13 20 88 10 80 97 6 +196 +5389 +33 46 49 55 64 43 54 21 59 61 60 97 48 34 96 +197 +8121 +65 54 87 41 65 27 89 91 81 35 86 95 77 34 29 +198 +9343 +46 60 58 25 92 62 81 84 45 21 34 94 48 83 57 +199 +4991 +48 76 30 14 43 63 14 75 47 93 58 10 79 89 49 diff --git a/data/jobshop/200_20_01_ta101.txt b/data/jobshop/200_20_01_ta101.txt new file mode 100644 index 0000000000..0813cd091e --- /dev/null +++ b/data/jobshop/200_20_01_ta101.txt @@ -0,0 +1,603 @@ +200 +20 +2013025619 +0 +2649 +68 10 77 68 26 99 88 68 93 10 9 79 44 84 35 18 75 89 52 32 +1 +4684 +40 76 30 48 97 58 35 29 33 99 93 2 40 1 3 77 43 41 89 78 +2 +3624 +43 75 88 56 5 61 33 75 48 37 84 54 27 47 9 73 70 16 39 84 +3 +8077 +72 29 21 54 89 33 93 63 71 79 58 78 41 60 71 91 11 7 71 27 +4 +9558 +87 10 29 38 77 30 84 2 46 24 14 71 9 31 99 96 64 84 72 32 +5 +4008 +59 86 12 65 47 49 19 18 23 82 31 65 77 76 89 10 88 53 71 84 +6 +2776 +67 62 2 56 60 54 43 43 7 12 19 95 98 12 92 58 94 56 68 74 +7 +2726 +89 26 95 29 12 36 14 6 70 84 16 21 64 75 60 70 9 71 42 72 +8 +5816 +84 1 24 21 96 38 22 13 78 49 41 18 14 90 44 42 29 40 94 85 +9 +5267 +43 62 20 99 63 63 1 55 71 15 9 54 2 72 59 21 58 17 83 60 +10 +9760 +92 89 66 34 27 97 55 84 34 48 67 1 19 8 8 11 90 33 14 55 +11 +1983 +90 2 82 25 87 45 5 1 43 58 74 87 9 86 51 88 78 3 76 60 +12 +5834 +23 62 45 66 46 65 14 70 88 9 85 29 19 86 60 91 63 51 90 8 +13 +9219 +20 96 4 54 10 26 82 25 35 74 90 19 28 70 35 78 34 76 14 34 +14 +10434 +97 99 22 1 97 76 84 38 6 22 77 38 69 46 5 70 71 2 83 54 +15 +7288 +57 91 81 52 59 23 10 98 59 43 40 44 90 52 81 53 49 63 3 47 +16 +9674 +33 85 56 23 58 40 17 17 43 84 33 46 71 31 67 51 69 84 1 60 +17 +8298 +7 42 85 50 73 91 39 23 98 18 42 25 83 36 70 96 97 55 12 8 +18 +1052 +69 7 3 61 11 51 39 28 22 30 74 48 2 10 79 27 10 3 51 39 +19 +10424 +56 4 82 36 31 41 75 80 13 86 16 66 16 19 7 47 43 82 46 42 +20 +6568 +16 23 94 60 41 8 59 24 43 53 45 81 9 85 51 30 22 46 2 10 +21 +6367 +41 74 72 1 23 42 51 29 64 87 62 42 60 49 1 37 16 58 92 62 +22 +6209 +7 83 96 57 36 71 30 16 18 79 44 48 1 61 38 63 31 24 23 52 +23 +6767 +74 41 55 38 54 20 71 13 25 83 68 34 44 10 91 61 22 57 69 65 +24 +1825 +54 63 3 68 7 54 95 35 62 93 76 73 25 26 3 73 62 59 65 32 +25 +4613 +67 99 63 45 31 19 17 31 53 7 76 32 86 38 88 80 14 86 30 61 +26 +9866 +15 55 65 85 90 32 46 40 85 78 78 68 45 97 88 5 11 39 48 9 +27 +2624 +85 37 20 13 83 65 61 40 31 31 29 60 68 71 6 82 46 55 70 25 +28 +5477 +83 23 4 55 65 27 37 22 47 95 15 63 1 34 68 49 85 69 15 15 +29 +9010 +42 1 95 98 61 20 93 59 23 32 30 49 56 74 26 11 59 36 62 56 +30 +6116 +29 84 20 12 15 99 28 78 95 55 93 19 64 12 38 79 73 98 48 3 +31 +1210 +64 46 57 97 10 81 57 10 74 46 16 54 7 77 93 78 22 82 19 13 +32 +10314 +3 31 38 6 61 87 7 94 36 3 38 14 68 16 89 57 70 44 49 59 +33 +6847 +9 93 46 94 55 4 53 80 29 93 27 40 96 55 85 47 52 70 5 95 +34 +10108 +35 79 76 43 81 10 82 86 39 36 32 83 30 90 82 91 70 67 22 93 +35 +7310 +24 32 10 86 87 2 22 18 43 77 31 66 62 61 99 92 45 74 45 49 +36 +3700 +72 71 79 2 81 61 50 34 59 67 88 27 32 43 47 94 45 61 15 67 +37 +8202 +70 60 7 84 50 10 93 69 24 29 79 89 25 42 60 33 37 38 29 17 +38 +3935 +47 42 12 94 43 22 29 94 42 70 86 69 27 81 4 52 2 87 65 39 +39 +2749 +78 24 60 28 67 59 9 9 88 34 61 34 97 1 41 12 90 35 72 91 +40 +2734 +60 51 85 68 54 45 76 87 16 45 30 27 54 8 86 37 2 37 45 60 +41 +10515 +11 98 73 45 79 8 20 24 23 16 55 3 28 51 12 47 40 98 53 90 +42 +5732 +60 64 18 43 26 27 6 44 33 99 8 97 65 16 19 39 70 26 8 94 +43 +8041 +5 85 75 89 64 24 39 31 20 70 90 40 7 14 80 4 93 49 11 53 +44 +6537 +24 31 77 86 83 53 49 38 2 48 70 57 71 25 37 50 44 12 21 25 +45 +4590 +52 11 71 8 56 53 31 25 1 86 58 3 74 92 55 90 71 52 46 12 +46 +2152 +39 95 83 32 8 84 20 29 47 31 35 45 8 98 59 58 83 49 95 63 +47 +3942 +14 58 63 62 78 46 79 70 39 88 11 42 46 28 55 46 13 92 42 75 +48 +5187 +65 57 52 11 27 17 46 3 84 69 66 1 76 97 26 14 3 43 66 63 +49 +5775 +99 28 66 36 1 5 22 69 94 10 63 63 45 38 40 84 99 75 23 7 +50 +8217 +69 76 30 3 97 77 78 77 40 54 26 14 11 95 22 97 27 83 39 80 +51 +4474 +96 40 71 23 35 96 19 26 74 12 92 29 92 78 72 49 98 3 86 16 +52 +9161 +54 96 57 79 29 41 87 63 34 10 29 53 54 48 90 33 62 99 4 39 +53 +8293 +37 54 83 99 22 3 85 91 7 74 98 5 31 66 39 48 17 87 95 37 +54 +3302 +35 91 34 57 16 99 8 49 20 86 59 71 51 18 60 68 35 60 8 7 +55 +2846 +19 90 31 4 87 99 2 5 80 56 18 44 48 19 14 36 71 92 41 1 +56 +1750 +10 41 11 69 79 37 57 30 34 82 39 57 27 25 92 66 94 75 85 38 +57 +1909 +88 72 50 69 82 2 99 79 50 40 1 77 55 79 47 6 58 53 66 48 +58 +5072 +61 37 22 30 65 10 69 59 26 93 27 43 39 90 90 54 77 30 68 38 +59 +4250 +95 38 7 99 62 40 55 73 28 10 4 59 71 26 43 16 29 59 37 39 +60 +9285 +18 64 82 51 99 63 14 40 8 59 38 25 18 48 15 7 61 95 51 83 +61 +1400 +49 98 34 66 22 29 24 54 30 11 42 52 48 81 8 35 41 85 46 27 +62 +9706 +69 36 5 33 79 82 42 30 49 35 69 19 8 95 24 64 47 63 93 14 +63 +7256 +86 20 62 13 37 14 64 18 4 84 4 34 35 37 93 18 2 21 59 46 +64 +8695 +28 3 3 89 31 39 96 18 1 88 68 16 62 6 40 8 16 78 14 46 +65 +7910 +6 41 68 73 30 11 40 62 31 40 30 38 52 86 68 61 41 72 25 59 +66 +8221 +40 93 35 26 40 18 87 20 18 78 39 61 65 83 68 41 59 87 71 12 +67 +7150 +88 44 79 25 93 44 43 26 1 57 75 53 95 67 67 65 27 52 15 20 +68 +8405 +94 3 10 88 22 37 96 52 43 21 87 36 55 74 41 71 18 39 89 7 +69 +10344 +78 19 60 70 91 77 94 90 79 5 45 87 7 91 72 34 33 93 94 85 +70 +3583 +43 66 67 72 8 40 75 47 98 68 83 3 37 99 72 35 1 22 61 74 +71 +2944 +31 55 10 56 44 81 27 99 87 73 30 56 91 55 73 92 99 82 5 49 +72 +5330 +54 66 87 1 95 28 97 18 72 13 55 1 91 79 44 70 3 21 45 48 +73 +3148 +80 68 25 6 93 52 51 69 70 71 37 4 73 46 34 65 15 65 52 6 +74 +3984 +11 1 24 97 83 64 75 40 26 35 31 4 56 10 24 76 45 81 9 73 +75 +4121 +27 5 4 57 38 21 33 21 23 13 74 98 22 52 19 71 82 59 70 57 +76 +2174 +3 59 36 64 74 39 13 49 1 71 49 90 98 22 27 81 20 73 50 44 +77 +6312 +32 64 44 40 24 97 32 18 68 76 18 23 96 39 31 32 11 74 44 41 +78 +1983 +2 1 22 4 50 37 93 89 31 28 76 78 82 8 80 27 90 33 79 35 +79 +4117 +49 5 8 71 75 40 53 86 62 13 46 64 84 13 4 95 65 53 64 68 +80 +4142 +27 11 49 84 60 75 38 28 48 52 78 90 31 32 94 49 73 47 47 61 +81 +6449 +81 46 97 50 15 9 16 53 17 58 99 18 44 4 3 51 71 69 4 1 +82 +8861 +18 10 8 1 73 4 45 14 69 31 58 19 19 7 31 65 26 11 59 16 +83 +9750 +83 56 9 30 68 69 79 91 13 53 84 67 60 47 38 17 97 31 45 37 +84 +7183 +84 25 18 84 63 22 90 87 14 12 89 82 19 34 44 91 50 69 91 70 +85 +2677 +49 95 34 33 79 54 48 18 42 24 74 16 56 1 87 23 43 67 35 26 +86 +8396 +64 12 54 69 40 86 37 51 37 83 1 53 6 12 77 17 7 3 71 76 +87 +7307 +20 48 42 19 2 41 72 73 21 71 86 18 45 93 2 19 78 21 63 87 +88 +5071 +52 11 70 37 45 59 53 35 12 49 95 17 24 62 66 28 27 29 94 42 +89 +1520 +42 45 59 25 94 56 71 38 37 78 58 25 10 11 20 70 50 28 86 26 +90 +1853 +51 25 8 27 3 76 22 53 95 15 17 71 6 81 79 67 70 45 3 22 +91 +6336 +66 62 29 71 16 47 63 41 42 24 18 12 44 26 89 40 65 2 77 2 +92 +3497 +95 12 6 55 29 53 25 29 3 6 70 24 57 31 90 81 96 53 37 81 +93 +7323 +18 67 42 19 55 38 9 44 21 72 49 32 43 41 84 54 27 36 84 55 +94 +2992 +37 17 33 43 3 6 38 8 75 48 21 44 1 5 40 52 66 5 50 12 +95 +9772 +70 59 67 80 72 26 58 93 15 3 43 39 42 40 8 38 18 79 97 47 +96 +6447 +22 30 7 93 87 27 42 47 5 49 26 40 20 11 65 6 96 76 21 26 +97 +10637 +87 73 64 76 64 81 84 26 21 81 67 47 83 56 80 8 66 32 42 91 +98 +6879 +67 34 7 52 33 17 54 61 51 15 66 53 57 67 50 31 82 87 6 37 +99 +6838 +15 27 60 26 64 87 58 47 99 13 89 75 34 49 89 98 23 4 19 41 +100 +4962 +1 50 79 70 64 22 12 99 38 36 66 83 67 92 29 14 69 44 96 11 +101 +9160 +37 87 26 36 32 32 99 57 55 94 63 35 64 8 98 17 28 8 51 82 +102 +4054 +91 77 57 23 23 34 24 50 80 3 88 53 92 79 45 31 95 16 53 26 +103 +6836 +59 88 98 72 94 37 85 48 36 35 45 1 35 5 66 37 38 93 95 57 +104 +2493 +2 80 27 23 93 58 35 50 39 37 52 35 55 72 64 85 89 93 76 33 +105 +5360 +44 75 66 28 69 7 13 2 99 48 89 67 99 77 86 84 19 64 95 21 +106 +5145 +29 41 89 14 75 53 20 20 59 66 83 26 23 60 75 7 6 65 50 37 +107 +3732 +37 84 90 48 65 70 54 80 35 31 80 13 52 21 64 54 52 1 52 67 +108 +3726 +30 24 44 54 68 20 46 6 1 4 58 52 30 23 83 40 70 40 27 22 +109 +9718 +20 27 91 86 93 88 23 75 96 6 52 31 6 51 12 95 4 74 97 33 +110 +10075 +19 52 36 81 4 34 27 70 64 23 21 11 81 16 69 97 81 59 96 47 +111 +6249 +79 73 66 12 91 34 90 16 84 48 34 37 91 73 7 44 1 21 88 3 +112 +1825 +41 75 71 26 15 27 74 73 38 50 96 13 89 59 27 4 36 79 92 55 +113 +2201 +79 23 32 76 83 40 96 4 79 41 69 73 45 20 20 46 30 9 33 19 +114 +8154 +49 52 80 41 38 46 52 45 75 23 81 37 33 83 92 10 13 2 23 61 +115 +7172 +21 97 25 89 34 38 55 92 12 57 65 56 55 9 28 63 90 70 38 38 +116 +10347 +97 40 32 70 67 35 12 15 46 5 61 55 74 60 36 76 30 88 37 63 +117 +5504 +86 50 39 54 24 99 61 70 60 5 82 81 46 68 2 23 66 3 11 42 +118 +7617 +15 95 38 6 78 65 63 41 33 23 75 61 50 14 86 95 28 95 6 20 +119 +8146 +57 34 5 65 41 58 13 6 81 21 61 75 29 67 71 73 36 77 55 62 +120 +5766 +76 2 97 7 87 17 56 42 13 58 22 34 2 86 34 78 38 76 40 45 +121 +4104 +14 76 56 14 55 5 49 42 86 96 52 2 80 35 74 46 48 94 1 78 +122 +4992 +57 26 65 88 83 41 50 21 5 9 10 29 12 58 86 40 97 90 69 57 +123 +4395 +80 48 14 98 5 46 85 7 76 40 50 2 63 13 68 34 56 67 96 31 +124 +2482 +93 16 58 57 34 14 42 43 12 2 30 60 96 55 94 92 92 27 76 33 +125 +3098 +31 20 35 19 16 10 52 64 46 55 84 17 88 57 78 42 93 18 46 71 +126 +3244 +66 86 97 72 57 70 54 89 39 2 86 55 47 14 38 56 81 49 66 73 +127 +10423 +30 62 24 41 66 44 47 77 91 9 16 3 21 79 77 4 24 3 8 87 +128 +8108 +82 54 46 40 23 97 70 41 86 78 54 94 30 72 69 63 38 79 84 46 +129 +4854 +11 50 91 62 13 79 36 93 49 37 54 70 44 27 56 93 39 12 62 21 +130 +4247 +71 26 53 47 35 50 49 33 7 52 70 35 64 42 12 72 33 6 95 52 +131 +2955 +94 4 29 65 8 57 81 36 56 78 37 71 51 59 64 63 7 72 30 95 +132 +4711 +35 4 72 14 17 68 23 73 75 18 18 62 95 58 99 62 75 46 20 66 +133 +8446 +71 59 43 99 20 80 64 66 73 85 96 92 57 36 41 30 43 7 90 24 +134 +1523 +76 24 62 65 18 47 20 64 58 79 80 39 96 63 25 91 92 56 66 27 +135 +7950 +76 14 27 14 66 27 97 43 88 6 80 47 62 1 58 96 44 33 76 63 +136 +4985 +26 49 57 99 10 12 36 8 3 23 21 10 11 45 20 53 35 59 46 48 +137 +8000 +31 35 14 65 48 24 36 75 40 47 58 72 8 10 86 19 2 86 38 43 +138 +1761 +58 78 92 62 71 88 53 50 56 82 70 5 92 8 58 40 96 33 41 87 +139 +5066 +31 77 69 30 64 3 88 11 43 66 71 40 1 66 13 14 28 28 83 44 +140 +10000 +98 72 61 6 97 98 42 41 27 24 62 1 51 62 20 16 13 84 43 87 +141 +2198 +26 10 8 80 59 29 93 50 93 14 4 15 32 95 11 66 67 59 37 58 +142 +9242 +92 87 78 52 25 23 94 15 30 9 1 67 96 88 33 54 61 54 93 24 +143 +8468 +11 24 43 35 67 8 61 71 36 37 4 10 88 69 55 54 71 99 80 50 +144 +6962 +72 26 53 25 5 55 92 76 10 1 69 31 15 38 5 64 20 30 68 33 +145 +10611 +46 46 2 54 15 86 16 73 98 33 70 40 5 30 71 86 54 14 92 62 +146 +2897 +20 40 72 44 33 98 4 23 65 94 77 7 56 60 62 31 53 65 94 56 +147 +10671 +38 86 23 40 6 90 88 21 49 82 28 54 68 33 50 99 75 34 21 86 +148 +7712 +57 40 85 99 27 46 75 80 59 60 47 86 10 87 93 10 58 6 68 58 +149 +4822 +5 8 49 21 34 22 85 40 76 79 78 4 89 91 74 2 74 91 53 42 +150 +1105 +19 39 6 74 12 19 28 43 10 4 64 2 43 48 6 74 65 89 76 84 +151 +4454 +65 11 34 10 28 24 7 40 24 69 58 89 4 46 39 29 21 80 40 35 +152 +9603 +35 96 6 46 15 95 84 6 84 92 47 36 51 18 90 77 60 34 4 91 +153 +8156 +89 74 51 99 36 75 63 4 11 51 17 33 84 31 5 14 72 35 89 49 +154 +4557 +41 22 17 88 22 97 69 46 8 7 67 98 35 22 81 30 4 91 52 52 +155 +8620 +15 22 66 91 82 95 94 30 33 36 84 70 53 2 28 14 85 44 54 86 +156 +8922 +99 50 31 57 43 99 23 66 54 96 59 91 82 96 33 48 47 52 87 45 +157 +7685 +19 6 58 85 97 78 2 16 90 40 51 64 41 56 78 1 80 73 86 62 +158 +6397 +74 95 84 62 6 30 43 26 30 15 47 41 62 17 95 4 71 93 20 3 +159 +6576 +63 83 70 46 28 6 26 25 51 53 61 19 78 49 82 71 26 98 15 50 +160 +1492 +92 70 87 88 65 86 7 39 24 90 51 24 72 87 38 54 73 30 61 83 +161 +1683 +29 1 99 11 45 59 44 69 4 19 97 84 32 35 41 30 36 20 25 57 +162 +9154 +47 8 88 27 73 7 12 45 51 19 65 50 17 69 4 42 38 58 85 8 +163 +9972 +80 94 60 35 63 61 51 39 16 97 7 51 9 66 94 43 13 34 58 88 +164 +9334 +7 65 4 50 41 53 19 90 67 39 71 60 67 69 44 33 66 14 6 10 +165 +4880 +43 70 2 68 12 54 5 50 21 37 75 3 74 30 10 32 82 46 40 88 +166 +8320 +89 61 99 58 11 25 62 32 90 4 47 56 27 30 28 12 2 61 98 50 +167 +6925 +9 80 79 47 85 55 28 92 9 25 83 79 55 77 33 68 76 73 93 22 +168 +8237 +99 82 49 44 82 8 96 87 18 63 1 8 76 98 66 8 29 87 78 49 +169 +8759 +38 23 53 37 41 80 9 10 6 95 46 34 1 55 16 82 90 41 55 44 +170 +3080 +76 51 16 76 87 52 70 43 72 12 54 93 41 78 45 27 36 9 75 6 +171 +9311 +52 92 64 30 84 67 8 14 33 55 76 79 73 45 51 59 32 57 97 26 +172 +2912 +48 25 72 98 25 17 94 18 54 89 54 72 89 84 89 20 84 82 52 34 +173 +3260 +55 23 59 57 59 78 22 91 27 11 59 7 2 47 69 60 78 17 27 40 +174 +8536 +17 40 62 7 89 57 74 12 46 38 37 90 45 58 23 76 94 19 32 26 +175 +6631 +63 69 66 15 86 92 94 28 52 47 47 2 99 24 9 44 45 32 81 49 +176 +1144 +92 42 92 84 15 1 13 34 69 45 55 76 37 56 8 29 14 47 73 93 +177 +4971 +77 13 28 39 17 42 9 72 34 27 76 1 74 50 43 68 72 89 29 77 +178 +3457 +31 17 72 62 44 70 95 87 29 2 75 7 95 53 64 24 3 2 34 38 +179 +10588 +44 27 50 1 71 34 78 36 92 98 23 57 78 12 15 46 18 94 35 15 +180 +7889 +76 74 80 41 15 86 51 7 14 89 41 19 48 43 15 94 58 17 78 50 +181 +5340 +18 7 48 59 10 78 26 48 62 24 28 2 95 73 26 79 87 98 29 15 +182 +1116 +7 25 12 92 68 69 58 21 39 58 78 11 11 3 48 68 30 13 45 22 +183 +2790 +40 73 32 51 58 87 53 56 27 84 58 84 28 32 9 49 73 84 25 88 +184 +3216 +47 81 76 82 33 49 31 5 4 33 51 9 21 91 11 85 71 12 54 42 +185 +10095 +73 84 33 49 14 34 74 88 96 24 40 88 8 25 56 87 5 66 74 63 +186 +8722 +41 40 65 78 3 80 35 16 63 71 16 50 88 44 75 17 77 90 77 56 +187 +7105 +70 28 18 87 89 38 59 4 15 25 21 52 29 55 75 99 60 86 85 61 +188 +1259 +86 86 88 60 94 14 39 43 62 14 88 49 60 97 63 76 6 83 64 64 +189 +2024 +8 17 60 55 19 93 53 49 63 37 59 10 2 10 17 81 61 75 2 63 +190 +6123 +63 66 67 57 33 86 53 42 40 45 3 23 47 42 93 52 23 67 27 30 +191 +2300 +77 33 54 70 55 35 43 91 72 30 39 30 15 73 38 24 29 33 81 4 +192 +4769 +91 20 61 11 55 18 18 64 30 27 73 75 1 74 22 57 2 40 17 21 +193 +8281 +24 84 72 62 37 11 37 99 30 43 34 43 64 16 22 8 67 56 31 95 +194 +2769 +19 23 50 53 26 19 8 60 91 36 45 88 55 47 17 36 69 21 37 20 +195 +9203 +63 73 42 95 22 29 69 9 94 88 20 66 32 68 24 67 38 43 20 30 +196 +10716 +72 25 30 97 75 56 18 11 88 44 66 23 49 9 93 57 37 1 69 86 +197 +4468 +17 87 24 9 4 2 68 10 89 20 35 34 20 92 17 66 80 92 59 95 +198 +7569 +46 2 27 85 82 58 63 88 99 29 96 1 33 4 48 5 51 4 39 82 +199 +5496 +66 15 6 17 30 2 48 41 63 48 24 82 68 48 27 69 34 44 13 10 diff --git a/data/jobshop/200_20_02_ta102.txt b/data/jobshop/200_20_02_ta102.txt new file mode 100644 index 0000000000..6334fefa56 --- /dev/null +++ b/data/jobshop/200_20_02_ta102.txt @@ -0,0 +1,603 @@ +200 +20 +475051709 +0 +3515 +93 24 45 81 65 79 74 73 65 71 4 33 17 91 90 78 87 18 25 56 +1 +2381 +6 56 34 25 92 66 75 54 20 37 64 59 65 34 99 20 4 38 19 54 +2 +10871 +64 70 81 34 45 38 33 47 14 16 34 66 14 58 24 36 16 11 37 13 +3 +1476 +1 62 34 97 18 19 56 24 16 89 65 38 84 98 24 28 7 84 58 42 +4 +7818 +63 77 5 55 69 95 37 56 26 58 43 13 4 2 90 14 3 41 87 93 +5 +10847 +66 73 97 21 98 72 32 17 68 2 59 96 68 59 76 83 43 23 31 73 +6 +8181 +33 88 76 52 75 58 34 12 99 37 53 61 26 30 93 35 26 9 54 3 +7 +4911 +92 32 19 80 33 92 18 67 21 79 10 42 73 59 50 87 80 44 94 53 +8 +8946 +51 28 95 64 6 81 52 5 14 50 74 76 20 56 82 9 19 7 96 41 +9 +2275 +61 50 26 76 89 74 84 61 31 95 16 82 64 56 34 51 12 85 60 39 +10 +3397 +32 36 16 36 56 5 69 54 47 25 56 92 24 95 35 6 61 26 93 41 +11 +2343 +24 84 38 52 65 55 3 86 39 69 31 55 25 73 40 73 25 17 55 65 +12 +9165 +79 15 12 22 28 78 63 13 51 42 43 71 58 48 99 88 58 47 44 69 +13 +9965 +19 69 15 90 93 94 78 78 24 69 60 96 43 77 78 62 10 2 73 60 +14 +3760 +10 25 60 77 40 88 70 30 77 13 38 89 67 15 40 77 9 24 72 99 +15 +5991 +11 16 98 71 88 47 62 87 83 46 9 86 6 73 98 38 57 77 14 86 +16 +8500 +90 76 10 65 2 6 13 87 84 66 55 10 64 94 8 69 86 28 78 26 +17 +9588 +52 52 33 51 39 14 92 75 3 2 45 99 9 13 15 38 72 8 15 97 +18 +6654 +15 79 19 89 61 48 30 26 18 28 98 96 27 92 64 81 32 9 54 62 +19 +1369 +17 7 96 91 46 62 41 38 63 5 38 96 60 24 47 42 81 11 84 49 +20 +8270 +65 47 95 28 18 93 29 34 42 15 5 59 10 68 76 10 35 20 66 25 +21 +9221 +70 15 53 14 63 93 75 25 6 34 74 56 49 64 75 87 4 4 36 17 +22 +3173 +75 70 6 2 98 39 38 94 54 61 23 80 26 32 16 78 62 95 94 29 +23 +8471 +93 75 9 89 8 4 28 37 84 4 38 84 99 69 57 22 2 19 42 91 +24 +1511 +44 66 35 34 30 72 11 7 38 16 99 54 71 24 23 90 31 85 8 85 +25 +4216 +32 45 84 12 30 8 67 45 13 71 66 9 16 54 10 57 99 18 51 55 +26 +10228 +52 99 17 62 97 47 69 43 7 89 14 71 94 31 86 5 15 82 55 25 +27 +9377 +59 93 83 82 10 56 84 85 16 29 5 89 78 20 90 39 96 45 78 94 +28 +6393 +42 63 55 19 85 12 10 65 73 13 9 51 67 59 84 90 21 4 58 48 +29 +4712 +23 61 31 72 48 93 33 53 63 14 90 93 80 46 77 87 30 61 22 64 +30 +8272 +26 72 54 25 13 14 46 14 60 78 60 93 89 79 93 76 24 35 64 73 +31 +2541 +35 79 54 16 47 83 39 11 7 33 47 64 39 76 34 84 57 98 76 49 +32 +3606 +18 82 80 59 92 82 67 7 92 1 59 31 70 28 45 37 91 59 13 19 +33 +5966 +36 14 42 97 50 23 63 99 53 40 27 61 54 46 71 41 1 78 33 37 +34 +4574 +24 28 44 20 67 85 95 7 5 83 56 19 80 37 51 54 56 63 28 41 +35 +10691 +8 29 36 89 85 42 72 98 56 90 9 70 11 5 19 22 97 8 17 12 +36 +10416 +85 45 12 18 24 37 31 96 35 41 1 29 47 66 28 68 22 86 37 1 +37 +6715 +6 11 88 89 60 3 93 90 57 27 33 84 45 77 48 9 29 56 75 93 +38 +10095 +68 22 98 97 76 68 1 17 37 78 95 22 32 97 52 30 56 6 32 69 +39 +4829 +89 89 34 24 74 20 49 23 98 50 94 57 37 68 60 38 8 90 57 10 +40 +2527 +79 16 89 67 8 89 45 91 5 76 30 90 20 68 25 32 86 31 93 46 +41 +6527 +64 4 36 81 86 68 86 35 54 19 63 77 82 45 47 56 52 52 18 88 +42 +5651 +42 76 7 38 20 92 16 8 12 2 96 25 47 52 81 17 65 96 24 43 +43 +4246 +89 72 13 46 78 48 76 26 82 14 24 12 26 30 6 36 22 1 87 10 +44 +3989 +38 59 64 17 34 70 18 85 24 51 20 57 55 95 73 42 52 73 66 97 +45 +5970 +91 19 3 24 95 45 96 57 13 94 17 14 80 49 94 38 38 43 56 75 +46 +9744 +30 99 22 38 13 11 67 33 18 96 78 47 63 58 46 48 86 52 95 43 +47 +9472 +40 53 9 23 37 88 97 34 41 50 3 60 42 68 7 26 30 43 39 34 +48 +8110 +77 7 60 68 82 39 34 69 49 66 29 64 4 11 50 56 55 78 49 66 +49 +1188 +9 53 72 49 9 40 4 56 66 61 7 52 80 44 82 16 87 10 55 61 +50 +8712 +17 94 1 53 95 61 96 41 89 52 30 68 63 69 26 37 92 63 80 10 +51 +7683 +41 43 13 12 55 2 62 74 37 8 15 78 96 16 95 66 55 69 8 99 +52 +9884 +8 91 62 39 25 26 11 37 5 49 66 75 74 1 17 24 46 14 49 7 +53 +4992 +30 4 26 76 69 16 48 53 40 85 83 42 64 57 71 63 85 26 73 93 +54 +1543 +40 71 68 63 91 64 46 18 29 89 23 65 44 87 51 73 47 77 33 85 +55 +1479 +12 16 9 11 9 8 7 76 91 34 81 6 67 7 45 56 28 51 85 89 +56 +9496 +26 43 30 9 13 38 47 84 88 53 30 5 35 52 10 30 2 8 42 74 +57 +7207 +3 49 64 87 12 38 30 77 16 74 84 56 64 27 17 1 87 30 43 92 +58 +2857 +52 96 19 59 48 27 68 69 83 58 64 76 58 33 35 69 12 70 27 73 +59 +8263 +31 36 52 6 91 3 9 49 6 37 38 12 35 53 46 81 85 64 6 92 +60 +6498 +57 77 93 79 19 57 7 65 15 85 55 42 98 40 18 51 69 75 26 9 +61 +3410 +38 84 96 81 43 32 75 65 93 84 73 55 29 71 21 48 44 53 37 6 +62 +2752 +67 61 31 70 64 75 27 79 62 79 80 31 7 18 80 57 85 4 45 16 +63 +7392 +92 14 30 38 72 11 97 39 9 11 28 55 35 83 79 53 71 90 85 34 +64 +5095 +49 31 84 69 28 51 36 74 93 89 12 56 79 4 12 94 32 10 39 85 +65 +6435 +41 76 95 50 95 61 12 93 33 62 9 81 70 80 77 81 49 83 54 48 +66 +4631 +99 38 21 9 11 54 94 63 26 29 54 34 10 11 25 64 31 29 12 79 +67 +5356 +77 10 72 94 43 40 36 9 57 91 1 43 84 35 75 43 2 87 20 77 +68 +5490 +67 38 40 9 73 85 9 42 42 10 30 8 5 61 35 72 55 58 60 76 +69 +1418 +22 67 57 27 84 12 94 35 9 66 12 44 23 72 80 99 71 33 34 57 +70 +3562 +9 66 99 87 99 93 47 23 76 46 51 27 62 90 54 85 92 18 55 34 +71 +4355 +91 96 92 89 4 52 16 15 58 47 91 13 75 58 69 36 53 61 25 50 +72 +1848 +76 15 19 47 69 78 6 73 25 58 30 44 1 89 20 93 56 15 38 17 +73 +7510 +53 28 15 57 16 29 22 53 76 18 3 93 75 32 75 3 91 10 12 90 +74 +3291 +71 53 10 69 30 68 89 33 47 14 57 73 93 82 38 47 61 52 39 6 +75 +9923 +88 71 80 52 49 45 95 55 65 99 2 44 65 66 13 78 39 96 54 38 +76 +9630 +20 26 74 99 35 13 40 36 24 50 80 25 93 69 57 56 84 2 68 43 +77 +3139 +6 12 60 98 12 92 3 72 9 2 45 48 85 24 80 10 40 75 48 45 +78 +10747 +68 38 21 76 80 43 54 58 45 80 2 85 55 90 65 43 18 41 44 77 +79 +6868 +22 61 93 32 83 4 97 94 78 78 14 96 2 64 46 1 19 22 15 61 +80 +3318 +23 47 85 85 56 54 26 35 13 62 56 96 53 28 91 35 62 29 37 16 +81 +5471 +92 88 23 79 69 93 60 33 50 27 36 99 63 44 59 96 41 23 16 13 +82 +7974 +61 80 13 22 72 26 65 55 42 91 24 24 61 20 67 32 26 69 98 4 +83 +7573 +40 12 80 28 96 28 96 89 21 42 71 22 9 66 9 86 7 82 74 39 +84 +4237 +77 4 48 52 54 79 81 97 70 84 2 94 72 13 3 27 81 29 13 74 +85 +9554 +56 67 90 36 32 19 12 10 61 5 31 86 27 23 49 60 25 30 68 85 +86 +9596 +73 52 33 55 66 54 56 43 11 30 11 45 98 57 7 9 19 5 57 97 +87 +3221 +59 71 52 67 53 1 68 98 10 28 70 13 40 24 39 34 85 84 40 56 +88 +1650 +49 79 81 5 50 4 14 22 38 6 63 19 9 19 26 73 21 26 59 28 +89 +9032 +66 38 18 79 35 31 71 74 24 46 22 57 50 60 93 25 6 7 22 81 +90 +3362 +53 5 51 49 9 42 87 1 21 8 18 21 90 57 25 83 68 92 15 84 +91 +10658 +37 47 46 18 43 32 78 28 87 49 12 92 46 53 12 54 24 55 94 16 +92 +3342 +46 51 99 2 75 48 38 54 13 29 65 12 75 46 88 13 97 73 28 5 +93 +8420 +44 47 91 31 48 37 13 2 15 94 38 62 92 14 70 37 63 92 42 23 +94 +7166 +59 87 98 40 1 65 81 39 7 80 54 69 5 92 32 3 13 88 72 70 +95 +5249 +91 8 54 2 64 27 31 90 7 59 58 69 49 66 14 2 48 27 91 58 +96 +1506 +30 8 90 28 36 47 7 15 97 23 6 91 9 91 30 48 98 11 1 9 +97 +9269 +41 41 91 64 60 39 26 60 1 91 37 27 34 13 63 17 24 74 58 81 +98 +8450 +44 57 42 67 23 94 71 83 38 36 30 25 95 73 58 75 37 33 67 60 +99 +8675 +4 80 46 85 36 14 82 41 41 97 65 81 79 92 28 66 64 6 32 65 +100 +1199 +84 69 67 35 32 15 22 39 22 45 30 26 71 4 60 86 59 2 89 84 +101 +3661 +58 95 70 13 9 24 62 67 82 31 35 8 72 2 30 83 1 73 3 69 +102 +10170 +92 19 8 74 44 11 11 14 87 52 65 34 43 88 78 7 8 63 58 76 +103 +1655 +51 67 64 63 60 90 86 39 79 84 75 89 28 93 40 84 39 19 73 34 +104 +7425 +82 24 62 52 19 63 94 53 94 64 28 10 28 64 23 33 67 64 90 14 +105 +5364 +84 47 73 34 98 39 76 17 38 42 5 78 25 99 20 10 11 23 54 31 +106 +9370 +92 13 12 15 95 70 81 23 95 73 35 86 66 90 69 29 87 11 62 98 +107 +8585 +51 83 69 22 64 94 66 43 99 86 26 70 45 20 99 91 56 66 75 30 +108 +5229 +41 84 57 72 82 24 97 79 33 48 64 21 81 7 96 46 87 27 19 53 +109 +2755 +45 79 90 64 52 39 40 55 81 2 53 55 56 73 61 42 64 31 53 21 +110 +3629 +73 68 57 82 61 1 34 1 94 5 85 48 34 61 79 1 48 46 86 37 +111 +10152 +65 73 10 86 18 81 11 98 43 99 94 45 28 35 1 43 84 12 35 66 +112 +3252 +89 46 53 43 90 71 56 20 17 57 64 87 44 80 61 72 9 67 59 93 +113 +2693 +79 16 34 94 68 2 96 22 1 69 48 21 1 78 72 62 7 43 49 21 +114 +9384 +72 20 80 95 35 93 61 80 52 78 66 35 65 37 65 65 37 24 13 65 +115 +9962 +97 52 83 32 81 43 70 93 84 58 31 73 66 40 61 72 90 81 57 79 +116 +10768 +63 31 14 48 58 60 69 23 51 99 68 10 53 50 35 65 37 52 37 11 +117 +10300 +72 49 24 6 49 27 49 55 20 23 28 62 48 53 7 74 75 36 33 85 +118 +10594 +60 8 34 19 14 20 34 66 74 42 46 29 65 61 52 57 97 41 57 27 +119 +6562 +65 81 30 88 2 80 81 34 93 8 3 84 14 6 94 88 40 28 57 41 +120 +10911 +93 76 27 39 95 65 60 46 73 5 85 79 51 44 14 76 27 23 91 45 +121 +8838 +87 12 55 49 93 74 28 92 38 82 54 55 8 87 74 67 79 73 92 78 +122 +3259 +56 5 48 42 37 78 91 91 33 45 62 36 12 66 19 58 75 14 29 56 +123 +8027 +76 5 64 17 25 46 31 62 38 99 86 39 63 14 46 37 70 28 15 89 +124 +10576 +88 32 93 92 9 13 98 75 85 67 23 7 8 23 9 65 85 26 65 58 +125 +1266 +67 96 40 29 63 29 12 51 78 26 61 53 46 1 40 52 81 83 85 51 +126 +7877 +94 30 96 38 68 69 23 33 15 80 93 30 24 80 61 29 64 28 6 21 +127 +7787 +81 1 28 68 95 74 58 76 47 71 40 16 93 34 56 94 46 38 43 15 +128 +8448 +63 44 39 39 75 73 17 8 75 29 25 53 27 22 21 61 15 7 50 94 +129 +9533 +51 98 1 30 97 58 78 58 21 90 28 82 4 40 95 69 22 10 43 29 +130 +5474 +92 34 74 83 53 42 68 25 49 9 67 25 63 63 6 63 1 14 76 83 +131 +4594 +14 5 1 44 31 96 63 40 8 20 35 97 21 31 95 46 29 50 83 23 +132 +9042 +97 32 99 80 97 81 63 33 50 33 20 12 4 32 27 46 3 26 10 22 +133 +6589 +27 69 77 5 68 14 97 20 88 70 48 6 92 64 63 64 9 54 86 19 +134 +4868 +36 36 21 34 67 14 38 84 96 19 15 67 96 13 49 33 41 97 6 23 +135 +4498 +3 26 71 28 36 34 50 5 73 19 53 40 87 2 14 72 3 1 86 12 +136 +1750 +54 91 98 18 13 27 62 87 66 66 95 92 10 47 66 4 74 91 11 37 +137 +3742 +36 85 55 85 67 18 41 54 13 54 28 3 82 60 3 81 69 91 56 68 +138 +8787 +84 61 58 29 16 90 84 66 81 93 72 66 57 73 1 40 66 1 62 24 +139 +3836 +12 75 79 28 15 49 86 74 17 34 32 5 47 75 50 17 37 18 17 2 +140 +4917 +69 33 87 62 49 35 82 90 1 72 36 6 80 95 1 72 49 6 72 59 +141 +9693 +80 16 16 49 72 28 56 96 47 66 82 10 95 35 67 88 30 15 87 13 +142 +8498 +60 95 69 7 10 19 51 95 72 29 11 21 42 17 97 59 8 84 38 32 +143 +10717 +79 34 58 79 26 36 1 9 41 4 19 70 47 70 41 92 99 44 76 58 +144 +3213 +83 74 98 40 40 66 97 2 88 12 29 52 24 4 13 30 50 60 28 60 +145 +7124 +39 19 8 16 80 91 60 8 52 64 6 89 88 59 30 40 48 65 47 78 +146 +9809 +79 84 49 36 40 59 26 41 56 89 58 64 59 68 53 81 81 3 17 31 +147 +3188 +67 95 15 16 48 55 90 97 80 89 93 9 44 75 84 94 26 7 16 77 +148 +1633 +31 35 29 20 77 16 42 92 8 53 49 55 58 24 29 44 7 26 82 2 +149 +2895 +53 75 23 3 71 44 3 77 87 37 14 76 98 21 21 80 99 53 55 94 +150 +1200 +67 1 65 16 56 18 53 46 21 16 38 14 15 22 16 48 68 22 65 75 +151 +1707 +13 96 20 8 14 62 90 41 40 83 63 28 2 4 49 2 38 36 61 44 +152 +3752 +80 41 92 52 93 84 25 71 92 24 23 65 51 8 17 10 59 54 29 55 +153 +1028 +94 36 30 7 56 20 85 40 79 89 95 89 65 1 30 48 42 19 5 89 +154 +2615 +18 86 9 59 19 31 27 31 50 87 94 47 39 32 69 71 36 67 11 78 +155 +8591 +19 16 40 8 28 93 70 98 12 89 72 2 71 68 33 98 59 6 89 63 +156 +5277 +61 37 86 82 63 49 86 15 10 6 73 42 6 33 56 92 50 7 33 50 +157 +8897 +91 87 53 63 86 44 46 82 85 73 71 80 11 27 41 24 63 42 94 93 +158 +9765 +37 49 78 50 18 5 27 10 83 69 78 9 37 11 64 91 96 63 68 21 +159 +2285 +15 72 20 80 54 5 37 8 8 47 9 4 79 57 2 83 68 55 21 8 +160 +1213 +84 98 96 49 85 78 53 24 68 6 54 63 42 23 99 8 78 18 62 64 +161 +1116 +27 26 43 68 82 15 32 2 68 98 52 91 69 17 87 11 82 15 93 26 +162 +4877 +66 19 5 19 90 3 55 77 17 59 47 71 34 43 10 86 83 91 81 84 +163 +4853 +85 63 18 51 11 19 23 50 86 38 44 34 5 58 18 2 79 43 44 4 +164 +2594 +41 50 76 56 85 51 97 11 61 4 38 75 13 7 39 45 67 55 40 14 +165 +10475 +65 52 24 37 18 36 22 93 91 88 48 12 70 30 55 40 15 55 6 48 +166 +4985 +95 80 1 91 35 12 29 53 41 41 47 38 49 43 46 65 86 56 97 21 +167 +2279 +3 45 8 60 50 20 6 26 21 25 30 8 94 29 96 94 87 6 54 4 +168 +3710 +14 41 85 48 1 87 48 28 77 35 18 7 79 41 54 96 22 94 76 98 +169 +8284 +76 31 79 93 63 25 39 24 46 7 69 38 90 27 84 99 80 97 21 72 +170 +1611 +8 54 28 11 80 44 51 83 59 51 25 59 17 80 98 59 64 23 53 96 +171 +7218 +28 33 67 29 93 32 29 78 32 46 27 90 94 43 8 27 35 85 52 26 +172 +4472 +43 11 28 87 88 52 18 81 35 20 77 78 22 84 18 10 30 29 35 42 +173 +4965 +33 51 37 3 81 99 12 59 96 39 15 52 22 40 91 62 84 55 92 99 +174 +7837 +6 96 38 18 83 93 54 91 7 54 64 99 51 65 9 22 89 57 12 21 +175 +10524 +1 40 39 63 50 12 68 70 70 81 91 5 97 94 57 72 78 82 92 29 +176 +4414 +4 89 38 86 24 81 75 8 81 15 87 4 49 63 86 56 24 42 12 55 +177 +2169 +32 66 40 29 55 96 33 66 97 49 63 73 75 41 97 48 41 24 56 94 +178 +7035 +23 89 21 99 40 25 7 49 2 85 10 87 28 29 31 20 42 68 28 99 +179 +1523 +44 35 84 99 61 1 98 44 45 26 64 21 7 36 10 58 32 50 1 1 +180 +7595 +28 67 81 25 30 31 85 13 73 48 26 64 91 94 48 74 63 67 7 70 +181 +8441 +38 19 36 40 78 67 70 83 18 88 14 20 10 18 45 79 77 51 31 49 +182 +3594 +56 15 90 61 5 76 67 62 73 74 82 79 32 59 86 54 46 52 30 17 +183 +8738 +10 4 2 60 24 29 88 39 70 64 13 70 10 33 81 46 61 29 15 57 +184 +2985 +15 60 90 75 8 61 79 48 93 91 79 81 72 93 21 97 58 90 44 49 +185 +5465 +75 59 37 56 50 87 30 34 43 6 27 41 94 97 40 9 77 58 98 92 +186 +9094 +64 86 47 52 92 74 81 25 58 33 55 78 72 97 84 96 12 97 80 14 +187 +4416 +94 65 67 53 25 90 72 93 43 19 47 14 29 94 40 67 91 94 77 11 +188 +3951 +93 16 94 15 28 96 47 91 78 86 47 17 58 31 49 55 63 4 34 67 +189 +6433 +27 98 93 38 81 93 24 32 42 49 85 19 82 33 24 11 86 42 31 33 +190 +2111 +56 55 15 57 43 93 4 51 27 86 15 59 48 85 28 53 16 79 5 27 +191 +4817 +17 91 85 98 70 73 83 61 92 39 47 13 10 21 25 71 41 98 90 62 +192 +9695 +51 38 72 20 76 77 36 80 85 34 53 46 68 80 87 8 96 29 27 57 +193 +7329 +67 77 18 69 77 93 49 6 65 95 60 15 61 6 54 62 53 6 37 57 +194 +7857 +69 98 68 66 35 64 45 95 32 76 56 62 89 75 86 22 90 66 46 72 +195 +3212 +40 76 78 22 47 69 12 98 66 92 3 69 32 65 10 57 2 89 68 68 +196 +9142 +20 74 29 22 12 72 11 17 65 50 78 51 5 62 79 65 95 42 4 18 +197 +10123 +77 38 68 72 69 17 28 81 57 1 66 76 50 48 23 91 3 84 82 33 +198 +9977 +59 88 85 93 85 71 47 74 10 85 58 91 83 22 5 24 82 34 26 93 +199 +5723 +4 91 84 59 44 82 33 62 53 4 27 38 38 68 39 9 19 84 23 84 diff --git a/data/jobshop/200_20_03_ta103.txt b/data/jobshop/200_20_03_ta103.txt new file mode 100644 index 0000000000..3950ead384 --- /dev/null +++ b/data/jobshop/200_20_03_ta103.txt @@ -0,0 +1,603 @@ +200 +20 +914834335 +0 +4895 +83 47 75 13 97 5 99 42 77 74 89 52 37 4 94 26 18 68 79 26 +1 +1229 +94 54 98 59 2 91 65 70 2 16 97 7 71 73 24 65 68 26 49 43 +2 +7963 +45 84 2 32 95 71 45 87 18 88 1 77 68 56 98 92 87 80 63 63 +3 +4358 +44 82 14 22 40 97 35 86 67 2 77 29 90 2 6 54 65 17 1 14 +4 +9820 +35 96 37 94 81 20 11 62 11 43 90 8 51 60 7 52 53 81 24 66 +5 +2488 +62 28 66 19 35 72 25 87 42 11 52 53 73 55 4 75 10 66 5 8 +6 +1975 +19 69 26 97 93 7 28 99 64 6 35 30 84 13 99 35 88 38 38 9 +7 +2921 +81 70 76 97 7 53 31 65 6 78 52 16 86 34 99 2 20 56 42 38 +8 +7974 +70 77 43 68 49 63 88 32 9 47 5 7 58 79 9 63 39 46 20 19 +9 +7859 +88 8 49 89 40 86 98 68 72 13 67 4 98 62 32 90 88 57 9 15 +10 +6670 +4 69 80 13 53 7 19 31 96 76 44 73 84 19 37 2 35 20 78 68 +11 +6255 +33 59 71 74 43 44 75 95 41 16 6 55 84 15 60 4 73 59 99 34 +12 +10770 +82 30 32 65 75 34 77 4 61 20 98 5 21 25 31 87 51 58 68 39 +13 +6738 +74 87 58 48 94 15 54 95 22 69 14 26 49 6 64 25 81 39 26 31 +14 +5844 +35 57 42 30 46 44 13 16 91 76 2 14 12 43 19 70 95 56 1 88 +15 +1301 +12 42 70 67 86 35 11 87 74 89 86 30 16 26 84 48 6 96 12 57 +16 +1872 +47 85 8 73 95 41 4 36 95 50 53 92 52 15 71 92 8 38 97 3 +17 +4557 +7 75 49 93 10 65 69 99 55 71 14 16 81 92 1 55 89 63 55 79 +18 +4663 +88 2 29 33 68 19 4 88 61 81 68 64 86 82 95 11 64 3 36 49 +19 +1276 +91 56 47 48 37 25 4 32 47 18 6 20 91 65 55 11 76 71 68 63 +20 +2198 +81 92 81 40 31 12 9 98 75 48 20 3 35 94 45 50 67 36 68 81 +21 +10068 +61 91 93 69 45 60 78 30 94 56 37 46 60 30 39 6 58 92 5 13 +22 +4462 +40 44 25 38 51 72 66 3 68 78 74 58 9 20 95 62 64 33 41 47 +23 +2695 +91 39 9 8 76 96 69 55 34 69 58 18 7 37 88 83 65 95 70 70 +24 +8729 +58 29 76 70 41 19 86 86 10 97 80 99 80 26 45 30 45 84 20 31 +25 +2206 +83 3 73 6 16 39 97 10 6 66 40 67 17 81 16 34 65 79 49 51 +26 +2539 +68 62 58 96 30 42 44 88 31 7 78 40 30 31 5 16 60 32 58 86 +27 +7788 +2 85 27 29 32 73 33 29 15 85 23 62 84 96 87 8 75 62 99 82 +28 +5285 +98 33 91 26 72 35 7 20 1 9 54 11 76 42 72 27 55 73 9 73 +29 +6803 +18 28 7 91 58 15 61 3 54 7 12 23 38 40 35 88 31 5 96 50 +30 +1607 +60 72 1 92 25 48 65 52 14 52 43 24 48 41 86 82 96 37 41 97 +31 +10174 +77 90 9 25 71 24 73 56 71 58 33 27 57 85 50 73 36 42 67 60 +32 +10957 +92 67 50 80 20 10 74 38 81 13 56 86 79 59 62 31 49 49 21 13 +33 +10297 +83 31 80 10 58 10 26 31 82 94 39 32 43 67 2 66 20 31 88 43 +34 +8729 +39 44 89 19 6 78 96 93 47 54 17 26 82 11 82 20 1 22 26 2 +35 +1359 +98 46 17 1 19 11 62 19 7 55 93 97 55 41 17 99 82 98 4 91 +36 +6727 +55 53 67 61 28 24 88 69 45 27 16 12 46 47 68 89 85 71 29 63 +37 +9072 +90 95 91 52 72 51 14 72 4 46 45 61 82 22 24 41 16 72 99 94 +38 +2273 +55 76 41 71 19 66 79 36 58 19 63 78 77 91 24 40 57 81 80 89 +39 +8026 +88 66 13 84 51 16 2 85 80 82 22 77 56 17 80 75 20 10 30 8 +40 +1171 +63 37 79 83 42 10 66 16 95 61 87 75 49 75 44 94 56 60 57 1 +41 +2297 +69 70 2 33 73 97 1 57 32 90 72 35 88 72 55 17 7 7 25 22 +42 +1737 +18 33 42 41 32 93 77 44 29 80 65 5 13 76 57 37 35 19 89 92 +43 +4390 +32 56 7 16 26 65 14 99 8 8 46 32 99 45 4 70 52 91 40 27 +44 +1691 +8 24 66 50 73 51 91 84 47 9 79 47 84 67 31 3 98 66 91 44 +45 +5610 +39 71 26 53 23 13 61 87 5 58 61 89 18 57 65 15 34 21 57 13 +46 +1846 +30 78 51 36 29 55 33 81 75 8 30 95 74 87 59 92 19 35 44 99 +47 +10170 +64 92 47 68 47 17 18 25 33 43 76 62 49 23 21 6 36 10 37 68 +48 +3299 +10 2 28 98 24 89 23 11 38 66 64 68 54 88 95 84 8 16 99 79 +49 +6150 +8 86 52 66 19 98 74 2 80 69 47 39 31 78 16 56 35 67 71 8 +50 +4095 +40 30 73 79 79 81 70 33 6 86 32 46 18 78 22 56 21 40 76 75 +51 +7492 +55 33 27 21 35 11 9 86 8 91 95 84 48 52 52 6 2 20 71 26 +52 +9179 +91 39 45 39 97 71 29 81 28 59 41 28 88 4 8 48 61 71 2 19 +53 +7988 +44 93 31 82 77 98 35 50 86 65 54 42 43 39 93 9 26 57 76 16 +54 +2703 +43 58 70 89 91 60 62 45 41 57 68 22 14 71 19 87 4 12 83 70 +55 +4502 +96 90 88 81 17 97 86 20 16 24 63 43 90 19 71 86 80 31 80 48 +56 +7378 +55 14 10 53 54 57 33 32 61 76 90 68 33 45 93 22 98 97 4 71 +57 +2345 +96 88 24 59 7 60 84 20 74 15 23 7 62 69 42 68 14 75 25 55 +58 +6593 +5 64 65 28 15 47 63 28 29 16 94 45 86 3 28 67 75 27 86 10 +59 +3200 +32 56 85 20 95 95 69 36 92 63 78 18 83 63 91 28 23 62 62 40 +60 +6748 +14 67 11 71 42 8 86 98 59 5 82 40 14 48 51 55 68 53 37 21 +61 +1488 +90 16 17 86 26 62 96 96 53 11 53 89 8 49 14 59 80 1 28 44 +62 +7843 +23 62 89 85 50 8 84 28 27 2 57 77 73 28 62 88 91 96 38 87 +63 +7658 +57 74 14 33 49 83 17 3 59 58 51 57 33 74 22 90 14 64 32 52 +64 +8941 +43 4 92 27 22 27 77 80 93 80 45 37 54 7 23 78 98 54 82 12 +65 +3304 +12 17 39 96 33 76 72 44 89 24 3 72 75 54 83 17 98 48 98 76 +66 +5660 +28 57 2 61 96 64 93 74 22 35 31 36 67 69 63 7 80 42 22 41 +67 +8055 +55 40 85 86 48 36 97 28 46 47 59 58 58 31 84 73 5 22 92 40 +68 +3305 +35 75 92 83 20 60 54 50 81 4 97 17 60 1 34 43 91 97 26 51 +69 +5945 +18 29 78 76 66 62 63 1 35 40 55 84 43 33 66 48 51 32 60 77 +70 +8217 +10 96 38 53 12 69 61 47 32 41 99 80 62 82 49 67 17 78 8 59 +71 +1627 +53 49 93 71 38 19 26 46 59 32 94 33 4 30 61 3 27 54 71 64 +72 +2048 +51 81 56 70 6 15 8 98 30 60 15 83 49 39 51 60 37 51 54 58 +73 +6964 +84 48 57 75 97 48 69 76 23 45 72 76 80 81 91 14 32 44 46 68 +74 +7564 +63 88 97 12 88 9 56 84 76 84 51 28 35 66 42 17 75 91 58 90 +75 +6049 +41 14 54 43 58 73 47 87 77 29 49 76 47 68 39 60 84 37 13 36 +76 +2846 +31 37 48 66 13 33 53 77 89 72 59 41 68 87 80 56 59 21 42 16 +77 +2331 +93 34 56 17 42 4 66 99 61 3 82 85 55 48 96 68 30 80 19 61 +78 +7872 +64 38 69 87 40 17 14 23 69 1 21 21 21 73 9 15 21 66 97 90 +79 +4211 +35 87 34 85 6 73 56 95 66 11 38 70 44 70 31 99 52 20 18 92 +80 +7239 +38 4 90 29 66 23 71 50 84 20 53 3 72 11 29 82 44 68 61 48 +81 +10334 +2 82 43 82 10 31 60 44 80 2 28 41 81 80 97 55 45 24 59 69 +82 +10974 +94 76 67 56 79 93 58 70 4 14 84 65 64 90 50 82 10 19 24 31 +83 +3381 +64 26 9 75 99 18 27 77 57 78 61 86 78 99 8 61 50 91 10 70 +84 +9671 +40 58 20 82 18 77 88 36 54 96 29 66 70 20 26 96 10 78 48 26 +85 +9639 +7 71 3 60 88 86 26 29 27 57 29 74 60 48 72 57 24 69 45 55 +86 +6156 +95 50 40 73 93 29 88 40 3 81 24 75 61 17 92 15 60 35 1 25 +87 +7027 +20 54 97 44 56 25 50 43 50 44 43 1 50 59 21 84 52 16 8 4 +88 +6697 +9 22 84 99 94 5 67 33 94 74 47 12 37 15 3 46 84 81 72 9 +89 +9704 +18 37 84 71 43 5 57 31 76 10 89 99 13 40 36 78 30 35 23 41 +90 +9485 +54 81 95 27 33 20 11 70 20 23 15 59 6 37 50 42 68 94 93 76 +91 +3478 +65 87 51 59 82 95 50 72 40 94 55 91 36 93 80 23 92 41 7 69 +92 +9446 +1 94 64 2 10 57 81 47 62 42 75 40 38 98 57 69 70 52 74 55 +93 +2524 +7 28 85 18 43 74 94 83 98 42 55 5 20 53 15 99 97 94 25 57 +94 +9639 +19 42 77 67 11 49 34 20 88 9 34 38 23 35 6 5 87 40 7 70 +95 +1406 +96 4 51 63 27 60 25 15 87 7 26 14 59 91 89 14 29 81 21 40 +96 +2004 +69 88 87 71 10 58 4 91 46 93 60 41 3 7 29 3 56 90 29 19 +97 +10052 +24 76 82 47 62 68 19 93 5 89 66 78 63 34 89 41 74 38 84 28 +98 +3284 +66 73 52 92 28 43 73 44 52 57 88 99 81 55 75 19 2 9 82 64 +99 +4359 +90 12 25 15 24 93 29 7 89 77 21 38 1 43 98 74 88 6 26 19 +100 +5906 +18 86 98 24 42 95 9 31 78 96 38 31 51 32 83 26 62 77 32 30 +101 +9950 +64 98 17 76 58 64 23 26 55 52 7 27 92 68 69 85 95 67 44 5 +102 +6683 +88 28 13 79 26 13 53 88 20 74 50 38 5 56 26 10 47 37 5 65 +103 +1821 +44 40 43 83 84 63 75 52 11 71 55 81 6 55 53 97 84 20 96 68 +104 +3675 +1 6 1 82 97 18 16 74 27 93 69 59 60 71 50 27 86 59 10 24 +105 +9935 +72 73 42 25 65 26 8 72 83 3 26 71 68 41 20 49 91 30 47 47 +106 +7032 +66 9 47 25 32 22 87 34 55 22 98 83 30 16 22 11 83 70 33 58 +107 +3654 +41 15 86 34 22 30 71 12 3 89 99 80 51 40 39 62 27 69 59 74 +108 +3928 +2 73 31 31 41 72 75 84 58 2 81 78 1 73 85 10 2 33 17 34 +109 +2178 +22 56 71 82 13 24 32 71 87 15 63 20 8 54 63 46 20 80 60 10 +110 +6090 +52 28 63 57 62 28 58 10 16 3 17 6 2 65 58 84 34 41 88 82 +111 +2967 +68 96 97 8 14 46 57 12 65 80 23 68 55 8 83 48 47 89 46 40 +112 +10101 +2 68 11 13 64 67 57 42 4 88 92 72 78 90 92 54 26 6 95 10 +113 +4054 +42 52 54 22 1 66 48 98 89 52 28 24 35 74 48 81 1 22 74 40 +114 +6054 +92 18 50 63 94 59 44 29 93 41 78 95 51 35 3 71 93 20 32 78 +115 +1492 +95 12 91 5 83 34 66 18 27 18 94 63 19 1 20 26 15 96 94 8 +116 +8767 +25 46 20 63 4 95 47 43 39 97 4 84 94 66 58 66 54 93 22 73 +117 +7563 +60 74 84 28 32 28 97 11 42 55 98 54 85 99 10 19 9 23 95 82 +118 +7487 +3 25 85 71 10 70 90 19 43 58 61 6 40 99 5 73 77 47 37 56 +119 +1250 +38 17 65 56 81 77 63 65 61 32 74 33 50 1 16 78 47 27 7 9 +120 +10970 +13 59 56 86 49 11 8 65 20 71 20 39 61 17 74 56 54 85 23 88 +121 +10287 +57 79 72 46 32 34 34 25 93 45 21 69 52 93 35 32 87 78 46 30 +122 +6793 +94 36 60 14 31 34 84 11 42 45 79 58 79 60 21 54 51 1 39 67 +123 +2684 +3 5 65 38 20 62 3 21 84 86 29 51 94 43 68 98 33 1 41 82 +124 +6969 +63 50 74 47 39 83 70 39 35 39 56 44 48 50 26 22 11 54 60 27 +125 +1466 +21 20 97 68 28 6 10 72 68 25 24 59 99 37 77 61 15 95 68 38 +126 +10061 +19 74 4 27 49 97 18 41 4 23 9 7 47 28 94 35 92 3 8 74 +127 +5263 +55 88 53 44 45 6 71 46 7 96 12 27 30 43 29 32 95 67 62 9 +128 +6937 +45 84 30 43 28 69 67 11 86 37 42 74 18 3 17 56 66 87 69 83 +129 +2317 +75 42 24 38 73 38 12 88 95 27 77 3 81 83 35 23 57 80 64 86 +130 +8064 +55 98 81 27 18 15 42 22 18 84 38 51 17 72 72 78 48 19 13 9 +131 +3751 +36 83 95 12 8 65 47 47 4 19 3 44 4 86 27 90 5 5 50 98 +132 +7417 +25 16 40 45 98 36 42 20 70 49 50 68 22 19 84 37 23 61 47 72 +133 +6021 +37 38 30 44 68 26 78 76 47 21 36 84 21 49 93 63 44 10 9 76 +134 +2041 +90 31 60 85 1 95 96 8 56 33 4 20 35 67 16 93 66 42 31 76 +135 +2041 +95 8 97 77 66 19 2 85 42 14 96 47 44 54 71 85 76 75 31 15 +136 +4797 +13 14 67 27 28 3 10 56 35 51 51 7 2 75 18 56 83 47 84 91 +137 +3245 +97 13 43 67 61 17 18 82 83 87 35 85 48 36 99 6 96 49 92 6 +138 +10796 +93 67 19 35 19 3 84 78 42 19 27 92 85 6 3 15 94 84 19 11 +139 +7502 +12 48 25 80 97 45 72 20 95 14 97 35 60 68 90 46 9 19 45 81 +140 +3596 +83 64 97 88 15 26 47 21 70 32 2 2 37 37 89 59 28 62 93 88 +141 +3571 +40 21 53 96 16 81 67 78 91 84 65 94 7 9 65 22 48 9 12 7 +142 +2653 +87 34 6 41 97 97 22 13 19 83 32 23 62 35 16 84 11 54 19 10 +143 +5271 +84 83 44 12 98 39 41 52 60 81 14 33 14 24 15 60 30 57 78 41 +144 +1416 +59 41 58 96 12 52 28 70 88 29 44 7 83 26 53 1 30 55 64 63 +145 +9777 +34 63 29 39 98 17 74 3 50 91 4 3 26 97 69 76 11 35 93 22 +146 +6947 +30 3 66 47 69 61 63 51 51 40 45 23 13 89 55 53 8 46 69 20 +147 +5002 +89 80 61 36 6 97 35 46 59 39 69 63 50 92 22 34 68 45 96 18 +148 +7537 +45 18 32 89 87 44 32 54 51 10 62 94 72 94 61 43 89 70 59 24 +149 +10051 +87 45 58 77 59 94 60 99 69 40 57 68 58 86 26 58 55 90 91 58 +150 +7012 +11 86 86 21 40 9 56 70 86 55 28 15 74 47 74 85 37 87 71 67 +151 +4714 +97 2 92 79 1 71 22 1 71 51 17 86 42 83 18 50 57 58 22 72 +152 +3576 +64 72 39 36 65 3 64 98 12 94 44 51 88 7 66 60 69 51 26 70 +153 +9388 +64 72 90 39 1 41 77 36 63 47 83 83 65 72 40 99 76 39 49 60 +154 +5708 +12 13 51 40 40 78 36 80 85 26 94 45 1 50 70 76 66 73 77 18 +155 +9172 +26 75 34 25 57 27 32 51 49 31 78 67 79 20 95 1 48 44 67 67 +156 +10239 +57 62 56 65 55 91 62 31 58 3 34 68 25 98 28 60 53 54 68 10 +157 +10596 +56 73 11 26 14 24 53 63 33 94 54 14 42 98 84 66 85 53 93 66 +158 +1719 +68 8 80 66 8 26 75 37 83 61 4 23 8 90 51 50 34 19 85 11 +159 +3380 +15 80 27 19 42 80 26 80 20 75 81 40 27 66 25 6 70 85 96 68 +160 +10024 +15 19 2 33 51 62 28 93 33 75 73 52 39 77 40 70 88 72 60 38 +161 +1120 +73 66 44 34 51 28 68 94 38 58 27 68 43 89 53 30 70 10 5 63 +162 +7224 +55 54 53 76 91 44 61 8 11 45 14 87 53 23 88 76 12 66 10 82 +163 +5495 +77 57 87 62 16 84 90 60 41 34 43 56 30 64 20 95 73 96 3 96 +164 +3807 +19 90 12 40 43 66 43 57 79 90 29 68 11 57 38 92 15 68 49 62 +165 +1130 +83 65 40 90 28 85 83 19 13 83 35 44 87 42 99 87 37 10 44 26 +166 +10092 +24 26 70 72 70 24 9 55 31 56 25 99 25 83 40 90 39 1 13 64 +167 +1858 +47 48 5 32 48 50 74 67 30 23 40 21 78 90 1 51 82 20 45 18 +168 +4127 +39 3 23 97 56 91 76 42 35 95 39 82 63 63 73 58 20 81 89 65 +169 +7520 +3 29 65 14 13 63 90 91 77 85 3 91 27 26 6 81 88 68 10 64 +170 +7528 +94 80 43 99 32 42 26 82 9 76 60 18 61 22 65 21 8 91 94 3 +171 +4128 +65 74 80 71 95 72 56 20 83 48 16 71 35 94 99 69 26 67 32 29 +172 +1528 +46 51 89 11 12 28 96 36 9 39 69 28 15 26 62 10 82 14 6 65 +173 +1261 +46 17 37 63 64 37 92 87 73 44 17 85 73 22 53 90 29 94 40 62 +174 +4799 +34 25 38 72 56 89 74 21 10 88 93 70 67 54 26 79 83 96 37 68 +175 +10886 +48 29 49 45 68 64 2 66 47 38 49 85 94 74 64 64 40 18 68 35 +176 +2626 +91 24 86 56 1 33 3 50 7 15 24 19 51 62 36 74 12 80 11 77 +177 +4654 +11 60 52 53 50 50 62 18 5 25 13 1 76 57 77 21 69 32 94 84 +178 +1535 +34 8 38 24 34 58 17 70 31 25 28 24 52 3 29 16 77 99 13 46 +179 +3073 +49 5 55 81 62 8 54 22 3 25 51 43 93 53 10 12 22 68 66 76 +180 +9411 +49 52 95 56 25 79 26 11 37 84 91 39 31 20 2 32 61 95 69 67 +181 +6320 +56 61 16 54 78 2 25 64 99 35 44 74 22 60 66 44 63 13 7 52 +182 +7737 +34 43 60 48 35 98 42 21 29 28 55 47 73 87 25 89 88 47 28 98 +183 +3791 +45 30 61 56 45 21 17 48 46 83 3 47 62 66 91 74 29 64 27 74 +184 +1950 +49 36 67 58 16 68 73 34 61 12 32 92 27 18 9 81 42 5 86 51 +185 +5983 +37 21 13 38 47 95 9 64 37 40 99 87 16 83 46 96 22 53 68 39 +186 +10188 +66 2 67 23 41 29 13 44 21 78 23 42 81 65 75 15 30 92 94 18 +187 +4422 +47 7 73 37 21 99 23 71 91 32 96 9 55 42 73 91 63 9 10 18 +188 +7795 +53 4 78 14 42 53 64 15 44 17 63 37 29 49 61 98 60 46 66 65 +189 +6221 +52 56 82 48 28 77 85 4 89 15 91 70 92 3 19 83 8 85 52 74 +190 +3950 +94 98 2 26 34 40 10 97 60 50 94 61 45 65 73 73 60 76 46 4 +191 +2400 +59 2 23 37 51 32 95 55 62 41 6 27 75 78 2 74 98 59 70 22 +192 +4644 +42 36 32 23 64 99 84 90 54 13 25 18 63 54 35 92 74 5 69 16 +193 +4071 +55 93 1 73 20 47 68 2 91 68 56 20 81 12 12 24 85 39 30 61 +194 +9607 +11 66 70 40 38 12 40 56 66 42 49 33 18 74 27 75 82 9 78 38 +195 +1896 +27 2 28 84 50 79 14 48 77 67 98 39 68 88 15 16 39 12 99 37 +196 +4088 +81 53 6 6 91 96 91 64 55 92 97 1 60 15 41 88 26 40 78 77 +197 +10095 +81 55 12 61 30 12 76 75 17 59 6 83 2 71 83 82 29 71 53 19 +198 +6271 +64 28 99 17 27 96 89 90 44 70 77 32 48 35 15 63 31 69 16 1 +199 +7446 +48 52 35 78 65 97 80 50 11 33 88 1 30 41 35 70 70 6 63 38 diff --git a/data/jobshop/200_20_04_ta104.txt b/data/jobshop/200_20_04_ta104.txt new file mode 100644 index 0000000000..989f47b0df --- /dev/null +++ b/data/jobshop/200_20_04_ta104.txt @@ -0,0 +1,603 @@ +200 +20 +810642687 +0 +7644 +39 69 77 17 25 4 58 11 50 72 17 30 28 15 52 5 53 55 81 47 +1 +7955 +3 57 72 81 3 20 55 64 62 81 37 26 82 67 82 44 43 65 44 51 +2 +4831 +69 41 43 27 11 62 34 32 28 8 22 2 88 57 17 2 43 38 46 44 +3 +3495 +34 24 37 4 17 71 66 10 4 73 71 29 33 64 66 98 56 76 3 27 +4 +5268 +88 33 92 73 56 69 67 37 11 93 79 98 69 23 62 27 48 45 93 76 +5 +5298 +15 29 83 31 29 87 70 86 13 38 37 67 28 9 57 10 83 99 14 4 +6 +1907 +10 3 25 15 73 96 16 35 46 85 69 92 92 1 58 25 34 84 86 76 +7 +5059 +19 6 61 19 30 25 25 41 23 94 53 51 66 2 91 27 93 67 23 49 +8 +7957 +69 35 45 94 95 98 34 7 41 88 59 53 92 43 42 41 95 40 59 5 +9 +4916 +68 10 64 65 54 41 1 56 74 69 64 82 30 73 69 59 48 93 47 25 +10 +1339 +57 55 12 83 67 99 18 10 15 90 11 86 67 94 48 89 63 70 76 23 +11 +9888 +52 75 58 36 28 1 2 15 67 26 67 47 53 96 46 36 93 45 45 67 +12 +9322 +97 20 19 53 84 94 86 25 39 23 27 36 93 78 18 62 91 75 64 55 +13 +5790 +57 44 48 16 79 91 34 15 4 44 64 23 45 14 94 29 94 91 10 40 +14 +5119 +48 18 18 81 43 36 82 54 13 97 59 34 7 32 83 17 32 21 4 58 +15 +9806 +3 18 41 24 6 71 55 3 43 67 31 66 70 23 48 37 81 72 29 26 +16 +4831 +9 40 48 54 87 28 59 43 84 53 43 43 58 83 81 35 69 15 69 36 +17 +10650 +36 32 69 74 3 50 21 10 41 75 42 71 58 29 57 47 29 73 46 83 +18 +6130 +37 29 42 44 80 11 31 27 33 69 56 31 17 75 93 37 44 43 68 65 +19 +10478 +3 54 34 66 3 14 53 10 41 44 88 36 41 55 67 52 2 62 89 91 +20 +8285 +12 64 11 20 39 76 25 39 82 13 71 41 56 91 19 3 66 40 48 77 +21 +7449 +90 96 68 18 2 20 69 2 99 47 86 6 34 44 65 87 25 43 68 62 +22 +6740 +35 21 88 6 84 78 71 24 63 98 6 28 62 46 49 4 60 96 13 6 +23 +4032 +17 33 76 12 33 70 85 50 29 41 54 43 81 59 45 50 69 39 36 57 +24 +4702 +77 97 97 91 68 43 80 64 86 46 92 18 44 11 22 96 44 23 85 87 +25 +7913 +12 48 35 20 49 59 39 44 28 25 75 64 95 20 92 74 34 79 35 4 +26 +2722 +16 48 15 42 43 88 71 34 80 56 83 28 50 68 41 68 68 66 25 11 +27 +7221 +68 6 75 70 12 68 66 97 7 50 2 13 88 3 38 30 77 19 21 60 +28 +2372 +43 36 83 48 64 48 74 93 1 35 60 7 19 17 26 69 31 41 44 23 +29 +3713 +58 10 86 24 71 48 57 81 5 59 62 13 50 55 2 17 10 71 40 87 +30 +2683 +6 46 76 83 72 39 54 15 64 78 83 93 25 59 90 34 57 60 20 50 +31 +10343 +91 92 70 70 95 36 2 42 17 44 73 93 88 18 79 95 21 72 83 18 +32 +2343 +99 14 28 23 68 2 27 34 81 57 55 56 1 31 17 3 56 62 76 23 +33 +10526 +92 97 81 57 37 51 55 87 48 21 3 72 6 84 61 24 36 17 26 24 +34 +7787 +77 87 82 39 6 91 7 53 9 59 71 71 45 61 81 51 26 25 50 82 +35 +9980 +4 15 25 83 16 4 94 82 77 60 34 28 29 55 67 55 11 59 98 16 +36 +10871 +57 12 64 46 68 32 85 64 92 52 40 95 2 46 18 60 6 95 6 96 +37 +5001 +80 8 10 60 67 62 3 96 15 62 13 96 54 77 1 61 86 47 83 37 +38 +2081 +13 37 54 67 74 46 46 60 49 14 62 55 71 59 36 15 2 10 51 29 +39 +1136 +70 61 25 61 14 55 7 20 41 58 56 58 81 98 31 38 89 94 46 19 +40 +7911 +2 51 44 57 81 73 26 78 17 24 28 66 22 23 85 83 28 39 99 26 +41 +10207 +13 66 40 94 7 97 95 12 32 8 53 3 57 18 92 62 62 53 65 56 +42 +5960 +8 53 8 35 4 71 21 15 25 22 71 77 16 17 6 84 63 50 46 33 +43 +6457 +34 33 62 23 25 50 4 63 89 72 5 80 88 70 78 44 52 99 24 53 +44 +3783 +7 16 35 93 34 54 98 81 9 37 73 2 5 73 83 80 12 63 47 6 +45 +6351 +46 96 16 68 44 73 9 98 29 90 95 82 52 38 39 48 13 59 24 95 +46 +10826 +9 6 8 8 47 44 52 97 38 96 23 86 23 13 74 45 43 30 32 63 +47 +5184 +91 6 90 17 67 95 48 2 2 26 49 16 21 77 77 54 99 67 66 84 +48 +10324 +23 15 39 54 7 53 59 2 91 23 17 29 21 74 85 71 11 18 48 13 +49 +5789 +51 52 53 96 75 18 17 44 57 91 81 24 58 79 88 10 70 12 83 6 +50 +8875 +31 83 60 54 84 44 53 64 24 41 88 89 96 51 25 96 82 9 3 19 +51 +6485 +65 87 48 97 16 54 26 94 2 80 62 96 37 48 33 23 14 41 74 16 +52 +3858 +81 35 71 70 92 7 89 23 51 74 35 99 46 16 36 8 39 67 97 80 +53 +10803 +70 67 12 84 12 54 34 88 49 15 78 15 78 93 32 56 83 52 39 37 +54 +3360 +17 67 5 31 26 61 29 52 39 89 90 49 87 29 82 35 4 39 80 20 +55 +5780 +35 53 89 93 56 18 32 23 62 24 36 78 91 28 98 72 86 90 27 62 +56 +4233 +64 32 62 25 44 45 28 26 85 36 46 48 9 6 3 53 93 25 70 81 +57 +9620 +14 23 70 69 98 64 46 9 70 86 98 64 96 82 46 13 87 13 65 52 +58 +3760 +56 8 72 20 31 81 49 63 86 98 75 3 93 40 68 72 82 81 1 14 +59 +8092 +22 86 75 38 22 57 55 24 18 51 36 63 98 9 11 38 78 3 26 67 +60 +5615 +57 91 97 36 19 13 8 8 90 32 74 14 31 88 30 1 32 8 46 19 +61 +10144 +5 92 2 40 29 45 34 32 36 92 86 95 78 51 75 69 82 66 8 86 +62 +1437 +68 98 44 67 12 60 40 97 51 51 67 88 20 48 42 85 24 67 74 1 +63 +6766 +66 49 80 28 47 12 48 17 20 98 87 9 75 1 93 2 88 51 47 53 +64 +1656 +79 28 40 91 16 89 68 76 23 88 68 61 18 4 36 28 45 54 19 21 +65 +10878 +23 2 10 2 91 20 59 45 17 1 1 24 34 77 97 18 48 85 85 33 +66 +3758 +47 77 96 69 80 47 87 28 23 13 87 38 48 48 1 10 67 10 62 68 +67 +7013 +70 42 11 55 24 81 1 89 47 50 87 50 49 6 63 70 14 95 33 28 +68 +2478 +23 68 58 47 40 11 87 75 66 80 7 47 69 1 86 67 34 59 96 25 +69 +3150 +49 35 77 46 19 56 91 71 3 56 34 42 88 32 54 95 76 64 33 69 +70 +7995 +72 96 6 24 1 30 99 46 59 50 1 30 30 79 33 72 1 90 5 71 +71 +3770 +7 94 30 91 43 51 95 40 30 58 91 97 34 40 71 64 51 28 23 60 +72 +9461 +11 25 96 51 62 18 21 66 85 75 7 49 22 14 1 19 15 48 43 69 +73 +5362 +59 84 59 27 44 91 62 87 16 4 6 79 81 20 18 60 67 57 63 99 +74 +8084 +65 24 82 8 1 48 87 91 81 73 46 19 50 86 75 31 57 85 10 53 +75 +5260 +50 55 78 98 31 94 84 50 95 90 3 80 40 40 55 29 3 78 47 77 +76 +4927 +19 14 13 25 97 32 96 54 81 2 45 30 73 25 62 43 37 18 73 27 +77 +1187 +14 7 13 33 43 67 47 60 14 73 55 24 91 94 21 17 15 59 1 29 +78 +8882 +68 76 85 81 71 95 60 10 96 75 92 58 7 73 71 78 50 11 19 83 +79 +2597 +32 17 88 75 80 75 82 79 23 67 67 43 1 44 80 28 75 67 92 22 +80 +6980 +62 38 14 61 83 82 60 43 44 99 13 6 71 98 5 47 80 36 31 10 +81 +4394 +93 50 45 22 12 41 53 34 8 93 30 95 72 94 48 78 3 24 29 42 +82 +5198 +99 2 76 61 47 7 98 77 15 9 27 43 8 61 87 77 9 59 68 64 +83 +10374 +24 12 9 35 33 39 48 92 48 27 19 99 68 65 22 92 28 24 31 80 +84 +4149 +86 41 6 19 84 25 30 3 95 61 51 22 49 44 5 42 44 39 92 73 +85 +2898 +86 11 47 26 81 49 39 98 62 64 86 99 7 75 71 86 2 1 48 91 +86 +7913 +51 63 16 45 62 39 52 40 90 43 20 11 47 4 69 6 71 80 87 38 +87 +5884 +60 27 92 11 4 53 22 19 41 32 95 99 90 17 75 19 89 58 8 60 +88 +9162 +57 63 4 63 60 66 63 68 70 56 79 60 59 1 72 28 24 76 90 53 +89 +6287 +87 27 74 89 54 96 19 85 56 61 48 42 39 12 36 18 73 59 57 38 +90 +1183 +84 70 7 55 81 36 49 2 50 55 83 33 49 78 54 4 28 90 40 19 +91 +10361 +25 33 91 68 43 41 50 51 29 99 91 68 28 51 24 24 98 92 25 14 +92 +9471 +84 73 52 30 39 8 20 35 39 77 78 78 22 55 55 57 17 3 49 35 +93 +3318 +16 21 81 89 63 92 85 91 72 66 41 26 10 53 5 82 27 51 26 10 +94 +2274 +86 52 86 8 5 92 31 68 94 25 61 77 96 96 40 7 90 1 35 44 +95 +3031 +4 14 36 90 51 82 99 3 70 28 90 1 2 92 56 4 4 55 90 97 +96 +6279 +10 16 22 46 91 78 61 26 40 87 57 13 88 82 8 94 13 50 99 17 +97 +7219 +90 72 72 55 22 19 96 49 33 25 4 67 90 20 19 9 83 15 30 50 +98 +6395 +23 64 95 78 49 12 82 37 16 18 21 87 69 22 7 57 43 31 5 22 +99 +2273 +34 55 87 32 69 54 75 25 79 61 68 31 44 13 12 82 63 99 52 19 +100 +9727 +49 88 30 25 13 15 80 50 56 18 87 49 74 40 44 98 68 8 12 70 +101 +2437 +89 51 86 91 10 80 35 83 43 39 62 90 16 43 66 54 74 44 11 88 +102 +2807 +57 23 10 69 94 61 39 82 63 96 69 6 90 23 39 2 12 91 72 31 +103 +6446 +9 53 10 96 22 37 85 78 60 18 79 76 7 30 41 71 69 83 32 7 +104 +2653 +27 40 44 29 47 72 45 44 3 16 69 94 14 16 60 94 38 75 81 81 +105 +5484 +89 53 95 2 49 73 13 23 89 48 35 76 47 76 11 69 74 66 21 58 +106 +1251 +60 45 68 25 68 55 81 66 52 22 25 79 48 30 31 51 98 98 81 2 +107 +8791 +27 45 97 61 87 19 78 24 42 53 68 66 36 59 65 80 86 77 64 89 +108 +10078 +29 9 79 3 43 80 25 56 24 71 14 51 62 64 16 79 72 8 45 1 +109 +6141 +12 74 80 83 12 48 81 92 53 24 9 14 1 72 67 85 76 6 4 80 +110 +4215 +51 5 21 38 16 10 21 30 77 17 74 89 63 61 19 56 53 26 10 52 +111 +1375 +20 71 55 38 60 17 87 31 12 47 61 87 86 13 69 79 94 47 90 15 +112 +6092 +91 72 71 94 87 67 40 88 71 44 58 1 49 81 56 46 45 55 11 25 +113 +8499 +31 63 12 36 65 21 30 85 14 62 81 65 48 25 96 71 30 39 88 11 +114 +8468 +50 88 86 3 36 9 11 50 62 4 52 53 3 90 78 85 39 91 52 97 +115 +7822 +5 77 81 23 73 79 76 34 75 85 93 19 51 67 36 52 60 78 96 90 +116 +6425 +77 7 94 93 25 89 79 91 97 74 44 21 80 21 56 42 69 49 92 62 +117 +6119 +65 88 47 93 13 20 75 55 3 59 57 98 86 70 12 66 12 23 44 69 +118 +3867 +65 39 78 75 29 94 77 7 54 41 89 90 97 96 37 82 83 92 54 34 +119 +10603 +3 30 54 77 94 47 17 49 41 13 81 45 4 99 1 91 21 68 28 66 +120 +2887 +99 70 74 35 89 90 51 38 71 82 69 77 58 64 50 48 25 88 85 54 +121 +6518 +92 95 2 84 2 44 29 73 11 26 98 54 79 68 43 70 50 9 51 84 +122 +7240 +58 79 28 24 25 49 11 47 12 39 78 86 28 61 58 21 47 38 21 62 +123 +8335 +17 70 42 7 71 28 73 95 54 28 70 2 19 36 13 82 43 60 4 71 +124 +8482 +60 92 90 40 17 46 50 48 21 59 3 3 93 57 55 12 58 2 42 70 +125 +8194 +5 12 79 4 30 82 86 54 14 49 70 88 88 86 87 94 11 8 43 60 +126 +8074 +90 21 78 18 74 96 56 94 82 87 62 39 44 10 20 17 63 86 55 54 +127 +3735 +43 34 83 25 22 91 93 21 35 32 81 56 74 57 84 45 74 62 89 52 +128 +5438 +59 11 56 5 49 28 79 41 21 65 61 24 18 88 28 68 6 41 4 71 +129 +8638 +13 92 8 56 53 93 57 30 38 24 65 91 95 59 59 60 23 66 1 9 +130 +8902 +70 50 43 96 6 30 85 42 52 48 65 86 2 73 65 93 94 94 97 99 +131 +9096 +28 3 38 93 44 64 17 44 82 72 33 80 22 43 56 30 93 54 65 41 +132 +2237 +64 33 95 10 68 41 88 28 40 15 62 58 7 25 2 5 26 9 38 30 +133 +1905 +50 39 87 33 52 53 89 82 47 5 19 54 82 37 36 31 49 75 87 23 +134 +5733 +11 49 79 82 95 86 39 4 91 68 57 57 52 70 41 30 30 43 58 60 +135 +9535 +11 25 16 91 85 6 41 64 60 36 82 42 17 97 7 71 50 9 47 1 +136 +7771 +38 16 39 14 22 68 8 38 61 7 78 32 59 29 23 29 47 10 53 67 +137 +1849 +23 48 61 46 6 25 21 9 21 52 94 5 42 33 25 82 89 79 51 55 +138 +6960 +97 56 19 38 42 8 33 37 67 45 65 43 51 99 81 20 43 10 40 64 +139 +8666 +65 52 75 73 68 62 36 87 29 87 14 80 79 34 6 13 32 97 80 21 +140 +8072 +26 78 92 16 1 17 75 37 46 42 9 86 93 96 67 94 45 39 20 16 +141 +1237 +26 93 89 52 48 49 2 26 74 68 29 47 65 65 5 47 47 30 24 94 +142 +8453 +17 74 17 99 22 92 65 80 11 9 70 95 27 90 89 57 68 74 77 11 +143 +8778 +43 68 66 63 62 20 57 83 72 53 90 86 25 52 71 95 13 52 37 90 +144 +7409 +5 41 34 45 62 77 22 50 56 59 86 40 60 95 86 8 86 90 13 48 +145 +6478 +87 5 87 68 42 24 41 50 81 65 12 31 72 3 48 46 97 12 29 85 +146 +2930 +59 14 25 2 44 53 89 50 80 81 40 61 29 64 50 80 2 61 28 34 +147 +2832 +40 92 20 72 22 71 62 42 87 12 12 12 55 21 54 32 16 34 18 7 +148 +6330 +65 46 58 22 14 88 43 88 44 39 64 64 58 16 21 7 27 88 22 79 +149 +5467 +90 18 57 52 40 88 30 55 41 62 32 17 22 70 83 34 38 27 75 95 +150 +8081 +60 95 85 1 40 24 56 22 59 90 18 52 58 67 27 33 53 68 24 50 +151 +10959 +37 90 69 72 32 75 8 1 41 34 11 56 61 13 38 33 37 14 79 78 +152 +8482 +26 10 13 95 31 31 1 88 64 66 40 35 89 96 79 18 94 88 99 39 +153 +6873 +83 88 13 26 33 34 51 69 30 10 14 60 67 57 71 29 78 74 35 79 +154 +2442 +47 7 63 30 22 87 73 50 51 95 22 75 14 7 53 19 84 71 45 69 +155 +8613 +81 57 62 93 75 88 4 79 16 51 49 10 10 30 2 74 49 14 95 27 +156 +4246 +92 95 38 51 67 62 58 59 64 15 95 50 40 96 9 58 25 16 46 42 +157 +4608 +95 67 62 2 94 59 24 18 72 4 82 66 11 98 49 52 59 46 15 15 +158 +5335 +8 84 75 75 37 39 69 98 68 66 7 53 99 72 79 10 36 47 7 51 +159 +5050 +24 55 79 39 81 4 39 21 31 24 19 58 7 31 39 70 33 54 24 44 +160 +4658 +90 70 65 99 89 74 33 35 93 53 95 12 20 11 28 78 15 91 45 71 +161 +1167 +2 26 8 20 62 90 16 94 86 87 39 66 78 36 39 59 36 89 20 32 +162 +5289 +62 58 39 68 67 29 75 57 91 26 71 81 6 10 70 32 47 59 35 66 +163 +5948 +45 81 40 40 5 99 19 71 34 64 34 51 71 20 72 20 83 39 61 49 +164 +6700 +28 45 13 77 42 74 1 76 6 13 89 75 48 26 70 12 24 52 97 8 +165 +3218 +2 19 85 57 47 4 30 97 27 16 63 71 39 67 38 98 71 91 69 7 +166 +6987 +90 95 90 57 27 86 44 7 62 23 85 46 58 13 48 18 7 21 78 44 +167 +6926 +9 19 82 13 65 22 8 87 35 61 60 88 7 60 57 12 6 90 13 1 +168 +3906 +31 98 62 43 70 10 45 89 57 78 91 58 17 50 11 57 55 58 53 15 +169 +1415 +65 74 93 45 12 96 19 53 67 58 49 73 63 28 38 73 43 74 16 6 +170 +3630 +65 31 29 74 94 56 53 19 96 13 46 27 73 32 37 91 82 30 94 51 +171 +9821 +31 70 40 98 56 28 38 69 69 99 10 26 43 49 56 46 40 63 59 91 +172 +7649 +6 17 96 80 79 90 39 66 8 87 19 38 14 54 64 64 78 19 64 33 +173 +2621 +3 6 6 46 82 71 68 61 92 70 50 48 66 46 64 92 64 18 72 77 +174 +4948 +38 28 82 7 72 12 83 18 1 84 65 8 59 15 68 45 96 88 13 69 +175 +1297 +98 84 85 40 98 1 94 86 37 3 41 14 75 49 27 86 27 22 47 28 +176 +7340 +17 45 34 5 1 6 34 51 69 48 58 58 96 94 36 84 99 43 22 8 +177 +10160 +37 96 18 79 72 41 1 90 57 78 62 89 28 63 94 15 11 60 9 8 +178 +3671 +6 9 62 40 80 30 23 80 59 79 45 44 12 96 65 99 91 20 68 48 +179 +2942 +21 63 56 48 39 21 32 22 85 20 67 16 99 43 89 8 78 32 4 7 +180 +9215 +84 80 32 38 68 64 70 6 86 51 64 20 63 73 23 87 97 67 67 55 +181 +4990 +53 27 39 4 93 92 35 52 98 83 6 69 19 19 93 61 23 1 92 51 +182 +10603 +67 31 14 48 16 1 78 16 96 51 77 67 26 19 14 42 48 42 49 89 +183 +9230 +28 38 63 33 43 85 89 84 55 1 94 80 8 81 57 25 20 95 23 61 +184 +1688 +10 68 40 94 16 94 88 12 9 2 24 81 72 82 93 35 99 84 37 82 +185 +8808 +50 91 5 32 81 24 92 74 2 73 38 82 55 69 60 64 39 37 16 39 +186 +10080 +91 89 10 89 2 83 50 69 71 82 73 27 67 13 82 74 53 30 39 89 +187 +9154 +34 15 49 85 73 4 64 22 85 34 59 5 1 85 16 40 3 12 47 47 +188 +8939 +68 10 98 84 55 57 61 12 2 26 61 44 23 32 69 89 65 87 94 24 +189 +8898 +52 61 96 86 81 8 35 80 96 49 14 38 35 34 57 4 81 13 71 79 +190 +3718 +30 30 39 84 72 17 81 45 7 39 59 53 6 57 8 43 47 60 36 86 +191 +5114 +14 15 65 78 88 83 69 51 78 24 83 16 89 69 52 12 25 92 72 60 +192 +1815 +37 91 52 77 20 47 80 96 55 39 3 48 93 63 98 28 36 52 67 67 +193 +10098 +31 78 33 15 44 57 38 80 7 69 46 16 88 49 67 68 44 51 78 10 +194 +4723 +86 52 4 71 14 93 44 87 50 1 16 31 86 56 19 46 29 91 13 61 +195 +5992 +9 70 47 67 79 54 49 92 5 1 56 79 37 37 56 23 85 76 68 60 +196 +10067 +31 21 72 70 99 79 85 20 60 79 40 75 53 54 38 3 26 32 36 68 +197 +8986 +90 57 70 67 43 5 26 95 61 27 7 14 45 60 75 70 4 81 69 72 +198 +3373 +53 28 17 80 57 30 15 16 68 20 79 67 32 97 69 81 9 57 28 9 +199 +7745 +64 14 72 58 22 90 97 64 87 22 55 70 69 44 14 14 59 71 69 47 diff --git a/data/jobshop/200_20_05_ta105.txt b/data/jobshop/200_20_05_ta105.txt new file mode 100644 index 0000000000..5e08e0f754 --- /dev/null +++ b/data/jobshop/200_20_05_ta105.txt @@ -0,0 +1,603 @@ +200 +20 +1019331795 +0 +2384 +67 88 65 83 64 33 42 43 87 4 14 7 13 29 74 7 10 67 80 44 +1 +8239 +70 73 96 25 51 73 9 86 13 10 87 20 51 13 49 28 24 13 77 62 +2 +9197 +39 23 3 95 9 40 28 97 92 2 47 58 91 9 50 94 67 26 33 60 +3 +6493 +25 94 43 10 16 75 75 34 47 51 75 23 85 24 73 87 32 41 95 84 +4 +3747 +43 9 89 36 78 1 14 1 83 15 12 73 10 19 88 86 60 7 27 38 +5 +10140 +43 64 20 23 85 16 55 17 9 27 29 96 42 38 25 11 45 76 14 70 +6 +7339 +10 60 11 96 57 69 37 35 97 36 10 67 59 68 35 50 75 52 80 7 +7 +1236 +41 65 36 7 18 73 66 51 53 31 11 82 30 56 88 35 53 73 73 41 +8 +1272 +70 53 52 21 28 98 25 57 44 8 88 79 7 67 73 19 25 69 58 58 +9 +10561 +39 93 72 16 25 40 65 17 94 48 98 31 28 6 55 96 88 59 8 23 +10 +9814 +4 69 8 32 8 12 79 18 84 34 45 44 40 74 72 71 41 31 34 91 +11 +5392 +89 75 30 45 50 96 6 36 95 35 19 37 88 94 86 55 73 6 99 78 +12 +6315 +83 50 30 85 21 8 27 26 6 95 49 80 92 27 17 15 90 99 82 64 +13 +1982 +48 91 20 81 44 42 45 95 59 19 27 38 1 59 96 79 92 32 93 38 +14 +1439 +41 25 82 81 85 52 87 58 58 47 27 80 22 24 78 51 59 15 75 79 +15 +8640 +88 67 92 3 90 87 85 75 16 31 97 7 3 85 20 54 72 36 21 45 +16 +9172 +39 19 66 43 89 84 50 77 25 18 89 87 42 28 9 26 89 41 43 30 +17 +6340 +96 21 97 33 35 67 87 9 19 42 86 3 63 81 54 80 12 62 1 20 +18 +10626 +51 37 78 67 80 54 24 26 16 67 65 34 33 82 31 57 43 31 87 16 +19 +1242 +95 27 53 56 94 33 32 27 23 97 79 89 99 23 33 34 30 52 91 80 +20 +5191 +73 16 40 6 48 36 29 13 29 91 19 95 79 90 22 93 33 79 95 93 +21 +7726 +65 31 48 42 95 37 33 56 69 80 76 9 55 7 55 12 51 74 66 20 +22 +2437 +58 33 20 1 70 74 84 63 59 70 85 24 52 50 16 76 2 24 84 4 +23 +3034 +31 52 14 98 34 70 43 69 94 26 27 36 29 37 16 28 11 40 56 52 +24 +3440 +37 70 42 19 77 42 22 66 73 32 98 19 2 40 67 79 45 98 32 73 +25 +3929 +69 27 19 44 16 1 81 3 9 22 87 99 42 94 8 42 66 42 85 9 +26 +6841 +18 4 63 10 18 20 21 54 45 23 46 58 97 40 18 50 29 21 22 50 +27 +6959 +62 46 79 63 68 22 14 82 20 58 81 32 13 96 76 77 28 70 77 78 +28 +2804 +14 52 26 98 18 57 4 38 16 82 46 74 88 47 53 41 6 64 97 41 +29 +2982 +27 12 10 76 92 19 29 61 56 28 32 49 18 99 42 32 84 84 18 90 +30 +2119 +17 30 51 29 36 21 41 16 14 13 54 17 7 78 43 98 26 92 39 65 +31 +4157 +93 28 74 59 2 49 13 3 22 92 49 91 53 71 24 38 88 24 5 18 +32 +10012 +14 12 36 65 14 97 75 74 35 86 69 29 8 7 18 5 86 78 20 87 +33 +8599 +95 14 45 57 58 88 22 33 58 64 66 3 2 35 79 69 18 18 26 97 +34 +1810 +68 65 30 74 29 44 9 57 86 69 96 56 85 67 97 44 88 13 52 10 +35 +2631 +90 69 94 74 79 17 42 86 36 10 13 8 37 93 31 54 70 62 41 75 +36 +8903 +99 21 67 22 22 4 84 22 23 72 93 21 23 1 52 46 33 38 29 94 +37 +8802 +40 15 1 71 7 56 44 61 74 45 62 36 72 50 52 54 26 28 21 88 +38 +9930 +11 92 72 36 29 8 28 16 3 84 50 37 3 18 73 11 54 56 12 30 +39 +5542 +2 74 38 63 45 73 19 32 56 34 75 15 23 88 27 78 34 65 77 29 +40 +10181 +69 77 76 72 45 63 83 5 44 4 55 1 33 91 4 39 88 46 87 12 +41 +3651 +92 11 8 61 41 16 8 96 63 70 58 65 94 88 67 23 72 1 94 54 +42 +4283 +50 95 70 34 10 53 11 71 35 87 5 52 48 72 70 30 94 98 39 28 +43 +1979 +55 2 31 78 55 5 91 59 34 69 40 77 10 99 28 70 91 67 77 33 +44 +6444 +28 4 13 61 83 32 10 46 62 43 39 3 45 4 2 21 80 61 64 75 +45 +8302 +54 50 44 56 19 81 22 88 78 77 5 83 20 27 92 39 40 37 24 60 +46 +9528 +98 38 77 44 39 29 83 59 1 66 39 17 72 22 50 91 27 36 58 72 +47 +1869 +42 88 3 31 34 30 55 15 43 90 60 98 85 36 98 40 41 54 98 66 +48 +5845 +93 77 64 63 79 26 93 12 75 92 87 97 21 30 11 94 28 17 42 11 +49 +9541 +48 54 46 22 39 35 14 59 7 86 52 13 7 1 79 6 77 68 52 2 +50 +9263 +79 72 74 74 22 10 53 72 11 50 25 33 85 65 95 77 43 41 9 44 +51 +6187 +55 59 81 88 86 38 20 64 16 83 11 70 6 57 8 17 51 25 36 73 +52 +3154 +29 76 8 25 69 88 34 25 67 29 40 11 30 90 73 48 82 30 78 52 +53 +7660 +98 96 86 89 15 96 72 21 69 1 62 44 42 66 37 17 5 68 42 30 +54 +6377 +24 83 29 75 16 70 11 41 44 12 15 10 72 17 32 86 27 66 24 62 +55 +7253 +48 21 42 26 31 89 43 36 64 12 92 43 57 69 18 74 91 29 16 12 +56 +3125 +33 87 62 91 85 56 42 21 33 98 5 41 5 61 95 45 73 27 93 87 +57 +7896 +86 56 42 21 27 83 28 52 95 31 33 49 82 77 80 93 15 87 16 27 +58 +5960 +28 75 73 81 10 99 57 67 69 72 30 25 54 43 11 80 66 95 27 15 +59 +1663 +71 50 95 3 89 99 75 92 30 21 76 64 87 7 3 1 87 9 15 57 +60 +3232 +46 85 8 76 58 82 29 97 3 87 15 63 70 34 6 40 99 14 20 65 +61 +9794 +91 22 26 10 96 67 64 54 41 10 36 60 92 89 55 59 18 3 94 38 +62 +9060 +5 42 74 95 71 32 69 2 15 59 23 87 14 75 69 97 56 23 32 92 +63 +2982 +58 33 37 93 89 45 78 86 36 96 7 18 25 81 83 98 4 52 85 5 +64 +1836 +7 65 88 1 25 97 88 60 50 58 84 39 87 81 89 50 51 24 77 5 +65 +2576 +99 94 21 85 18 43 87 21 45 28 49 80 79 32 20 34 28 21 97 1 +66 +6273 +28 92 31 63 3 87 50 34 50 50 67 10 32 34 55 82 45 42 16 34 +67 +3490 +60 55 54 91 29 22 21 21 14 3 98 18 88 77 31 5 81 67 30 50 +68 +5891 +15 20 9 56 74 57 75 98 86 86 78 25 9 59 65 9 4 94 87 66 +69 +1006 +22 5 46 2 10 71 41 52 15 78 56 66 6 32 66 17 13 15 34 47 +70 +1385 +70 81 9 61 59 20 11 83 83 69 36 28 60 52 26 45 50 53 40 8 +71 +9899 +28 68 5 72 55 63 49 40 77 52 4 47 49 63 79 23 89 65 27 88 +72 +6816 +85 29 30 50 51 52 53 6 41 46 99 86 44 7 57 36 41 98 73 82 +73 +9369 +44 22 59 89 67 39 49 6 58 93 42 15 83 75 92 15 35 10 47 75 +74 +6317 +71 11 41 43 48 42 21 38 26 75 81 2 63 37 89 83 83 52 57 46 +75 +9285 +43 5 4 85 47 26 51 61 94 13 76 64 58 3 9 84 25 10 64 99 +76 +2307 +40 50 32 84 54 22 7 18 77 61 18 96 39 65 4 91 98 32 76 8 +77 +5910 +2 98 58 92 72 59 37 28 95 76 44 79 34 6 87 64 96 32 90 45 +78 +2394 +79 28 84 54 15 85 88 98 47 63 68 47 23 27 90 41 46 50 48 95 +79 +6272 +16 23 79 66 10 93 51 16 12 99 72 14 74 22 67 98 65 85 69 49 +80 +5967 +60 28 45 74 59 65 79 17 97 57 67 47 39 6 80 62 6 10 16 12 +81 +5267 +34 77 35 38 83 47 84 38 74 58 71 85 92 38 8 62 4 33 62 90 +82 +4684 +42 54 42 26 4 1 37 26 24 37 57 9 21 16 46 94 20 38 54 93 +83 +10739 +94 72 4 72 64 15 73 57 13 99 86 56 23 58 96 48 54 21 22 67 +84 +9355 +32 48 29 4 69 20 55 13 71 81 78 74 4 52 19 21 26 92 64 43 +85 +1197 +19 39 77 1 40 53 26 3 19 16 32 2 87 8 96 73 29 70 62 22 +86 +3168 +69 93 36 47 34 32 16 54 85 44 95 6 63 48 91 75 75 70 14 8 +87 +9325 +49 94 52 79 78 35 65 17 49 56 55 80 99 93 58 39 17 85 96 9 +88 +9442 +82 91 33 24 78 20 46 32 99 68 14 14 87 76 89 44 88 72 22 54 +89 +5886 +53 60 24 91 56 80 79 89 45 64 55 60 51 20 6 46 52 96 67 58 +90 +1578 +2 73 18 71 63 87 34 38 72 52 50 69 91 91 50 31 82 39 92 52 +91 +1425 +94 52 24 50 17 22 70 33 34 78 79 25 22 41 11 48 23 3 14 59 +92 +1233 +85 15 90 60 3 22 61 54 5 83 20 30 54 92 58 19 33 14 54 31 +93 +9079 +24 60 46 71 29 91 24 16 2 44 47 50 37 97 53 55 70 68 93 87 +94 +1410 +13 75 10 75 75 8 54 16 1 8 62 79 3 78 1 36 67 83 11 72 +95 +7594 +21 87 32 20 2 88 37 98 86 22 86 1 99 13 12 86 80 81 81 85 +96 +3311 +53 3 18 43 78 31 85 7 3 73 70 3 96 94 58 28 33 16 92 33 +97 +6393 +62 3 45 7 44 36 33 25 35 12 69 10 67 17 8 78 58 93 48 36 +98 +9342 +54 22 53 11 51 11 71 4 96 11 26 82 78 71 20 57 27 64 71 79 +99 +1270 +13 83 23 11 10 36 3 54 32 33 80 16 24 83 89 74 25 87 43 73 +100 +10670 +87 26 53 15 62 46 99 1 39 39 23 27 6 36 69 26 51 36 63 64 +101 +8823 +15 67 15 45 7 23 77 35 84 68 88 25 52 55 20 20 90 66 27 94 +102 +3325 +18 79 5 16 31 76 21 9 33 36 93 67 55 52 47 98 2 83 98 91 +103 +6218 +55 73 42 52 84 3 29 51 38 31 98 31 69 68 91 77 94 27 49 28 +104 +6564 +17 93 34 38 43 37 28 4 17 89 52 29 7 54 57 16 23 45 76 77 +105 +4880 +45 76 52 36 49 86 71 64 35 42 16 74 74 44 24 57 50 45 46 24 +106 +8351 +3 40 26 19 6 39 2 86 46 60 21 96 20 84 46 60 34 8 27 96 +107 +4040 +78 94 57 70 26 86 46 40 19 71 45 44 61 34 56 34 19 38 96 55 +108 +10801 +91 17 28 42 88 99 71 98 75 11 79 14 77 81 45 94 88 72 36 92 +109 +2566 +52 1 18 77 24 26 70 36 32 63 49 47 7 75 11 64 83 92 62 31 +110 +1012 +32 78 71 78 4 4 93 44 41 23 99 64 37 35 75 84 55 95 54 61 +111 +7434 +4 3 5 4 39 27 62 72 25 86 5 41 26 34 8 45 47 73 3 9 +112 +5417 +51 39 69 57 80 49 99 46 75 72 51 74 8 34 82 27 6 15 27 65 +113 +2878 +75 47 18 70 87 69 39 14 28 75 41 16 29 46 70 43 72 16 62 23 +114 +5986 +75 41 94 71 17 69 94 58 82 11 27 45 29 4 96 94 18 8 58 14 +115 +10312 +68 7 66 95 12 38 29 36 78 67 32 96 73 32 89 50 43 58 75 13 +116 +2785 +54 81 84 69 6 45 94 41 72 22 35 89 60 69 9 42 14 61 8 31 +117 +10137 +51 64 23 68 12 2 44 73 51 47 18 83 72 15 68 82 79 55 82 47 +118 +7227 +29 37 66 97 7 71 72 19 69 41 70 37 93 41 73 61 73 53 9 69 +119 +6553 +96 39 15 29 93 76 97 78 70 22 35 49 75 33 21 68 61 21 84 41 +120 +1269 +19 88 93 50 35 59 40 2 21 77 21 71 82 14 12 10 96 83 82 6 +121 +10755 +55 70 34 21 55 94 6 94 99 15 25 27 16 63 52 22 64 54 69 88 +122 +6737 +63 94 71 1 40 27 48 13 91 64 91 54 65 3 83 5 87 96 94 93 +123 +6212 +73 23 61 63 49 97 8 57 63 42 69 25 46 64 2 77 24 58 35 2 +124 +5999 +75 29 19 41 34 23 22 97 73 73 42 94 4 52 97 46 50 87 90 22 +125 +4295 +72 68 58 98 84 77 3 16 92 10 22 92 88 2 32 43 94 75 94 5 +126 +9437 +71 95 21 28 45 59 44 30 82 53 54 21 90 29 37 97 43 7 35 6 +127 +8961 +28 31 54 7 75 9 39 11 81 6 50 2 7 30 47 17 83 77 73 23 +128 +4229 +45 76 73 17 43 92 61 73 73 9 70 57 51 49 47 11 15 83 16 28 +129 +2733 +76 35 49 36 94 21 25 31 98 57 35 43 51 66 97 17 43 17 73 54 +130 +8566 +79 68 3 93 61 66 61 42 48 49 46 46 11 10 69 2 23 83 92 58 +131 +5922 +81 28 38 26 50 92 16 53 10 20 99 80 42 63 10 66 28 85 54 22 +132 +4844 +13 48 85 65 17 7 89 11 90 88 47 77 56 39 21 41 12 46 62 86 +133 +3834 +9 33 4 63 14 35 15 8 60 82 11 32 73 40 92 63 82 65 2 50 +134 +8211 +48 90 49 71 19 24 69 16 80 70 42 61 65 52 2 58 85 60 44 8 +135 +9222 +85 34 84 71 85 56 88 69 29 63 39 21 72 63 60 41 23 77 13 55 +136 +1861 +68 28 30 74 8 87 49 23 87 37 12 75 27 15 94 18 53 20 53 1 +137 +3702 +9 60 70 86 91 52 94 22 35 22 73 16 49 16 73 16 46 45 51 37 +138 +3131 +60 33 60 81 72 86 54 77 6 50 43 73 59 48 2 91 14 9 47 53 +139 +2189 +77 93 9 28 59 72 3 11 94 92 15 84 44 97 40 48 31 5 56 20 +140 +4531 +71 17 11 12 73 97 41 25 33 9 34 85 40 56 51 79 14 2 4 31 +141 +8201 +3 84 95 62 27 47 41 26 4 13 95 54 90 18 93 46 80 35 45 67 +142 +10012 +75 84 99 98 72 51 19 92 32 75 2 73 51 81 58 36 2 43 89 99 +143 +6352 +78 17 94 48 96 6 36 54 68 1 39 6 50 26 8 8 78 3 67 21 +144 +2263 +64 86 63 71 64 88 6 78 57 3 46 39 1 31 19 48 93 51 76 45 +145 +5888 +55 97 81 35 75 5 96 13 47 77 27 65 59 86 38 35 68 92 73 81 +146 +7208 +20 70 17 27 78 58 42 26 72 32 46 72 99 39 76 82 88 37 41 86 +147 +5862 +19 84 1 36 54 98 4 59 93 45 28 32 92 28 42 60 5 33 32 2 +148 +10607 +53 83 72 47 70 13 41 53 66 56 65 40 23 21 14 43 75 4 79 64 +149 +3791 +45 3 24 99 26 3 41 22 44 92 75 94 61 41 44 16 60 80 83 71 +150 +7339 +71 3 52 10 40 63 42 76 61 35 99 78 69 65 41 78 21 82 73 97 +151 +6482 +99 58 67 30 59 93 51 64 76 71 62 41 31 2 98 33 46 85 85 50 +152 +4495 +75 67 94 3 5 51 77 6 80 95 66 83 52 11 34 20 13 31 5 70 +153 +4698 +59 45 79 46 45 55 24 84 11 15 91 27 64 35 12 5 21 77 10 95 +154 +6041 +15 55 91 21 90 13 45 7 86 70 93 24 72 96 26 33 68 63 98 64 +155 +6215 +76 20 58 37 27 81 59 9 85 58 36 18 21 13 17 32 18 58 82 67 +156 +6661 +33 43 76 41 92 71 68 91 47 69 14 60 7 63 70 61 21 38 34 46 +157 +8837 +36 33 19 2 2 21 56 7 99 82 53 13 84 6 72 46 40 92 15 41 +158 +7926 +44 77 13 74 30 45 28 94 22 2 79 15 19 14 80 90 4 34 69 63 +159 +7365 +41 91 33 17 5 79 41 47 50 21 34 68 6 96 16 55 23 88 54 47 +160 +1788 +37 81 98 91 54 91 23 31 12 32 53 3 67 64 94 95 89 79 94 27 +161 +3743 +2 13 61 30 3 58 29 30 4 10 42 49 3 57 40 54 3 94 13 54 +162 +6923 +43 13 13 29 36 28 12 77 36 85 29 81 75 80 56 45 25 26 70 18 +163 +7381 +50 98 41 95 21 96 71 59 69 85 67 45 12 25 20 72 61 15 32 77 +164 +2884 +57 49 93 23 41 44 82 30 49 79 52 56 23 41 26 86 44 7 78 1 +165 +1444 +23 95 43 87 90 66 52 35 78 18 38 10 39 64 84 36 18 94 47 59 +166 +5388 +60 11 43 67 43 60 33 73 54 61 87 78 67 33 77 38 44 69 22 73 +167 +8445 +59 91 47 15 6 18 35 4 82 15 86 22 59 28 86 37 9 48 31 52 +168 +4754 +29 3 13 80 88 44 61 47 95 49 1 3 33 76 54 17 24 75 41 75 +169 +2937 +5 63 69 69 28 79 85 95 59 84 99 46 11 34 79 60 71 78 57 34 +170 +7287 +27 7 35 29 4 21 40 6 90 48 66 44 24 33 49 50 26 90 97 54 +171 +3415 +88 9 16 65 17 69 25 83 75 59 96 1 33 83 9 85 26 24 40 60 +172 +5351 +67 25 11 71 51 31 50 7 5 5 99 28 6 79 69 39 99 24 90 92 +173 +5960 +17 74 10 23 33 88 91 74 97 41 37 42 61 20 33 89 54 4 76 33 +174 +7194 +40 17 39 8 71 61 84 59 28 1 24 24 49 29 52 1 83 20 31 78 +175 +9364 +3 52 11 76 6 88 37 60 52 24 46 35 61 25 94 92 73 5 65 20 +176 +8589 +64 79 91 5 69 48 95 29 16 19 54 19 59 71 45 54 21 44 42 70 +177 +1637 +92 52 24 7 81 34 88 25 24 85 76 13 27 1 56 85 81 31 66 11 +178 +10116 +27 44 74 81 70 47 97 44 67 28 84 26 69 48 93 63 91 98 22 95 +179 +7030 +20 42 94 1 14 45 78 92 54 23 95 61 15 71 4 40 70 59 70 88 +180 +8681 +82 93 3 60 99 19 96 95 39 43 35 64 1 6 19 82 9 11 9 17 +181 +10423 +40 99 73 46 19 81 53 87 48 16 93 26 53 92 96 42 49 26 73 64 +182 +5750 +96 60 61 84 76 72 74 80 23 24 66 25 65 43 15 55 34 63 81 59 +183 +4020 +82 48 84 65 91 35 46 18 62 49 95 89 29 32 61 43 8 77 68 64 +184 +6362 +7 61 34 26 27 40 20 11 51 72 64 53 25 67 48 28 77 12 65 16 +185 +10316 +78 41 97 3 29 18 49 28 51 45 50 90 35 3 88 19 26 67 33 87 +186 +6963 +91 42 46 5 22 15 39 76 35 61 36 85 81 53 87 30 84 77 5 3 +187 +2668 +82 53 76 2 94 28 26 88 14 70 82 97 26 60 76 77 97 17 55 87 +188 +9467 +79 12 89 79 86 92 82 48 32 68 70 41 35 33 81 28 67 74 79 9 +189 +2388 +79 86 15 80 48 18 21 58 63 82 46 98 3 62 48 58 59 10 42 94 +190 +7201 +28 3 55 92 99 98 41 45 12 91 99 29 81 47 36 10 12 84 3 23 +191 +8156 +41 33 92 24 80 72 36 21 51 96 19 1 17 64 60 89 83 35 78 99 +192 +9722 +9 2 34 1 96 13 48 83 44 10 57 50 4 26 52 54 90 51 11 38 +193 +3980 +91 46 30 57 42 14 11 58 71 42 29 50 73 74 28 66 73 20 20 19 +194 +7119 +38 75 9 75 31 78 82 77 17 69 26 29 25 27 58 16 54 20 51 37 +195 +8501 +50 25 79 28 9 51 33 82 73 21 13 22 77 21 47 12 61 60 4 73 +196 +2794 +91 31 41 85 87 90 90 26 17 85 17 47 66 94 11 70 98 88 9 47 +197 +8023 +80 20 48 10 71 63 49 87 41 93 95 48 12 82 23 6 53 97 17 58 +198 +8842 +24 81 85 15 61 30 13 93 6 1 69 17 80 95 11 53 54 5 49 46 +199 +8482 +68 6 77 64 29 1 93 39 49 98 56 62 75 38 92 45 75 27 29 54 diff --git a/data/jobshop/200_20_06_ta106.txt b/data/jobshop/200_20_06_ta106.txt new file mode 100644 index 0000000000..5e135b7bdf --- /dev/null +++ b/data/jobshop/200_20_06_ta106.txt @@ -0,0 +1,603 @@ +200 +20 +2056065863 +0 +7777 +53 70 30 19 14 64 25 76 13 74 62 76 13 1 15 1 51 19 64 3 +1 +9029 +89 26 64 27 92 68 59 8 53 45 15 78 33 34 68 82 17 54 34 78 +2 +4429 +86 92 2 33 54 18 62 80 11 42 64 57 60 84 12 93 4 32 36 62 +3 +3046 +31 58 48 2 38 1 47 55 60 26 54 42 92 76 16 97 99 94 4 60 +4 +9998 +77 33 61 4 77 96 13 56 52 81 63 61 13 86 86 21 47 45 18 14 +5 +7255 +40 83 76 77 96 71 37 62 31 87 98 2 50 78 26 48 63 34 22 24 +6 +8251 +44 66 51 22 55 90 15 49 84 64 26 98 16 80 93 61 67 45 74 65 +7 +4449 +94 81 61 64 42 34 80 24 79 96 13 80 41 64 98 78 47 90 69 77 +8 +2054 +90 51 98 19 74 73 39 6 12 32 41 75 26 11 16 1 51 57 34 29 +9 +2981 +73 56 98 93 65 97 23 70 27 98 1 26 51 68 15 60 69 35 60 21 +10 +4934 +91 79 28 25 34 62 18 1 27 70 58 25 43 39 23 39 17 18 42 9 +11 +5570 +29 44 27 85 64 52 70 57 33 10 79 40 93 9 43 54 7 59 43 81 +12 +5683 +48 88 93 90 3 78 47 11 29 58 74 44 65 66 39 46 40 67 68 45 +13 +1827 +27 19 70 88 94 93 91 57 22 64 39 59 90 34 28 55 92 15 12 16 +14 +6862 +79 37 82 17 94 81 42 23 44 84 6 71 19 30 79 2 28 48 35 42 +15 +10288 +14 62 45 88 9 28 63 71 28 96 8 89 58 60 24 86 30 31 55 33 +16 +9778 +57 11 63 74 56 70 50 28 3 12 97 38 66 90 15 85 6 12 11 40 +17 +1914 +87 62 45 78 20 48 97 7 31 85 35 84 88 19 71 30 40 45 28 27 +18 +9046 +85 28 60 17 76 41 47 47 16 71 30 31 58 46 88 74 42 76 23 94 +19 +7887 +77 75 90 10 98 67 43 84 35 73 1 88 22 38 78 15 12 1 64 20 +20 +9599 +37 71 95 98 47 61 33 71 10 7 34 38 45 94 12 83 83 15 10 50 +21 +10104 +52 77 12 93 89 21 1 15 76 70 16 62 3 18 56 42 82 69 69 89 +22 +2571 +48 36 53 53 13 8 24 84 64 23 20 53 22 63 34 78 51 93 17 26 +23 +9551 +50 61 87 73 83 74 20 8 83 61 30 95 27 41 85 44 49 89 66 42 +24 +9296 +97 39 34 19 64 66 93 96 92 58 97 78 33 26 27 19 83 56 99 5 +25 +10840 +82 87 70 76 36 11 5 64 40 96 86 45 68 82 29 8 37 58 99 60 +26 +3755 +48 44 71 78 36 60 75 29 18 14 2 46 50 90 32 13 24 77 5 81 +27 +1525 +55 89 69 64 42 36 81 55 80 34 66 83 75 90 23 33 86 42 73 34 +28 +8331 +65 24 46 36 89 54 72 43 60 60 4 15 76 10 34 82 2 62 71 54 +29 +3946 +69 53 80 99 86 77 87 27 6 52 27 30 53 78 61 52 57 16 68 11 +30 +3980 +94 19 1 91 92 77 94 44 32 59 12 50 59 34 14 65 8 23 2 80 +31 +1577 +25 59 46 59 53 86 1 31 49 62 11 34 60 16 61 68 72 26 29 95 +32 +4230 +91 17 8 40 40 77 27 90 50 83 62 2 25 17 18 33 50 41 53 37 +33 +3432 +34 65 10 39 10 76 70 19 80 68 11 2 97 22 50 74 62 28 88 45 +34 +4687 +27 34 25 16 56 56 54 62 40 42 76 3 61 78 58 10 93 98 7 58 +35 +10003 +42 71 69 24 54 24 80 93 88 1 59 60 97 81 99 12 10 93 36 89 +36 +6658 +6 81 6 84 80 15 69 47 23 20 49 72 29 38 97 97 6 89 64 31 +37 +7482 +58 72 8 82 10 26 20 63 66 22 76 4 31 33 92 24 79 32 87 53 +38 +9958 +35 50 65 26 27 55 51 14 99 2 19 39 28 8 58 38 91 14 7 96 +39 +9587 +31 87 38 67 20 86 24 80 92 77 85 9 58 20 53 20 64 42 14 68 +40 +8403 +52 86 69 47 99 13 86 51 42 18 22 87 95 73 87 15 62 35 82 21 +41 +8642 +17 49 67 25 4 69 24 40 84 52 54 8 66 29 38 78 56 77 6 16 +42 +6523 +58 59 77 83 67 77 22 66 76 36 29 58 7 80 17 22 78 81 34 76 +43 +9277 +1 11 34 3 35 48 87 41 13 96 76 6 16 44 89 48 38 82 3 84 +44 +3457 +66 32 15 92 97 15 5 87 57 56 23 38 25 42 65 56 26 40 76 27 +45 +2217 +65 64 29 30 82 62 60 79 10 30 96 70 81 97 22 77 59 99 22 97 +46 +7980 +77 53 16 64 53 79 25 97 46 30 45 37 35 80 75 71 90 56 55 31 +47 +5639 +81 86 86 10 94 17 3 60 49 89 4 38 83 39 80 50 39 99 99 46 +48 +6958 +17 54 97 56 59 69 26 61 37 27 3 34 99 25 64 80 48 4 95 90 +49 +9310 +38 41 88 74 74 24 75 64 78 27 70 28 53 6 53 72 36 45 95 46 +50 +2166 +95 53 12 67 80 46 78 14 18 58 93 26 53 33 9 58 73 82 43 24 +51 +7852 +69 77 90 52 95 89 5 4 63 40 63 10 3 58 65 71 11 10 9 48 +52 +7547 +18 43 8 80 2 87 84 46 34 23 8 19 18 85 27 64 82 27 96 64 +53 +6683 +85 98 7 56 37 15 43 30 8 25 43 2 75 26 8 66 83 87 80 31 +54 +10833 +72 19 48 63 53 51 42 94 98 40 90 92 22 98 7 23 50 38 44 17 +55 +6858 +72 56 37 90 34 17 35 67 73 43 28 77 88 93 65 58 15 21 75 49 +56 +2800 +96 69 37 95 89 93 76 30 49 96 41 37 99 13 11 55 81 11 6 49 +57 +1995 +49 56 53 3 70 76 55 2 34 51 92 93 33 94 61 4 32 26 43 33 +58 +7222 +16 77 40 60 10 4 66 52 77 65 6 13 75 39 64 39 66 80 71 98 +59 +9769 +39 9 65 17 6 74 15 25 65 54 32 17 22 91 68 96 36 64 17 2 +60 +9595 +1 71 58 49 70 71 10 93 54 46 21 42 50 33 8 11 97 13 59 7 +61 +6521 +98 45 21 72 58 74 47 3 79 57 34 87 30 47 54 27 17 82 29 15 +62 +5747 +78 92 67 68 99 53 25 88 48 33 66 74 71 11 22 68 25 42 88 98 +63 +9841 +50 86 53 24 12 76 78 51 14 25 68 2 57 19 80 78 49 13 63 21 +64 +2692 +52 33 88 95 83 28 52 43 93 67 33 42 44 99 48 95 26 32 82 15 +65 +4356 +12 86 86 44 37 30 73 70 29 53 17 31 26 95 97 84 55 84 86 90 +66 +4608 +92 83 14 96 9 20 46 19 67 12 13 44 65 99 5 38 87 97 79 34 +67 +3520 +81 80 88 22 99 19 77 5 16 94 67 16 52 41 51 15 36 4 14 82 +68 +5160 +51 52 34 64 90 14 68 28 42 69 99 81 11 10 80 56 95 90 59 84 +69 +4404 +97 22 38 30 91 78 7 20 86 54 65 78 85 62 62 58 82 25 32 44 +70 +9863 +96 11 22 25 84 51 63 14 33 50 20 82 22 81 32 22 62 96 2 69 +71 +5111 +9 21 53 66 21 23 36 90 39 84 38 85 98 35 46 85 6 38 48 8 +72 +9099 +83 12 45 96 20 64 48 98 77 83 21 72 31 13 38 92 36 90 66 97 +73 +1910 +47 86 27 47 98 24 38 28 19 70 49 84 45 99 39 62 47 52 37 11 +74 +2782 +19 76 14 99 12 41 73 60 11 39 10 34 74 57 50 6 56 42 45 68 +75 +6030 +89 35 90 15 49 88 34 50 33 5 8 3 15 25 60 4 38 8 35 77 +76 +4349 +83 12 96 94 47 73 59 56 43 49 53 3 9 89 83 25 49 15 22 2 +77 +1621 +20 23 76 28 60 12 75 34 32 10 91 57 23 5 80 10 21 6 89 7 +78 +10084 +66 64 85 95 63 26 30 35 93 3 78 65 68 26 5 27 33 65 56 80 +79 +5034 +11 21 41 22 61 85 26 43 85 58 33 21 48 42 70 81 50 99 53 47 +80 +9362 +85 46 24 56 25 10 18 95 25 45 19 54 32 10 94 5 15 87 19 65 +81 +8569 +18 62 5 43 90 39 92 62 55 77 24 27 1 3 71 26 35 77 86 62 +82 +6618 +91 86 28 93 39 72 16 10 71 86 47 18 72 89 21 25 5 76 35 72 +83 +1118 +98 22 33 29 62 12 4 21 65 75 27 90 50 28 39 66 28 24 74 45 +84 +8668 +25 58 49 37 76 21 69 32 22 63 72 80 36 97 65 63 25 42 48 17 +85 +5180 +80 4 87 48 96 32 17 2 74 61 26 82 7 57 1 43 5 13 77 17 +86 +5297 +38 94 99 2 52 14 66 11 54 19 74 74 75 48 35 9 65 78 9 58 +87 +7870 +61 8 37 7 2 22 67 59 20 75 53 93 73 30 80 54 56 50 22 21 +88 +1056 +50 79 37 11 50 10 98 62 88 8 67 63 77 9 49 92 59 46 64 23 +89 +10111 +31 67 27 72 90 40 12 55 93 16 43 98 69 28 35 7 20 30 45 36 +90 +3553 +97 39 52 96 51 59 33 55 83 51 61 70 22 72 44 63 89 72 89 13 +91 +2215 +2 9 64 74 50 46 25 63 12 90 10 39 23 68 40 55 9 4 94 74 +92 +8597 +87 67 46 79 15 42 4 38 87 98 7 34 67 27 12 4 53 13 7 69 +93 +6724 +55 37 93 84 88 2 19 3 88 51 31 38 43 77 48 68 48 16 70 73 +94 +7245 +20 43 41 93 92 38 77 98 18 77 10 13 30 3 25 71 79 59 42 26 +95 +10469 +47 14 86 28 6 80 82 12 73 16 15 26 56 67 41 67 27 17 80 35 +96 +9909 +13 2 24 72 91 19 34 45 37 90 66 38 78 68 37 39 42 38 54 49 +97 +1660 +13 21 7 1 8 77 6 1 72 39 46 47 20 97 87 3 46 30 17 4 +98 +3485 +78 56 49 90 34 27 30 25 34 37 3 48 4 2 38 6 80 14 46 95 +99 +8893 +76 92 28 84 5 27 77 85 80 19 85 80 88 96 25 1 85 77 20 85 +100 +2538 +22 1 7 89 67 95 31 1 28 18 5 79 7 22 60 95 29 31 56 70 +101 +7764 +8 96 62 82 51 29 54 97 72 74 70 5 38 62 11 24 31 60 33 42 +102 +7488 +46 57 87 65 13 86 5 39 71 13 1 91 39 82 52 75 16 29 69 52 +103 +8491 +48 62 9 63 76 41 86 79 21 10 87 16 50 32 37 33 42 7 44 89 +104 +8237 +34 69 78 23 89 69 41 13 73 99 85 7 87 47 74 52 58 79 24 64 +105 +7114 +98 75 32 76 91 43 81 23 59 58 11 97 70 61 27 24 70 26 15 90 +106 +6235 +57 14 42 98 31 19 29 26 44 68 51 63 21 25 87 23 23 86 82 13 +107 +7881 +3 59 23 35 40 74 80 78 86 25 28 91 87 47 35 71 99 64 59 5 +108 +1112 +86 31 52 64 14 52 67 2 93 33 92 30 22 79 53 43 45 42 43 2 +109 +1116 +15 62 18 45 86 22 77 39 83 11 52 71 67 40 27 35 57 96 17 99 +110 +1845 +40 46 90 65 40 41 93 94 70 11 78 77 51 65 76 9 63 90 54 33 +111 +10577 +7 93 89 99 68 34 44 21 77 85 53 15 16 93 69 62 45 44 39 4 +112 +4784 +55 24 99 89 59 89 10 67 8 50 25 54 76 93 54 54 42 71 72 27 +113 +9338 +33 53 9 52 43 49 51 81 70 84 96 99 84 41 82 85 18 35 92 84 +114 +4515 +45 32 24 21 54 46 25 87 39 52 82 82 32 94 52 56 77 79 22 72 +115 +3718 +58 79 75 54 74 64 91 52 53 41 68 58 34 53 35 3 37 12 27 12 +116 +4761 +14 31 26 3 9 21 66 3 65 81 67 37 33 98 76 52 90 44 14 74 +117 +10267 +97 94 73 70 85 7 36 17 47 33 59 64 31 59 26 99 82 36 8 41 +118 +5672 +55 93 87 34 18 31 2 26 40 15 35 6 39 63 28 17 13 38 95 96 +119 +9712 +74 17 74 45 37 91 68 99 55 47 11 88 23 96 59 68 97 21 86 96 +120 +3672 +6 73 1 1 2 55 3 54 54 56 29 38 10 11 94 14 69 91 63 30 +121 +7568 +2 71 40 36 25 10 69 33 53 87 2 38 87 27 86 15 74 45 71 68 +122 +7249 +13 62 29 13 39 82 11 75 84 74 72 8 79 54 63 21 40 77 78 5 +123 +3041 +94 42 84 54 76 70 60 99 42 83 44 41 91 57 47 79 86 64 48 23 +124 +9422 +6 74 69 32 11 57 98 80 11 81 92 70 47 97 19 16 48 50 90 40 +125 +4675 +78 61 89 26 8 1 75 77 95 48 36 10 83 27 37 34 12 43 44 36 +126 +10047 +27 48 28 62 63 89 65 13 30 40 27 54 21 11 83 42 93 47 15 70 +127 +7137 +87 14 22 29 48 67 34 91 20 19 54 84 19 25 70 84 37 21 77 7 +128 +10398 +88 54 74 56 72 82 41 42 40 56 59 19 23 33 28 39 36 96 78 8 +129 +8815 +24 60 24 65 65 62 58 98 57 56 12 17 78 72 62 97 76 30 96 52 +130 +4072 +24 70 57 55 60 23 86 89 93 12 33 27 80 89 69 14 99 33 43 38 +131 +4772 +89 29 77 52 86 79 77 97 34 83 37 97 50 8 41 91 25 65 22 43 +132 +8718 +99 59 40 93 20 32 18 74 94 20 4 80 40 66 92 95 99 90 28 91 +133 +3589 +1 79 8 82 2 64 6 5 7 3 10 35 4 97 11 30 70 79 39 29 +134 +5573 +75 81 84 76 26 25 9 65 48 75 12 24 36 59 66 81 91 65 89 64 +135 +4928 +88 42 34 79 74 86 83 75 43 85 51 38 11 57 92 4 35 93 45 26 +136 +2374 +24 44 11 18 65 32 4 96 33 23 62 59 97 96 51 83 20 80 49 85 +137 +1594 +77 92 57 11 59 47 19 59 85 95 65 10 46 97 67 9 67 3 5 84 +138 +10806 +12 2 99 6 58 98 8 81 19 61 73 47 45 56 31 84 26 20 62 20 +139 +2720 +1 72 6 4 74 65 45 53 10 35 90 40 99 73 55 86 53 60 10 57 +140 +2232 +55 53 52 62 29 29 47 67 32 35 17 1 25 51 81 30 72 35 32 55 +141 +5166 +27 20 18 12 29 67 8 76 25 46 44 1 36 61 15 94 6 42 58 76 +142 +1541 +43 73 5 41 73 74 83 46 43 85 98 75 96 81 35 55 56 15 76 41 +143 +10909 +49 99 87 7 56 28 85 56 59 27 22 44 69 69 30 77 81 11 22 84 +144 +5387 +3 11 4 40 93 2 77 41 4 17 29 90 10 88 80 46 37 24 68 34 +145 +6870 +69 49 89 75 56 81 83 55 3 84 46 57 6 25 75 70 43 57 55 39 +146 +2584 +76 25 11 35 5 52 94 95 76 77 40 97 59 57 1 88 47 77 72 24 +147 +4741 +43 95 98 77 58 12 11 60 13 78 19 30 37 14 13 73 15 73 18 58 +148 +5834 +63 14 83 25 38 76 72 51 63 57 49 56 55 71 47 31 50 72 24 26 +149 +3740 +45 23 30 82 91 76 2 20 8 59 6 47 18 15 7 4 59 37 62 2 +150 +8300 +36 5 94 72 68 24 72 5 34 4 42 72 63 95 34 32 56 44 25 55 +151 +10432 +2 6 15 35 37 54 8 36 28 99 9 16 67 26 60 95 23 22 5 52 +152 +5668 +99 26 17 6 98 32 77 85 36 77 69 51 82 59 90 18 31 76 79 17 +153 +4085 +50 37 26 2 50 45 12 95 81 63 56 29 91 66 46 75 99 36 50 63 +154 +6548 +27 89 75 48 92 89 73 53 66 63 12 74 81 76 21 19 96 7 22 9 +155 +1026 +18 90 28 99 74 37 30 83 73 43 19 39 86 22 65 4 20 55 70 86 +156 +6935 +24 17 16 2 4 30 28 47 35 99 3 49 61 72 84 82 62 51 70 17 +157 +6935 +13 68 37 17 71 17 25 52 37 47 7 96 71 93 10 16 44 9 59 35 +158 +6282 +89 79 21 54 14 65 27 72 63 18 98 39 38 28 67 74 56 6 90 96 +159 +10766 +33 39 47 8 9 40 2 62 20 6 19 47 98 90 66 10 12 23 83 61 +160 +5948 +67 98 24 99 15 8 57 78 80 92 68 99 43 21 49 82 99 46 98 96 +161 +1910 +34 13 98 76 63 77 75 95 53 56 91 3 20 52 14 20 27 32 20 89 +162 +5346 +33 87 6 62 6 36 17 31 61 41 45 62 13 35 26 58 58 78 19 94 +163 +2200 +80 9 93 47 3 25 97 65 96 37 58 14 49 17 22 89 9 81 57 49 +164 +8893 +79 21 56 30 73 62 5 74 75 53 3 82 51 85 61 53 92 47 76 16 +165 +6462 +83 48 70 88 81 78 13 89 71 84 93 9 63 74 60 94 65 98 95 49 +166 +7832 +62 1 35 24 17 64 71 78 65 67 51 51 20 65 9 92 99 94 64 85 +167 +1897 +96 95 1 22 78 63 76 74 14 48 39 23 22 45 66 81 13 3 84 44 +168 +6734 +20 60 60 98 38 86 21 40 71 57 44 91 3 91 93 31 22 32 53 95 +169 +9243 +54 4 35 51 36 22 27 99 5 66 50 58 72 34 9 52 7 50 1 51 +170 +7734 +17 43 25 62 61 65 21 48 28 44 19 9 78 88 85 88 23 66 97 95 +171 +9891 +51 89 7 90 5 34 85 87 16 45 62 97 42 36 80 25 37 90 72 33 +172 +8742 +1 94 45 57 39 40 71 10 29 93 61 88 83 58 51 92 58 59 32 95 +173 +9269 +80 7 50 97 50 20 73 34 80 32 84 96 63 78 99 43 86 27 83 81 +174 +3551 +35 76 93 13 55 45 47 33 37 31 95 33 5 16 77 77 38 82 22 55 +175 +8270 +58 9 45 11 4 82 88 39 47 61 13 15 79 18 77 43 14 59 34 24 +176 +10362 +60 12 61 62 58 73 10 31 25 82 20 93 83 15 82 46 99 84 59 47 +177 +7656 +95 54 75 5 34 48 59 51 25 27 43 61 40 6 57 19 51 50 4 17 +178 +3997 +78 15 99 76 53 42 56 12 46 51 29 41 61 52 43 71 65 71 3 72 +179 +8689 +5 9 2 81 22 62 35 9 72 73 31 63 8 63 88 16 53 88 90 41 +180 +10659 +24 40 30 35 9 43 25 26 63 55 39 29 90 57 77 96 85 72 45 62 +181 +1509 +82 53 97 18 87 44 51 23 30 6 35 5 38 93 59 87 59 4 37 16 +182 +5783 +47 86 82 83 90 26 92 57 43 92 49 35 20 27 18 62 58 25 23 29 +183 +8601 +91 29 89 72 50 35 61 7 57 27 66 4 71 16 7 8 45 22 33 81 +184 +10098 +69 67 72 27 5 98 8 63 28 66 39 36 78 3 79 12 78 17 92 88 +185 +8617 +71 74 69 61 64 48 12 93 64 12 74 73 9 81 45 98 8 82 32 21 +186 +9547 +73 27 36 74 26 91 19 1 59 20 80 52 31 76 70 39 4 7 7 2 +187 +5766 +42 50 48 52 37 76 41 61 99 94 87 58 40 54 59 79 98 56 27 33 +188 +2687 +47 29 87 95 98 41 37 88 63 77 12 67 82 79 23 28 89 37 61 25 +189 +5237 +47 51 30 2 48 8 67 1 53 40 19 12 47 76 24 57 65 40 86 52 +190 +6422 +24 73 18 2 35 2 36 14 61 82 53 28 14 66 52 90 88 41 38 92 +191 +7940 +10 2 73 9 88 39 95 21 95 16 35 11 5 98 87 83 57 1 73 54 +192 +9550 +90 79 64 81 21 94 1 77 33 17 69 68 30 74 35 78 95 78 9 24 +193 +6968 +94 73 21 55 26 75 16 87 13 25 35 85 98 29 22 49 4 24 64 65 +194 +9194 +24 3 68 45 33 15 9 38 63 43 5 81 13 91 26 29 37 64 92 1 +195 +6877 +33 55 18 32 61 6 93 59 86 11 96 78 75 9 90 78 66 26 39 40 +196 +8118 +91 50 22 36 84 58 68 68 36 44 13 43 80 73 38 28 21 19 51 59 +197 +5441 +20 17 39 3 79 17 46 1 69 83 68 80 34 28 94 93 40 45 13 47 +198 +8629 +65 5 64 91 77 89 65 74 1 33 15 49 83 78 66 59 53 88 23 52 +199 +1294 +42 21 51 37 37 30 85 24 82 20 30 58 80 12 69 98 88 35 88 62 diff --git a/data/jobshop/200_20_07_ta107.txt b/data/jobshop/200_20_07_ta107.txt new file mode 100644 index 0000000000..9ebdc75e86 --- /dev/null +++ b/data/jobshop/200_20_07_ta107.txt @@ -0,0 +1,603 @@ +200 +20 +1342855162 +0 +3788 +68 69 52 6 67 96 40 89 59 52 39 30 42 3 74 59 37 24 64 75 +1 +3461 +80 7 18 8 36 38 52 27 17 26 83 34 74 34 21 31 28 47 28 24 +2 +7087 +35 4 43 77 31 99 74 85 27 37 12 55 1 39 53 80 56 27 64 53 +3 +1827 +21 78 47 92 57 92 13 52 53 98 57 12 40 69 51 74 33 99 11 31 +4 +7947 +90 42 87 26 42 83 37 35 53 92 78 50 3 9 80 7 26 39 27 93 +5 +8791 +63 80 37 13 16 1 64 27 73 91 55 15 95 92 67 14 17 26 35 72 +6 +3117 +73 94 61 37 61 68 40 72 84 17 20 4 69 78 91 53 43 24 19 83 +7 +5047 +35 94 37 77 52 87 59 25 45 76 79 43 18 99 44 47 75 66 28 66 +8 +10882 +11 19 38 77 11 23 34 32 80 44 58 74 73 27 11 34 16 92 87 90 +9 +7567 +20 84 1 21 42 59 58 7 49 23 52 31 66 20 71 53 19 98 11 44 +10 +6472 +40 81 77 12 14 67 90 8 95 50 99 72 83 61 10 80 65 35 25 29 +11 +8568 +46 55 25 45 96 3 57 10 52 1 48 71 52 15 26 9 20 92 54 68 +12 +6742 +47 19 90 70 78 22 83 23 7 66 87 29 37 87 62 1 28 26 18 38 +13 +5903 +9 52 54 73 60 5 14 45 41 86 67 28 53 76 93 74 25 16 19 87 +14 +2245 +59 53 87 55 25 52 73 76 17 37 95 32 19 55 1 62 60 78 59 29 +15 +4095 +93 38 41 49 45 70 56 71 24 92 82 14 3 23 9 6 64 25 77 86 +16 +8669 +88 40 90 19 9 64 56 80 1 80 90 32 53 35 82 47 9 51 83 34 +17 +10423 +10 74 3 41 75 52 32 4 53 54 41 6 5 21 71 58 58 37 36 65 +18 +3795 +80 94 85 44 3 48 21 87 9 21 86 46 44 28 79 60 5 62 71 47 +19 +5163 +69 4 63 13 17 38 56 69 54 80 97 73 91 93 65 88 75 72 68 35 +20 +9142 +86 47 12 99 17 76 54 65 88 69 27 48 46 95 39 8 18 27 57 57 +21 +10781 +91 34 99 51 67 35 1 17 15 65 20 56 43 25 6 88 35 71 28 11 +22 +4276 +16 31 11 22 56 18 36 47 47 40 82 97 50 92 3 56 86 68 57 32 +23 +1476 +85 79 4 80 36 91 95 94 75 78 45 56 40 6 46 82 56 81 57 82 +24 +9880 +83 97 53 14 11 62 21 90 71 57 71 60 30 54 36 42 99 5 52 42 +25 +3925 +98 45 58 88 2 28 80 7 46 29 58 72 40 66 5 64 99 4 4 1 +26 +10967 +28 29 13 79 37 92 39 35 29 23 92 24 56 30 19 63 95 34 52 93 +27 +8702 +6 13 1 24 93 71 63 20 51 52 5 29 40 32 70 10 22 35 40 41 +28 +6094 +73 20 1 41 13 53 90 8 3 73 21 64 75 5 61 7 30 56 99 3 +29 +4870 +30 32 68 66 20 23 52 59 54 48 45 29 5 68 20 69 26 31 87 2 +30 +6427 +30 81 93 71 8 91 3 54 89 10 43 3 81 86 3 92 41 81 46 43 +31 +10093 +6 20 37 69 10 46 77 88 73 51 12 97 87 98 98 12 62 32 49 80 +32 +4028 +33 85 61 86 68 96 93 51 48 60 53 50 14 87 51 44 15 58 37 67 +33 +6417 +25 87 83 61 90 62 22 23 1 77 29 97 61 15 3 93 2 10 68 6 +34 +8640 +37 58 15 4 87 30 56 24 96 12 14 83 4 75 56 83 10 64 86 99 +35 +7581 +90 77 78 13 91 17 39 91 52 45 49 89 94 34 47 16 48 25 10 97 +36 +1996 +57 76 72 28 71 79 79 21 28 37 85 2 22 86 46 65 93 69 41 70 +37 +8000 +65 90 69 20 58 52 3 64 4 96 90 96 36 1 86 95 50 89 22 24 +38 +8881 +90 15 86 86 80 93 95 53 33 34 12 28 95 4 92 60 51 32 90 48 +39 +3894 +86 33 1 28 24 63 14 55 51 88 48 83 79 60 92 60 39 25 93 9 +40 +6962 +74 33 14 87 51 78 50 98 6 63 13 47 42 75 25 62 26 63 25 56 +41 +2567 +76 69 66 36 51 65 86 23 58 6 75 90 84 88 14 3 86 62 37 11 +42 +2299 +55 5 99 60 47 7 77 8 18 31 69 56 92 11 1 44 21 3 19 45 +43 +3940 +83 22 5 18 88 61 40 13 14 40 34 57 87 23 39 23 83 99 96 93 +44 +7396 +25 18 29 13 84 42 93 85 65 32 19 69 60 33 42 14 52 33 34 84 +45 +7943 +13 77 5 33 92 65 25 74 37 33 55 88 16 20 23 98 25 57 1 44 +46 +1357 +70 32 38 68 72 1 72 26 82 14 44 54 76 85 45 53 14 93 6 22 +47 +1042 +47 31 76 96 64 73 46 1 5 18 22 94 32 69 28 10 66 1 40 26 +48 +10552 +60 67 50 34 62 60 15 10 78 91 60 90 88 32 9 31 20 35 34 70 +49 +2557 +83 8 40 12 60 64 67 80 31 38 45 62 19 14 23 30 60 18 82 84 +50 +3962 +12 87 51 22 80 11 65 97 19 57 38 97 72 89 29 81 38 84 51 79 +51 +5042 +69 61 91 49 51 60 38 66 72 20 78 67 10 12 94 46 48 53 67 82 +52 +10285 +66 89 89 25 12 2 64 49 91 98 73 59 87 56 65 38 31 49 45 84 +53 +8797 +57 87 96 41 69 10 91 70 20 32 59 22 78 26 55 37 88 52 38 54 +54 +7755 +98 81 86 76 38 56 69 60 78 46 46 24 75 57 80 64 5 57 74 27 +55 +10340 +59 28 66 74 18 6 33 91 60 83 47 87 39 24 92 36 73 85 91 15 +56 +9081 +18 85 73 2 50 98 38 64 26 98 95 99 58 57 23 90 29 45 81 89 +57 +9831 +10 2 97 73 98 98 1 56 37 65 25 62 71 85 25 93 95 84 42 88 +58 +5855 +62 34 7 31 78 19 5 44 72 23 58 18 45 3 44 90 66 52 27 65 +59 +1658 +88 26 91 68 89 3 64 70 73 75 61 70 43 9 14 71 73 52 55 84 +60 +10700 +86 84 99 40 75 37 76 10 70 85 92 94 34 5 54 15 84 93 66 28 +61 +4274 +55 10 58 60 75 84 20 98 74 77 8 85 9 76 48 38 41 66 94 20 +62 +1726 +48 61 50 6 69 28 80 16 58 87 88 43 28 15 15 57 40 90 10 64 +63 +4974 +88 1 25 25 60 68 19 64 32 49 64 48 7 62 45 63 59 49 81 43 +64 +1371 +17 24 47 17 11 40 13 8 66 28 93 51 84 83 25 38 76 83 33 92 +65 +6486 +34 19 47 8 4 59 69 39 65 11 29 91 42 64 36 35 92 89 12 30 +66 +5291 +36 43 46 77 74 39 30 70 8 92 20 16 72 46 49 60 63 76 90 33 +67 +8306 +26 17 11 94 40 33 36 88 22 45 45 31 57 43 72 56 77 96 22 39 +68 +10101 +42 33 24 65 75 49 90 88 39 55 46 57 56 26 57 14 62 65 4 68 +69 +7858 +34 15 27 81 81 10 24 49 79 80 78 51 25 13 14 17 69 60 65 85 +70 +8923 +89 62 39 42 19 55 98 26 74 63 37 9 33 49 41 29 80 89 34 11 +71 +5997 +41 46 86 81 32 98 1 38 17 10 49 28 33 57 91 71 73 87 54 14 +72 +7182 +81 97 60 46 54 76 87 41 23 30 2 37 80 37 72 60 84 71 19 65 +73 +5744 +10 99 15 5 16 79 69 39 93 13 18 89 69 48 84 86 93 1 48 7 +74 +3172 +18 82 14 94 11 63 44 4 55 41 92 83 87 10 61 24 89 21 87 77 +75 +6454 +50 54 87 22 67 99 86 8 6 5 41 33 94 13 97 14 90 35 65 81 +76 +10480 +34 84 87 86 21 35 2 39 6 30 31 94 90 34 90 14 89 11 29 69 +77 +3320 +7 60 46 80 88 97 99 44 10 16 29 44 66 46 34 69 94 61 34 89 +78 +2342 +91 92 67 4 60 79 46 55 96 14 92 76 93 56 13 18 13 34 85 12 +79 +7028 +41 32 27 31 44 45 38 23 47 84 87 82 23 93 47 94 70 89 17 46 +80 +2300 +84 18 1 87 24 97 81 99 84 19 65 10 84 80 51 99 35 67 99 37 +81 +3224 +76 57 23 6 87 45 77 57 71 91 22 81 84 84 51 13 41 54 80 53 +82 +6758 +56 30 87 59 50 86 15 45 14 67 61 74 56 81 41 41 2 68 91 46 +83 +3236 +2 59 58 86 29 67 73 84 70 49 90 55 90 15 10 49 44 77 94 8 +84 +10793 +77 14 97 26 30 3 24 69 33 71 89 92 58 86 81 20 94 29 79 28 +85 +2054 +42 20 36 11 53 34 32 30 31 85 97 26 69 76 25 35 12 58 82 6 +86 +6339 +43 93 78 33 98 75 94 34 23 11 15 27 6 24 5 85 59 92 78 63 +87 +1308 +69 32 41 21 99 25 90 97 50 27 75 86 31 39 85 9 62 40 64 48 +88 +2761 +1 56 79 4 35 3 12 48 28 43 77 32 98 57 56 87 77 88 69 55 +89 +7630 +91 1 56 53 49 66 32 11 96 93 65 28 43 76 18 27 51 97 26 69 +90 +8556 +26 89 28 7 86 37 74 46 51 80 21 75 34 81 36 28 64 46 60 22 +91 +6116 +13 85 65 29 4 41 93 51 77 80 56 67 56 86 18 13 4 22 48 42 +92 +9164 +76 95 69 90 40 39 49 9 55 85 53 91 49 78 62 90 98 44 34 47 +93 +10075 +57 4 88 85 83 64 16 31 64 3 9 48 98 94 55 46 42 97 47 15 +94 +2699 +63 21 85 31 39 95 16 48 93 73 86 58 82 33 70 55 77 52 74 69 +95 +1578 +95 59 85 21 24 46 18 5 31 94 75 23 68 10 22 78 81 66 76 34 +96 +8969 +89 79 67 44 33 99 70 30 85 9 7 17 32 27 21 52 20 28 38 25 +97 +8119 +7 18 30 62 29 98 71 46 33 68 88 18 83 12 50 16 54 99 23 21 +98 +10802 +25 88 40 21 16 6 13 49 46 22 38 37 45 55 44 7 45 68 23 33 +99 +8632 +79 65 19 54 60 31 3 36 57 60 69 78 77 97 39 15 15 4 53 93 +100 +6383 +16 3 37 45 35 48 77 66 41 98 57 84 11 21 82 78 22 81 17 73 +101 +6440 +68 23 18 17 24 64 39 85 88 87 2 64 20 88 10 63 94 80 45 60 +102 +7305 +65 16 70 12 46 55 84 18 84 5 75 65 3 54 53 21 75 33 27 24 +103 +10407 +75 87 78 30 34 26 96 42 7 42 44 11 40 16 40 88 49 8 53 50 +104 +4814 +72 15 22 35 98 47 88 50 10 94 30 41 48 8 16 96 4 24 92 75 +105 +8143 +61 17 77 81 20 69 65 57 43 30 39 31 24 34 63 44 22 98 6 58 +106 +3788 +53 84 45 68 77 98 84 56 36 98 88 5 32 74 94 57 77 76 95 36 +107 +10506 +69 12 10 7 78 47 93 11 77 77 35 67 23 11 4 12 80 30 30 50 +108 +5640 +2 61 38 70 42 18 22 28 34 1 13 91 25 24 54 3 35 48 2 91 +109 +4088 +2 71 90 5 40 81 16 16 37 88 21 75 51 77 33 52 94 44 3 74 +110 +2070 +9 32 73 94 39 34 46 58 81 33 38 47 80 19 22 88 96 96 18 81 +111 +5644 +96 95 27 75 22 94 8 96 57 18 6 78 23 12 95 61 38 97 16 70 +112 +4450 +38 1 40 59 24 64 49 88 96 79 92 64 49 17 39 66 37 6 71 23 +113 +11004 +83 47 79 60 96 51 7 22 53 14 43 23 88 8 81 93 17 91 92 93 +114 +3944 +35 37 4 48 79 77 18 57 95 6 22 29 35 59 93 29 14 38 41 66 +115 +8394 +28 56 16 7 23 71 21 58 7 43 85 81 40 8 17 33 14 56 9 53 +116 +6979 +38 3 54 8 34 37 16 94 54 25 51 44 40 88 64 37 15 42 52 96 +117 +3959 +93 66 37 70 22 88 56 12 85 68 25 80 63 21 94 60 88 37 18 77 +118 +1711 +47 26 68 28 55 64 83 17 71 29 43 59 48 75 35 6 49 9 97 63 +119 +7289 +87 80 37 61 48 7 73 24 28 21 4 34 29 29 52 3 6 31 9 12 +120 +5267 +27 57 94 12 41 45 93 56 93 20 81 35 19 83 31 14 14 56 22 35 +121 +3870 +66 92 49 30 33 8 19 50 39 70 31 54 5 76 16 42 41 18 62 92 +122 +10684 +63 9 78 45 65 74 78 71 92 6 71 49 23 35 69 20 4 40 89 57 +123 +3497 +21 26 38 70 41 41 47 37 13 49 92 14 14 19 85 19 61 85 53 32 +124 +8392 +84 36 62 18 42 2 37 32 90 77 25 72 57 18 77 90 23 29 69 97 +125 +2929 +37 93 36 19 4 46 73 1 24 1 72 21 57 60 45 10 73 54 25 30 +126 +7504 +90 11 24 13 65 68 82 98 82 62 42 57 40 84 83 27 6 96 48 73 +127 +10858 +61 86 4 8 23 88 77 93 41 91 77 42 7 80 97 76 58 45 40 46 +128 +10408 +94 24 73 96 14 42 37 36 49 78 70 24 95 62 43 58 69 49 59 91 +129 +6197 +78 73 62 63 72 4 30 41 51 12 66 88 53 20 64 67 60 85 3 52 +130 +7238 +31 14 68 60 6 17 79 8 20 90 15 78 52 33 29 28 50 5 45 97 +131 +9500 +38 58 57 79 85 84 86 94 14 3 15 75 2 19 2 54 27 48 15 19 +132 +3648 +77 93 18 80 32 62 97 51 59 35 51 53 43 85 27 66 64 45 70 28 +133 +2473 +26 66 52 8 34 20 70 47 68 58 78 80 94 50 91 46 29 24 33 21 +134 +2638 +46 53 52 19 19 81 42 92 93 95 89 88 85 2 40 78 43 43 30 16 +135 +9663 +40 5 62 54 57 64 38 43 96 9 50 20 75 39 96 91 88 62 88 81 +136 +2823 +14 65 76 11 7 3 40 11 9 8 74 4 84 88 66 85 2 46 40 59 +137 +9365 +6 27 93 4 30 18 92 66 47 51 57 30 42 94 62 3 69 27 88 45 +138 +7938 +98 56 90 43 70 42 88 77 97 45 7 52 27 67 75 49 17 5 13 63 +139 +4316 +18 38 72 1 11 9 62 29 25 67 65 32 40 85 50 74 56 12 88 49 +140 +1726 +13 80 85 6 27 21 69 31 68 86 89 82 66 18 68 23 21 89 77 42 +141 +3682 +42 51 97 9 25 23 30 27 99 91 87 28 48 31 1 60 42 34 80 38 +142 +5268 +6 41 16 24 62 69 28 93 72 79 6 36 81 72 68 61 28 88 14 83 +143 +10293 +99 20 50 72 36 74 38 68 92 5 31 98 92 96 91 57 65 57 79 52 +144 +4334 +44 85 61 85 15 34 68 93 60 65 70 77 30 88 50 79 79 6 87 92 +145 +3583 +59 28 75 12 6 32 7 4 56 75 25 71 49 41 78 4 19 76 51 36 +146 +7811 +16 72 80 49 60 72 16 29 11 11 36 16 86 89 67 59 78 34 16 22 +147 +5370 +38 99 34 98 45 4 11 74 85 58 88 91 26 76 23 53 20 67 96 49 +148 +8806 +49 87 30 19 5 6 51 87 41 25 25 79 91 93 36 15 2 51 95 63 +149 +4740 +28 95 63 51 93 56 67 56 31 36 94 10 78 36 92 21 37 11 49 56 +150 +9144 +73 45 51 5 49 58 99 82 22 55 66 28 41 4 65 73 90 82 44 44 +151 +8443 +94 65 36 9 33 98 78 18 83 30 95 80 53 21 13 4 42 93 65 51 +152 +8560 +47 17 67 92 15 53 1 53 79 56 77 60 50 91 5 14 53 82 59 75 +153 +1664 +31 63 78 50 15 14 68 63 67 54 10 86 74 76 62 52 32 48 49 34 +154 +3326 +56 27 45 45 61 76 61 26 19 74 26 81 69 86 60 47 26 3 63 8 +155 +3378 +1 65 45 14 99 43 39 19 96 78 58 20 48 47 7 66 74 67 95 6 +156 +3049 +59 19 72 7 79 6 83 97 85 75 8 3 91 89 56 93 95 55 81 48 +157 +8323 +59 57 67 62 56 32 71 86 19 38 95 46 20 81 19 65 89 22 47 8 +158 +3719 +53 54 15 58 57 26 98 29 10 20 20 57 20 88 23 91 68 56 78 29 +159 +10174 +98 64 79 39 37 52 62 47 33 77 46 58 53 41 84 61 34 62 34 8 +160 +1815 +50 39 61 31 26 11 23 86 25 11 49 76 75 18 50 55 65 18 84 12 +161 +5727 +10 48 10 76 78 97 42 20 25 91 37 63 78 49 17 76 10 89 29 61 +162 +7510 +44 14 4 34 68 44 21 38 42 73 76 13 91 22 77 64 63 21 72 60 +163 +4599 +12 9 65 53 60 8 76 21 71 46 11 81 84 59 63 45 51 84 10 32 +164 +9716 +79 39 51 40 57 17 81 24 95 13 24 85 49 96 25 58 4 72 39 64 +165 +1467 +55 40 16 5 26 83 48 31 56 94 72 82 39 70 17 25 58 66 80 13 +166 +10184 +68 41 26 40 10 48 78 21 94 73 75 92 19 85 73 98 81 38 1 71 +167 +2724 +9 3 42 46 9 46 4 62 20 46 58 52 29 46 62 5 76 31 64 59 +168 +9252 +57 98 7 65 33 65 42 79 42 58 46 8 77 75 10 64 48 38 89 91 +169 +3576 +82 61 5 9 92 89 54 89 66 30 2 6 1 10 63 31 80 9 37 68 +170 +9968 +67 21 36 10 59 88 88 56 66 90 83 52 5 7 64 38 53 82 83 82 +171 +8301 +89 46 92 86 85 78 89 60 62 80 14 12 84 5 25 37 53 88 66 98 +172 +10100 +77 30 15 48 3 7 70 76 12 85 77 65 34 18 1 39 71 39 8 76 +173 +1950 +83 78 79 1 24 6 71 54 5 86 68 26 13 42 50 62 65 78 42 35 +174 +7288 +26 15 73 21 35 72 4 38 27 20 81 67 19 92 7 57 3 9 97 78 +175 +9188 +73 96 32 49 37 93 30 10 60 67 81 14 80 86 59 69 96 17 6 58 +176 +1062 +94 90 73 14 24 73 91 65 16 99 56 64 21 59 93 41 44 57 48 81 +177 +6117 +67 86 10 79 45 71 98 65 58 58 37 8 87 90 95 25 67 22 46 26 +178 +7502 +30 16 94 32 28 55 66 85 92 81 41 40 4 87 41 3 38 67 63 3 +179 +3383 +77 71 98 11 99 7 55 58 58 26 96 86 76 82 20 86 96 52 67 80 +180 +3137 +97 14 6 15 67 69 36 51 56 14 53 47 91 10 69 97 54 66 9 90 +181 +10870 +6 68 51 13 53 39 78 4 21 61 88 83 54 79 37 37 14 45 53 39 +182 +10364 +48 78 4 87 78 4 13 78 88 74 66 58 56 64 21 83 99 9 91 90 +183 +10941 +76 46 13 67 20 96 68 25 47 20 50 83 9 50 91 78 64 67 50 32 +184 +8290 +91 97 36 57 92 33 41 46 51 87 40 95 79 4 12 86 91 38 86 32 +185 +6752 +76 4 43 87 65 74 26 34 14 44 28 56 20 29 64 98 9 54 55 34 +186 +7738 +85 37 60 41 84 61 42 20 4 89 65 65 62 8 94 22 21 10 38 69 +187 +7010 +48 15 68 87 88 90 1 27 53 53 76 23 59 6 5 9 93 96 68 81 +188 +1180 +17 32 16 60 88 83 76 27 29 23 89 32 43 60 32 22 7 2 73 55 +189 +5769 +43 18 25 42 11 8 21 26 31 91 16 43 19 79 26 44 48 58 68 13 +190 +8223 +54 80 49 97 81 60 3 61 42 86 48 91 92 85 16 37 80 96 91 15 +191 +10328 +69 7 44 16 15 89 61 16 69 43 91 18 7 35 55 32 1 26 5 17 +192 +8537 +85 26 10 40 29 44 85 47 42 11 83 27 94 35 75 3 46 99 58 87 +193 +5539 +60 42 21 76 69 20 58 61 55 47 84 79 55 51 27 54 58 72 56 11 +194 +5077 +82 83 60 62 93 56 63 72 38 51 18 53 34 35 90 71 35 69 17 12 +195 +10698 +59 27 54 12 86 17 70 52 50 5 2 87 14 24 84 86 27 11 35 48 +196 +2992 +71 79 91 24 74 36 32 67 78 25 63 97 70 65 86 49 55 55 42 2 +197 +4083 +45 92 65 43 47 16 96 93 67 21 27 79 88 15 14 89 80 82 55 65 +198 +10499 +76 16 18 56 5 20 99 44 15 39 39 99 58 11 7 27 40 59 17 35 +199 +5470 +3 37 22 8 13 19 35 11 7 21 14 18 7 99 36 50 13 25 28 98 diff --git a/data/jobshop/200_20_08_ta108.txt b/data/jobshop/200_20_08_ta108.txt new file mode 100644 index 0000000000..67955477fc --- /dev/null +++ b/data/jobshop/200_20_08_ta108.txt @@ -0,0 +1,603 @@ +200 +20 +1325809384 +0 +2058 +28 99 41 28 77 72 80 5 5 23 7 82 35 24 86 67 96 15 4 13 +1 +6892 +87 42 42 47 37 98 83 18 37 20 64 56 28 34 99 54 57 32 8 97 +2 +9808 +76 98 67 43 78 97 1 67 30 24 53 67 25 7 16 97 3 42 25 79 +3 +6267 +87 23 84 94 25 31 66 66 15 23 45 11 36 25 19 2 53 98 28 20 +4 +8911 +85 63 13 85 51 11 52 81 25 11 43 8 29 96 42 43 7 49 19 53 +5 +2782 +94 4 60 79 26 7 7 73 6 60 17 40 41 75 32 73 52 80 44 51 +6 +2891 +64 7 6 33 3 88 80 15 78 83 97 68 11 84 68 22 63 30 46 91 +7 +3521 +9 83 41 95 10 76 45 85 14 41 76 48 65 43 95 12 74 80 83 26 +8 +6683 +38 41 23 65 74 89 12 51 70 60 44 17 85 53 63 14 32 34 8 16 +9 +1680 +60 23 15 3 75 29 39 44 72 43 64 41 22 13 1 62 72 72 16 61 +10 +9966 +12 1 99 83 42 2 37 42 50 11 27 27 82 11 75 57 69 46 20 42 +11 +7494 +29 89 78 41 41 66 22 28 68 59 83 75 96 47 85 34 4 20 59 83 +12 +1605 +65 88 22 94 64 12 71 19 74 97 78 91 59 24 86 20 91 93 48 11 +13 +4727 +56 57 70 22 65 29 73 95 6 34 70 57 1 83 17 40 91 6 41 29 +14 +6320 +43 83 84 62 51 92 69 25 93 79 78 89 17 81 65 39 15 92 87 14 +15 +4112 +4 2 41 33 29 35 15 72 83 70 17 41 16 46 24 36 40 12 28 45 +16 +2975 +48 46 57 9 3 97 40 59 65 94 96 72 54 76 45 71 32 52 14 72 +17 +9793 +52 90 38 73 44 25 35 10 93 87 21 31 43 4 71 82 97 13 85 39 +18 +2510 +74 41 97 75 65 50 29 14 67 64 7 71 52 57 56 82 54 10 37 22 +19 +10651 +75 16 68 3 52 17 72 63 11 88 49 15 62 23 88 57 91 17 50 47 +20 +4793 +62 75 53 15 60 32 16 46 44 75 74 82 54 7 36 71 61 84 92 35 +21 +5649 +72 57 67 97 13 74 79 37 42 8 2 6 37 44 34 46 20 29 2 70 +22 +4639 +6 83 91 57 81 28 79 62 18 40 63 50 84 35 32 36 21 75 25 84 +23 +6336 +92 51 73 53 38 20 6 45 30 63 18 63 75 67 72 94 40 69 5 47 +24 +3654 +86 47 33 33 10 42 16 9 75 55 16 26 36 28 8 84 7 35 73 78 +25 +4358 +3 89 55 7 78 2 17 30 61 60 63 96 83 20 68 82 86 2 13 51 +26 +3751 +17 17 69 87 65 15 53 39 61 28 84 20 42 58 20 38 54 67 58 4 +27 +6505 +59 25 42 10 51 16 87 84 38 46 17 13 53 96 39 54 32 52 40 75 +28 +9098 +6 28 33 55 80 38 14 65 1 83 7 7 46 57 78 88 98 98 5 11 +29 +8068 +9 43 32 40 31 77 44 9 79 45 70 80 24 5 58 27 83 99 28 36 +30 +1123 +51 7 67 4 84 69 35 7 37 5 56 18 96 78 28 92 5 71 51 36 +31 +3541 +48 37 60 92 62 44 37 2 9 19 73 35 28 30 60 28 32 37 1 97 +32 +10888 +86 77 90 8 9 69 51 8 68 27 30 13 72 67 35 15 25 52 88 36 +33 +6836 +68 82 49 99 29 89 65 93 21 65 45 67 72 75 84 71 59 42 33 3 +34 +5584 +97 16 93 70 72 20 66 44 13 90 21 37 17 6 49 6 98 24 87 43 +35 +10216 +16 25 83 84 34 4 17 16 39 90 49 14 16 19 18 21 50 22 13 73 +36 +2577 +98 44 41 77 46 34 69 41 98 9 32 36 27 46 89 67 71 30 14 27 +37 +10800 +43 59 70 28 96 5 68 29 3 69 92 69 71 69 51 35 7 20 22 88 +38 +4968 +63 53 48 2 9 13 40 43 32 76 51 74 21 36 94 8 65 62 32 48 +39 +10064 +98 47 78 32 3 6 85 88 53 70 20 46 59 19 53 74 21 93 63 84 +40 +6244 +74 81 75 75 95 8 4 74 80 52 19 36 70 93 82 53 24 84 77 81 +41 +8463 +71 37 24 19 86 35 72 37 71 56 39 84 51 50 63 10 16 92 82 27 +42 +2014 +79 10 15 73 45 75 66 14 42 98 37 11 58 87 45 24 52 75 87 43 +43 +10506 +51 80 75 67 19 16 1 5 64 44 90 30 72 36 85 34 38 79 51 32 +44 +6822 +26 94 22 42 61 77 40 76 32 34 59 85 77 92 11 30 15 34 81 11 +45 +6708 +70 58 74 60 18 18 99 23 41 60 5 62 85 13 47 30 99 85 80 9 +46 +7808 +52 64 19 31 62 31 94 76 10 48 66 5 3 83 83 43 88 2 38 96 +47 +7209 +16 45 33 16 2 95 83 88 70 68 61 1 37 77 8 25 58 65 28 57 +48 +10332 +5 59 19 78 77 62 21 45 61 16 81 85 63 98 53 33 76 83 62 61 +49 +9423 +89 58 12 80 61 98 57 29 12 7 35 58 70 39 35 22 67 76 17 5 +50 +1892 +30 90 32 39 9 94 3 88 47 73 45 77 15 20 24 23 9 3 72 53 +51 +8755 +8 37 7 1 12 65 34 71 24 50 93 9 10 32 87 69 62 89 35 62 +52 +7836 +45 12 54 88 66 66 42 6 49 54 91 36 45 53 19 42 52 44 93 30 +53 +7359 +60 11 3 8 73 40 21 95 86 48 9 11 82 69 7 80 10 55 47 47 +54 +2529 +90 51 93 1 36 74 90 70 1 31 75 29 17 67 69 55 22 94 52 7 +55 +9676 +81 55 18 75 74 94 56 29 75 76 79 79 28 26 6 66 73 74 49 76 +56 +3904 +87 69 69 96 61 13 31 99 14 40 95 75 33 67 1 57 56 55 29 27 +57 +10434 +32 53 55 42 7 64 69 2 42 80 93 34 84 58 8 43 80 10 40 7 +58 +6343 +17 89 47 47 57 78 78 85 95 62 54 92 69 59 27 41 87 37 34 13 +59 +8386 +80 67 79 61 96 58 50 13 22 88 43 14 22 39 38 48 31 66 57 64 +60 +4278 +9 49 11 59 2 44 27 77 47 49 74 71 19 20 47 78 40 7 21 80 +61 +2661 +30 32 83 75 14 60 56 69 24 81 56 92 16 25 13 71 30 58 49 85 +62 +8771 +28 70 8 45 3 69 67 30 76 37 63 88 75 49 12 82 42 45 32 54 +63 +8105 +20 85 71 49 29 17 15 99 99 18 64 26 22 27 14 59 55 93 20 87 +64 +3125 +76 12 19 16 79 77 52 49 68 1 26 13 53 66 41 30 40 48 14 27 +65 +5785 +43 43 72 59 43 16 98 26 97 47 91 59 16 74 69 44 9 4 7 53 +66 +3595 +18 68 24 1 64 27 27 46 74 54 71 63 75 25 94 45 5 69 3 56 +67 +2701 +47 82 94 9 20 61 27 12 74 13 37 74 79 67 60 82 27 51 46 54 +68 +3455 +42 97 8 28 44 59 49 8 77 81 32 80 33 32 41 3 56 43 16 66 +69 +6422 +97 55 72 14 87 84 60 37 10 47 8 4 28 7 54 18 61 33 23 24 +70 +8411 +90 30 17 17 84 43 16 90 14 52 85 31 89 80 79 22 19 73 1 20 +71 +2001 +64 69 23 2 71 27 82 95 79 90 93 70 18 96 32 50 31 7 76 36 +72 +6939 +95 30 1 44 88 63 43 9 12 38 56 17 43 73 33 61 81 74 16 77 +73 +5599 +84 27 1 6 14 18 59 85 67 95 21 70 28 77 15 57 94 73 8 83 +74 +6266 +71 7 41 98 24 81 77 73 5 23 5 87 28 72 65 89 83 45 22 56 +75 +3496 +8 36 17 75 88 90 23 2 40 20 82 90 51 17 11 80 22 89 59 5 +76 +7947 +94 51 71 73 20 69 71 28 94 70 82 58 83 9 50 44 3 96 50 67 +77 +5078 +59 38 69 16 79 63 88 99 5 54 59 27 20 77 63 81 2 4 30 67 +78 +6039 +85 65 68 96 83 97 48 79 29 8 28 11 3 37 57 84 36 4 59 95 +79 +6861 +68 73 90 16 43 12 80 35 47 36 55 89 53 25 21 32 17 14 66 86 +80 +10860 +91 70 77 88 24 44 16 9 66 38 80 53 20 19 6 73 79 15 58 77 +81 +10596 +40 68 93 59 92 48 81 27 51 10 39 17 56 17 13 77 60 41 43 98 +82 +1064 +25 75 27 77 7 67 13 81 67 10 38 70 15 90 51 14 74 65 60 24 +83 +2940 +78 46 79 86 92 93 74 93 74 93 91 95 5 29 10 92 41 41 77 1 +84 +5517 +91 62 79 59 68 54 62 79 1 30 77 76 85 9 1 14 62 90 54 66 +85 +6374 +8 19 61 24 69 81 96 87 71 30 77 49 67 67 41 79 20 1 71 92 +86 +9798 +80 35 69 33 34 70 78 2 15 88 72 23 37 87 57 96 86 80 1 74 +87 +9174 +80 35 18 53 30 39 82 28 98 56 59 74 89 59 79 87 34 75 47 45 +88 +2076 +88 69 30 47 85 59 65 5 19 11 50 97 41 21 77 47 56 78 71 45 +89 +5481 +23 51 9 55 5 58 60 44 86 10 61 98 75 2 18 73 16 79 82 20 +90 +5424 +13 28 69 35 41 41 77 33 92 20 29 76 18 32 55 34 84 85 38 96 +91 +8902 +20 18 94 77 90 8 53 77 39 15 41 83 83 89 92 69 31 37 68 81 +92 +8869 +77 17 26 62 46 18 11 91 60 12 31 40 69 76 41 27 96 19 91 90 +93 +5301 +99 22 33 1 20 91 61 33 29 24 22 46 97 19 62 16 47 69 32 54 +94 +5088 +72 23 42 52 91 45 15 2 1 99 62 72 20 4 31 26 78 73 89 54 +95 +7094 +9 41 49 50 51 93 13 90 18 98 61 39 71 53 45 74 75 79 65 18 +96 +6933 +56 64 51 8 86 19 54 14 24 73 89 21 63 45 36 61 67 16 61 7 +97 +2637 +52 60 42 50 99 99 79 34 5 24 7 96 25 38 33 91 41 51 77 73 +98 +9713 +81 88 79 72 26 3 5 85 55 45 85 56 31 6 1 97 11 93 15 36 +99 +6442 +39 85 81 65 95 60 54 83 3 84 82 52 45 27 63 78 40 53 59 82 +100 +3803 +86 62 90 77 89 11 27 32 68 42 88 85 91 64 39 17 20 39 86 26 +101 +5960 +10 10 53 59 55 59 41 59 48 48 85 33 70 87 62 63 33 85 37 45 +102 +1747 +33 93 43 49 85 62 50 16 42 74 98 97 32 83 1 37 82 40 52 46 +103 +9050 +30 31 38 6 49 76 22 22 32 93 8 77 98 74 71 73 1 8 71 15 +104 +7515 +13 14 49 52 28 11 37 6 12 97 76 51 68 63 55 40 50 82 38 86 +105 +8523 +61 19 82 71 21 23 3 59 83 22 76 66 38 29 6 85 23 55 37 45 +106 +7946 +64 61 97 14 48 9 65 26 86 88 49 95 61 36 43 69 73 64 89 47 +107 +1999 +73 14 83 54 47 8 30 38 81 71 44 63 5 5 5 86 9 70 41 90 +108 +2580 +67 11 34 45 12 90 94 3 20 41 6 9 21 39 13 57 39 17 21 62 +109 +7783 +56 78 47 54 90 29 67 22 45 82 40 92 46 9 80 11 73 54 70 30 +110 +2773 +66 9 48 94 23 11 39 12 15 68 4 59 76 53 36 41 57 72 60 66 +111 +3445 +55 38 24 84 43 8 24 14 92 35 19 79 57 23 31 43 41 79 99 47 +112 +1262 +22 17 71 21 27 25 98 66 85 92 93 42 33 88 67 60 83 58 34 27 +113 +4824 +47 98 73 3 16 21 9 21 22 64 7 51 42 62 98 45 92 61 33 4 +114 +6423 +5 30 3 70 26 55 28 52 68 95 94 82 12 21 67 33 31 39 58 15 +115 +4783 +97 11 85 74 97 10 54 65 56 67 27 42 93 31 29 73 7 59 64 9 +116 +3684 +65 27 3 79 34 92 18 27 78 88 90 33 8 82 85 34 6 96 66 85 +117 +5605 +84 87 71 81 99 32 32 1 85 78 53 3 90 93 54 14 86 41 22 79 +118 +10037 +3 6 14 47 17 60 50 46 23 51 79 19 94 66 90 8 54 21 31 25 +119 +7080 +72 57 70 60 63 59 43 13 10 84 5 54 12 28 21 77 93 98 54 92 +120 +2447 +19 77 62 60 48 5 80 30 43 22 69 66 43 59 26 46 59 22 33 67 +121 +10687 +6 79 2 30 24 8 14 63 84 75 3 28 80 18 22 63 1 5 97 45 +122 +4978 +10 94 14 20 27 65 25 87 22 80 5 74 88 31 96 38 66 19 95 47 +123 +9262 +21 33 94 81 53 57 7 2 43 53 15 11 94 83 75 41 91 43 43 88 +124 +10674 +56 45 85 97 74 9 81 14 15 38 5 70 43 25 13 75 78 2 7 79 +125 +8146 +17 50 48 39 75 84 58 11 53 5 22 30 28 22 15 35 97 74 85 75 +126 +3769 +75 38 84 24 51 88 48 41 12 10 84 37 60 18 20 50 42 69 34 4 +127 +10485 +30 86 75 34 28 84 85 24 35 34 7 16 17 71 80 11 27 16 64 22 +128 +5122 +44 43 22 92 46 29 85 19 85 21 64 72 69 81 28 80 25 76 52 84 +129 +2153 +34 91 81 58 82 48 77 2 38 74 85 62 19 15 26 71 41 96 8 25 +130 +1561 +39 95 32 8 80 87 4 82 17 37 33 25 88 59 29 48 74 57 98 58 +131 +4903 +77 68 44 5 33 25 55 11 64 85 34 38 23 41 98 45 63 81 49 10 +132 +6292 +72 11 92 51 33 64 17 30 85 4 5 23 63 91 56 60 73 86 20 98 +133 +8337 +95 1 92 10 84 80 46 95 92 90 94 18 85 35 27 44 49 45 61 7 +134 +9871 +67 16 32 54 73 51 56 97 77 34 68 92 70 47 75 18 75 93 10 32 +135 +4585 +37 19 5 5 6 53 50 20 13 74 99 27 82 56 88 48 42 79 56 29 +136 +2297 +44 36 42 28 26 91 29 76 53 34 41 24 51 29 77 58 29 27 43 88 +137 +7096 +24 99 23 55 26 22 87 69 72 66 92 30 55 62 33 27 95 58 38 14 +138 +9300 +16 38 92 63 67 36 40 79 43 51 70 44 12 70 33 40 88 87 69 45 +139 +2864 +20 54 67 82 82 4 9 69 47 70 53 42 56 94 50 76 79 83 95 7 +140 +1896 +76 29 57 7 64 93 88 66 58 22 7 81 30 64 21 55 94 3 33 14 +141 +10510 +66 8 57 58 76 39 39 34 59 79 55 84 87 48 90 95 71 91 53 6 +142 +8871 +44 11 74 97 45 23 16 6 89 58 73 59 1 2 50 45 54 58 68 31 +143 +3985 +36 78 8 23 57 88 37 41 67 90 74 67 41 1 4 7 67 12 66 57 +144 +9736 +5 60 66 96 37 5 5 83 97 35 94 88 84 56 51 62 48 63 1 8 +145 +5417 +28 39 46 8 54 39 82 6 78 78 61 98 67 5 36 55 68 32 17 36 +146 +9964 +82 17 81 36 51 65 23 87 97 1 66 33 83 94 71 67 29 30 36 48 +147 +9070 +87 17 7 71 7 56 67 75 60 26 46 92 98 96 50 48 48 67 47 24 +148 +5478 +73 96 28 60 67 66 8 32 62 64 45 85 49 50 64 72 30 94 84 24 +149 +7591 +72 26 62 36 55 15 24 73 65 41 48 81 3 65 96 20 8 46 20 33 +150 +8282 +36 17 56 25 69 5 61 59 58 33 60 6 51 65 96 12 25 26 38 28 +151 +10564 +54 67 57 82 27 10 93 5 61 19 86 65 2 24 28 13 14 81 46 11 +152 +1366 +33 67 40 90 63 37 11 90 43 15 94 89 78 51 83 82 21 22 49 45 +153 +8556 +44 69 6 16 98 86 96 26 34 49 29 87 37 63 13 12 71 66 66 68 +154 +5236 +49 74 79 2 29 39 51 5 33 52 24 63 86 69 91 78 97 66 11 13 +155 +6215 +66 80 34 76 25 76 1 89 75 28 16 85 56 11 38 2 6 38 37 41 +156 +6347 +27 61 80 66 44 64 8 5 42 63 78 79 9 67 13 50 28 61 93 42 +157 +5870 +89 79 70 45 95 36 80 85 15 87 36 39 81 43 65 83 11 23 68 84 +158 +10211 +92 26 45 93 18 68 79 90 78 38 80 18 22 57 89 32 94 70 64 8 +159 +1465 +97 42 81 19 20 8 63 57 57 25 31 41 11 40 5 35 46 83 56 38 +160 +2724 +90 48 99 7 26 24 96 17 13 29 65 18 82 64 76 53 97 20 93 64 +161 +6689 +35 41 1 93 23 95 75 80 56 31 54 32 59 9 4 67 82 84 50 78 +162 +4865 +53 90 33 78 37 2 94 97 83 59 54 76 4 25 68 62 58 64 27 12 +163 +9053 +4 74 82 56 3 9 19 1 75 70 39 8 89 65 25 95 99 90 38 60 +164 +1575 +75 14 80 40 88 97 40 76 13 90 14 16 40 66 12 81 50 51 65 54 +165 +2094 +26 94 89 69 57 48 81 26 90 80 94 58 87 94 84 71 72 8 45 52 +166 +6361 +47 93 41 38 44 38 53 61 27 49 58 72 1 33 21 10 72 31 93 97 +167 +8254 +11 93 75 69 88 90 30 32 66 22 82 77 32 13 16 46 10 19 13 33 +168 +4408 +27 56 84 25 20 89 99 77 95 1 47 98 28 81 49 89 45 51 48 50 +169 +10121 +91 84 40 66 17 45 49 6 41 25 34 55 83 85 68 9 47 26 19 99 +170 +9603 +10 87 58 38 52 86 40 62 53 45 51 19 29 98 23 78 72 22 1 37 +171 +7493 +37 90 33 11 86 89 26 62 11 56 43 53 90 15 19 75 49 43 35 58 +172 +5057 +54 39 42 36 94 54 83 80 35 45 54 60 55 14 91 50 41 99 20 10 +173 +10542 +32 93 44 30 62 64 39 31 46 32 94 63 48 88 55 50 87 69 50 42 +174 +1053 +50 89 63 84 75 29 5 52 5 44 88 14 16 56 15 45 57 70 92 11 +175 +1892 +75 5 22 5 94 41 50 33 78 29 86 95 21 32 59 66 50 64 12 19 +176 +6894 +30 91 86 56 38 70 41 37 53 64 50 52 91 42 75 37 40 99 43 12 +177 +10603 +37 79 5 65 36 91 57 72 97 5 5 54 40 28 45 78 25 89 23 33 +178 +10573 +25 10 79 61 29 48 53 12 90 64 27 12 66 68 23 88 63 16 54 20 +179 +8546 +88 35 90 54 83 96 69 15 54 25 22 89 31 66 8 24 8 82 88 63 +180 +1214 +99 19 96 86 95 19 56 50 66 67 59 60 92 83 42 36 52 63 92 94 +181 +7668 +77 30 25 26 71 1 56 89 17 44 63 79 69 86 96 66 44 64 21 34 +182 +3023 +63 66 92 65 59 95 11 90 76 62 71 66 12 89 47 13 87 1 6 25 +183 +9809 +76 44 1 62 31 72 92 45 39 38 8 84 15 60 53 52 15 21 72 97 +184 +10141 +92 95 54 64 59 49 24 75 84 72 34 88 34 51 4 87 78 22 42 74 +185 +7401 +59 60 97 29 39 97 66 45 28 45 59 35 85 38 2 23 15 58 26 82 +186 +2723 +23 33 73 5 77 37 74 52 52 75 92 97 72 40 15 4 69 21 96 75 +187 +6330 +80 67 89 87 1 16 87 82 21 40 57 23 90 83 52 39 30 70 93 44 +188 +7454 +82 84 6 56 90 78 3 38 25 91 77 26 3 92 23 65 73 26 65 53 +189 +3837 +77 73 67 27 29 13 82 15 43 63 52 52 1 51 20 67 34 78 33 70 +190 +1976 +51 85 10 1 3 72 38 53 1 87 18 43 10 48 74 67 68 80 43 77 +191 +10124 +17 10 60 5 55 30 88 1 50 3 60 43 3 37 82 84 22 95 34 22 +192 +4345 +48 7 52 1 8 23 77 69 63 94 69 55 74 26 3 66 40 46 32 41 +193 +7456 +6 38 20 55 56 75 91 19 18 64 38 54 88 11 56 33 82 55 54 56 +194 +6734 +77 4 67 95 37 78 97 98 34 12 89 40 56 51 40 86 41 56 95 58 +195 +9389 +29 18 43 5 18 50 12 80 48 51 1 7 60 54 20 85 15 8 48 46 +196 +1962 +36 52 84 29 82 20 8 8 66 88 32 76 60 61 30 98 44 1 71 48 +197 +2356 +4 53 91 60 28 21 93 32 36 47 60 58 91 44 76 35 13 15 63 34 +198 +6608 +65 4 31 62 54 68 54 30 23 2 92 1 34 21 14 64 19 85 80 90 +199 +9415 +46 13 71 28 9 14 92 24 2 96 84 63 33 25 71 47 46 20 34 92 diff --git a/data/jobshop/200_20_09_ta109.txt b/data/jobshop/200_20_09_ta109.txt new file mode 100644 index 0000000000..8f9e309e65 --- /dev/null +++ b/data/jobshop/200_20_09_ta109.txt @@ -0,0 +1,603 @@ +200 +20 +1988803007 +0 +4100 +11 76 47 11 57 30 73 66 40 81 45 8 53 51 23 22 13 26 54 26 +1 +1576 +59 56 54 26 13 17 97 33 12 59 19 48 48 74 12 7 29 12 46 54 +2 +1053 +88 32 77 12 7 25 17 71 72 68 74 72 74 32 96 7 22 17 1 50 +3 +4779 +53 41 78 27 39 58 28 10 58 80 88 23 21 88 74 83 73 81 82 66 +4 +10249 +79 21 87 12 24 55 33 76 55 69 78 41 97 94 3 15 28 12 80 23 +5 +5735 +18 73 28 35 61 90 4 25 74 28 38 13 28 95 36 48 19 7 54 90 +6 +7933 +19 41 74 71 98 85 36 83 39 5 11 9 98 75 88 45 64 61 11 38 +7 +3201 +26 93 91 10 31 20 65 70 86 97 43 5 2 37 44 20 15 41 8 4 +8 +8685 +57 11 55 97 49 33 48 87 98 25 84 76 95 82 83 13 51 88 78 19 +9 +1882 +7 31 35 25 34 52 21 25 2 17 25 54 47 82 30 91 37 41 20 53 +10 +9557 +90 49 28 97 4 6 9 44 54 54 9 32 63 46 98 83 14 19 31 32 +11 +4998 +65 71 47 91 37 34 74 25 46 68 91 40 33 92 65 48 78 41 84 92 +12 +4782 +7 91 83 93 68 59 45 8 82 30 88 74 58 57 16 36 55 50 71 43 +13 +2267 +38 5 87 5 99 8 42 26 82 28 3 34 17 97 23 13 38 29 25 56 +14 +2705 +54 74 51 18 47 31 80 99 51 13 78 78 58 48 82 69 75 8 11 92 +15 +1771 +32 31 12 97 67 54 1 91 11 52 8 58 23 93 42 23 1 12 54 60 +16 +10560 +20 6 49 64 48 4 86 14 54 62 58 34 92 21 28 40 68 57 80 23 +17 +9604 +88 76 89 62 89 54 91 87 66 7 47 23 14 1 7 51 16 90 54 52 +18 +7481 +16 66 1 60 23 40 2 31 67 68 51 15 35 65 12 69 50 91 67 52 +19 +2318 +97 15 49 50 60 59 41 53 87 69 4 22 40 4 47 16 28 45 52 10 +20 +4324 +38 26 93 48 51 14 42 78 21 22 29 87 86 75 75 18 29 24 72 84 +21 +10635 +47 52 13 24 86 85 82 28 11 88 25 26 1 71 2 34 69 16 66 18 +22 +10191 +37 1 73 39 19 60 14 43 65 27 34 98 67 98 36 72 10 25 81 41 +23 +10677 +54 52 20 7 80 63 13 91 22 72 62 40 60 88 73 68 1 38 15 2 +24 +8239 +27 57 26 4 62 6 12 33 35 51 98 79 16 25 27 31 4 36 67 31 +25 +1351 +34 55 67 27 79 74 36 66 28 79 63 5 23 75 48 43 69 60 72 31 +26 +10513 +28 62 18 80 47 72 83 81 45 33 97 12 93 43 58 91 90 35 66 83 +27 +1485 +55 18 32 68 87 53 29 63 24 56 58 90 3 42 69 93 17 55 85 23 +28 +6969 +81 3 22 36 32 38 35 21 74 35 93 65 56 78 24 46 11 35 84 50 +29 +1156 +71 80 18 88 53 27 29 47 12 74 61 17 22 70 4 19 57 45 37 75 +30 +9294 +2 91 64 49 24 1 86 98 72 44 71 31 50 80 51 42 48 39 84 72 +31 +4343 +26 31 13 88 89 36 17 8 30 11 83 82 29 83 84 64 11 96 45 39 +32 +6554 +99 53 19 44 58 98 90 88 81 58 52 90 78 11 29 82 49 50 20 93 +33 +1271 +59 48 73 86 20 72 88 53 24 69 40 91 59 25 54 16 30 3 14 92 +34 +2525 +46 58 96 33 72 16 58 51 75 86 99 33 94 73 50 73 98 13 80 25 +35 +1617 +92 36 15 51 83 22 48 3 49 2 53 30 71 73 84 48 40 88 1 60 +36 +5439 +16 14 18 69 67 5 81 54 17 2 13 69 56 22 2 81 80 4 61 34 +37 +1314 +98 20 66 33 2 31 76 64 15 3 66 36 30 82 46 41 84 99 60 91 +38 +2655 +40 69 15 38 37 93 19 24 47 70 13 87 87 97 97 82 99 68 21 15 +39 +8362 +91 88 39 98 3 6 62 85 59 34 77 78 7 92 45 7 17 23 91 56 +40 +5119 +53 26 76 8 36 76 68 52 61 16 28 25 68 96 35 41 67 62 66 12 +41 +7875 +75 29 20 73 13 29 82 43 72 22 98 70 62 81 68 87 63 27 84 81 +42 +2229 +11 71 90 95 18 50 7 40 35 91 56 98 83 35 68 60 21 42 47 47 +43 +1458 +95 88 87 11 36 31 65 20 43 24 96 97 36 76 79 50 4 37 99 70 +44 +3360 +59 30 67 73 35 53 12 32 70 50 94 24 15 64 51 81 73 78 20 51 +45 +5177 +57 47 76 34 56 87 19 40 8 76 4 89 13 1 66 27 96 21 86 42 +46 +2292 +68 90 77 68 48 78 21 12 84 39 68 15 94 65 76 58 42 73 98 86 +47 +3990 +62 87 5 48 57 79 74 83 8 79 65 22 31 93 4 97 24 97 90 1 +48 +8505 +94 83 90 92 51 98 45 81 97 28 22 56 61 13 95 73 14 21 68 71 +49 +6624 +84 52 48 76 12 27 6 8 10 54 23 77 12 42 44 4 54 76 17 30 +50 +8244 +9 28 48 60 88 94 35 21 97 34 28 49 78 65 66 18 39 16 35 65 +51 +7302 +78 72 93 12 28 45 27 51 73 68 94 48 86 61 92 20 98 53 36 49 +52 +8060 +69 14 40 64 17 22 20 95 86 94 66 26 32 14 71 93 42 95 34 92 +53 +7996 +64 29 74 50 53 8 45 9 23 13 2 71 24 26 21 46 55 99 17 11 +54 +2984 +16 5 10 64 67 34 23 13 54 41 56 22 92 82 85 28 50 20 19 48 +55 +10236 +87 41 49 87 52 66 4 98 68 68 31 36 60 48 66 94 26 47 79 25 +56 +10370 +29 43 77 97 14 21 35 41 36 44 62 61 26 15 32 95 60 76 77 26 +57 +9865 +95 85 22 14 89 59 69 32 73 40 28 4 62 18 46 31 26 2 28 40 +58 +6329 +54 49 80 2 66 70 49 75 44 46 6 39 88 44 98 59 89 62 32 29 +59 +3870 +74 16 81 26 96 93 33 69 73 60 10 55 96 58 80 23 69 90 50 86 +60 +2313 +33 75 33 4 44 1 29 3 62 93 76 62 44 9 70 8 55 83 94 7 +61 +7690 +17 80 16 79 90 32 49 95 34 32 55 94 6 71 79 22 47 51 20 85 +62 +2506 +78 38 90 87 17 92 67 32 98 83 53 47 26 29 51 93 57 23 72 31 +63 +6560 +71 79 3 51 25 60 26 70 34 2 96 66 29 30 59 95 15 49 78 21 +64 +6385 +22 89 56 32 74 42 57 76 76 88 2 50 33 23 7 53 86 32 45 55 +65 +5858 +48 10 66 69 76 14 30 52 36 71 88 94 98 62 5 63 13 56 24 5 +66 +7516 +26 61 38 41 74 52 94 10 35 56 79 10 37 16 25 25 66 12 81 95 +67 +1563 +17 17 81 35 92 11 57 55 69 63 44 8 91 72 22 79 84 40 35 86 +68 +9922 +25 77 89 19 23 59 5 12 11 25 83 18 88 63 28 8 71 63 36 89 +69 +7983 +55 76 18 23 11 11 26 43 20 30 79 54 23 26 16 43 58 75 43 27 +70 +9601 +74 45 4 16 95 15 19 55 43 29 83 83 40 65 13 39 60 17 82 17 +71 +2524 +10 17 85 15 2 19 3 85 99 47 34 69 84 49 61 34 23 90 29 85 +72 +4903 +60 52 65 62 75 36 73 56 66 40 21 99 65 36 87 14 38 2 1 60 +73 +9528 +46 44 7 6 2 52 13 85 50 30 64 77 11 47 86 47 33 66 6 89 +74 +4470 +53 38 24 77 6 57 6 95 45 66 37 89 3 47 84 76 88 98 52 96 +75 +6861 +25 56 29 54 55 88 36 27 60 54 47 14 30 58 1 43 10 81 70 87 +76 +1952 +70 22 46 66 78 57 25 21 2 40 5 79 12 50 56 75 96 63 87 23 +77 +8877 +41 98 1 24 82 93 23 38 11 63 52 36 72 32 18 66 69 52 44 8 +78 +6075 +51 75 22 10 46 86 83 29 68 5 76 12 41 80 70 81 2 72 46 53 +79 +2324 +59 51 5 76 28 50 73 19 56 47 69 81 43 11 82 92 23 21 72 40 +80 +10653 +99 27 35 16 68 62 10 49 46 88 37 37 59 98 80 44 19 42 7 93 +81 +1262 +96 89 55 31 78 99 76 53 40 36 39 6 95 60 83 88 16 61 48 84 +82 +9202 +1 71 89 61 54 66 70 18 34 15 39 18 2 96 43 13 84 89 13 57 +83 +4825 +20 33 56 78 70 60 38 60 4 20 2 32 55 96 11 80 13 12 2 5 +84 +5183 +46 92 35 27 78 62 68 57 65 84 47 83 11 11 94 66 5 93 6 58 +85 +2083 +54 84 25 28 2 28 30 36 94 82 30 55 56 21 17 55 72 62 96 55 +86 +6542 +88 10 80 57 75 48 87 56 85 44 38 30 25 21 75 19 24 54 24 79 +87 +4192 +82 34 33 4 1 27 30 16 68 50 76 53 98 62 87 97 72 88 27 44 +88 +5140 +11 46 68 71 94 2 31 85 77 30 59 39 29 26 71 54 19 25 68 31 +89 +6912 +45 91 21 45 93 27 63 21 39 84 81 68 59 98 20 95 3 98 76 17 +90 +6412 +45 34 8 37 38 4 60 87 58 71 15 42 82 1 89 98 50 48 22 83 +91 +10425 +79 46 12 84 24 19 16 48 78 5 17 39 48 47 8 6 4 91 40 38 +92 +2601 +79 47 93 87 14 84 8 14 6 35 87 44 55 4 84 45 31 50 44 79 +93 +1813 +43 10 71 94 49 33 41 36 91 67 83 44 13 33 73 5 5 32 78 66 +94 +2055 +41 54 95 78 93 84 64 14 43 18 70 5 13 79 52 84 35 86 70 35 +95 +3650 +61 82 94 61 23 15 19 25 62 27 2 37 51 64 8 51 95 25 91 60 +96 +8326 +60 36 76 58 22 54 48 24 90 85 64 36 71 52 96 72 71 86 69 11 +97 +9953 +17 47 22 60 46 36 19 86 90 8 91 79 57 18 36 36 38 12 5 9 +98 +5555 +87 45 94 85 25 27 67 74 57 63 48 85 15 60 27 58 66 1 32 31 +99 +4875 +55 46 5 15 4 51 72 63 53 6 4 34 37 28 60 99 35 29 43 43 +100 +9992 +28 1 63 17 2 27 48 85 63 67 85 42 43 55 66 27 76 36 62 41 +101 +2727 +50 39 61 71 56 67 77 58 30 80 12 32 82 53 32 53 46 22 90 64 +102 +2309 +8 4 44 24 80 87 88 45 4 95 5 94 22 89 70 71 83 9 22 39 +103 +7633 +81 3 49 99 12 72 88 92 94 20 54 53 28 85 2 46 85 79 83 70 +104 +7796 +65 53 70 69 7 80 48 60 33 22 66 10 89 3 83 36 35 39 58 77 +105 +2464 +75 28 33 49 51 14 66 4 33 12 36 11 56 40 75 36 58 70 92 52 +106 +6999 +70 44 89 8 76 66 19 4 46 64 99 54 47 36 66 46 42 54 24 38 +107 +6627 +10 93 16 61 69 91 45 75 79 30 49 2 39 73 47 59 53 56 44 22 +108 +8506 +16 13 6 59 91 91 78 15 17 80 74 58 93 87 71 85 99 7 37 97 +109 +10533 +68 95 94 57 50 38 8 50 50 73 1 49 60 45 34 35 17 97 15 34 +110 +7870 +18 80 20 25 30 88 57 73 68 12 81 64 23 69 13 47 56 59 52 31 +111 +3252 +25 73 35 39 43 62 62 86 45 87 68 68 85 45 73 23 41 87 76 67 +112 +3294 +3 15 22 35 4 55 19 52 89 81 16 47 49 7 6 25 12 18 56 43 +113 +4271 +39 92 81 91 39 47 15 78 80 39 80 99 14 90 35 34 51 16 87 34 +114 +7531 +55 51 20 80 66 63 49 96 33 79 29 20 22 59 95 27 82 80 43 15 +115 +7666 +38 21 10 78 11 33 62 49 63 35 54 98 6 24 66 34 62 23 48 33 +116 +5005 +27 57 15 96 41 98 17 61 26 93 9 46 19 18 33 49 61 15 28 19 +117 +2989 +46 85 84 46 65 46 89 21 82 17 18 91 90 66 27 27 62 78 96 69 +118 +8568 +91 53 24 99 93 92 55 24 51 90 68 57 44 35 35 47 54 60 73 14 +119 +2770 +61 8 64 57 28 3 63 21 92 50 88 76 66 22 20 7 17 37 78 13 +120 +1759 +15 20 76 76 43 14 4 77 61 86 57 64 40 16 63 9 37 78 55 39 +121 +7273 +97 66 26 87 34 84 30 90 27 68 47 8 52 13 60 99 45 63 14 8 +122 +6715 +40 13 97 10 58 88 17 36 46 53 77 32 48 34 76 46 48 39 69 84 +123 +7354 +83 34 62 27 23 59 91 47 66 27 42 42 48 65 8 9 24 69 53 53 +124 +2800 +97 41 7 48 11 48 46 6 85 91 98 54 32 23 39 14 81 29 90 74 +125 +5857 +72 58 34 62 79 36 86 41 69 67 42 52 4 95 65 66 28 24 91 78 +126 +1632 +28 88 47 9 20 44 64 15 39 98 78 88 72 82 18 57 55 28 23 16 +127 +6572 +95 33 91 52 46 65 91 67 98 35 61 76 45 64 86 16 12 16 17 83 +128 +10465 +42 83 32 45 87 37 32 65 67 64 81 60 57 55 75 84 25 31 42 14 +129 +4014 +12 60 32 41 7 29 35 78 82 5 86 24 91 38 62 88 20 9 1 52 +130 +1828 +6 57 68 93 39 96 31 57 84 47 17 55 35 1 12 72 44 68 77 41 +131 +1083 +39 61 10 56 28 2 68 20 80 13 58 62 83 64 18 80 89 25 86 20 +132 +10007 +53 11 94 88 2 77 70 96 35 91 38 59 10 65 32 55 68 86 25 84 +133 +10436 +74 25 60 6 96 20 49 96 59 54 30 81 33 78 57 43 28 12 13 80 +134 +7255 +89 65 16 17 40 39 68 73 2 82 32 19 20 39 4 52 55 52 16 1 +135 +9981 +36 1 20 4 77 22 99 99 50 44 51 47 86 5 57 63 35 58 42 49 +136 +8829 +13 35 11 78 92 16 77 97 62 86 53 74 36 58 83 76 60 19 19 73 +137 +8455 +61 2 34 92 61 43 86 47 8 38 32 78 20 78 45 96 33 8 40 55 +138 +4544 +83 59 63 40 88 66 70 69 58 26 38 4 28 38 98 94 75 15 98 28 +139 +8121 +19 87 37 40 81 76 43 57 8 96 84 15 61 95 33 34 16 31 13 98 +140 +2785 +9 87 58 29 97 92 46 40 1 52 19 24 51 95 41 16 21 19 40 98 +141 +2202 +95 54 55 83 34 37 54 37 98 1 86 51 74 68 19 89 75 8 3 59 +142 +4136 +79 53 81 64 92 73 31 44 33 40 88 84 14 10 76 9 80 77 88 2 +143 +5708 +30 55 71 46 87 70 53 6 83 58 63 10 44 66 33 11 58 17 71 26 +144 +7889 +88 2 1 81 45 10 84 20 50 64 69 63 56 43 99 46 26 40 26 22 +145 +6258 +45 39 86 73 45 17 46 74 12 10 43 13 22 63 64 32 76 48 57 69 +146 +5801 +90 53 62 1 18 14 38 23 56 89 19 98 80 11 12 58 7 97 25 7 +147 +9184 +81 39 35 38 22 2 56 7 26 30 89 74 45 31 11 27 71 63 46 26 +148 +10052 +45 11 45 62 36 62 56 9 91 18 70 78 75 27 8 77 94 40 87 98 +149 +8118 +66 75 49 37 96 70 65 78 51 74 48 85 11 66 63 58 81 26 32 56 +150 +2976 +73 1 33 13 18 73 15 48 36 13 55 44 42 21 52 14 81 13 8 40 +151 +8801 +96 52 98 95 68 81 75 10 95 20 46 2 40 65 8 25 42 41 56 63 +152 +4049 +4 41 12 29 52 40 84 21 36 44 95 67 50 50 3 34 14 68 49 11 +153 +5612 +76 19 7 16 54 9 14 89 75 73 51 3 96 32 22 75 57 9 22 70 +154 +5264 +43 78 54 42 91 20 98 25 64 21 98 13 70 33 13 72 59 55 59 68 +155 +10783 +52 39 47 77 75 82 99 75 54 34 7 48 56 79 7 56 28 93 16 69 +156 +7421 +54 94 89 50 63 51 33 35 1 99 16 25 73 58 80 39 33 75 79 87 +157 +10054 +49 73 59 72 82 13 49 37 31 56 51 39 54 26 89 91 2 20 38 56 +158 +2069 +92 71 7 98 32 76 49 65 31 77 68 1 8 45 79 57 93 94 42 8 +159 +5878 +5 45 34 77 43 97 3 88 11 7 16 10 35 25 6 7 78 3 95 52 +160 +3785 +18 24 88 70 89 31 63 84 78 40 60 51 51 24 47 28 2 62 70 65 +161 +1647 +57 18 91 72 18 11 57 74 38 84 53 22 99 62 36 29 33 66 65 79 +162 +3214 +39 11 71 37 56 78 44 70 31 42 37 79 46 90 11 87 83 84 30 22 +163 +10354 +81 86 96 49 66 92 17 20 48 42 36 88 65 79 40 40 55 81 61 28 +164 +8912 +6 67 21 26 9 97 73 80 54 14 94 80 65 9 18 8 29 52 16 3 +165 +6091 +11 53 27 7 74 9 13 16 21 71 70 48 25 43 70 1 5 29 94 56 +166 +7786 +54 58 43 29 78 74 68 74 74 29 64 37 49 50 43 72 28 68 95 31 +167 +1643 +73 68 31 54 55 24 7 70 30 32 35 66 12 55 12 52 46 64 67 44 +168 +3336 +34 57 62 86 80 87 83 46 56 22 48 29 55 83 41 19 57 65 79 58 +169 +6851 +91 33 22 17 74 80 59 36 42 6 68 35 46 81 96 40 24 58 49 73 +170 +4413 +86 53 82 68 36 17 74 79 11 58 74 15 94 62 30 69 35 68 62 79 +171 +10672 +65 80 13 89 65 10 71 24 13 40 1 17 80 9 84 77 18 72 50 13 +172 +6148 +41 72 93 52 51 51 59 29 34 24 35 48 99 20 28 37 46 34 7 35 +173 +4955 +96 32 85 37 50 56 25 39 72 22 67 16 26 64 71 14 93 85 32 5 +174 +9991 +1 89 36 61 21 7 3 93 61 17 74 47 98 59 42 11 88 44 56 67 +175 +10119 +9 33 49 80 94 52 17 49 63 40 76 75 62 45 33 86 95 53 82 40 +176 +4983 +59 57 39 43 3 26 11 1 31 80 94 75 64 26 83 96 82 11 92 85 +177 +4465 +96 38 57 86 51 74 68 88 55 2 6 75 16 10 95 39 68 10 78 85 +178 +4484 +96 44 82 20 91 79 12 25 88 1 95 82 81 39 98 34 94 20 20 82 +179 +6497 +76 35 99 97 76 83 32 86 87 62 36 63 25 64 19 2 53 25 17 5 +180 +10037 +3 80 69 25 39 90 68 78 58 21 13 96 68 68 58 95 45 31 54 70 +181 +9965 +67 88 81 97 64 91 46 51 1 32 66 36 5 63 42 58 95 81 63 72 +182 +7108 +21 75 7 83 67 64 29 79 42 77 74 86 95 47 25 13 70 80 64 5 +183 +7770 +88 92 3 2 31 15 64 15 32 42 52 98 68 7 71 33 80 73 93 24 +184 +5309 +92 5 66 69 15 49 28 93 2 9 75 13 92 69 81 78 79 38 29 47 +185 +10116 +64 71 20 31 51 39 50 26 19 93 2 22 11 28 95 75 28 58 77 53 +186 +9589 +18 79 83 80 91 22 83 48 66 3 59 58 83 49 85 61 11 87 37 47 +187 +1447 +54 59 53 92 83 88 86 53 67 34 7 45 82 97 93 58 54 55 28 84 +188 +5523 +65 73 9 47 72 88 36 28 75 39 90 39 57 80 43 17 43 17 92 11 +189 +9504 +29 8 31 19 1 15 15 43 5 34 15 34 82 7 37 92 8 37 97 1 +190 +3498 +10 5 27 39 49 54 55 80 98 46 96 92 62 90 3 87 53 74 55 56 +191 +8245 +91 6 69 10 4 46 86 84 9 30 29 32 9 5 8 31 70 76 70 19 +192 +7495 +34 37 75 88 36 28 94 88 91 70 1 8 45 33 37 28 96 88 78 71 +193 +7948 +65 54 22 85 98 24 24 83 22 47 23 97 90 92 18 87 50 1 20 82 +194 +1596 +58 76 97 76 91 72 33 91 44 93 89 50 68 81 78 55 47 26 18 89 +195 +4806 +84 7 70 29 89 68 24 7 13 78 36 38 42 99 86 97 90 77 27 41 +196 +5526 +10 30 58 44 34 98 24 2 57 97 26 15 29 53 39 9 38 66 49 59 +197 +3417 +14 78 29 98 96 30 26 38 42 47 25 75 8 2 68 39 85 85 26 46 +198 +4144 +56 27 14 26 6 19 54 22 5 52 82 44 49 35 65 14 60 23 68 6 +199 +4669 +84 31 41 68 67 90 41 49 80 44 26 76 34 43 91 94 56 79 71 36 diff --git a/data/jobshop/200_20_10_ta110.txt b/data/jobshop/200_20_10_ta110.txt new file mode 100644 index 0000000000..94d44fe37c --- /dev/null +++ b/data/jobshop/200_20_10_ta110.txt @@ -0,0 +1,603 @@ +200 +20 +765656702 +0 +10390 +31 67 84 38 24 45 69 98 99 57 22 86 4 37 49 58 8 34 70 14 +1 +4281 +6 80 52 58 62 39 87 82 76 34 71 24 18 83 28 7 66 42 74 74 +2 +8704 +1 76 21 1 79 29 97 98 36 22 89 81 34 89 78 12 50 79 46 37 +3 +9348 +38 74 39 71 85 22 43 30 34 91 32 27 63 90 67 29 43 18 5 63 +4 +2984 +93 79 25 80 30 77 24 49 38 98 71 38 17 63 93 55 52 98 33 95 +5 +7833 +48 91 54 63 40 15 99 66 23 63 99 53 35 20 63 62 7 19 3 20 +6 +8496 +70 68 8 65 9 44 51 7 23 54 42 2 59 46 64 44 92 26 19 36 +7 +9756 +22 87 4 72 86 54 14 49 62 50 60 35 29 72 23 9 5 56 53 51 +8 +1137 +77 22 61 51 4 25 15 50 58 82 50 38 30 94 3 90 12 49 98 9 +9 +10448 +9 95 43 4 4 35 24 82 28 96 80 89 46 85 24 38 13 57 61 31 +10 +6911 +86 45 64 47 30 95 82 76 61 5 93 23 40 75 62 13 26 49 37 64 +11 +2314 +40 47 50 9 27 47 7 5 26 91 56 64 57 68 70 63 7 44 60 6 +12 +1049 +38 67 34 63 6 46 75 83 70 16 26 37 89 1 99 11 14 8 41 51 +13 +8292 +13 24 65 62 24 56 82 70 73 26 27 28 37 47 51 26 40 44 14 81 +14 +5104 +18 70 43 25 21 21 2 58 37 38 21 59 11 27 36 57 85 25 79 66 +15 +7580 +8 84 56 25 10 17 98 67 46 14 1 5 37 9 32 12 57 25 49 24 +16 +5815 +96 77 24 74 15 71 46 90 7 49 3 35 26 48 93 73 60 95 88 59 +17 +2489 +86 7 56 31 53 5 59 96 92 19 27 1 20 33 75 93 9 47 70 50 +18 +4587 +65 5 9 55 92 38 10 32 62 36 80 93 46 86 73 41 29 87 80 1 +19 +10671 +14 94 16 45 6 80 80 39 56 91 32 84 39 22 78 45 27 85 76 49 +20 +6576 +34 10 55 12 22 77 55 73 89 93 45 38 7 83 78 6 36 32 5 27 +21 +7674 +96 42 83 57 50 55 68 80 68 74 45 23 25 56 18 92 3 22 20 42 +22 +5895 +92 64 68 86 80 47 91 69 31 94 56 21 52 29 5 61 62 99 36 54 +23 +6212 +97 74 51 56 19 17 33 21 55 96 74 75 85 41 55 35 59 68 64 48 +24 +8299 +73 17 59 26 10 10 79 80 37 9 37 89 38 96 10 84 98 50 42 48 +25 +8289 +4 84 96 98 68 19 58 76 75 68 15 76 45 30 53 23 43 87 8 64 +26 +9061 +95 7 26 40 98 1 79 19 74 23 90 76 11 86 77 78 23 1 36 24 +27 +4566 +5 59 75 77 1 72 54 24 76 60 40 8 89 71 82 30 48 20 66 13 +28 +3182 +60 51 21 85 95 63 13 77 81 36 92 33 55 43 20 27 12 94 18 42 +29 +9536 +2 42 58 11 89 48 70 66 93 70 59 85 52 32 49 66 56 83 98 52 +30 +7737 +83 70 33 17 18 55 26 32 28 63 75 92 40 71 39 71 30 16 87 34 +31 +8122 +34 95 13 4 3 58 34 12 61 36 63 69 76 2 92 79 34 84 78 14 +32 +4280 +56 76 59 99 78 40 9 77 30 83 84 4 82 8 80 85 60 56 53 46 +33 +6681 +3 83 48 85 37 90 7 29 7 18 82 33 72 9 82 70 2 38 64 33 +34 +5082 +16 86 75 44 21 18 74 82 43 41 3 78 10 46 95 59 11 58 78 10 +35 +2487 +7 58 75 71 50 97 73 97 42 50 7 28 93 47 98 91 28 68 99 37 +36 +8344 +45 60 30 39 60 40 70 30 39 83 43 70 7 65 99 94 82 38 85 34 +37 +10398 +4 89 91 62 94 54 92 61 52 75 9 9 88 38 41 40 17 34 13 78 +38 +6305 +17 78 70 38 27 9 97 95 59 22 31 44 60 50 73 94 39 95 80 86 +39 +4341 +74 97 8 91 11 28 60 53 68 8 37 21 63 33 94 51 39 43 76 44 +40 +1009 +42 44 25 31 69 99 60 80 73 81 89 59 45 69 80 2 4 50 59 98 +41 +5135 +69 10 17 44 57 44 21 33 75 16 68 62 43 45 72 86 62 16 2 36 +42 +9298 +13 82 96 76 93 19 16 2 33 99 17 46 88 65 11 1 89 41 64 63 +43 +8276 +5 26 79 41 29 80 64 87 94 62 82 53 40 3 46 21 66 44 94 58 +44 +2935 +24 14 52 26 53 7 94 86 30 79 9 16 47 99 81 10 85 30 64 91 +45 +2724 +42 32 89 9 20 39 94 97 32 24 63 50 3 71 60 61 62 38 58 42 +46 +5046 +13 25 76 58 24 45 16 17 38 33 36 72 87 21 56 29 9 76 70 15 +47 +9882 +30 25 73 56 21 35 56 61 39 71 30 23 30 93 27 78 76 84 53 45 +48 +2174 +75 30 66 76 68 75 96 98 65 50 49 55 20 40 39 26 1 65 41 52 +49 +1938 +57 22 12 38 52 52 20 62 4 19 59 18 61 39 14 34 34 78 40 68 +50 +8311 +73 27 24 25 52 20 32 87 74 53 94 48 36 26 98 42 93 23 37 84 +51 +6333 +63 20 65 51 73 89 31 15 31 71 59 67 4 63 29 87 47 5 23 92 +52 +1382 +71 15 66 83 8 43 44 95 31 8 26 94 24 55 26 68 97 64 56 12 +53 +3633 +70 72 53 64 86 20 38 39 71 8 6 86 78 15 52 82 53 33 60 57 +54 +9739 +20 48 35 94 53 46 14 4 86 57 27 97 67 4 59 13 20 63 65 13 +55 +9576 +93 71 12 58 81 12 17 58 60 46 35 12 56 21 57 2 87 85 50 28 +56 +2490 +94 3 63 55 41 58 43 62 82 74 44 80 82 45 40 40 49 13 26 89 +57 +2634 +89 3 14 96 89 87 59 95 2 75 66 91 76 80 33 30 51 45 65 21 +58 +5118 +54 21 97 2 69 11 17 47 17 22 73 81 64 87 58 87 17 24 18 4 +59 +2201 +29 69 45 21 4 96 11 34 36 60 29 19 47 66 15 6 13 58 65 99 +60 +8681 +14 94 37 10 75 77 91 91 62 6 24 32 99 13 95 51 82 26 91 19 +61 +2181 +67 43 61 91 15 85 61 92 21 31 51 7 48 83 44 79 15 49 11 70 +62 +1480 +16 93 37 90 72 81 63 94 16 33 91 39 85 47 26 70 11 84 29 79 +63 +10687 +56 61 63 26 87 8 89 40 14 15 35 54 22 69 9 75 56 29 87 51 +64 +1384 +54 40 91 84 20 36 62 17 65 93 48 63 25 13 37 88 8 11 75 34 +65 +8412 +49 83 45 63 96 3 23 22 68 71 9 92 95 27 78 9 30 62 82 5 +66 +6466 +65 92 45 27 23 61 27 81 30 79 14 38 1 41 85 9 97 48 37 94 +67 +6100 +6 30 65 76 57 63 13 6 42 57 96 95 24 28 29 90 96 24 22 11 +68 +3439 +89 86 28 99 88 47 52 33 46 60 18 53 59 20 96 87 14 42 57 49 +69 +10658 +70 1 2 70 89 68 47 51 49 18 14 18 38 34 20 54 41 33 8 84 +70 +4409 +86 41 10 64 64 86 4 6 99 26 13 42 84 90 86 35 7 90 29 4 +71 +2267 +16 2 50 75 40 62 6 48 93 75 30 82 26 7 50 56 54 65 93 69 +72 +6882 +39 68 51 99 83 87 4 43 22 40 46 27 77 9 71 98 98 16 12 76 +73 +2062 +85 50 25 91 95 19 45 15 55 54 66 62 48 76 56 8 42 90 45 16 +74 +7129 +35 91 93 66 67 6 22 81 12 58 9 1 31 95 14 33 42 30 39 32 +75 +1746 +59 63 26 20 57 63 94 65 42 75 35 86 5 28 10 39 62 38 63 10 +76 +7308 +10 93 16 87 59 9 34 56 28 3 46 19 20 62 17 56 24 60 46 80 +77 +8526 +79 82 26 69 98 88 31 78 2 38 85 52 3 62 64 51 53 41 89 70 +78 +3598 +51 74 5 64 54 53 82 48 54 50 71 9 60 52 67 72 71 14 35 78 +79 +7631 +14 73 17 16 90 98 58 72 46 97 48 95 39 51 8 82 80 46 35 69 +80 +10709 +97 56 9 68 52 56 46 70 13 28 55 28 86 21 55 53 69 3 13 97 +81 +3752 +3 89 76 6 66 93 49 16 67 88 62 79 23 91 35 38 62 73 21 78 +82 +1395 +82 73 95 60 4 18 46 11 17 33 62 54 15 51 59 31 70 10 30 98 +83 +8379 +39 26 55 91 60 82 64 90 20 15 45 1 8 13 1 60 59 8 57 90 +84 +10776 +42 72 70 84 58 89 48 82 53 47 36 69 15 23 64 34 43 83 34 29 +85 +2280 +11 36 8 27 86 46 46 5 96 44 95 94 43 45 46 52 38 7 71 62 +86 +3597 +56 83 32 69 99 21 28 56 27 49 38 62 35 43 23 86 26 80 40 65 +87 +4066 +32 17 61 20 53 91 99 50 34 89 71 16 41 41 57 43 62 42 58 41 +88 +2447 +42 94 38 63 4 32 41 55 62 53 53 77 19 86 41 81 81 63 62 64 +89 +7069 +59 65 32 84 93 59 85 33 96 95 3 70 75 51 2 63 74 65 13 77 +90 +2820 +54 82 4 8 10 60 74 83 78 25 38 47 73 30 35 26 35 26 87 13 +91 +4589 +94 84 97 28 69 10 35 52 62 30 95 56 51 20 77 46 43 61 56 47 +92 +8750 +16 64 97 97 7 24 74 36 67 1 8 78 20 92 43 79 85 40 45 18 +93 +2160 +9 91 24 89 39 14 99 70 19 67 25 22 20 11 45 97 37 5 57 18 +94 +9246 +11 73 3 68 95 62 92 97 39 46 26 67 33 57 52 66 6 41 68 9 +95 +8634 +27 57 20 55 94 76 7 69 85 56 26 97 65 80 31 34 45 85 81 30 +96 +4778 +73 15 86 41 58 92 15 60 92 10 47 12 33 11 82 87 9 88 28 60 +97 +1022 +90 50 12 16 9 80 65 75 4 81 18 15 52 81 35 65 79 82 7 90 +98 +7813 +46 47 66 90 77 41 27 76 19 95 83 3 85 43 77 47 41 33 94 59 +99 +6571 +39 67 96 5 64 67 15 20 54 5 38 33 65 45 54 70 35 13 39 6 +100 +10128 +90 19 83 73 8 5 62 73 84 50 62 32 24 81 47 24 55 32 7 65 +101 +1469 +18 39 36 71 55 11 70 82 98 32 69 18 93 17 90 80 36 60 25 64 +102 +9348 +14 66 89 59 12 9 77 43 46 4 22 85 37 13 73 68 39 10 76 18 +103 +7952 +67 26 86 35 49 10 39 18 25 73 92 44 1 93 26 47 68 54 45 30 +104 +2842 +68 60 49 69 64 40 43 90 93 9 78 73 75 89 47 78 39 26 49 85 +105 +5393 +15 89 29 31 56 40 73 3 44 90 94 76 74 34 68 31 43 16 51 29 +106 +8646 +60 49 5 49 87 69 50 56 73 22 2 19 44 27 57 71 83 94 84 37 +107 +4730 +57 51 55 21 60 58 95 16 33 35 85 83 34 78 2 83 12 22 76 3 +108 +1568 +75 45 34 37 9 56 69 77 75 42 91 49 74 46 41 4 52 81 71 53 +109 +5291 +95 54 63 79 85 87 85 29 38 45 63 77 99 87 88 82 16 91 61 26 +110 +10269 +69 98 22 79 60 6 64 17 3 94 52 74 70 21 52 63 2 15 94 32 +111 +3283 +23 87 35 21 6 3 80 91 86 83 18 11 20 82 27 70 23 37 27 44 +112 +5833 +23 23 65 45 7 94 27 90 91 18 10 32 52 82 61 40 6 72 93 20 +113 +7795 +33 20 40 87 59 42 36 81 17 80 33 5 97 20 87 89 46 64 35 19 +114 +9583 +66 68 55 74 94 47 87 11 7 60 47 77 34 94 3 33 61 1 56 71 +115 +3477 +67 63 91 5 3 42 5 6 59 15 58 25 76 34 45 73 1 96 32 28 +116 +8133 +40 14 88 7 58 27 72 25 15 78 93 19 95 92 66 76 32 66 83 82 +117 +3834 +20 3 89 64 14 23 8 81 66 86 48 31 71 96 31 11 82 33 7 40 +118 +3531 +76 32 32 22 79 89 30 34 81 67 47 65 33 59 36 90 97 73 10 47 +119 +3084 +18 6 47 10 94 2 30 16 97 23 37 8 73 73 81 91 39 88 44 24 +120 +10134 +8 55 5 21 14 57 69 86 6 98 52 63 35 8 84 68 7 59 40 31 +121 +3825 +63 79 36 62 70 37 12 37 76 5 90 98 3 98 58 70 44 16 40 45 +122 +8047 +57 43 26 93 27 15 33 52 65 94 51 62 92 35 26 50 54 19 17 65 +123 +2472 +64 33 34 5 70 35 84 31 30 25 50 15 57 51 99 27 29 80 35 96 +124 +4771 +18 90 48 46 7 30 20 94 55 72 90 94 61 70 14 98 84 2 93 14 +125 +6687 +49 66 66 77 3 19 8 38 88 73 54 35 28 9 73 72 41 18 70 16 +126 +1061 +7 25 93 38 12 71 97 3 21 32 58 42 9 63 95 73 42 17 31 86 +127 +10188 +56 34 90 31 33 38 42 95 12 56 88 81 53 61 91 5 22 29 55 86 +128 +2747 +95 63 26 71 81 60 57 7 86 79 85 85 27 53 72 76 45 14 31 93 +129 +1525 +31 60 14 71 19 3 35 2 6 70 29 3 41 30 9 77 46 95 51 32 +130 +1273 +9 9 39 67 25 36 60 12 94 30 49 30 22 3 73 41 86 59 39 33 +131 +8027 +1 34 9 72 5 48 19 19 99 24 39 76 58 33 95 52 33 52 39 1 +132 +3165 +90 30 30 84 21 10 53 50 44 39 4 63 31 57 35 74 58 50 82 32 +133 +1264 +94 80 98 19 87 52 72 10 95 52 81 19 54 34 50 52 55 86 38 13 +134 +7965 +63 11 93 90 51 2 5 44 43 21 79 90 33 27 13 93 39 12 52 63 +135 +6011 +90 86 86 93 49 98 51 23 75 92 65 39 63 35 77 16 70 46 93 47 +136 +10540 +78 27 75 63 39 94 88 69 66 81 35 45 93 37 41 80 93 42 43 16 +137 +4569 +75 96 54 29 42 90 96 96 35 31 65 64 57 50 88 19 91 16 80 24 +138 +1618 +36 16 99 28 69 8 32 65 26 9 75 46 67 35 8 89 19 99 57 13 +139 +7774 +71 57 3 1 97 52 33 41 93 30 45 57 67 69 34 35 42 5 88 80 +140 +7664 +18 2 85 84 69 33 16 80 93 38 18 29 36 26 37 12 16 3 69 54 +141 +4558 +12 93 34 46 2 5 19 59 36 47 67 55 43 71 24 51 38 18 20 23 +142 +3617 +32 81 90 89 54 99 97 43 88 21 66 20 86 11 71 39 68 53 83 47 +143 +6939 +47 76 75 51 5 37 17 61 52 5 28 95 28 23 37 89 42 47 79 11 +144 +9383 +69 7 74 21 64 32 81 17 7 42 65 61 40 49 94 74 93 71 23 67 +145 +6797 +53 71 91 17 36 66 19 33 4 52 28 7 9 40 78 73 81 73 62 50 +146 +3749 +48 59 10 96 66 78 77 59 39 48 39 95 75 8 50 50 56 91 30 9 +147 +8581 +82 90 99 22 32 90 18 10 93 57 87 74 62 14 7 57 93 98 94 82 +148 +10864 +91 8 71 64 59 50 32 10 6 27 1 71 69 11 62 82 58 22 36 13 +149 +6382 +71 38 89 35 64 70 66 78 12 62 13 13 21 99 24 40 57 61 6 40 +150 +4280 +20 45 26 10 67 49 7 50 9 96 29 57 60 94 46 79 77 56 4 17 +151 +6945 +78 45 65 53 89 57 91 91 39 78 87 62 54 42 17 76 70 91 71 10 +152 +8360 +31 5 58 63 25 87 74 58 16 25 72 52 64 47 19 69 20 38 51 98 +153 +10534 +46 26 46 16 9 53 64 46 98 41 10 74 92 41 11 14 20 7 2 94 +154 +9303 +43 70 33 94 44 8 63 15 70 16 63 63 37 98 98 87 16 10 37 34 +155 +4546 +98 33 5 92 65 21 45 34 6 77 43 66 75 97 99 59 89 54 44 37 +156 +4878 +64 36 16 71 95 52 23 28 30 1 12 71 88 47 62 84 20 73 96 68 +157 +10209 +91 14 82 34 24 67 90 36 97 11 62 70 68 43 55 43 24 84 19 38 +158 +9022 +11 32 45 52 75 91 10 44 9 29 62 6 50 79 80 6 15 94 76 52 +159 +6258 +49 60 14 41 2 42 40 51 54 23 94 14 56 68 51 40 23 11 65 26 +160 +8281 +28 66 2 5 46 3 35 46 92 97 32 96 24 29 67 40 70 22 17 74 +161 +8391 +7 20 22 72 9 41 45 31 49 36 13 64 97 79 95 51 28 24 50 91 +162 +2852 +23 66 19 61 9 73 44 24 76 31 77 15 27 76 11 17 50 42 44 59 +163 +7992 +94 29 57 68 23 63 59 57 93 85 2 54 56 51 99 41 25 22 51 30 +164 +4260 +79 52 83 15 84 18 34 18 62 63 13 98 55 86 86 81 72 10 3 5 +165 +4337 +51 47 76 77 28 27 83 25 10 2 7 80 65 88 95 4 43 36 65 95 +166 +1080 +68 10 97 96 46 77 20 26 60 5 33 34 38 43 83 89 6 90 9 84 +167 +6305 +7 61 73 85 6 7 63 22 22 98 96 55 67 49 92 60 92 43 25 16 +168 +3340 +24 41 34 88 59 55 53 53 89 49 25 89 27 68 2 21 5 57 22 62 +169 +3962 +59 46 99 23 51 83 79 52 60 60 69 13 6 30 66 94 78 41 84 85 +170 +2996 +35 9 22 66 60 89 48 74 69 10 33 52 26 45 67 70 97 88 72 98 +171 +4572 +97 17 85 87 83 60 66 17 38 16 22 60 16 1 45 52 53 24 54 34 +172 +1891 +52 91 46 27 37 44 90 30 67 38 26 47 66 10 20 98 66 50 72 97 +173 +10422 +40 5 65 58 74 58 40 24 24 91 98 44 66 1 48 64 8 9 3 6 +174 +5558 +90 18 74 12 63 56 10 28 53 86 36 87 5 17 64 16 53 82 7 45 +175 +10205 +91 95 79 85 33 25 14 59 98 40 32 88 84 17 99 42 82 88 20 53 +176 +1131 +40 10 81 12 11 99 29 72 93 35 10 71 21 85 15 7 79 10 77 57 +177 +6243 +35 23 52 44 24 62 94 28 70 71 55 49 45 16 27 59 55 54 36 81 +178 +4304 +35 47 97 8 68 26 41 12 99 44 60 98 78 84 83 31 42 35 29 91 +179 +2181 +55 66 67 67 50 3 86 28 34 13 4 4 24 36 45 51 90 7 87 47 +180 +10559 +91 67 86 82 73 7 49 49 97 33 29 10 97 71 75 16 18 99 30 28 +181 +3684 +90 36 59 48 61 87 60 97 93 71 51 13 30 33 41 22 4 71 3 80 +182 +9409 +61 23 66 70 33 50 20 81 35 27 35 81 84 57 86 29 99 4 17 93 +183 +9372 +68 18 49 57 67 71 44 59 31 87 51 18 42 66 57 64 38 94 42 80 +184 +10080 +43 96 50 37 75 49 46 24 4 85 44 2 32 8 88 58 94 51 88 46 +185 +7443 +91 98 23 4 23 14 48 87 19 80 67 69 96 62 65 22 59 1 26 57 +186 +5694 +86 58 40 55 15 14 59 39 59 66 65 41 32 69 41 44 71 42 89 43 +187 +4846 +5 37 47 21 83 37 87 61 45 9 54 62 44 67 19 76 20 42 98 99 +188 +1069 +46 18 24 75 15 79 6 59 32 27 20 70 35 75 28 38 14 5 91 12 +189 +9916 +85 12 69 79 10 45 76 32 33 4 60 87 26 86 14 53 81 89 90 81 +190 +8631 +25 57 56 95 6 27 53 61 67 10 29 24 23 52 23 69 77 90 37 35 +191 +5076 +73 24 67 73 50 91 33 13 27 33 20 16 61 40 81 35 70 15 82 81 +192 +1122 +65 98 51 55 90 43 92 62 81 32 89 66 70 95 86 33 35 47 78 36 +193 +6707 +70 60 93 38 28 97 27 54 17 20 80 63 19 14 90 2 70 94 42 38 +194 +3346 +6 29 87 60 74 60 34 81 91 50 81 10 26 31 72 94 1 65 63 72 +195 +9715 +38 16 17 59 19 12 16 51 6 60 47 58 23 86 23 77 16 44 33 86 +196 +6876 +46 62 64 36 93 36 34 23 36 17 41 54 47 15 16 20 5 2 98 45 +197 +10351 +25 97 74 48 38 59 31 29 59 15 5 72 27 66 21 34 14 53 37 43 +198 +2040 +32 86 38 3 47 21 73 65 50 14 79 43 75 5 23 85 54 14 46 56 +199 +7073 +37 79 57 77 49 64 66 74 56 7 54 49 69 71 34 20 19 19 84 71 diff --git a/data/jobshop/20_10_01_ta011.txt b/data/jobshop/20_10_01_ta011.txt new file mode 100644 index 0000000000..96bca095df --- /dev/null +++ b/data/jobshop/20_10_01_ta011.txt @@ -0,0 +1,63 @@ +20 +10 +587595453 +0 +1250 +74 28 89 60 54 92 9 4 25 15 +1 +1371 +21 3 52 88 66 11 8 18 15 84 +2 +637 +58 27 56 26 12 54 88 25 91 8 +3 +616 +4 61 13 58 57 97 72 28 49 30 +4 +917 +21 34 7 76 70 57 27 95 56 95 +5 +937 +28 76 32 98 82 53 22 51 10 79 +6 +1435 +58 64 32 29 99 65 50 84 62 9 +7 +1197 +83 87 98 47 84 77 2 18 70 91 +8 +1301 +31 54 46 79 16 51 49 6 76 76 +9 +637 +61 98 60 26 41 36 82 90 99 26 +10 +749 +94 76 23 19 23 53 93 69 58 42 +11 +1223 +44 41 87 48 11 19 96 61 83 66 +12 +887 +97 70 7 95 68 54 43 57 84 70 +13 +1316 +94 43 36 78 58 86 13 5 64 91 +14 +1330 +66 42 26 77 30 40 60 75 74 67 +15 +1380 +6 79 85 90 5 56 11 4 14 3 +16 +767 +37 88 7 24 5 79 37 38 18 98 +17 +574 +22 15 34 10 39 74 91 28 48 4 +18 +1398 +99 49 36 85 58 24 84 4 96 71 +19 +1179 +83 72 48 55 31 3 67 80 86 62 diff --git a/data/jobshop/20_10_02_ta012.txt b/data/jobshop/20_10_02_ta012.txt new file mode 100644 index 0000000000..bf23361f58 --- /dev/null +++ b/data/jobshop/20_10_02_ta012.txt @@ -0,0 +1,63 @@ +20 +10 +1401007982 +0 +1279 +80 59 59 31 30 53 93 90 65 64 +1 +1481 +13 83 70 64 88 19 79 92 97 38 +2 +1157 +64 85 76 11 14 99 88 35 27 44 +3 +1391 +77 85 10 9 22 62 77 13 25 46 +4 +763 +17 70 65 32 93 88 94 75 61 66 +5 +1456 +78 35 19 58 48 93 39 55 24 31 +6 +900 +82 2 77 98 10 34 74 80 97 48 +7 +1047 +4 76 86 95 7 72 46 67 61 27 +8 +1355 +72 46 21 25 14 42 17 3 75 82 +9 +1262 +93 72 75 4 91 65 30 93 92 51 +10 +1329 +68 69 96 45 5 39 62 54 73 90 +11 +562 +25 46 3 60 43 79 77 67 21 63 +12 +684 +67 3 50 87 30 9 43 25 29 85 +13 +567 +80 57 57 31 79 26 98 77 3 36 +14 +765 +43 71 66 1 39 72 48 38 96 69 +15 +808 +93 77 84 96 34 29 14 98 51 67 +16 +999 +21 33 98 22 77 36 45 96 26 81 +17 +548 +33 49 55 95 81 48 25 20 44 18 +18 +577 +14 59 70 73 11 57 98 15 56 81 +19 +704 +30 82 32 77 10 95 30 36 31 72 diff --git a/data/jobshop/20_10_03_ta013.txt b/data/jobshop/20_10_03_ta013.txt new file mode 100644 index 0000000000..299038b9eb --- /dev/null +++ b/data/jobshop/20_10_03_ta013.txt @@ -0,0 +1,63 @@ +20 +10 +873136276 +0 +1159 +49 3 60 12 75 31 70 20 88 9 +1 +747 +49 53 88 47 19 61 78 78 30 41 +2 +1013 +15 59 15 46 60 47 41 38 34 22 +3 +1340 +18 7 26 17 87 32 9 26 33 34 +4 +594 +65 65 11 43 27 34 47 64 21 83 +5 +656 +55 58 16 16 48 69 94 62 7 55 +6 +886 +1 24 55 91 72 32 26 11 94 3 +7 +1099 +79 55 59 94 88 1 65 38 10 8 +8 +1185 +10 26 81 73 48 1 17 68 73 75 +9 +1388 +37 40 53 89 59 80 42 37 85 30 +10 +694 +77 89 92 12 74 19 59 74 82 57 +11 +988 +80 94 23 58 86 57 80 9 62 65 +12 +794 +79 51 55 25 49 98 7 65 99 89 +13 +536 +84 74 79 24 94 37 75 16 67 60 +14 +1379 +93 54 13 55 15 31 63 38 61 90 +15 +607 +21 86 89 1 95 51 96 85 10 84 +16 +881 +85 22 2 67 41 66 7 50 4 74 +17 +1299 +64 83 17 3 94 38 10 62 70 17 +18 +1203 +46 19 97 1 15 62 47 39 31 2 +19 +848 +35 44 41 71 71 72 38 97 49 19 diff --git a/data/jobshop/20_10_04_ta014.txt b/data/jobshop/20_10_04_ta014.txt new file mode 100644 index 0000000000..693c69feea --- /dev/null +++ b/data/jobshop/20_10_04_ta014.txt @@ -0,0 +1,63 @@ +20 +10 +268827376 +0 +1283 +94 3 39 1 63 86 44 19 55 67 +1 +1119 +43 18 23 92 96 36 25 82 46 66 +2 +818 +6 43 28 83 50 19 85 12 68 66 +3 +1217 +47 41 31 43 12 71 86 70 15 32 +4 +628 +45 83 86 3 15 8 73 6 55 8 +5 +1055 +51 62 19 3 11 77 58 64 74 30 +6 +1158 +73 27 85 51 33 8 95 3 42 92 +7 +806 +49 75 90 5 7 6 13 4 40 40 +8 +839 +31 52 77 38 4 40 50 29 88 13 +9 +1057 +58 58 4 37 58 39 39 43 68 79 +10 +1281 +19 18 85 44 27 24 24 40 67 19 +11 +549 +36 1 81 66 7 82 55 77 67 29 +12 +558 +54 61 9 31 7 69 58 88 8 27 +13 +490 +75 67 52 8 54 82 79 74 13 18 +14 +1043 +7 55 67 79 31 39 42 13 74 42 +15 +453 +5 72 77 42 94 52 98 13 47 86 +16 +795 +82 16 45 85 25 85 44 17 3 30 +17 +953 +20 12 7 92 8 48 16 45 95 41 +18 +881 +31 87 21 89 61 22 13 2 36 27 +19 +1144 +32 21 26 29 51 57 74 22 46 50 diff --git a/data/jobshop/20_10_05_ta015.txt b/data/jobshop/20_10_05_ta015.txt new file mode 100644 index 0000000000..d155b6f95b --- /dev/null +++ b/data/jobshop/20_10_05_ta015.txt @@ -0,0 +1,63 @@ +20 +10 +1634173168 +0 +895 +64 48 30 84 9 93 71 72 33 85 +1 +1169 +96 6 94 24 1 44 34 65 95 47 +2 +1068 +13 34 52 84 66 2 40 20 7 54 +3 +590 +9 22 49 16 57 87 57 67 34 31 +4 +1168 +17 12 32 87 90 93 29 61 6 31 +5 +650 +19 78 61 22 61 23 78 69 34 83 +6 +731 +52 87 30 51 90 92 99 19 62 28 +7 +568 +1 24 6 27 60 51 88 63 97 70 +8 +1242 +54 87 33 87 40 5 40 50 7 49 +9 +1358 +86 10 33 87 38 32 40 68 18 27 +10 +795 +90 46 42 34 25 69 35 7 8 40 +11 +1302 +26 16 87 99 15 92 57 93 39 37 +12 +1364 +16 11 55 37 89 21 56 58 86 55 +13 +1055 +39 73 13 14 5 77 65 31 58 59 +14 +777 +51 24 39 59 81 95 63 97 35 46 +15 +788 +4 16 20 13 16 17 48 89 12 25 +16 +846 +18 68 9 17 28 47 24 5 50 34 +17 +721 +35 14 57 33 58 1 40 98 44 84 +18 +722 +65 92 83 31 98 13 20 41 81 72 +19 +514 +5 93 2 18 90 73 21 81 89 32 diff --git a/data/jobshop/20_10_06_ta016.txt b/data/jobshop/20_10_06_ta016.txt new file mode 100644 index 0000000000..fdc9556dd9 --- /dev/null +++ b/data/jobshop/20_10_06_ta016.txt @@ -0,0 +1,63 @@ +20 +10 +691823909 +0 +921 +47 80 51 63 60 70 39 33 5 9 +1 +1032 +77 46 79 22 20 96 75 1 37 14 +2 +816 +66 37 35 47 13 56 66 59 72 37 +3 +1146 +13 86 63 46 64 22 89 85 6 54 +4 +962 +77 85 18 72 67 44 56 1 90 14 +5 +957 +20 67 67 16 25 83 42 85 71 53 +6 +604 +29 22 73 35 39 66 90 65 47 27 +7 +1029 +11 67 2 2 40 56 77 47 60 64 +8 +818 +85 20 23 22 72 27 76 13 93 25 +9 +1034 +98 1 59 50 28 52 43 12 17 79 +10 +593 +36 39 46 58 36 46 14 23 65 30 +11 +622 +92 25 12 46 60 83 3 21 12 33 +12 +823 +99 1 17 19 2 76 57 89 97 5 +13 +1158 +65 41 87 82 8 25 98 51 29 96 +14 +529 +34 74 35 69 33 28 47 34 41 1 +15 +874 +35 39 27 14 85 26 35 62 3 51 +16 +999 +42 2 71 94 51 98 58 6 46 42 +17 +1022 +28 20 11 39 6 64 6 22 33 78 +18 +1069 +28 3 97 62 5 66 95 75 55 70 +19 +846 +5 29 83 27 72 15 9 22 10 91 diff --git a/data/jobshop/20_10_07_ta017.txt b/data/jobshop/20_10_07_ta017.txt new file mode 100644 index 0000000000..da36247f79 --- /dev/null +++ b/data/jobshop/20_10_07_ta017.txt @@ -0,0 +1,63 @@ +20 +10 +73807235 +0 +615 +64 43 9 38 2 79 16 85 89 69 +1 +596 +44 97 87 85 74 18 95 77 6 88 +2 +1255 +58 49 3 29 16 99 26 74 41 24 +3 +478 +7 2 15 26 21 75 25 17 22 41 +4 +880 +69 54 55 23 10 47 71 38 68 53 +5 +1354 +12 12 5 28 98 96 50 42 83 8 +6 +1348 +5 31 8 19 74 6 38 20 79 58 +7 +733 +69 52 94 10 84 22 15 68 69 19 +8 +677 +46 29 60 72 55 3 85 93 44 50 +9 +962 +23 98 18 33 19 29 20 15 64 21 +10 +972 +95 46 20 21 20 12 25 28 77 43 +11 +480 +24 83 65 79 37 53 67 91 46 18 +12 +1128 +58 78 50 55 90 42 7 32 76 74 +13 +945 +88 52 76 69 76 61 12 56 64 50 +14 +1340 +46 63 75 38 10 49 50 70 25 20 +15 +1340 +65 66 7 15 81 56 8 51 55 81 +16 +774 +31 45 82 58 27 9 82 9 30 98 +17 +1168 +84 49 49 36 52 6 5 94 89 92 +18 +971 +4 21 3 11 21 54 9 63 96 21 +19 +946 +73 13 56 98 1 57 41 33 71 83 diff --git a/data/jobshop/20_10_08_ta018.txt b/data/jobshop/20_10_08_ta018.txt new file mode 100644 index 0000000000..ee86435699 --- /dev/null +++ b/data/jobshop/20_10_08_ta018.txt @@ -0,0 +1,63 @@ +20 +10 +1273398721 +0 +1011 +9 91 96 73 37 28 32 27 4 83 +1 +865 +19 54 78 88 94 58 18 63 67 4 +2 +1312 +86 71 7 17 51 52 3 59 77 50 +3 +872 +38 36 72 24 1 11 60 76 24 74 +4 +1362 +71 13 80 53 9 21 34 97 68 14 +5 +504 +82 44 38 86 16 97 69 85 37 8 +6 +1109 +12 27 17 10 89 49 47 57 28 67 +7 +1351 +20 23 98 30 2 55 95 49 65 18 +8 +1123 +37 95 88 71 80 16 92 60 93 60 +9 +1367 +22 15 78 5 38 4 70 30 68 3 +10 +1009 +97 25 80 11 94 82 71 70 18 43 +11 +875 +85 88 54 97 93 60 73 1 6 31 +12 +500 +93 46 73 10 89 5 58 23 49 59 +13 +1265 +33 5 83 84 95 52 17 18 67 69 +14 +506 +69 38 15 58 95 42 26 42 93 13 +15 +1227 +70 74 5 47 63 61 39 96 3 46 +16 +729 +29 21 27 69 17 87 60 2 10 53 +17 +744 +48 36 20 80 98 89 72 52 80 27 +18 +926 +28 21 75 49 2 76 93 49 44 28 +19 +1073 +76 4 24 74 19 46 27 82 26 63 diff --git a/data/jobshop/20_10_09_ta019.txt b/data/jobshop/20_10_09_ta019.txt new file mode 100644 index 0000000000..58a138ba12 --- /dev/null +++ b/data/jobshop/20_10_09_ta019.txt @@ -0,0 +1,63 @@ +20 +10 +2065119309 +0 +689 +39 9 72 93 8 75 16 98 65 21 +1 +727 +16 19 13 77 83 70 98 49 93 98 +2 +883 +84 71 49 20 29 16 85 46 14 61 +3 +846 +51 7 37 1 87 72 63 66 73 78 +4 +793 +19 23 89 60 77 85 10 63 97 6 +5 +938 +57 7 37 36 15 94 14 88 17 34 +6 +1065 +33 65 58 85 26 49 82 41 91 53 +7 +767 +1 56 4 18 97 40 39 13 71 63 +8 +1447 +23 37 13 97 44 64 23 43 59 3 +9 +569 +39 87 48 24 85 98 29 54 45 50 +10 +1213 +27 43 4 60 22 46 30 69 45 29 +11 +1306 +37 4 43 28 17 18 99 97 21 29 +12 +624 +37 92 18 94 47 47 34 10 98 20 +13 +883 +1 75 9 34 30 2 16 51 64 68 +14 +1153 +82 86 81 61 10 77 34 95 50 84 +15 +1315 +24 26 66 10 84 74 28 51 74 29 +16 +831 +28 17 82 4 13 77 69 92 77 75 +17 +872 +98 7 21 83 26 32 85 71 32 85 +18 +600 +74 80 60 91 16 65 50 98 70 98 +19 +1263 +36 24 26 38 48 91 58 33 95 68 diff --git a/data/jobshop/20_10_10_ta020.txt b/data/jobshop/20_10_10_ta020.txt new file mode 100644 index 0000000000..541914586f --- /dev/null +++ b/data/jobshop/20_10_10_ta020.txt @@ -0,0 +1,63 @@ +20 +10 +1672900551 +0 +697 +74 70 84 63 72 78 33 87 3 28 +1 +1132 +26 92 20 61 91 58 70 20 86 36 +2 +1036 +84 36 64 46 21 53 10 71 3 39 +3 +1135 +41 70 44 6 70 17 45 95 89 63 +4 +783 +3 37 69 83 12 36 70 71 57 66 +5 +1130 +46 36 63 49 67 3 2 99 27 44 +6 +1333 +39 42 94 78 65 83 92 79 28 18 +7 +977 +90 34 86 84 90 91 50 19 88 67 +8 +728 +62 29 66 97 47 73 54 41 48 17 +9 +1152 +63 80 97 56 82 81 64 74 26 84 +10 +1079 +74 91 25 76 62 74 44 8 58 9 +11 +772 +4 56 90 9 3 2 4 55 6 33 +12 +1213 +37 71 12 38 84 31 99 87 33 80 +13 +1085 +75 14 62 21 30 37 43 87 3 27 +14 +568 +72 31 83 80 91 78 43 37 25 42 +15 +667 +30 75 32 47 5 74 11 52 61 60 +16 +720 +43 80 12 24 11 51 60 36 93 96 +17 +718 +95 73 38 95 41 41 53 6 69 81 +18 +1451 +41 32 22 80 14 78 45 42 53 31 +19 +1409 +97 56 92 65 28 26 63 30 47 88 diff --git a/data/jobshop/20_15_01.txt b/data/jobshop/20_15_01.txt new file mode 100644 index 0000000000..65b87e75ac --- /dev/null +++ b/data/jobshop/20_15_01.txt @@ -0,0 +1,63 @@ +20 +15 +2147466840 +0 +964 +86 32 2 50 87 53 72 5 52 55 30 48 56 17 98 +1 +1042 +25 41 28 48 98 71 99 44 61 19 2 54 53 90 81 +2 +1075 +54 7 25 68 31 82 58 85 79 7 5 93 20 91 2 +3 +1613 +47 16 35 2 14 84 97 2 97 35 15 29 63 24 75 +4 +1108 +78 47 92 51 37 43 29 59 10 78 71 51 79 37 18 +5 +1454 +95 90 37 73 27 20 7 85 57 32 46 33 1 78 86 +6 +1369 +32 35 12 91 28 96 76 44 85 10 49 32 84 78 60 +7 +1014 +32 58 73 6 1 47 82 75 6 75 89 80 37 91 40 +8 +1556 +7 30 56 92 12 50 68 51 59 14 59 9 38 61 82 +9 +955 +62 9 24 50 76 5 12 54 87 53 42 14 99 5 17 +10 +1175 +48 24 52 61 69 25 35 4 12 49 13 11 99 6 84 +11 +1150 +17 74 76 72 65 45 85 87 90 40 56 46 23 61 2 +12 +1118 +96 95 72 9 49 11 32 80 83 19 27 86 27 73 74 +13 +1358 +94 27 64 47 41 38 61 68 92 25 13 55 68 31 76 +14 +1011 +47 67 83 54 16 16 61 37 63 54 29 2 58 71 89 +15 +1532 +33 37 51 6 59 84 50 87 74 5 20 78 32 23 78 +16 +1515 +99 25 11 95 16 78 85 35 86 37 30 55 32 22 37 +17 +1213 +62 1 9 24 73 29 41 38 22 56 26 68 79 58 31 +18 +864 +93 63 94 23 58 87 16 20 54 18 98 49 17 72 21 +19 +908 +58 75 10 18 46 90 41 75 65 31 12 12 29 80 31 diff --git a/data/jobshop/20_15_02.txt b/data/jobshop/20_15_02.txt new file mode 100644 index 0000000000..2a0d05add7 --- /dev/null +++ b/data/jobshop/20_15_02.txt @@ -0,0 +1,63 @@ +20 +15 +1865008398 +0 +1038 +25 41 28 48 98 71 99 44 61 19 2 54 53 90 81 +1 +1071 +54 7 25 68 31 82 58 85 79 7 5 93 20 91 2 +2 +1606 +47 16 35 2 14 84 97 2 97 35 15 29 63 24 75 +3 +1104 +78 47 92 51 37 43 29 59 10 78 71 51 79 37 18 +4 +1448 +95 90 37 73 27 20 7 85 57 32 46 33 1 78 86 +5 +1363 +32 35 12 91 28 96 76 44 85 10 49 32 84 78 60 +6 +1009 +32 58 73 6 1 47 82 75 6 75 89 80 37 91 40 +7 +1550 +7 30 56 92 12 50 68 51 59 14 59 9 38 61 82 +8 +951 +62 9 24 50 76 5 12 54 87 53 42 14 99 5 17 +9 +1171 +48 24 52 61 69 25 35 4 12 49 13 11 99 6 84 +10 +1145 +17 74 76 72 65 45 85 87 90 40 56 46 23 61 2 +11 +1113 +96 95 72 9 49 11 32 80 83 19 27 86 27 73 74 +12 +1353 +94 27 64 47 41 38 61 68 92 25 13 55 68 31 76 +13 +1006 +47 67 83 54 16 16 61 37 63 54 29 2 58 71 89 +14 +1526 +33 37 51 6 59 84 50 87 74 5 20 78 32 23 78 +15 +1509 +99 25 11 95 16 78 85 35 86 37 30 55 32 22 37 +16 +1208 +62 1 9 24 73 29 41 38 22 56 26 68 79 58 31 +17 +861 +93 63 94 23 58 87 16 20 54 18 98 49 17 72 21 +18 +904 +58 75 10 18 46 90 41 75 65 31 12 12 29 80 31 +19 +1142 +32 2 50 87 53 72 5 52 55 30 48 56 17 98 25 diff --git a/data/jobshop/20_15_03.txt b/data/jobshop/20_15_03.txt new file mode 100644 index 0000000000..c207040f64 --- /dev/null +++ b/data/jobshop/20_15_03.txt @@ -0,0 +1,63 @@ +20 +15 +524833574 +0 +1072 +54 7 25 68 31 82 58 85 79 7 5 93 20 91 2 +1 +1607 +47 16 35 2 14 84 97 2 97 35 15 29 63 24 75 +2 +1104 +78 47 92 51 37 43 29 59 10 78 71 51 79 37 18 +3 +1449 +95 90 37 73 27 20 7 85 57 32 46 33 1 78 86 +4 +1364 +32 35 12 91 28 96 76 44 85 10 49 32 84 78 60 +5 +1010 +32 58 73 6 1 47 82 75 6 75 89 80 37 91 40 +6 +1550 +7 30 56 92 12 50 68 51 59 14 59 9 38 61 82 +7 +952 +62 9 24 50 76 5 12 54 87 53 42 14 99 5 17 +8 +1171 +48 24 52 61 69 25 35 4 12 49 13 11 99 6 84 +9 +1145 +17 74 76 72 65 45 85 87 90 40 56 46 23 61 2 +10 +1114 +96 95 72 9 49 11 32 80 83 19 27 86 27 73 74 +11 +1354 +94 27 64 47 41 38 61 68 92 25 13 55 68 31 76 +12 +1007 +47 67 83 54 16 16 61 37 63 54 29 2 58 71 89 +13 +1527 +33 37 51 6 59 84 50 87 74 5 20 78 32 23 78 +14 +1509 +99 25 11 95 16 78 85 35 86 37 30 55 32 22 37 +15 +1209 +62 1 9 24 73 29 41 38 22 56 26 68 79 58 31 +16 +861 +93 63 94 23 58 87 16 20 54 18 98 49 17 72 21 +17 +905 +58 75 10 18 46 90 41 75 65 31 12 12 29 80 31 +18 +1143 +32 2 50 87 53 72 5 52 55 30 48 56 17 98 25 +19 +974 +41 28 48 98 71 99 44 61 19 2 54 53 90 81 33 diff --git a/data/jobshop/20_15_04.txt b/data/jobshop/20_15_04.txt new file mode 100644 index 0000000000..65a3c8d5f9 --- /dev/null +++ b/data/jobshop/20_15_04.txt @@ -0,0 +1,63 @@ +20 +15 +1162539989 +0 +1605 +47 16 35 2 14 84 97 2 97 35 15 29 63 24 75 +1 +1103 +78 47 92 51 37 43 29 59 10 78 71 51 79 37 18 +2 +1447 +95 90 37 73 27 20 7 85 57 32 46 33 1 78 86 +3 +1362 +32 35 12 91 28 96 76 44 85 10 49 32 84 78 60 +4 +1009 +32 58 73 6 1 47 82 75 6 75 89 80 37 91 40 +5 +1549 +7 30 56 92 12 50 68 51 59 14 59 9 38 61 82 +6 +951 +62 9 24 50 76 5 12 54 87 53 42 14 99 5 17 +7 +1170 +48 24 52 61 69 25 35 4 12 49 13 11 99 6 84 +8 +1144 +17 74 76 72 65 45 85 87 90 40 56 46 23 61 2 +9 +1112 +96 95 72 9 49 11 32 80 83 19 27 86 27 73 74 +10 +1352 +94 27 64 47 41 38 61 68 92 25 13 55 68 31 76 +11 +1006 +47 67 83 54 16 16 61 37 63 54 29 2 58 71 89 +12 +1525 +33 37 51 6 59 84 50 87 74 5 20 78 32 23 78 +13 +1508 +99 25 11 95 16 78 85 35 86 37 30 55 32 22 37 +14 +1208 +62 1 9 24 73 29 41 38 22 56 26 68 79 58 31 +15 +860 +93 63 94 23 58 87 16 20 54 18 98 49 17 72 21 +16 +904 +58 75 10 18 46 90 41 75 65 31 12 12 29 80 31 +17 +1141 +32 2 50 87 53 72 5 52 55 30 48 56 17 98 25 +18 +972 +41 28 48 98 71 99 44 61 19 2 54 53 90 81 33 +19 +1365 +7 25 68 31 82 58 85 79 7 5 93 20 91 2 37 diff --git a/data/jobshop/20_15_05.txt b/data/jobshop/20_15_05.txt new file mode 100644 index 0000000000..c19236bed0 --- /dev/null +++ b/data/jobshop/20_15_05.txt @@ -0,0 +1,63 @@ +20 +15 +1003374717 +0 +1107 +78 47 92 51 37 43 29 59 10 78 71 51 79 37 18 +1 +1452 +95 90 37 73 27 20 7 85 57 32 46 33 1 78 86 +2 +1366 +32 35 12 91 28 96 76 44 85 10 49 32 84 78 60 +3 +1012 +32 58 73 6 1 47 82 75 6 75 89 80 37 91 40 +4 +1554 +7 30 56 92 12 50 68 51 59 14 59 9 38 61 82 +5 +954 +62 9 24 50 76 5 12 54 87 53 42 14 99 5 17 +6 +1174 +48 24 52 61 69 25 35 4 12 49 13 11 99 6 84 +7 +1148 +17 74 76 72 65 45 85 87 90 40 56 46 23 61 2 +8 +1116 +96 95 72 9 49 11 32 80 83 19 27 86 27 73 74 +9 +1356 +94 27 64 47 41 38 61 68 92 25 13 55 68 31 76 +10 +1009 +47 67 83 54 16 16 61 37 63 54 29 2 58 71 89 +11 +1530 +33 37 51 6 59 84 50 87 74 5 20 78 32 23 78 +12 +1513 +99 25 11 95 16 78 85 35 86 37 30 55 32 22 37 +13 +1212 +62 1 9 24 73 29 41 38 22 56 26 68 79 58 31 +14 +863 +93 63 94 23 58 87 16 20 54 18 98 49 17 72 21 +15 +907 +58 75 10 18 46 90 41 75 65 31 12 12 29 80 31 +16 +1145 +32 2 50 87 53 72 5 52 55 30 48 56 17 98 25 +17 +976 +41 28 48 98 71 99 44 61 19 2 54 53 90 81 33 +18 +1369 +7 25 68 31 82 58 85 79 7 5 93 20 91 2 37 +19 +1537 +16 35 2 14 84 97 2 97 35 15 29 63 24 75 94 diff --git a/data/jobshop/20_15_06.txt b/data/jobshop/20_15_06.txt new file mode 100644 index 0000000000..e70e2d535f --- /dev/null +++ b/data/jobshop/20_15_06.txt @@ -0,0 +1,63 @@ +20 +15 +1677272375 +0 +1448 +95 90 37 73 27 20 7 85 57 32 46 33 1 78 86 +1 +1363 +32 35 12 91 28 96 76 44 85 10 49 32 84 78 60 +2 +1009 +32 58 73 6 1 47 82 75 6 75 89 80 37 91 40 +3 +1550 +7 30 56 92 12 50 68 51 59 14 59 9 38 61 82 +4 +951 +62 9 24 50 76 5 12 54 87 53 42 14 99 5 17 +5 +1171 +48 24 52 61 69 25 35 4 12 49 13 11 99 6 84 +6 +1145 +17 74 76 72 65 45 85 87 90 40 56 46 23 61 2 +7 +1113 +96 95 72 9 49 11 32 80 83 19 27 86 27 73 74 +8 +1353 +94 27 64 47 41 38 61 68 92 25 13 55 68 31 76 +9 +1006 +47 67 83 54 16 16 61 37 63 54 29 2 58 71 89 +10 +1526 +33 37 51 6 59 84 50 87 74 5 20 78 32 23 78 +11 +1509 +99 25 11 95 16 78 85 35 86 37 30 55 32 22 37 +12 +1208 +62 1 9 24 73 29 41 38 22 56 26 68 79 58 31 +13 +861 +93 63 94 23 58 87 16 20 54 18 98 49 17 72 21 +14 +904 +58 75 10 18 46 90 41 75 65 31 12 12 29 80 31 +15 +1142 +32 2 50 87 53 72 5 52 55 30 48 56 17 98 25 +16 +973 +41 28 48 98 71 99 44 61 19 2 54 53 90 81 33 +17 +1365 +7 25 68 31 82 58 85 79 7 5 93 20 91 2 37 +18 +1533 +16 35 2 14 84 97 2 97 35 15 29 63 24 75 94 +19 +1168 +47 92 51 37 43 29 59 10 78 71 51 79 37 18 40 diff --git a/data/jobshop/20_15_07.txt b/data/jobshop/20_15_07.txt new file mode 100644 index 0000000000..914341a67c --- /dev/null +++ b/data/jobshop/20_15_07.txt @@ -0,0 +1,63 @@ +20 +15 +2046456103 +0 +1361 +32 35 12 91 28 96 76 44 85 10 49 32 84 78 60 +1 +1008 +32 58 73 6 1 47 82 75 6 75 89 80 37 91 40 +2 +1548 +7 30 56 92 12 50 68 51 59 14 59 9 38 61 82 +3 +950 +62 9 24 50 76 5 12 54 87 53 42 14 99 5 17 +4 +1169 +48 24 52 61 69 25 35 4 12 49 13 11 99 6 84 +5 +1143 +17 74 76 72 65 45 85 87 90 40 56 46 23 61 2 +6 +1112 +96 95 72 9 49 11 32 80 83 19 27 86 27 73 74 +7 +1351 +94 27 64 47 41 38 61 68 92 25 13 55 68 31 76 +8 +1005 +47 67 83 54 16 16 61 37 63 54 29 2 58 71 89 +9 +1524 +33 37 51 6 59 84 50 87 74 5 20 78 32 23 78 +10 +1507 +99 25 11 95 16 78 85 35 86 37 30 55 32 22 37 +11 +1207 +62 1 9 24 73 29 41 38 22 56 26 68 79 58 31 +12 +860 +93 63 94 23 58 87 16 20 54 18 98 49 17 72 21 +13 +903 +58 75 10 18 46 90 41 75 65 31 12 12 29 80 31 +14 +1141 +32 2 50 87 53 72 5 52 55 30 48 56 17 98 25 +15 +972 +41 28 48 98 71 99 44 61 19 2 54 53 90 81 33 +16 +1364 +7 25 68 31 82 58 85 79 7 5 93 20 91 2 37 +17 +1531 +16 35 2 14 84 97 2 97 35 15 29 63 24 75 94 +18 +1167 +47 92 51 37 43 29 59 10 78 71 51 79 37 18 40 +19 +1369 +90 37 73 27 20 7 85 57 32 46 33 1 78 86 77 diff --git a/data/jobshop/20_15_08.txt b/data/jobshop/20_15_08.txt new file mode 100644 index 0000000000..13ecab1f0b --- /dev/null +++ b/data/jobshop/20_15_08.txt @@ -0,0 +1,63 @@ +20 +15 +689632769 +0 +1011 +32 58 73 6 1 47 82 75 6 75 89 80 37 91 40 +1 +1552 +7 30 56 92 12 50 68 51 59 14 59 9 38 61 82 +2 +952 +62 9 24 50 76 5 12 54 87 53 42 14 99 5 17 +3 +1172 +48 24 52 61 69 25 35 4 12 49 13 11 99 6 84 +4 +1146 +17 74 76 72 65 45 85 87 90 40 56 46 23 61 2 +5 +1115 +96 95 72 9 49 11 32 80 83 19 27 86 27 73 74 +6 +1354 +94 27 64 47 41 38 61 68 92 25 13 55 68 31 76 +7 +1008 +47 67 83 54 16 16 61 37 63 54 29 2 58 71 89 +8 +1528 +33 37 51 6 59 84 50 87 74 5 20 78 32 23 78 +9 +1510 +99 25 11 95 16 78 85 35 86 37 30 55 32 22 37 +10 +1210 +62 1 9 24 73 29 41 38 22 56 26 68 79 58 31 +11 +862 +93 63 94 23 58 87 16 20 54 18 98 49 17 72 21 +12 +905 +58 75 10 18 46 90 41 75 65 31 12 12 29 80 31 +13 +1143 +32 2 50 87 53 72 5 52 55 30 48 56 17 98 25 +14 +974 +41 28 48 98 71 99 44 61 19 2 54 53 90 81 33 +15 +1367 +7 25 68 31 82 58 85 79 7 5 93 20 91 2 37 +16 +1535 +16 35 2 14 84 97 2 97 35 15 29 63 24 75 94 +17 +1170 +47 92 51 37 43 29 59 10 78 71 51 79 37 18 40 +18 +1372 +90 37 73 27 20 7 85 57 32 46 33 1 78 86 77 +19 +1114 +35 12 91 28 96 76 44 85 10 49 32 84 78 60 68 diff --git a/data/jobshop/20_15_09.txt b/data/jobshop/20_15_09.txt new file mode 100644 index 0000000000..2649f218fa --- /dev/null +++ b/data/jobshop/20_15_09.txt @@ -0,0 +1,63 @@ +20 +15 +688705724 +0 +1551 +7 30 56 92 12 50 68 51 59 14 59 9 38 61 82 +1 +952 +62 9 24 50 76 5 12 54 87 53 42 14 99 5 17 +2 +1172 +48 24 52 61 69 25 35 4 12 49 13 11 99 6 84 +3 +1146 +17 74 76 72 65 45 85 87 90 40 56 46 23 61 2 +4 +1114 +96 95 72 9 49 11 32 80 83 19 27 86 27 73 74 +5 +1354 +94 27 64 47 41 38 61 68 92 25 13 55 68 31 76 +6 +1008 +47 67 83 54 16 16 61 37 63 54 29 2 58 71 89 +7 +1528 +33 37 51 6 59 84 50 87 74 5 20 78 32 23 78 +8 +1510 +99 25 11 95 16 78 85 35 86 37 30 55 32 22 37 +9 +1210 +62 1 9 24 73 29 41 38 22 56 26 68 79 58 31 +10 +862 +93 63 94 23 58 87 16 20 54 18 98 49 17 72 21 +11 +905 +58 75 10 18 46 90 41 75 65 31 12 12 29 80 31 +12 +1143 +32 2 50 87 53 72 5 52 55 30 48 56 17 98 25 +13 +974 +41 28 48 98 71 99 44 61 19 2 54 53 90 81 33 +14 +1367 +7 25 68 31 82 58 85 79 7 5 93 20 91 2 37 +15 +1535 +16 35 2 14 84 97 2 97 35 15 29 63 24 75 94 +16 +1170 +47 92 51 37 43 29 59 10 78 71 51 79 37 18 40 +17 +1372 +90 37 73 27 20 7 85 57 32 46 33 1 78 86 77 +18 +1114 +35 12 91 28 96 76 44 85 10 49 32 84 78 60 68 +19 +1179 +58 73 6 1 47 82 75 6 75 89 80 37 91 40 30 diff --git a/data/jobshop/20_15_10.txt b/data/jobshop/20_15_10.txt new file mode 100644 index 0000000000..a133e982dc --- /dev/null +++ b/data/jobshop/20_15_10.txt @@ -0,0 +1,63 @@ +20 +15 +140245938 +0 +958 +62 9 24 50 76 5 12 54 87 53 42 14 99 5 17 +1 +1178 +48 24 52 61 69 25 35 4 12 49 13 11 99 6 84 +2 +1152 +17 74 76 72 65 45 85 87 90 40 56 46 23 61 2 +3 +1121 +96 95 72 9 49 11 32 80 83 19 27 86 27 73 74 +4 +1362 +94 27 64 47 41 38 61 68 92 25 13 55 68 31 76 +5 +1013 +47 67 83 54 16 16 61 37 63 54 29 2 58 71 89 +6 +1536 +33 37 51 6 59 84 50 87 74 5 20 78 32 23 78 +7 +1519 +99 25 11 95 16 78 85 35 86 37 30 55 32 22 37 +8 +1216 +62 1 9 24 73 29 41 38 22 56 26 68 79 58 31 +9 +866 +93 63 94 23 58 87 16 20 54 18 98 49 17 72 21 +10 +910 +58 75 10 18 46 90 41 75 65 31 12 12 29 80 31 +11 +1150 +32 2 50 87 53 72 5 52 55 30 48 56 17 98 25 +12 +980 +41 28 48 98 71 99 44 61 19 2 54 53 90 81 33 +13 +1375 +7 25 68 31 82 58 85 79 7 5 93 20 91 2 37 +14 +1543 +16 35 2 14 84 97 2 97 35 15 29 63 24 75 94 +15 +1176 +47 92 51 37 43 29 59 10 78 71 51 79 37 18 40 +16 +1379 +90 37 73 27 20 7 85 57 32 46 33 1 78 86 77 +17 +1120 +35 12 91 28 96 76 44 85 10 49 32 84 78 60 68 +18 +1186 +58 73 6 1 47 82 75 6 75 89 80 37 91 40 30 +19 +1267 +30 56 92 12 50 68 51 59 14 59 9 38 61 82 88 diff --git a/data/jobshop/20_20_01_ta021.txt b/data/jobshop/20_20_01_ta021.txt new file mode 100644 index 0000000000..2ef8f0beed --- /dev/null +++ b/data/jobshop/20_20_01_ta021.txt @@ -0,0 +1,63 @@ +20 +20 +479340445 +0 +1696 +50 78 36 85 9 75 46 73 71 7 49 3 60 12 75 31 70 20 88 9 +1 +1273 +90 56 43 88 92 64 94 3 49 40 49 53 88 47 19 61 78 78 30 41 +2 +1546 +39 9 10 60 98 96 6 56 36 33 15 59 15 46 60 47 41 38 34 22 +3 +1882 +34 43 19 98 44 95 19 73 87 64 18 7 26 17 87 32 9 26 33 34 +4 +1117 +66 84 55 4 51 22 20 80 8 5 65 65 11 43 27 34 47 64 21 83 +5 +1181 +81 73 48 99 8 41 51 82 25 25 55 58 16 16 48 69 94 62 7 55 +6 +1416 +27 66 85 53 31 26 85 36 76 89 1 24 55 91 72 32 26 11 94 3 +7 +1635 +48 38 70 21 15 33 92 98 73 95 79 55 59 94 88 1 65 38 10 8 +8 +1723 +46 83 82 33 47 68 43 90 80 58 10 26 81 73 48 1 17 68 73 75 +9 +1932 +68 57 39 53 31 9 75 46 6 83 37 40 53 89 59 80 42 37 85 30 +10 +1219 +48 97 91 63 80 81 70 10 6 28 77 89 92 12 74 19 59 74 82 57 +11 +1521 +92 52 82 18 83 28 70 46 33 35 80 94 23 58 86 57 80 9 62 65 +12 +1322 +78 77 85 45 20 61 36 65 79 74 79 51 55 25 49 98 7 65 99 89 +13 +1057 +84 13 17 29 84 69 31 83 10 5 84 74 79 24 94 37 75 16 67 60 +14 +1922 +93 12 6 43 69 37 76 75 93 6 93 54 13 55 15 31 63 38 61 90 +15 +1130 +39 2 54 41 49 57 63 47 65 9 21 86 89 1 95 51 96 85 10 84 +16 +1411 +43 65 87 80 93 36 89 61 26 3 85 22 2 67 41 66 7 50 4 74 +17 +1840 +1 93 85 4 39 80 46 28 73 2 64 83 17 3 94 38 10 62 70 17 +18 +1741 +65 39 4 31 13 96 25 59 42 35 46 19 97 1 15 62 47 39 31 2 +19 +1377 +87 1 72 19 88 74 88 22 18 41 35 44 41 71 71 72 38 97 49 19 diff --git a/data/jobshop/20_20_02_ta022.txt b/data/jobshop/20_20_02_ta022.txt new file mode 100644 index 0000000000..c30df654e5 --- /dev/null +++ b/data/jobshop/20_20_02_ta022.txt @@ -0,0 +1,63 @@ +20 +20 +268827376 +0 +1321 +94 3 39 1 63 86 44 19 55 67 98 30 21 63 75 20 57 73 71 38 +1 +1239 +43 18 23 92 96 36 25 82 46 66 79 63 18 20 56 50 28 11 18 4 +2 +1285 +6 43 28 83 50 19 85 12 68 66 44 88 98 70 87 37 27 38 93 40 +3 +1026 +47 41 31 43 12 71 86 70 15 32 90 79 59 12 52 68 51 53 74 98 +4 +1786 +45 83 86 3 15 8 73 6 55 8 22 44 17 1 77 23 42 79 30 22 +5 +1603 +51 62 19 3 11 77 58 64 74 30 72 54 29 75 78 64 95 40 86 8 +6 +1038 +73 27 85 51 33 8 95 3 42 92 84 12 42 72 93 15 94 56 50 31 +7 +1064 +49 75 90 5 7 6 13 4 40 40 42 15 19 79 65 10 35 60 12 41 +8 +972 +31 52 77 38 4 40 50 29 88 13 46 3 17 48 21 20 26 25 6 25 +9 +1674 +58 58 4 37 58 39 39 43 68 79 72 89 49 77 35 15 42 54 80 91 +10 +1591 +19 18 85 44 27 24 24 40 67 19 98 84 71 16 1 19 31 78 96 95 +11 +1491 +36 1 81 66 7 82 55 77 67 29 12 23 25 60 15 92 26 78 10 83 +12 +1260 +54 61 9 31 7 69 58 88 8 27 14 4 22 47 52 63 14 53 95 38 +13 +1711 +75 67 52 8 54 82 79 74 13 18 6 32 84 67 94 69 75 39 17 93 +14 +1117 +7 55 67 79 31 39 42 13 74 42 70 60 50 45 10 15 6 50 98 62 +15 +1157 +5 72 77 42 94 52 98 13 47 86 1 70 46 67 61 94 86 64 29 87 +16 +1811 +82 16 45 85 25 85 44 17 3 30 41 20 60 35 8 94 32 67 13 27 +17 +1116 +20 12 7 92 8 48 16 45 95 41 60 43 31 55 79 54 92 15 64 33 +18 +1449 +31 87 21 89 61 22 13 2 36 27 51 2 64 26 40 45 71 24 56 58 +19 +1333 +32 21 26 29 51 57 74 22 46 50 82 52 53 32 29 51 63 74 81 26 diff --git a/data/jobshop/20_20_03_ta023.txt b/data/jobshop/20_20_03_ta023.txt new file mode 100644 index 0000000000..4db113b9c2 --- /dev/null +++ b/data/jobshop/20_20_03_ta023.txt @@ -0,0 +1,63 @@ +20 +20 +1958948863 +0 +1272 +46 98 7 64 11 3 53 67 63 87 37 69 36 74 40 83 49 8 47 86 +1 +1907 +52 2 2 2 99 1 87 28 91 29 16 91 3 28 62 87 3 11 74 30 +2 +1746 +79 85 44 16 37 58 88 88 11 2 42 38 58 78 25 38 94 7 26 92 +3 +1924 +45 44 38 35 50 85 10 23 6 18 47 25 10 43 24 38 76 54 61 94 +4 +1186 +97 7 24 53 56 33 32 91 31 75 94 87 98 98 30 86 95 72 95 66 +5 +1409 +10 73 76 40 69 71 38 71 63 39 14 7 6 83 1 67 48 57 55 47 +6 +1376 +44 19 85 81 22 58 25 3 36 77 94 66 44 91 73 23 4 85 11 3 +7 +1577 +24 69 61 26 56 56 24 26 39 69 34 54 62 27 27 19 37 22 42 41 +8 +1558 +85 12 32 85 67 64 90 41 57 15 72 86 24 6 16 97 82 87 72 41 +9 +1206 +75 73 90 4 63 43 7 96 47 78 36 49 94 82 91 78 57 65 14 47 +10 +1030 +66 85 61 4 96 48 11 51 56 68 88 3 79 60 33 66 61 22 8 89 +11 +1395 +49 23 87 10 74 69 49 24 65 37 51 48 93 44 11 67 6 29 98 28 +12 +1896 +95 53 51 63 4 96 2 21 59 22 41 44 68 43 99 7 97 99 90 39 +13 +1799 +61 16 25 96 42 35 76 57 4 41 71 93 75 76 2 23 5 25 36 80 +14 +1335 +19 88 73 55 40 82 17 69 10 92 94 37 37 99 60 67 27 98 75 47 +15 +1151 +47 8 93 71 30 53 32 51 12 67 99 82 44 66 90 8 95 55 69 57 +16 +1872 +84 26 28 66 93 64 39 50 62 24 11 31 34 11 36 77 46 80 26 74 +17 +1229 +13 42 90 94 36 11 9 51 43 87 97 59 39 35 62 71 92 82 24 38 +18 +1366 +11 58 94 7 25 61 83 21 49 91 44 78 76 52 15 85 46 33 55 59 +19 +1644 +19 63 59 15 87 36 69 19 54 31 77 33 62 8 3 29 52 68 98 5 diff --git a/data/jobshop/20_20_04_ta024.txt b/data/jobshop/20_20_04_ta024.txt new file mode 100644 index 0000000000..82cd09d319 --- /dev/null +++ b/data/jobshop/20_20_04_ta024.txt @@ -0,0 +1,63 @@ +20 +20 +918272953 +0 +1427 +74 60 98 54 85 31 14 92 28 51 64 48 30 84 9 93 71 72 33 85 +1 +1713 +15 62 79 41 65 73 32 39 70 6 96 6 94 24 1 44 34 65 95 47 +2 +1608 +51 9 24 7 90 51 43 99 27 75 13 34 52 84 66 2 40 20 7 54 +3 +1109 +4 59 25 98 43 29 30 47 4 81 9 22 49 16 57 87 57 67 34 31 +4 +1712 +36 28 57 75 61 29 92 20 60 35 17 12 32 87 90 93 29 61 6 31 +5 +1171 +61 61 38 24 39 25 64 84 55 34 19 78 61 22 61 23 78 69 34 83 +6 +1255 +65 81 81 57 82 44 72 32 92 22 52 87 30 51 90 92 99 19 62 28 +7 +1086 +25 53 50 32 95 64 16 66 55 62 1 24 6 27 60 51 88 63 97 70 +8 +1789 +55 86 49 56 94 85 38 85 49 90 54 87 33 87 40 5 40 50 7 49 +9 +1910 +70 77 19 8 58 92 91 79 81 65 86 10 33 87 38 32 40 68 18 27 +10 +1323 +18 19 14 52 64 23 61 83 19 8 90 46 42 34 25 69 35 7 8 40 +11 +1852 +81 67 59 63 41 26 10 3 8 57 26 16 87 99 15 92 57 93 39 37 +12 +1916 +22 52 36 97 36 2 10 44 36 14 16 11 55 37 89 21 56 58 86 55 +13 +1594 +3 17 5 95 26 36 72 34 32 19 39 73 13 14 5 77 65 31 58 59 +14 +1303 +48 80 46 55 98 94 29 79 79 28 51 24 39 59 81 95 63 97 35 46 +15 +1316 +74 11 62 19 39 53 28 51 84 17 4 16 20 13 16 17 48 89 12 25 +16 +1376 +82 91 98 91 5 72 64 29 52 6 18 68 9 17 28 47 24 5 50 34 +17 +1246 +19 61 4 62 87 79 61 40 61 49 35 14 57 33 58 1 40 98 44 84 +18 +1246 +84 55 39 29 87 58 42 63 92 79 65 92 83 31 98 13 20 41 81 72 +19 +1030 +83 2 90 56 31 91 80 40 31 76 5 93 2 18 90 73 21 81 89 32 diff --git a/data/jobshop/20_20_05_ta025.txt b/data/jobshop/20_20_05_ta025.txt new file mode 100644 index 0000000000..dbdad7939d --- /dev/null +++ b/data/jobshop/20_20_05_ta025.txt @@ -0,0 +1,63 @@ +20 +20 +555010963 +0 +1545 +72 72 79 95 1 90 37 92 94 15 8 62 89 96 89 54 46 94 40 28 +1 +1886 +47 45 55 67 83 30 32 82 82 50 35 44 99 47 93 68 88 91 58 23 +2 +1447 +52 73 95 93 17 88 42 95 24 27 46 89 23 39 74 26 61 88 85 59 +3 +1139 +40 94 46 90 69 69 3 18 98 12 25 20 34 43 2 47 6 56 69 85 +4 +1893 +49 76 59 73 72 51 5 85 74 59 41 21 68 45 54 51 33 94 67 4 +5 +1200 +86 28 89 63 61 7 79 27 98 97 50 72 23 13 60 44 17 13 41 14 +6 +1075 +75 58 16 25 67 26 33 92 93 38 24 96 31 95 57 21 21 33 6 53 +7 +1290 +26 98 40 36 83 5 79 77 80 83 46 73 14 89 21 34 27 68 24 14 +8 +1811 +37 65 28 7 89 1 56 68 25 84 1 34 77 27 65 61 57 27 65 70 +9 +1206 +29 7 51 26 99 90 96 46 99 54 16 10 97 71 70 52 4 74 20 76 +10 +1045 +34 77 80 86 5 40 57 57 19 79 65 99 11 43 27 73 14 81 12 41 +11 +1811 +86 1 95 50 47 78 23 61 34 51 81 46 60 24 93 45 86 11 9 50 +12 +1608 +96 75 41 80 84 68 19 4 12 93 9 66 21 3 8 45 72 74 4 88 +13 +1439 +36 46 18 48 76 31 24 58 55 95 82 42 25 22 35 3 10 27 70 58 +14 +1403 +55 61 14 12 68 91 25 94 71 66 26 33 56 76 9 68 39 51 98 29 +15 +1846 +41 93 65 57 36 23 73 50 21 12 38 70 86 38 99 46 19 36 10 66 +16 +1681 +97 79 26 34 30 55 69 31 5 80 77 95 11 82 60 60 71 58 87 19 +17 +1375 +74 23 5 4 38 14 24 25 61 20 96 57 2 94 38 8 61 39 35 64 +18 +1186 +55 71 7 99 62 44 19 34 37 28 65 40 77 25 43 6 72 48 90 77 +19 +1312 +61 46 75 20 61 22 5 80 22 86 43 19 98 72 14 70 94 46 61 25 diff --git a/data/jobshop/20_20_06_ta026.txt b/data/jobshop/20_20_06_ta026.txt new file mode 100644 index 0000000000..6105f2bbfb --- /dev/null +++ b/data/jobshop/20_20_06_ta026.txt @@ -0,0 +1,63 @@ +20 +20 +2010851491 +0 +1587 +66 21 45 56 49 39 13 34 22 53 40 17 72 50 99 50 26 99 61 1 +1 +1398 +41 63 2 14 44 12 36 18 56 71 62 92 33 82 53 4 50 48 55 54 +2 +1530 +74 45 39 88 76 45 6 4 63 98 8 90 71 16 52 20 4 41 2 94 +3 +1050 +62 70 4 41 88 34 22 65 56 99 13 58 68 17 9 19 8 40 55 63 +4 +1633 +70 41 46 4 45 11 44 58 79 54 87 19 94 68 8 58 60 76 78 91 +5 +1098 +30 6 11 52 52 71 65 35 82 20 40 97 82 65 50 22 60 89 27 27 +6 +1026 +66 70 66 17 31 53 87 86 92 62 27 80 46 92 62 56 80 42 13 55 +7 +1632 +11 33 59 95 66 28 50 34 19 18 44 28 78 37 14 92 38 90 20 74 +8 +1416 +51 97 28 15 17 93 96 49 45 81 41 67 37 47 21 59 51 61 38 77 +9 +1194 +43 32 74 85 68 61 51 88 32 60 70 59 69 70 88 34 25 25 75 77 +10 +1880 +32 28 93 12 99 61 48 42 11 1 10 9 7 66 7 17 97 27 23 81 +11 +1206 +23 54 95 11 78 78 89 79 59 93 94 92 34 30 85 39 73 60 61 29 +12 +1525 +20 63 48 24 87 13 69 25 22 8 25 7 69 7 62 59 46 79 37 91 +13 +1815 +1 16 71 71 45 49 83 18 14 92 10 19 18 37 10 7 82 50 43 20 +14 +1417 +54 12 30 46 78 15 22 75 88 60 36 82 98 5 61 59 92 15 69 99 +15 +1593 +55 2 22 59 51 31 26 45 82 87 87 60 8 52 92 2 42 65 2 27 +16 +1276 +65 50 3 16 87 93 29 54 82 11 37 60 58 86 47 70 65 80 44 30 +17 +1770 +22 48 22 33 4 83 67 19 71 24 86 58 86 36 77 72 12 67 25 85 +18 +1020 +99 34 82 53 45 20 70 80 8 11 76 74 77 29 37 90 34 70 12 5 +19 +1671 +97 75 35 22 9 1 59 15 13 98 70 70 50 4 96 56 23 94 31 4 diff --git a/data/jobshop/20_20_07_ta027.txt b/data/jobshop/20_20_07_ta027.txt new file mode 100644 index 0000000000..046e8b3aaa --- /dev/null +++ b/data/jobshop/20_20_07_ta027.txt @@ -0,0 +1,63 @@ +20 +20 +1519833303 +0 +1614 +77 52 47 40 72 90 89 91 15 34 87 47 56 68 94 57 57 12 22 99 +1 +1186 +3 83 86 56 88 70 59 42 91 18 36 40 33 87 36 79 56 72 35 78 +2 +1593 +60 50 85 42 83 23 43 79 46 67 48 49 58 7 45 74 15 17 89 42 +3 +1286 +92 2 2 73 38 28 77 6 51 15 1 23 99 21 26 21 51 91 4 88 +4 +1467 +17 9 43 98 8 50 83 56 64 34 81 3 85 91 4 69 30 75 71 54 +5 +1899 +38 48 56 74 20 33 36 13 19 64 59 84 64 39 37 39 82 60 43 50 +6 +1472 +45 68 90 49 33 42 40 66 98 71 57 4 40 25 20 41 92 20 34 54 +7 +1298 +92 37 41 32 63 69 85 74 34 5 82 40 55 77 55 76 76 23 24 83 +8 +1163 +20 57 55 48 44 36 60 21 54 82 49 36 58 58 15 84 36 83 39 36 +9 +1120 +33 19 12 57 43 80 65 7 9 84 12 13 99 96 81 20 5 93 44 41 +10 +1756 +14 59 99 71 33 37 78 7 10 38 62 90 38 65 82 7 18 41 40 80 +11 +1670 +39 20 36 65 34 25 44 29 20 91 95 57 39 1 81 40 63 99 97 45 +12 +1442 +66 25 90 73 82 87 15 23 46 55 9 3 5 83 74 26 82 74 1 14 +13 +1733 +93 64 12 19 22 41 55 11 4 1 39 3 30 57 68 28 45 54 98 96 +14 +1079 +37 92 15 12 58 34 49 36 90 4 90 66 2 4 14 93 51 10 61 45 +15 +1021 +44 6 38 20 78 54 77 50 88 71 41 74 97 36 78 81 16 61 7 65 +16 +1033 +21 24 19 29 61 51 5 91 71 49 33 28 33 77 93 25 15 40 77 17 +17 +1330 +77 29 95 39 67 52 72 10 50 31 53 80 75 94 69 82 39 96 95 27 +18 +1427 +90 6 24 38 43 90 97 81 23 18 67 59 31 11 79 60 72 18 68 77 +19 +1472 +63 64 98 28 64 22 46 87 50 44 17 39 68 41 63 25 70 85 54 54 diff --git a/data/jobshop/20_20_08_ta028.txt b/data/jobshop/20_20_08_ta028.txt new file mode 100644 index 0000000000..73a317cab5 --- /dev/null +++ b/data/jobshop/20_20_08_ta028.txt @@ -0,0 +1,63 @@ +20 +20 +1748670931 +0 +1601 +74 63 8 21 14 19 71 50 24 54 77 67 20 72 34 17 23 91 1 26 +1 +1261 +45 31 75 7 7 41 1 4 63 6 22 98 6 90 85 92 21 75 6 83 +2 +1376 +23 40 82 73 95 6 99 96 60 15 15 98 45 94 40 35 26 53 71 66 +3 +1435 +20 47 34 24 49 6 44 12 99 98 46 47 67 90 99 54 20 59 16 61 +4 +1192 +6 21 68 59 23 44 47 57 84 88 51 65 22 36 97 5 52 6 97 54 +5 +1246 +21 8 61 62 67 28 30 70 92 31 26 65 13 6 24 49 73 68 31 25 +6 +1840 +83 14 55 23 86 68 70 76 34 12 45 58 60 28 55 97 92 30 32 62 +7 +1744 +47 60 19 76 68 44 35 88 45 31 59 13 31 86 34 75 62 58 71 16 +8 +1685 +42 64 47 35 75 29 29 4 85 48 24 33 72 20 60 15 53 12 14 30 +9 +1233 +54 59 2 2 11 85 99 77 88 74 13 53 68 44 80 89 82 93 92 62 +10 +1439 +88 16 83 60 18 56 96 56 46 80 50 2 49 62 44 25 84 26 86 67 +11 +1051 +92 66 28 62 57 53 46 58 69 26 86 10 64 37 83 8 41 13 53 36 +12 +1870 +42 77 31 67 57 23 58 94 30 51 12 34 3 65 56 75 2 65 61 70 +13 +1743 +70 38 37 4 75 81 95 78 94 50 60 41 18 55 88 50 77 79 55 31 +14 +1769 +13 41 84 13 69 3 14 47 58 7 78 77 19 44 37 28 50 38 15 30 +15 +1320 +23 79 17 12 33 16 24 63 65 34 79 40 30 48 27 34 31 52 96 7 +16 +1291 +30 49 10 91 68 40 54 78 53 20 64 82 57 68 58 28 83 90 50 13 +17 +1825 +45 68 33 43 34 53 25 53 86 55 56 80 83 58 3 63 33 58 4 41 +18 +1750 +96 62 57 82 19 62 2 78 72 64 35 98 9 70 46 59 71 28 55 44 +19 +1554 +71 47 4 83 15 45 66 37 41 27 57 89 1 97 39 97 29 88 17 76 diff --git a/data/jobshop/20_20_09_ta029.txt b/data/jobshop/20_20_09_ta029.txt new file mode 100644 index 0000000000..647b96ad53 --- /dev/null +++ b/data/jobshop/20_20_09_ta029.txt @@ -0,0 +1,63 @@ +20 +20 +1923497586 +0 +1236 +1 6 10 28 69 95 90 87 80 60 17 13 66 79 79 6 43 3 36 67 +1 +1814 +96 36 65 13 34 75 38 32 10 70 74 98 30 12 93 73 45 69 98 96 +2 +1577 +21 74 39 74 10 24 20 8 63 38 87 79 89 96 25 64 46 38 7 70 +3 +1565 +57 53 99 18 91 3 85 17 14 94 39 20 45 78 61 30 9 61 3 89 +4 +1587 +7 25 77 71 98 83 49 54 89 94 14 57 44 29 59 30 10 8 5 5 +5 +1155 +34 68 39 11 60 67 37 43 65 30 28 68 91 28 20 99 42 54 82 45 +6 +1155 +72 37 50 17 3 88 29 3 43 50 12 17 18 14 92 61 43 90 41 38 +7 +1264 +12 42 14 27 86 75 84 65 44 17 49 27 67 52 1 26 46 3 2 79 +8 +1462 +80 68 75 89 55 28 93 33 28 43 88 25 94 27 35 38 7 5 63 73 +9 +1245 +99 74 28 14 95 65 99 36 39 28 91 36 41 51 97 46 15 25 56 99 +10 +1426 +28 93 92 13 73 54 44 70 59 33 53 67 78 46 79 76 32 31 85 33 +11 +1115 +80 39 74 40 65 65 39 18 91 48 40 73 27 98 37 65 80 38 85 1 +12 +1200 +30 75 20 97 24 34 18 19 70 48 1 34 15 97 72 51 4 36 25 84 +13 +1353 +15 54 70 70 22 17 40 76 24 81 55 47 55 38 76 39 73 35 98 79 +14 +1035 +95 10 43 96 5 51 24 7 96 50 39 65 28 78 89 23 42 52 58 44 +15 +1413 +19 60 6 13 67 98 98 34 1 86 35 79 28 89 7 71 98 13 16 39 +16 +1504 +12 15 77 66 39 94 61 66 92 23 99 31 26 67 79 63 24 78 99 16 +17 +1113 +59 75 25 77 58 22 72 72 79 95 17 54 98 91 85 94 25 31 61 50 +18 +1838 +66 71 68 2 4 57 21 16 57 3 69 56 98 51 40 62 13 8 21 39 +19 +1541 +51 22 83 41 30 37 76 95 88 80 67 33 77 62 24 87 38 62 26 55 diff --git a/data/jobshop/20_20_10_ta030.txt b/data/jobshop/20_20_10_ta030.txt new file mode 100644 index 0000000000..e9efca56da --- /dev/null +++ b/data/jobshop/20_20_10_ta030.txt @@ -0,0 +1,63 @@ +20 +20 +1829909967 +0 +1438 +55 74 99 34 59 20 94 12 76 12 97 50 5 76 84 4 75 79 18 99 +1 +1640 +56 41 82 67 33 35 43 8 4 78 44 71 87 5 21 24 39 35 85 52 +2 +1544 +21 10 14 16 71 25 68 15 45 58 93 27 66 59 4 88 38 97 7 21 +3 +992 +77 36 14 83 49 81 77 21 25 13 11 86 33 52 37 53 72 68 2 41 +4 +1049 +83 69 63 64 22 19 42 75 23 22 74 24 2 16 72 7 26 93 93 69 +5 +1148 +43 1 67 32 6 4 75 84 77 53 69 58 32 14 86 35 50 29 20 88 +6 +1420 +11 21 16 43 68 42 17 29 3 92 60 20 43 3 17 45 83 94 50 80 +7 +1167 +64 72 46 67 14 58 85 15 20 7 95 12 16 1 96 45 15 14 95 83 +8 +1075 +59 37 28 37 36 18 54 26 49 62 83 61 96 24 38 43 71 84 3 4 +9 +1715 +37 54 91 79 17 19 83 83 35 94 97 57 22 47 43 31 13 29 30 99 +10 +1089 +96 88 69 31 30 73 30 38 29 8 37 34 17 19 13 58 94 35 44 59 +11 +1332 +27 65 34 41 83 14 52 32 59 81 86 64 75 76 81 88 16 13 97 47 +12 +1649 +9 97 9 3 94 44 89 13 14 5 61 43 31 13 12 52 28 51 13 92 +13 +1667 +63 71 7 11 53 13 54 10 94 24 68 94 62 67 57 99 17 49 7 11 +14 +1424 +82 13 43 71 30 11 74 23 11 98 87 37 76 7 62 87 95 40 72 73 +15 +984 +31 90 62 21 74 55 86 28 17 85 19 13 30 7 87 47 65 11 49 31 +16 +1092 +27 88 29 26 24 91 27 42 80 75 12 28 8 14 90 32 84 98 83 70 +17 +1519 +67 39 70 98 47 51 22 68 70 57 39 2 34 99 94 24 93 61 75 15 +18 +1506 +82 46 28 39 76 42 24 78 20 37 85 82 35 5 94 99 98 19 63 57 +19 +1416 +65 89 62 73 28 47 11 39 25 96 6 10 73 11 81 22 65 53 47 19 diff --git a/data/jobshop/20_5_01_ta001.txt b/data/jobshop/20_5_01_ta001.txt new file mode 100644 index 0000000000..2c2f78d86e --- /dev/null +++ b/data/jobshop/20_5_01_ta001.txt @@ -0,0 +1,63 @@ +20 +5 +873654221 +0 +468 +54 79 16 66 58 +1 +325 +83 3 89 58 56 +2 +923 +15 11 49 31 20 +3 +513 +71 99 15 68 85 +4 +1070 +77 56 89 78 53 +5 +690 +36 70 45 91 35 +6 +602 +53 99 60 13 53 +7 +289 +38 60 23 59 41 +8 +873 +27 5 57 49 69 +9 +342 +87 56 64 85 13 +10 +764 +76 3 7 85 86 +11 +268 +91 61 1 9 72 +12 +1158 +14 73 63 39 8 +13 +646 +29 75 41 41 49 +14 +1111 +12 47 63 56 47 +15 +965 +77 14 47 40 87 +16 +703 +32 21 26 54 58 +17 +1205 +87 86 75 77 18 +18 +334 +68 5 77 51 68 +19 +1111 +94 77 40 31 28 diff --git a/data/jobshop/20_5_02_ta002.txt b/data/jobshop/20_5_02_ta002.txt new file mode 100644 index 0000000000..c82c2d033b --- /dev/null +++ b/data/jobshop/20_5_02_ta002.txt @@ -0,0 +1,63 @@ +20 +5 +379008056 +0 +517 +26 59 78 88 69 +1 +461 +38 62 90 54 30 +2 +832 +27 44 64 47 61 +3 +653 +88 10 49 83 35 +4 +933 +95 23 47 84 53 +5 +811 +55 64 20 9 98 +6 +966 +54 47 61 30 94 +7 +448 +63 68 93 11 33 +8 +577 +23 54 36 92 77 +9 +1122 +45 9 47 63 31 +10 +666 +86 30 70 62 54 +11 +1189 +43 31 54 75 71 +12 +470 +43 92 87 48 78 +13 +475 +40 7 13 23 9 +14 +462 +37 14 40 85 79 +15 +866 +54 95 34 23 51 +16 +392 +35 76 55 4 76 +17 +310 +59 82 13 31 56 +18 +719 +43 91 11 13 80 +19 +1221 +50 37 5 98 72 diff --git a/data/jobshop/20_5_03_ta003.txt b/data/jobshop/20_5_03_ta003.txt new file mode 100644 index 0000000000..638e992cd4 --- /dev/null +++ b/data/jobshop/20_5_03_ta003.txt @@ -0,0 +1,63 @@ +20 +5 +1866992158 +0 +972 +77 39 14 11 83 +1 +738 +94 31 21 2 13 +2 +458 +9 46 15 36 84 +3 +926 +57 18 10 30 46 +4 +877 +29 93 85 89 20 +5 +1031 +79 58 46 10 33 +6 +975 +55 85 42 88 74 +7 +420 +73 58 18 22 42 +8 +459 +65 97 36 31 33 +9 +381 +86 10 2 9 71 +10 +1024 +25 79 44 43 32 +11 +351 +39 93 89 91 48 +12 +782 +76 2 6 26 42 +13 +706 +24 87 3 3 99 +14 +992 +38 17 1 75 7 +15 +483 +5 18 43 99 54 +16 +848 +91 10 81 63 8 +17 +943 +29 50 57 83 73 +18 +1066 +22 8 76 70 30 +19 +326 +27 26 59 84 75 diff --git a/data/jobshop/20_5_04_ta004.txt b/data/jobshop/20_5_04_ta004.txt new file mode 100644 index 0000000000..7e47d4b115 --- /dev/null +++ b/data/jobshop/20_5_04_ta004.txt @@ -0,0 +1,63 @@ +20 +5 +216771124 +0 +1046 +53 93 90 65 64 +1 +1255 +19 79 92 97 38 +2 +920 +99 88 35 27 44 +3 +1162 +62 77 13 25 46 +4 +510 +88 94 75 61 66 +5 +1230 +93 39 55 24 31 +6 +653 +34 74 80 97 48 +7 +806 +72 46 67 61 27 +8 +1124 +42 17 3 75 82 +9 +1028 +65 30 93 92 51 +10 +1098 +39 62 54 73 90 +11 +301 +79 77 67 21 63 +12 +428 +9 43 25 29 85 +13 +307 +26 98 77 3 36 +14 +512 +72 48 38 96 69 +15 +557 +29 14 98 51 67 +16 +755 +36 45 96 26 81 +17 +287 +48 25 20 44 18 +18 +318 +57 98 15 56 81 +19 +450 +95 30 36 31 72 diff --git a/data/jobshop/20_5_05_ta005.txt b/data/jobshop/20_5_05_ta005.txt new file mode 100644 index 0000000000..ca3c9c4ab1 --- /dev/null +++ b/data/jobshop/20_5_05_ta005.txt @@ -0,0 +1,63 @@ +20 +5 +495070989 +0 +794 +61 27 42 13 55 +1 +620 +86 92 93 47 48 +2 +1012 +16 8 32 6 56 +3 +958 +42 65 30 70 84 +4 +326 +14 34 16 19 22 +5 +784 +92 6 95 97 51 +6 +1048 +67 42 58 41 43 +7 +1070 +77 39 12 1 50 +8 +651 +46 2 95 57 62 +9 +750 +41 7 21 60 61 +10 +517 +78 85 74 62 10 +11 +954 +3 32 38 14 87 +12 +470 +72 14 4 90 99 +13 +1040 +95 74 31 76 40 +14 +854 +53 59 62 12 91 +15 +951 +59 95 39 89 64 +16 +625 +34 48 97 37 62 +17 +1065 +66 37 57 35 53 +18 +778 +42 59 9 91 33 +19 +748 +63 4 54 69 16 diff --git a/data/jobshop/20_5_06_ta006.txt b/data/jobshop/20_5_06_ta006.txt new file mode 100644 index 0000000000..3ebc9b91b7 --- /dev/null +++ b/data/jobshop/20_5_06_ta006.txt @@ -0,0 +1,63 @@ +20 +5 +402959317 +0 +268 +71 13 61 21 91 +1 +467 +27 11 25 8 13 +2 +302 +55 73 52 5 7 +3 +1001 +90 43 72 8 95 +4 +1189 +11 27 89 58 20 +5 +381 +18 33 75 59 69 +6 +935 +42 57 60 85 45 +7 +530 +64 42 28 35 44 +8 +1174 +73 71 94 84 29 +9 +548 +95 3 95 97 32 +10 +562 +22 11 18 93 94 +11 +759 +53 49 73 60 84 +12 +934 +32 8 40 99 60 +13 +365 +5 3 61 29 49 +14 +894 +94 47 68 94 49 +15 +392 +12 58 75 41 65 +16 +989 +41 23 37 51 85 +17 +360 +85 79 13 87 52 +18 +676 +75 99 65 97 8 +19 +602 +38 23 7 11 58 diff --git a/data/jobshop/20_5_07_ta007.txt b/data/jobshop/20_5_07_ta007.txt new file mode 100644 index 0000000000..89343c5a72 --- /dev/null +++ b/data/jobshop/20_5_07_ta007.txt @@ -0,0 +1,63 @@ +20 +5 +1369363414 +0 +566 +15 28 77 1 45 +1 +434 +64 4 36 59 73 +2 +786 +64 43 57 95 59 +3 +686 +48 93 15 49 63 +4 +827 +9 1 81 90 54 +5 +620 +91 81 82 78 98 +6 +946 +27 77 98 3 39 +7 +1133 +34 69 97 69 75 +8 +324 +42 52 12 99 33 +9 +834 +3 28 35 41 8 +10 +1057 +11 28 84 73 86 +11 +361 +54 77 70 28 41 +12 +985 +27 42 27 99 41 +13 +679 +30 53 37 13 22 +14 +1028 +9 46 59 59 43 +15 +732 +15 49 42 47 34 +16 +366 +88 15 57 8 80 +17 +905 +55 43 16 92 16 +18 +623 +50 65 11 87 37 +19 +812 +57 41 34 62 94 diff --git a/data/jobshop/20_5_08_ta008.txt b/data/jobshop/20_5_08_ta008.txt new file mode 100644 index 0000000000..3e73bdd3b8 --- /dev/null +++ b/data/jobshop/20_5_08_ta008.txt @@ -0,0 +1,63 @@ +20 +5 +2021925980 +0 +617 +34 5 86 28 8 +1 +1119 +20 48 35 39 91 +2 +959 +57 80 5 55 45 +3 +791 +47 43 93 21 55 +4 +566 +62 34 74 25 75 +5 +880 +40 2 12 88 18 +6 +1186 +74 87 40 59 59 +7 +972 +94 68 95 40 86 +8 +1074 +9 28 80 90 45 +9 +467 +62 84 6 18 89 +10 +1093 +86 30 92 33 11 +11 +777 +13 35 14 10 54 +12 +1115 +78 42 83 59 38 +13 +1187 +46 39 49 92 41 +14 +1009 +83 85 36 15 64 +15 +988 +52 34 38 77 98 +16 +864 +13 36 43 31 83 +17 +406 +70 9 89 85 36 +18 +1130 +40 96 94 85 61 +19 +545 +60 84 33 99 19 diff --git a/data/jobshop/20_5_09_ta009.txt b/data/jobshop/20_5_09_ta009.txt new file mode 100644 index 0000000000..0c9e7354f7 --- /dev/null +++ b/data/jobshop/20_5_09_ta009.txt @@ -0,0 +1,63 @@ +20 +5 +573109518 +0 +717 +37 59 65 70 94 +1 +785 +36 16 94 3 98 +2 +1050 +1 90 96 43 63 +3 +706 +4 3 47 14 83 +4 +1231 +64 76 35 26 19 +5 +362 +74 74 34 83 79 +6 +704 +32 22 84 26 54 +7 +501 +67 30 3 65 78 +8 +1113 +73 89 60 47 29 +9 +1017 +7 61 34 94 8 +10 +917 +78 39 70 75 38 +11 +746 +64 15 57 30 97 +12 +1218 +98 69 8 1 61 +13 +869 +60 57 74 71 10 +14 +446 +89 9 13 46 37 +15 +725 +49 13 37 87 16 +16 +1100 +2 71 87 78 78 +17 +387 +79 2 71 76 96 +18 +364 +79 34 89 75 9 +19 +448 +53 49 57 55 91 diff --git a/data/jobshop/20_5_10_ta010.txt b/data/jobshop/20_5_10_ta010.txt new file mode 100644 index 0000000000..8e6828d470 --- /dev/null +++ b/data/jobshop/20_5_10_ta010.txt @@ -0,0 +1,63 @@ +20 +5 +88325120 +0 +346 +27 79 22 93 38 +1 +895 +92 23 93 22 84 +2 +400 +75 66 62 64 62 +3 +1010 +94 5 53 81 10 +4 +622 +18 15 30 94 11 +5 +934 +41 51 34 97 93 +6 +353 +37 2 27 54 57 +7 +985 +58 81 30 82 81 +8 +559 +56 12 54 11 10 +9 +540 +20 40 77 91 40 +10 +935 +2 59 24 23 62 +11 +408 +39 32 47 32 49 +12 +1098 +91 16 39 26 90 +13 +1083 +81 87 66 22 34 +14 +820 +33 78 41 12 11 +15 +983 +14 41 46 23 81 +16 +785 +88 43 24 34 51 +17 +310 +22 94 23 87 21 +18 +841 +36 1 68 59 39 +19 +744 +65 93 50 2 27 diff --git a/data/jobshop/300_10_01.txt b/data/jobshop/300_10_01.txt new file mode 100644 index 0000000000..a076c4cd68 --- /dev/null +++ b/data/jobshop/300_10_01.txt @@ -0,0 +1,903 @@ +300 +10 +1615247524 +0 +14417 +52 11 89 87 91 98 28 81 47 74 +1 +11558 +61 75 24 18 42 72 3 71 7 48 +2 +10064 +79 24 90 50 58 61 76 83 69 6 +3 +11876 +97 31 56 35 89 26 86 56 71 89 +4 +9989 +10 55 65 49 67 43 76 8 63 72 +5 +2465 +57 73 70 47 32 45 20 85 90 43 +6 +12983 +85 34 24 88 44 73 18 60 4 80 +7 +8325 +6 88 66 10 13 88 60 13 55 88 +8 +14161 +59 79 67 33 47 83 14 80 34 10 +9 +14490 +87 88 94 72 3 64 40 25 55 15 +10 +1184 +12 45 43 61 94 19 96 20 42 39 +11 +11677 +90 99 51 61 52 73 25 13 6 99 +12 +9734 +83 82 79 17 89 81 51 18 48 18 +13 +12674 +92 40 88 75 1 58 3 67 50 77 +14 +6381 +63 57 3 87 45 35 64 43 63 98 +15 +687 +74 91 14 27 30 47 27 40 31 15 +16 +12631 +86 31 51 35 87 92 83 91 46 11 +17 +6926 +22 62 63 80 52 53 12 20 58 36 +18 +8751 +54 17 20 15 94 62 69 89 95 36 +19 +13044 +65 87 83 97 55 90 32 58 20 99 +20 +10066 +55 3 84 89 9 51 85 26 90 14 +21 +15591 +19 97 94 81 56 86 71 67 5 76 +22 +4095 +7 92 85 64 15 78 10 34 42 90 +23 +10406 +35 51 53 22 1 56 97 50 32 75 +24 +14138 +78 23 62 28 45 65 41 49 36 14 +25 +8590 +32 7 12 34 87 1 6 11 89 55 +26 +5157 +10 75 58 42 16 11 17 82 19 48 +27 +1064 +75 64 59 65 81 65 43 55 94 41 +28 +12281 +14 23 35 84 34 56 79 73 37 51 +29 +5843 +53 50 69 71 35 20 96 59 48 25 +30 +12939 +49 25 94 83 3 2 42 54 83 99 +31 +1951 +40 33 19 77 54 70 36 5 62 74 +32 +3357 +19 32 11 33 84 42 84 5 26 83 +33 +2796 +25 25 8 59 86 45 93 52 35 13 +34 +11893 +54 96 10 12 71 85 69 82 33 45 +35 +15456 +5 77 23 42 3 49 43 32 88 18 +36 +7033 +37 78 83 66 40 50 63 48 26 3 +37 +8691 +56 44 43 56 15 27 79 10 40 49 +38 +11612 +18 35 96 30 93 91 96 40 7 31 +39 +7868 +31 38 20 17 8 78 25 60 78 38 +40 +8866 +30 63 48 21 6 82 93 26 93 31 +41 +2025 +2 77 14 15 53 61 72 2 42 97 +42 +14812 +5 76 72 72 72 62 23 65 64 73 +43 +10000 +15 35 13 73 54 73 62 62 4 82 +44 +1808 +71 83 41 83 57 83 70 4 82 58 +45 +7644 +46 26 61 47 14 15 64 17 19 1 +46 +6084 +49 84 19 92 80 75 4 90 73 76 +47 +15101 +89 95 47 1 61 11 38 86 10 86 +48 +870 +59 34 6 25 24 21 30 89 44 58 +49 +14632 +42 87 58 87 19 4 65 22 95 80 +50 +10272 +13 6 42 83 33 75 84 21 52 89 +51 +7430 +56 52 25 57 28 71 48 22 1 66 +52 +2803 +27 38 12 23 32 45 44 62 30 57 +53 +8822 +13 9 66 78 68 28 31 65 88 32 +54 +1092 +29 98 81 57 83 48 31 86 19 54 +55 +8720 +20 41 26 96 31 51 20 75 51 69 +56 +2646 +30 28 28 7 8 65 54 90 99 37 +57 +15331 +26 50 12 89 83 15 27 97 80 61 +58 +2502 +98 94 92 73 99 59 83 88 93 24 +59 +2815 +12 56 29 52 82 97 67 30 58 53 +60 +15511 +48 48 12 21 82 9 98 29 99 58 +61 +14030 +54 23 64 74 80 5 56 91 89 36 +62 +10272 +93 93 91 78 33 43 20 42 3 43 +63 +15488 +29 56 84 72 33 1 7 7 57 93 +64 +6141 +51 3 58 62 48 60 44 41 40 57 +65 +5679 +33 53 90 79 67 41 43 41 9 53 +66 +4371 +32 67 33 8 53 20 43 1 68 40 +67 +5949 +80 55 44 24 68 59 2 42 96 39 +68 +11729 +9 26 19 38 90 95 27 93 20 52 +69 +6568 +14 79 13 42 13 46 88 73 39 3 +70 +8280 +11 83 23 64 55 87 49 62 77 77 +71 +14977 +46 63 37 10 85 43 55 74 60 84 +72 +13452 +86 6 11 80 35 4 52 76 73 49 +73 +4227 +55 4 13 88 6 32 46 19 53 57 +74 +8182 +2 74 51 21 12 79 42 2 79 3 +75 +1969 +78 93 88 30 34 44 85 72 62 1 +76 +11147 +55 87 62 98 79 17 28 86 36 57 +77 +2426 +68 47 62 25 83 71 47 95 2 19 +78 +988 +49 84 31 88 98 69 65 36 41 33 +79 +13934 +12 48 87 11 83 3 41 42 76 46 +80 +6974 +56 89 92 35 89 2 96 35 57 80 +81 +13524 +53 16 85 65 64 42 10 47 31 69 +82 +4751 +20 63 52 62 44 67 25 65 78 22 +83 +8807 +63 58 29 78 4 48 49 8 73 7 +84 +3901 +79 67 76 67 75 91 59 12 5 80 +85 +2430 +1 29 61 98 97 20 54 92 97 97 +86 +4560 +84 42 3 9 97 32 83 83 64 85 +87 +4942 +37 13 37 22 12 41 31 15 52 70 +88 +9405 +38 24 32 61 12 79 96 52 86 27 +89 +3198 +99 17 10 27 9 80 31 5 31 67 +90 +3325 +99 30 64 17 45 83 82 90 78 51 +91 +2879 +23 61 14 13 82 72 75 40 72 2 +92 +7689 +27 7 21 87 51 80 6 87 86 24 +93 +9549 +68 40 57 66 19 21 26 57 43 55 +94 +6742 +58 64 92 6 7 13 18 88 32 97 +95 +8939 +32 46 50 64 42 21 71 60 28 34 +96 +4488 +32 54 52 65 45 91 67 86 28 34 +97 +4439 +79 60 55 92 53 84 35 34 22 83 +98 +11511 +17 76 50 43 25 75 17 58 74 89 +99 +1118 +29 91 26 23 67 24 57 33 60 75 +100 +4412 +17 58 7 16 82 48 56 74 1 22 +101 +5238 +90 53 70 51 49 61 57 53 84 47 +102 +9183 +91 71 85 19 62 14 94 43 80 56 +103 +9364 +24 89 89 36 18 67 62 22 88 47 +104 +2853 +37 78 92 56 4 40 36 81 84 84 +105 +15062 +78 20 3 65 99 22 48 76 17 35 +106 +13897 +78 47 59 65 70 2 79 84 93 41 +107 +2163 +91 33 76 72 54 5 26 37 72 85 +108 +5270 +61 14 4 9 11 18 31 40 38 17 +109 +9387 +5 75 17 38 16 23 49 51 42 9 +110 +11265 +6 29 80 26 75 32 63 90 65 40 +111 +2526 +61 73 87 84 27 16 50 96 5 29 +112 +11847 +73 62 80 23 16 37 87 66 64 80 +113 +5005 +31 91 66 75 58 23 58 22 51 93 +114 +5617 +71 54 43 39 29 60 19 9 85 51 +115 +9245 +23 76 56 15 59 42 97 59 73 62 +116 +15324 +22 21 42 68 47 58 46 7 48 30 +117 +6348 +58 51 57 39 47 20 88 73 42 16 +118 +8327 +72 99 63 87 90 52 27 75 14 59 +119 +10703 +80 73 62 63 60 31 37 59 69 75 +120 +13722 +98 34 40 86 22 19 45 20 5 10 +121 +7824 +81 57 57 74 73 45 49 85 98 76 +122 +9496 +2 81 85 87 69 70 30 41 14 82 +123 +9185 +75 4 33 79 81 41 49 41 77 24 +124 +8326 +18 86 1 25 25 53 28 19 10 8 +125 +3666 +86 21 30 92 38 11 3 32 74 19 +126 +10574 +60 6 60 54 36 57 30 48 5 44 +127 +2695 +40 83 15 4 67 74 6 18 76 45 +128 +14854 +82 40 18 76 84 54 62 34 10 51 +129 +15581 +17 93 21 80 81 99 37 45 88 95 +130 +9564 +84 65 62 32 54 34 81 62 63 47 +131 +7198 +2 71 99 91 47 90 51 25 49 22 +132 +6406 +74 49 52 15 83 44 69 80 98 41 +133 +3194 +76 18 36 84 8 32 32 87 59 9 +134 +9139 +89 17 35 88 59 33 30 44 67 84 +135 +10156 +78 28 36 19 96 26 15 43 72 96 +136 +9163 +37 67 20 6 83 35 51 30 42 28 +137 +3562 +31 20 62 95 44 2 20 39 18 49 +138 +14111 +21 37 64 94 2 72 82 73 7 59 +139 +8295 +31 95 61 17 86 22 55 23 7 94 +140 +8420 +25 95 66 86 66 99 76 88 13 98 +141 +8444 +33 84 31 20 69 91 97 62 89 93 +142 +7016 +37 24 85 77 64 94 47 94 9 94 +143 +15411 +94 93 71 60 83 8 13 87 48 89 +144 +14381 +40 48 33 40 68 78 66 95 15 3 +145 +10670 +77 8 15 35 62 22 54 83 86 62 +146 +9864 +68 78 68 94 36 74 33 21 86 76 +147 +11965 +30 79 85 2 40 71 81 65 36 98 +148 +6002 +88 91 40 19 96 26 40 72 85 64 +149 +1360 +24 30 99 59 66 70 64 16 30 58 +150 +12684 +47 30 8 96 92 53 18 77 37 18 +151 +9060 +45 51 62 89 46 9 58 87 13 6 +152 +14710 +41 74 48 3 51 8 94 49 14 68 +153 +6380 +67 29 65 14 71 11 16 74 74 46 +154 +6669 +30 62 73 33 74 75 86 70 39 66 +155 +2515 +85 80 71 17 56 25 8 71 97 11 +156 +2232 +83 76 17 76 34 32 15 89 47 36 +157 +3546 +51 56 87 29 67 53 18 49 5 47 +158 +3295 +14 53 37 41 99 53 97 85 63 63 +159 +14821 +19 14 95 77 3 79 3 2 7 77 +160 +3595 +44 3 54 77 90 49 72 18 45 84 +161 +14311 +26 55 62 99 68 11 27 10 4 9 +162 +13452 +68 96 84 55 5 17 90 31 70 95 +163 +9469 +86 48 25 59 65 5 17 69 27 78 +164 +12355 +47 96 34 7 83 3 22 77 42 39 +165 +14441 +69 25 98 97 2 9 98 34 54 77 +166 +10919 +41 41 21 49 88 85 21 83 81 43 +167 +3912 +48 18 44 62 95 73 40 80 83 81 +168 +6415 +57 67 71 14 4 60 98 30 23 58 +169 +12114 +74 77 58 21 22 23 45 89 44 81 +170 +950 +63 46 68 39 78 23 37 91 45 37 +171 +7235 +61 57 49 67 89 23 97 96 66 22 +172 +2227 +55 60 28 38 74 55 69 87 97 31 +173 +7110 +52 2 16 35 56 58 42 81 52 96 +174 +4119 +61 4 77 36 75 37 68 76 24 75 +175 +6015 +72 15 53 74 72 35 35 16 3 46 +176 +12272 +92 14 63 97 45 26 19 15 51 17 +177 +12222 +63 69 95 2 12 17 27 71 17 54 +178 +9315 +74 85 92 79 15 73 27 63 22 36 +179 +8066 +33 1 79 36 33 22 32 52 86 4 +180 +14044 +33 36 43 44 44 82 87 80 97 27 +181 +4368 +49 53 17 62 24 88 25 34 63 10 +182 +8970 +27 7 58 88 10 22 68 31 15 66 +183 +1621 +28 31 16 55 15 1 99 95 64 43 +184 +3804 +6 19 70 86 24 92 89 24 27 4 +185 +13815 +54 46 82 42 76 57 43 77 35 4 +186 +3907 +6 43 64 46 1 16 12 98 67 41 +187 +3105 +68 84 7 52 74 37 79 12 65 36 +188 +14900 +54 6 41 12 62 6 39 76 76 97 +189 +1138 +48 18 63 91 70 57 76 29 86 50 +190 +3284 +34 84 54 64 26 6 13 81 19 45 +191 +12937 +60 95 37 90 1 20 91 93 65 25 +192 +7128 +40 65 6 70 24 62 62 13 89 71 +193 +13773 +2 89 59 16 57 75 41 36 10 61 +194 +14466 +85 90 95 9 36 17 20 94 80 50 +195 +7462 +33 48 55 18 54 95 61 43 48 56 +196 +11567 +65 97 41 3 89 77 35 7 77 70 +197 +13403 +46 44 25 19 81 90 21 7 48 8 +198 +6865 +48 15 14 21 14 14 93 12 79 99 +199 +832 +17 48 87 16 50 95 2 64 81 68 +200 +5941 +98 33 89 55 7 5 41 68 93 25 +201 +14411 +72 27 34 36 11 18 4 46 50 2 +202 +1776 +36 30 17 31 71 13 67 82 2 57 +203 +13429 +45 97 42 19 37 49 14 4 50 90 +204 +4097 +9 80 34 53 3 25 75 83 47 99 +205 +2479 +73 33 2 80 46 1 53 28 65 14 +206 +7911 +3 65 98 60 17 58 84 2 63 55 +207 +9358 +75 93 8 7 94 79 13 84 67 53 +208 +1167 +16 86 80 53 81 60 29 36 72 56 +209 +13557 +31 8 4 62 3 89 96 34 39 65 +210 +3834 +54 78 48 48 24 64 92 7 55 33 +211 +3544 +19 62 72 77 13 90 21 92 1 98 +212 +1199 +97 41 28 10 96 79 81 23 50 45 +213 +13335 +84 83 41 2 48 61 95 81 13 69 +214 +7237 +30 97 17 86 62 18 76 56 7 59 +215 +11641 +29 31 17 54 4 10 32 50 18 22 +216 +1853 +56 24 34 31 80 4 80 86 55 50 +217 +3990 +42 29 27 72 77 19 35 50 96 46 +218 +9389 +25 92 36 59 40 58 65 66 73 70 +219 +14201 +1 41 65 26 11 19 72 62 29 45 +220 +8739 +31 8 47 96 45 28 68 63 85 14 +221 +9180 +72 7 34 69 91 54 97 37 5 62 +222 +4532 +25 57 67 80 23 58 2 28 14 66 +223 +5820 +83 49 13 19 23 41 77 7 39 84 +224 +3653 +99 17 56 72 29 40 34 23 7 14 +225 +5568 +50 8 9 28 94 33 78 99 19 2 +226 +6226 +92 40 72 59 12 2 8 14 9 89 +227 +11146 +83 28 5 22 92 26 93 49 6 72 +228 +7302 +10 48 88 28 1 99 22 58 96 98 +229 +730 +22 51 58 42 73 38 71 61 62 42 +230 +5273 +26 84 17 37 50 87 35 35 82 13 +231 +12033 +56 3 4 20 31 11 61 46 72 38 +232 +4291 +99 43 67 99 25 32 82 38 71 90 +233 +15476 +42 72 47 37 6 67 26 62 71 20 +234 +6587 +48 47 46 65 31 76 74 53 46 9 +235 +10022 +93 30 19 53 9 55 47 7 77 3 +236 +3150 +46 33 7 51 83 32 97 23 99 24 +237 +12810 +61 90 34 47 19 74 72 24 86 79 +238 +12453 +78 45 75 68 72 85 52 73 96 15 +239 +5568 +61 39 6 15 52 30 7 23 89 82 +240 +2002 +37 33 40 86 9 40 4 91 39 1 +241 +6327 +34 50 87 60 30 31 41 34 80 34 +242 +10991 +29 43 75 61 60 92 12 43 85 65 +243 +4739 +46 41 12 16 83 12 65 10 84 23 +244 +10676 +72 56 80 94 10 79 13 70 39 77 +245 +3938 +19 85 83 54 79 78 99 94 45 44 +246 +8582 +63 50 17 24 45 27 81 85 62 45 +247 +13650 +32 27 40 71 63 22 69 53 41 68 +248 +13484 +69 96 38 4 73 5 77 28 55 91 +249 +12463 +99 94 16 1 20 29 49 99 31 44 +250 +3222 +89 48 33 1 76 26 19 25 27 80 +251 +2699 +48 68 61 26 34 80 78 38 69 60 +252 +11426 +23 96 13 65 66 78 46 93 85 7 +253 +3706 +78 75 33 21 48 97 81 39 11 86 +254 +2450 +94 89 88 80 55 16 81 31 89 51 +255 +5283 +93 62 99 40 39 24 36 51 37 90 +256 +3697 +84 45 33 46 33 78 11 1 4 64 +257 +4355 +28 40 37 75 97 58 51 23 40 43 +258 +12073 +70 39 54 80 18 73 72 42 86 25 +259 +3850 +94 7 43 43 62 32 86 23 37 63 +260 +7012 +52 23 96 49 46 17 65 97 87 32 +261 +3953 +54 49 65 25 3 95 81 69 8 89 +262 +1708 +48 51 15 39 26 38 31 53 11 56 +263 +767 +55 35 63 2 21 37 91 4 97 8 +264 +830 +85 30 34 20 24 54 95 58 39 45 +265 +1831 +71 59 42 45 55 89 64 84 32 8 +266 +3304 +17 51 94 85 59 28 75 78 96 28 +267 +5083 +31 52 26 89 75 98 70 63 40 34 +268 +2555 +42 29 72 48 30 59 43 17 76 30 +269 +9284 +32 47 56 75 78 46 61 41 20 97 +270 +1854 +67 72 82 43 34 89 65 81 83 22 +271 +15123 +94 40 90 66 59 36 14 42 70 74 +272 +6096 +2 72 11 32 72 56 71 19 93 15 +273 +8122 +46 30 1 93 66 97 9 94 84 86 +274 +3063 +99 47 41 16 70 75 68 53 52 21 +275 +11567 +15 7 96 13 31 67 26 23 19 88 +276 +7064 +97 76 31 67 5 37 34 60 32 54 +277 +8003 +62 59 51 85 22 62 21 57 51 25 +278 +3827 +51 40 43 26 10 46 7 67 86 50 +279 +15587 +42 22 11 34 97 23 48 70 47 99 +280 +7666 +26 8 56 60 3 92 21 9 10 49 +281 +11254 +32 32 31 42 94 24 19 70 56 39 +282 +6098 +46 18 79 45 59 95 69 49 77 98 +283 +3384 +96 47 52 51 83 81 42 39 53 72 +284 +14655 +87 77 73 39 21 53 68 85 75 57 +285 +3403 +3 85 6 8 98 16 90 75 19 81 +286 +9390 +81 10 75 39 40 66 94 6 78 7 +287 +7414 +65 75 5 74 8 63 31 2 71 8 +288 +5537 +39 35 52 96 89 15 80 50 35 22 +289 +8034 +39 99 87 38 46 22 57 10 79 57 +290 +10199 +87 7 4 65 92 72 48 51 77 51 +291 +1280 +45 72 15 97 44 19 68 99 68 92 +292 +7914 +5 14 78 83 62 30 46 72 90 92 +293 +10726 +64 72 99 39 52 11 2 1 63 38 +294 +6146 +17 5 22 58 61 13 39 10 99 6 +295 +1643 +3 49 95 43 59 59 99 97 13 96 +296 +1264 +74 87 4 27 44 81 2 95 14 29 +297 +8391 +75 58 36 62 6 45 47 94 80 57 +298 +9086 +57 30 43 63 30 47 36 10 31 49 +299 +7615 +19 56 86 62 41 65 37 84 50 60 diff --git a/data/jobshop/300_10_02.txt b/data/jobshop/300_10_02.txt new file mode 100644 index 0000000000..551992bff4 --- /dev/null +++ b/data/jobshop/300_10_02.txt @@ -0,0 +1,903 @@ +300 +10 +1124354141 +0 +11561 +61 75 24 18 42 72 3 71 7 48 +1 +10067 +79 24 90 50 58 61 76 83 69 6 +2 +11879 +97 31 56 35 89 26 86 56 71 89 +3 +9992 +10 55 65 49 67 43 76 8 63 72 +4 +2466 +57 73 70 47 32 45 20 85 90 43 +5 +12986 +85 34 24 88 44 73 18 60 4 80 +6 +8327 +6 88 66 10 13 88 60 13 55 88 +7 +14165 +59 79 67 33 47 83 14 80 34 10 +8 +14494 +87 88 94 72 3 64 40 25 55 15 +9 +1184 +12 45 43 61 94 19 96 20 42 39 +10 +11680 +90 99 51 61 52 73 25 13 6 99 +11 +9736 +83 82 79 17 89 81 51 18 48 18 +12 +12677 +92 40 88 75 1 58 3 67 50 77 +13 +6383 +63 57 3 87 45 35 64 43 63 98 +14 +687 +74 91 14 27 30 47 27 40 31 15 +15 +12634 +86 31 51 35 87 92 83 91 46 11 +16 +6928 +22 62 63 80 52 53 12 20 58 36 +17 +8753 +54 17 20 15 94 62 69 89 95 36 +18 +13047 +65 87 83 97 55 90 32 58 20 99 +19 +10069 +55 3 84 89 9 51 85 26 90 14 +20 +15595 +19 97 94 81 56 86 71 67 5 76 +21 +4096 +7 92 85 64 15 78 10 34 42 90 +22 +10409 +35 51 53 22 1 56 97 50 32 75 +23 +14141 +78 23 62 28 45 65 41 49 36 14 +24 +8592 +32 7 12 34 87 1 6 11 89 55 +25 +5158 +10 75 58 42 16 11 17 82 19 48 +26 +1065 +75 64 59 65 81 65 43 55 94 41 +27 +12285 +14 23 35 84 34 56 79 73 37 51 +28 +5844 +53 50 69 71 35 20 96 59 48 25 +29 +12942 +49 25 94 83 3 2 42 54 83 99 +30 +1952 +40 33 19 77 54 70 36 5 62 74 +31 +3358 +19 32 11 33 84 42 84 5 26 83 +32 +2796 +25 25 8 59 86 45 93 52 35 13 +33 +11896 +54 96 10 12 71 85 69 82 33 45 +34 +15460 +5 77 23 42 3 49 43 32 88 18 +35 +7035 +37 78 83 66 40 50 63 48 26 3 +36 +8693 +56 44 43 56 15 27 79 10 40 49 +37 +11615 +18 35 96 30 93 91 96 40 7 31 +38 +7870 +31 38 20 17 8 78 25 60 78 38 +39 +8869 +30 63 48 21 6 82 93 26 93 31 +40 +2025 +2 77 14 15 53 61 72 2 42 97 +41 +14816 +5 76 72 72 72 62 23 65 64 73 +42 +10002 +15 35 13 73 54 73 62 62 4 82 +43 +1808 +71 83 41 83 57 83 70 4 82 58 +44 +7646 +46 26 61 47 14 15 64 17 19 1 +45 +6085 +49 84 19 92 80 75 4 90 73 76 +46 +15105 +89 95 47 1 61 11 38 86 10 86 +47 +871 +59 34 6 25 24 21 30 89 44 58 +48 +14636 +42 87 58 87 19 4 65 22 95 80 +49 +10274 +13 6 42 83 33 75 84 21 52 89 +50 +7432 +56 52 25 57 28 71 48 22 1 66 +51 +2803 +27 38 12 23 32 45 44 62 30 57 +52 +8825 +13 9 66 78 68 28 31 65 88 32 +53 +1092 +29 98 81 57 83 48 31 86 19 54 +54 +8722 +20 41 26 96 31 51 20 75 51 69 +55 +2646 +30 28 28 7 8 65 54 90 99 37 +56 +15335 +26 50 12 89 83 15 27 97 80 61 +57 +2503 +98 94 92 73 99 59 83 88 93 24 +58 +2815 +12 56 29 52 82 97 67 30 58 53 +59 +15515 +48 48 12 21 82 9 98 29 99 58 +60 +14033 +54 23 64 74 80 5 56 91 89 36 +61 +10275 +93 93 91 78 33 43 20 42 3 43 +62 +15492 +29 56 84 72 33 1 7 7 57 93 +63 +6143 +51 3 58 62 48 60 44 41 40 57 +64 +5681 +33 53 90 79 67 41 43 41 9 53 +65 +4372 +32 67 33 8 53 20 43 1 68 40 +66 +5951 +80 55 44 24 68 59 2 42 96 39 +67 +11732 +9 26 19 38 90 95 27 93 20 52 +68 +6569 +14 79 13 42 13 46 88 73 39 3 +69 +8282 +11 83 23 64 55 87 49 62 77 77 +70 +14981 +46 63 37 10 85 43 55 74 60 84 +71 +13456 +86 6 11 80 35 4 52 76 73 49 +72 +4228 +55 4 13 88 6 32 46 19 53 57 +73 +8185 +2 74 51 21 12 79 42 2 79 3 +74 +1970 +78 93 88 30 34 44 85 72 62 1 +75 +11150 +55 87 62 98 79 17 28 86 36 57 +76 +2427 +68 47 62 25 83 71 47 95 2 19 +77 +988 +49 84 31 88 98 69 65 36 41 33 +78 +13938 +12 48 87 11 83 3 41 42 76 46 +79 +6976 +56 89 92 35 89 2 96 35 57 80 +80 +13528 +53 16 85 65 64 42 10 47 31 69 +81 +4752 +20 63 52 62 44 67 25 65 78 22 +82 +8810 +63 58 29 78 4 48 49 8 73 7 +83 +3902 +79 67 76 67 75 91 59 12 5 80 +84 +2431 +1 29 61 98 97 20 54 92 97 97 +85 +4561 +84 42 3 9 97 32 83 83 64 85 +86 +4943 +37 13 37 22 12 41 31 15 52 70 +87 +9407 +38 24 32 61 12 79 96 52 86 27 +88 +3199 +99 17 10 27 9 80 31 5 31 67 +89 +3326 +99 30 64 17 45 83 82 90 78 51 +90 +2880 +23 61 14 13 82 72 75 40 72 2 +91 +7691 +27 7 21 87 51 80 6 87 86 24 +92 +9551 +68 40 57 66 19 21 26 57 43 55 +93 +6744 +58 64 92 6 7 13 18 88 32 97 +94 +8941 +32 46 50 64 42 21 71 60 28 34 +95 +4490 +32 54 52 65 45 91 67 86 28 34 +96 +4441 +79 60 55 92 53 84 35 34 22 83 +97 +11514 +17 76 50 43 25 75 17 58 74 89 +98 +1118 +29 91 26 23 67 24 57 33 60 75 +99 +4413 +17 58 7 16 82 48 56 74 1 22 +100 +5240 +90 53 70 51 49 61 57 53 84 47 +101 +9186 +91 71 85 19 62 14 94 43 80 56 +102 +9367 +24 89 89 36 18 67 62 22 88 47 +103 +2854 +37 78 92 56 4 40 36 81 84 84 +104 +15066 +78 20 3 65 99 22 48 76 17 35 +105 +13901 +78 47 59 65 70 2 79 84 93 41 +106 +2164 +91 33 76 72 54 5 26 37 72 85 +107 +5271 +61 14 4 9 11 18 31 40 38 17 +108 +9389 +5 75 17 38 16 23 49 51 42 9 +109 +11268 +6 29 80 26 75 32 63 90 65 40 +110 +2527 +61 73 87 84 27 16 50 96 5 29 +111 +11850 +73 62 80 23 16 37 87 66 64 80 +112 +5007 +31 91 66 75 58 23 58 22 51 93 +113 +5618 +71 54 43 39 29 60 19 9 85 51 +114 +9247 +23 76 56 15 59 42 97 59 73 62 +115 +15328 +22 21 42 68 47 58 46 7 48 30 +116 +6350 +58 51 57 39 47 20 88 73 42 16 +117 +8329 +72 99 63 87 90 52 27 75 14 59 +118 +10705 +80 73 62 63 60 31 37 59 69 75 +119 +13726 +98 34 40 86 22 19 45 20 5 10 +120 +7826 +81 57 57 74 73 45 49 85 98 76 +121 +9499 +2 81 85 87 69 70 30 41 14 82 +122 +9187 +75 4 33 79 81 41 49 41 77 24 +123 +8329 +18 86 1 25 25 53 28 19 10 8 +124 +3667 +86 21 30 92 38 11 3 32 74 19 +125 +10577 +60 6 60 54 36 57 30 48 5 44 +126 +2696 +40 83 15 4 67 74 6 18 76 45 +127 +14858 +82 40 18 76 84 54 62 34 10 51 +128 +15585 +17 93 21 80 81 99 37 45 88 95 +129 +9567 +84 65 62 32 54 34 81 62 63 47 +130 +7200 +2 71 99 91 47 90 51 25 49 22 +131 +6408 +74 49 52 15 83 44 69 80 98 41 +132 +3194 +76 18 36 84 8 32 32 87 59 9 +133 +9142 +89 17 35 88 59 33 30 44 67 84 +134 +10158 +78 28 36 19 96 26 15 43 72 96 +135 +9166 +37 67 20 6 83 35 51 30 42 28 +136 +3563 +31 20 62 95 44 2 20 39 18 49 +137 +14114 +21 37 64 94 2 72 82 73 7 59 +138 +8297 +31 95 61 17 86 22 55 23 7 94 +139 +8422 +25 95 66 86 66 99 76 88 13 98 +140 +8447 +33 84 31 20 69 91 97 62 89 93 +141 +7018 +37 24 85 77 64 94 47 94 9 94 +142 +15416 +94 93 71 60 83 8 13 87 48 89 +143 +14385 +40 48 33 40 68 78 66 95 15 3 +144 +10673 +77 8 15 35 62 22 54 83 86 62 +145 +9866 +68 78 68 94 36 74 33 21 86 76 +146 +11968 +30 79 85 2 40 71 81 65 36 98 +147 +6003 +88 91 40 19 96 26 40 72 85 64 +148 +1361 +24 30 99 59 66 70 64 16 30 58 +149 +12687 +47 30 8 96 92 53 18 77 37 18 +150 +9063 +45 51 62 89 46 9 58 87 13 6 +151 +14714 +41 74 48 3 51 8 94 49 14 68 +152 +6381 +67 29 65 14 71 11 16 74 74 46 +153 +6671 +30 62 73 33 74 75 86 70 39 66 +154 +2515 +85 80 71 17 56 25 8 71 97 11 +155 +2232 +83 76 17 76 34 32 15 89 47 36 +156 +3547 +51 56 87 29 67 53 18 49 5 47 +157 +3296 +14 53 37 41 99 53 97 85 63 63 +158 +14825 +19 14 95 77 3 79 3 2 7 77 +159 +3596 +44 3 54 77 90 49 72 18 45 84 +160 +14315 +26 55 62 99 68 11 27 10 4 9 +161 +13455 +68 96 84 55 5 17 90 31 70 95 +162 +9472 +86 48 25 59 65 5 17 69 27 78 +163 +12358 +47 96 34 7 83 3 22 77 42 39 +164 +14444 +69 25 98 97 2 9 98 34 54 77 +165 +10921 +41 41 21 49 88 85 21 83 81 43 +166 +3913 +48 18 44 62 95 73 40 80 83 81 +167 +6417 +57 67 71 14 4 60 98 30 23 58 +168 +12117 +74 77 58 21 22 23 45 89 44 81 +169 +950 +63 46 68 39 78 23 37 91 45 37 +170 +7237 +61 57 49 67 89 23 97 96 66 22 +171 +2228 +55 60 28 38 74 55 69 87 97 31 +172 +7112 +52 2 16 35 56 58 42 81 52 96 +173 +4120 +61 4 77 36 75 37 68 76 24 75 +174 +6017 +72 15 53 74 72 35 35 16 3 46 +175 +12275 +92 14 63 97 45 26 19 15 51 17 +176 +12225 +63 69 95 2 12 17 27 71 17 54 +177 +9318 +74 85 92 79 15 73 27 63 22 36 +178 +8068 +33 1 79 36 33 22 32 52 86 4 +179 +14047 +33 36 43 44 44 82 87 80 97 27 +180 +4369 +49 53 17 62 24 88 25 34 63 10 +181 +8972 +27 7 58 88 10 22 68 31 15 66 +182 +1622 +28 31 16 55 15 1 99 95 64 43 +183 +3805 +6 19 70 86 24 92 89 24 27 4 +184 +13818 +54 46 82 42 76 57 43 77 35 4 +185 +3908 +6 43 64 46 1 16 12 98 67 41 +186 +3106 +68 84 7 52 74 37 79 12 65 36 +187 +14904 +54 6 41 12 62 6 39 76 76 97 +188 +1138 +48 18 63 91 70 57 76 29 86 50 +189 +3285 +34 84 54 64 26 6 13 81 19 45 +190 +12941 +60 95 37 90 1 20 91 93 65 25 +191 +7130 +40 65 6 70 24 62 62 13 89 71 +192 +13777 +2 89 59 16 57 75 41 36 10 61 +193 +14470 +85 90 95 9 36 17 20 94 80 50 +194 +7464 +33 48 55 18 54 95 61 43 48 56 +195 +11570 +65 97 41 3 89 77 35 7 77 70 +196 +13407 +46 44 25 19 81 90 21 7 48 8 +197 +6867 +48 15 14 21 14 14 93 12 79 99 +198 +832 +17 48 87 16 50 95 2 64 81 68 +199 +5942 +98 33 89 55 7 5 41 68 93 25 +200 +14415 +72 27 34 36 11 18 4 46 50 2 +201 +1777 +36 30 17 31 71 13 67 82 2 57 +202 +13433 +45 97 42 19 37 49 14 4 50 90 +203 +4098 +9 80 34 53 3 25 75 83 47 99 +204 +2480 +73 33 2 80 46 1 53 28 65 14 +205 +7913 +3 65 98 60 17 58 84 2 63 55 +206 +9361 +75 93 8 7 94 79 13 84 67 53 +207 +1167 +16 86 80 53 81 60 29 36 72 56 +208 +13560 +31 8 4 62 3 89 96 34 39 65 +209 +3835 +54 78 48 48 24 64 92 7 55 33 +210 +3545 +19 62 72 77 13 90 21 92 1 98 +211 +1200 +97 41 28 10 96 79 81 23 50 45 +212 +13338 +84 83 41 2 48 61 95 81 13 69 +213 +7239 +30 97 17 86 62 18 76 56 7 59 +214 +11644 +29 31 17 54 4 10 32 50 18 22 +215 +1854 +56 24 34 31 80 4 80 86 55 50 +216 +3991 +42 29 27 72 77 19 35 50 96 46 +217 +9392 +25 92 36 59 40 58 65 66 73 70 +218 +14205 +1 41 65 26 11 19 72 62 29 45 +219 +8742 +31 8 47 96 45 28 68 63 85 14 +220 +9183 +72 7 34 69 91 54 97 37 5 62 +221 +4533 +25 57 67 80 23 58 2 28 14 66 +222 +5822 +83 49 13 19 23 41 77 7 39 84 +223 +3654 +99 17 56 72 29 40 34 23 7 14 +224 +5570 +50 8 9 28 94 33 78 99 19 2 +225 +6228 +92 40 72 59 12 2 8 14 9 89 +226 +11149 +83 28 5 22 92 26 93 49 6 72 +227 +7303 +10 48 88 28 1 99 22 58 96 98 +228 +730 +22 51 58 42 73 38 71 61 62 42 +229 +5274 +26 84 17 37 50 87 35 35 82 13 +230 +12036 +56 3 4 20 31 11 61 46 72 38 +231 +4293 +99 43 67 99 25 32 82 38 71 90 +232 +15480 +42 72 47 37 6 67 26 62 71 20 +233 +6588 +48 47 46 65 31 76 74 53 46 9 +234 +10024 +93 30 19 53 9 55 47 7 77 3 +235 +3151 +46 33 7 51 83 32 97 23 99 24 +236 +12814 +61 90 34 47 19 74 72 24 86 79 +237 +12456 +78 45 75 68 72 85 52 73 96 15 +238 +5569 +61 39 6 15 52 30 7 23 89 82 +239 +2003 +37 33 40 86 9 40 4 91 39 1 +240 +6329 +34 50 87 60 30 31 41 34 80 34 +241 +10994 +29 43 75 61 60 92 12 43 85 65 +242 +4740 +46 41 12 16 83 12 65 10 84 23 +243 +10679 +72 56 80 94 10 79 13 70 39 77 +244 +3939 +19 85 83 54 79 78 99 94 45 44 +245 +8584 +63 50 17 24 45 27 81 85 62 45 +246 +13653 +32 27 40 71 63 22 69 53 41 68 +247 +13488 +69 96 38 4 73 5 77 28 55 91 +248 +12466 +99 94 16 1 20 29 49 99 31 44 +249 +3223 +89 48 33 1 76 26 19 25 27 80 +250 +2700 +48 68 61 26 34 80 78 38 69 60 +251 +11429 +23 96 13 65 66 78 46 93 85 7 +252 +3707 +78 75 33 21 48 97 81 39 11 86 +253 +2451 +94 89 88 80 55 16 81 31 89 51 +254 +5284 +93 62 99 40 39 24 36 51 37 90 +255 +3698 +84 45 33 46 33 78 11 1 4 64 +256 +4356 +28 40 37 75 97 58 51 23 40 43 +257 +12076 +70 39 54 80 18 73 72 42 86 25 +258 +3851 +94 7 43 43 62 32 86 23 37 63 +259 +7014 +52 23 96 49 46 17 65 97 87 32 +260 +3954 +54 49 65 25 3 95 81 69 8 89 +261 +1709 +48 51 15 39 26 38 31 53 11 56 +262 +767 +55 35 63 2 21 37 91 4 97 8 +263 +830 +85 30 34 20 24 54 95 58 39 45 +264 +1831 +71 59 42 45 55 89 64 84 32 8 +265 +3305 +17 51 94 85 59 28 75 78 96 28 +266 +5085 +31 52 26 89 75 98 70 63 40 34 +267 +2556 +42 29 72 48 30 59 43 17 76 30 +268 +9286 +32 47 56 75 78 46 61 41 20 97 +269 +1854 +67 72 82 43 34 89 65 81 83 22 +270 +15127 +94 40 90 66 59 36 14 42 70 74 +271 +6097 +2 72 11 32 72 56 71 19 93 15 +272 +8124 +46 30 1 93 66 97 9 94 84 86 +273 +3064 +99 47 41 16 70 75 68 53 52 21 +274 +11570 +15 7 96 13 31 67 26 23 19 88 +275 +7066 +97 76 31 67 5 37 34 60 32 54 +276 +8005 +62 59 51 85 22 62 21 57 51 25 +277 +3828 +51 40 43 26 10 46 7 67 86 50 +278 +15591 +42 22 11 34 97 23 48 70 47 99 +279 +7668 +26 8 56 60 3 92 21 9 10 49 +280 +11257 +32 32 31 42 94 24 19 70 56 39 +281 +6100 +46 18 79 45 59 95 69 49 77 98 +282 +3384 +96 47 52 51 83 81 42 39 53 72 +283 +14659 +87 77 73 39 21 53 68 85 75 57 +284 +3404 +3 85 6 8 98 16 90 75 19 81 +285 +9392 +81 10 75 39 40 66 94 6 78 7 +286 +7416 +65 75 5 74 8 63 31 2 71 8 +287 +5538 +39 35 52 96 89 15 80 50 35 22 +288 +8036 +39 99 87 38 46 22 57 10 79 57 +289 +10202 +87 7 4 65 92 72 48 51 77 51 +290 +1280 +45 72 15 97 44 19 68 99 68 92 +291 +7916 +5 14 78 83 62 30 46 72 90 92 +292 +10729 +64 72 99 39 52 11 2 1 63 38 +293 +6147 +17 5 22 58 61 13 39 10 99 6 +294 +1643 +3 49 95 43 59 59 99 97 13 96 +295 +1264 +74 87 4 27 44 81 2 95 14 29 +296 +8394 +75 58 36 62 6 45 47 94 80 57 +297 +9089 +57 30 43 63 30 47 36 10 31 49 +298 +7617 +19 56 86 62 41 65 37 84 50 60 +299 +14887 +11 89 87 91 98 28 81 47 74 92 diff --git a/data/jobshop/300_10_03.txt b/data/jobshop/300_10_03.txt new file mode 100644 index 0000000000..69ef990753 --- /dev/null +++ b/data/jobshop/300_10_03.txt @@ -0,0 +1,903 @@ +300 +10 +1311437834 +0 +10068 +79 24 90 50 58 61 76 83 69 6 +1 +11880 +97 31 56 35 89 26 86 56 71 89 +2 +9993 +10 55 65 49 67 43 76 8 63 72 +3 +2466 +57 73 70 47 32 45 20 85 90 43 +4 +12987 +85 34 24 88 44 73 18 60 4 80 +5 +8328 +6 88 66 10 13 88 60 13 55 88 +6 +14166 +59 79 67 33 47 83 14 80 34 10 +7 +14495 +87 88 94 72 3 64 40 25 55 15 +8 +1184 +12 45 43 61 94 19 96 20 42 39 +9 +11681 +90 99 51 61 52 73 25 13 6 99 +10 +9737 +83 82 79 17 89 81 51 18 48 18 +11 +12678 +92 40 88 75 1 58 3 67 50 77 +12 +6383 +63 57 3 87 45 35 64 43 63 98 +13 +687 +74 91 14 27 30 47 27 40 31 15 +14 +12635 +86 31 51 35 87 92 83 91 46 11 +15 +6929 +22 62 63 80 52 53 12 20 58 36 +16 +8754 +54 17 20 15 94 62 69 89 95 36 +17 +13048 +65 87 83 97 55 90 32 58 20 99 +18 +10070 +55 3 84 89 9 51 85 26 90 14 +19 +15596 +19 97 94 81 56 86 71 67 5 76 +20 +4097 +7 92 85 64 15 78 10 34 42 90 +21 +10410 +35 51 53 22 1 56 97 50 32 75 +22 +14142 +78 23 62 28 45 65 41 49 36 14 +23 +8593 +32 7 12 34 87 1 6 11 89 55 +24 +5159 +10 75 58 42 16 11 17 82 19 48 +25 +1065 +75 64 59 65 81 65 43 55 94 41 +26 +12285 +14 23 35 84 34 56 79 73 37 51 +27 +5845 +53 50 69 71 35 20 96 59 48 25 +28 +12943 +49 25 94 83 3 2 42 54 83 99 +29 +1952 +40 33 19 77 54 70 36 5 62 74 +30 +3358 +19 32 11 33 84 42 84 5 26 83 +31 +2797 +25 25 8 59 86 45 93 52 35 13 +32 +11897 +54 96 10 12 71 85 69 82 33 45 +33 +15461 +5 77 23 42 3 49 43 32 88 18 +34 +7036 +37 78 83 66 40 50 63 48 26 3 +35 +8694 +56 44 43 56 15 27 79 10 40 49 +36 +11616 +18 35 96 30 93 91 96 40 7 31 +37 +7871 +31 38 20 17 8 78 25 60 78 38 +38 +8870 +30 63 48 21 6 82 93 26 93 31 +39 +2025 +2 77 14 15 53 61 72 2 42 97 +40 +14817 +5 76 72 72 72 62 23 65 64 73 +41 +10003 +15 35 13 73 54 73 62 62 4 82 +42 +1808 +71 83 41 83 57 83 70 4 82 58 +43 +7647 +46 26 61 47 14 15 64 17 19 1 +44 +6086 +49 84 19 92 80 75 4 90 73 76 +45 +15107 +89 95 47 1 61 11 38 86 10 86 +46 +871 +59 34 6 25 24 21 30 89 44 58 +47 +14637 +42 87 58 87 19 4 65 22 95 80 +48 +10275 +13 6 42 83 33 75 84 21 52 89 +49 +7433 +56 52 25 57 28 71 48 22 1 66 +50 +2804 +27 38 12 23 32 45 44 62 30 57 +51 +8825 +13 9 66 78 68 28 31 65 88 32 +52 +1092 +29 98 81 57 83 48 31 86 19 54 +53 +8723 +20 41 26 96 31 51 20 75 51 69 +54 +2647 +30 28 28 7 8 65 54 90 99 37 +55 +15336 +26 50 12 89 83 15 27 97 80 61 +56 +2503 +98 94 92 73 99 59 83 88 93 24 +57 +2816 +12 56 29 52 82 97 67 30 58 53 +58 +15517 +48 48 12 21 82 9 98 29 99 58 +59 +14035 +54 23 64 74 80 5 56 91 89 36 +60 +10276 +93 93 91 78 33 43 20 42 3 43 +61 +15494 +29 56 84 72 33 1 7 7 57 93 +62 +6144 +51 3 58 62 48 60 44 41 40 57 +63 +5681 +33 53 90 79 67 41 43 41 9 53 +64 +4372 +32 67 33 8 53 20 43 1 68 40 +65 +5952 +80 55 44 24 68 59 2 42 96 39 +66 +11733 +9 26 19 38 90 95 27 93 20 52 +67 +6570 +14 79 13 42 13 46 88 73 39 3 +68 +8283 +11 83 23 64 55 87 49 62 77 77 +69 +14982 +46 63 37 10 85 43 55 74 60 84 +70 +13457 +86 6 11 80 35 4 52 76 73 49 +71 +4229 +55 4 13 88 6 32 46 19 53 57 +72 +8185 +2 74 51 21 12 79 42 2 79 3 +73 +1970 +78 93 88 30 34 44 85 72 62 1 +74 +11151 +55 87 62 98 79 17 28 86 36 57 +75 +2427 +68 47 62 25 83 71 47 95 2 19 +76 +988 +49 84 31 88 98 69 65 36 41 33 +77 +13939 +12 48 87 11 83 3 41 42 76 46 +78 +6977 +56 89 92 35 89 2 96 35 57 80 +79 +13529 +53 16 85 65 64 42 10 47 31 69 +80 +4753 +20 63 52 62 44 67 25 65 78 22 +81 +8810 +63 58 29 78 4 48 49 8 73 7 +82 +3903 +79 67 76 67 75 91 59 12 5 80 +83 +2431 +1 29 61 98 97 20 54 92 97 97 +84 +4561 +84 42 3 9 97 32 83 83 64 85 +85 +4943 +37 13 37 22 12 41 31 15 52 70 +86 +9408 +38 24 32 61 12 79 96 52 86 27 +87 +3199 +99 17 10 27 9 80 31 5 31 67 +88 +3326 +99 30 64 17 45 83 82 90 78 51 +89 +2880 +23 61 14 13 82 72 75 40 72 2 +90 +7692 +27 7 21 87 51 80 6 87 86 24 +91 +9552 +68 40 57 66 19 21 26 57 43 55 +92 +6744 +58 64 92 6 7 13 18 88 32 97 +93 +8942 +32 46 50 64 42 21 71 60 28 34 +94 +4490 +32 54 52 65 45 91 67 86 28 34 +95 +4441 +79 60 55 92 53 84 35 34 22 83 +96 +11515 +17 76 50 43 25 75 17 58 74 89 +97 +1118 +29 91 26 23 67 24 57 33 60 75 +98 +4414 +17 58 7 16 82 48 56 74 1 22 +99 +5240 +90 53 70 51 49 61 57 53 84 47 +100 +9186 +91 71 85 19 62 14 94 43 80 56 +101 +9368 +24 89 89 36 18 67 62 22 88 47 +102 +2854 +37 78 92 56 4 40 36 81 84 84 +103 +15067 +78 20 3 65 99 22 48 76 17 35 +104 +13902 +78 47 59 65 70 2 79 84 93 41 +105 +2164 +91 33 76 72 54 5 26 37 72 85 +106 +5272 +61 14 4 9 11 18 31 40 38 17 +107 +9390 +5 75 17 38 16 23 49 51 42 9 +108 +11269 +6 29 80 26 75 32 63 90 65 40 +109 +2527 +61 73 87 84 27 16 50 96 5 29 +110 +11851 +73 62 80 23 16 37 87 66 64 80 +111 +5007 +31 91 66 75 58 23 58 22 51 93 +112 +5619 +71 54 43 39 29 60 19 9 85 51 +113 +9248 +23 76 56 15 59 42 97 59 73 62 +114 +15329 +22 21 42 68 47 58 46 7 48 30 +115 +6351 +58 51 57 39 47 20 88 73 42 16 +116 +8330 +72 99 63 87 90 52 27 75 14 59 +117 +10706 +80 73 62 63 60 31 37 59 69 75 +118 +13727 +98 34 40 86 22 19 45 20 5 10 +119 +7827 +81 57 57 74 73 45 49 85 98 76 +120 +9499 +2 81 85 87 69 70 30 41 14 82 +121 +9188 +75 4 33 79 81 41 49 41 77 24 +122 +8329 +18 86 1 25 25 53 28 19 10 8 +123 +3668 +86 21 30 92 38 11 3 32 74 19 +124 +10578 +60 6 60 54 36 57 30 48 5 44 +125 +2696 +40 83 15 4 67 74 6 18 76 45 +126 +14859 +82 40 18 76 84 54 62 34 10 51 +127 +15586 +17 93 21 80 81 99 37 45 88 95 +128 +9568 +84 65 62 32 54 34 81 62 63 47 +129 +7200 +2 71 99 91 47 90 51 25 49 22 +130 +6409 +74 49 52 15 83 44 69 80 98 41 +131 +3195 +76 18 36 84 8 32 32 87 59 9 +132 +9142 +89 17 35 88 59 33 30 44 67 84 +133 +10159 +78 28 36 19 96 26 15 43 72 96 +134 +9166 +37 67 20 6 83 35 51 30 42 28 +135 +3564 +31 20 62 95 44 2 20 39 18 49 +136 +14115 +21 37 64 94 2 72 82 73 7 59 +137 +8298 +31 95 61 17 86 22 55 23 7 94 +138 +8423 +25 95 66 86 66 99 76 88 13 98 +139 +8447 +33 84 31 20 69 91 97 62 89 93 +140 +7018 +37 24 85 77 64 94 47 94 9 94 +141 +15417 +94 93 71 60 83 8 13 87 48 89 +142 +14386 +40 48 33 40 68 78 66 95 15 3 +143 +10674 +77 8 15 35 62 22 54 83 86 62 +144 +9867 +68 78 68 94 36 74 33 21 86 76 +145 +11969 +30 79 85 2 40 71 81 65 36 98 +146 +6004 +88 91 40 19 96 26 40 72 85 64 +147 +1361 +24 30 99 59 66 70 64 16 30 58 +148 +12688 +47 30 8 96 92 53 18 77 37 18 +149 +9064 +45 51 62 89 46 9 58 87 13 6 +150 +14715 +41 74 48 3 51 8 94 49 14 68 +151 +6382 +67 29 65 14 71 11 16 74 74 46 +152 +6671 +30 62 73 33 74 75 86 70 39 66 +153 +2515 +85 80 71 17 56 25 8 71 97 11 +154 +2232 +83 76 17 76 34 32 15 89 47 36 +155 +3548 +51 56 87 29 67 53 18 49 5 47 +156 +3297 +14 53 37 41 99 53 97 85 63 63 +157 +14826 +19 14 95 77 3 79 3 2 7 77 +158 +3596 +44 3 54 77 90 49 72 18 45 84 +159 +14316 +26 55 62 99 68 11 27 10 4 9 +160 +13456 +68 96 84 55 5 17 90 31 70 95 +161 +9473 +86 48 25 59 65 5 17 69 27 78 +162 +12359 +47 96 34 7 83 3 22 77 42 39 +163 +14445 +69 25 98 97 2 9 98 34 54 77 +164 +10922 +41 41 21 49 88 85 21 83 81 43 +165 +3913 +48 18 44 62 95 73 40 80 83 81 +166 +6417 +57 67 71 14 4 60 98 30 23 58 +167 +12118 +74 77 58 21 22 23 45 89 44 81 +168 +950 +63 46 68 39 78 23 37 91 45 37 +169 +7238 +61 57 49 67 89 23 97 96 66 22 +170 +2228 +55 60 28 38 74 55 69 87 97 31 +171 +7113 +52 2 16 35 56 58 42 81 52 96 +172 +4121 +61 4 77 36 75 37 68 76 24 75 +173 +6017 +72 15 53 74 72 35 35 16 3 46 +174 +12276 +92 14 63 97 45 26 19 15 51 17 +175 +12226 +63 69 95 2 12 17 27 71 17 54 +176 +9319 +74 85 92 79 15 73 27 63 22 36 +177 +8069 +33 1 79 36 33 22 32 52 86 4 +178 +14049 +33 36 43 44 44 82 87 80 97 27 +179 +4370 +49 53 17 62 24 88 25 34 63 10 +180 +8973 +27 7 58 88 10 22 68 31 15 66 +181 +1622 +28 31 16 55 15 1 99 95 64 43 +182 +3805 +6 19 70 86 24 92 89 24 27 4 +183 +13819 +54 46 82 42 76 57 43 77 35 4 +184 +3908 +6 43 64 46 1 16 12 98 67 41 +185 +3106 +68 84 7 52 74 37 79 12 65 36 +186 +14905 +54 6 41 12 62 6 39 76 76 97 +187 +1138 +48 18 63 91 70 57 76 29 86 50 +188 +3285 +34 84 54 64 26 6 13 81 19 45 +189 +12942 +60 95 37 90 1 20 91 93 65 25 +190 +7130 +40 65 6 70 24 62 62 13 89 71 +191 +13778 +2 89 59 16 57 75 41 36 10 61 +192 +14471 +85 90 95 9 36 17 20 94 80 50 +193 +7465 +33 48 55 18 54 95 61 43 48 56 +194 +11571 +65 97 41 3 89 77 35 7 77 70 +195 +13408 +46 44 25 19 81 90 21 7 48 8 +196 +6867 +48 15 14 21 14 14 93 12 79 99 +197 +832 +17 48 87 16 50 95 2 64 81 68 +198 +5943 +98 33 89 55 7 5 41 68 93 25 +199 +14416 +72 27 34 36 11 18 4 46 50 2 +200 +1777 +36 30 17 31 71 13 67 82 2 57 +201 +13434 +45 97 42 19 37 49 14 4 50 90 +202 +4099 +9 80 34 53 3 25 75 83 47 99 +203 +2480 +73 33 2 80 46 1 53 28 65 14 +204 +7913 +3 65 98 60 17 58 84 2 63 55 +205 +9361 +75 93 8 7 94 79 13 84 67 53 +206 +1167 +16 86 80 53 81 60 29 36 72 56 +207 +13561 +31 8 4 62 3 89 96 34 39 65 +208 +3835 +54 78 48 48 24 64 92 7 55 33 +209 +3545 +19 62 72 77 13 90 21 92 1 98 +210 +1200 +97 41 28 10 96 79 81 23 50 45 +211 +13339 +84 83 41 2 48 61 95 81 13 69 +212 +7240 +30 97 17 86 62 18 76 56 7 59 +213 +11645 +29 31 17 54 4 10 32 50 18 22 +214 +1854 +56 24 34 31 80 4 80 86 55 50 +215 +3991 +42 29 27 72 77 19 35 50 96 46 +216 +9393 +25 92 36 59 40 58 65 66 73 70 +217 +14206 +1 41 65 26 11 19 72 62 29 45 +218 +8742 +31 8 47 96 45 28 68 63 85 14 +219 +9183 +72 7 34 69 91 54 97 37 5 62 +220 +4533 +25 57 67 80 23 58 2 28 14 66 +221 +5822 +83 49 13 19 23 41 77 7 39 84 +222 +3654 +99 17 56 72 29 40 34 23 7 14 +223 +5570 +50 8 9 28 94 33 78 99 19 2 +224 +6228 +92 40 72 59 12 2 8 14 9 89 +225 +11150 +83 28 5 22 92 26 93 49 6 72 +226 +7304 +10 48 88 28 1 99 22 58 96 98 +227 +730 +22 51 58 42 73 38 71 61 62 42 +228 +5275 +26 84 17 37 50 87 35 35 82 13 +229 +12037 +56 3 4 20 31 11 61 46 72 38 +230 +4293 +99 43 67 99 25 32 82 38 71 90 +231 +15481 +42 72 47 37 6 67 26 62 71 20 +232 +6589 +48 47 46 65 31 76 74 53 46 9 +233 +10025 +93 30 19 53 9 55 47 7 77 3 +234 +3151 +46 33 7 51 83 32 97 23 99 24 +235 +12815 +61 90 34 47 19 74 72 24 86 79 +236 +12457 +78 45 75 68 72 85 52 73 96 15 +237 +5570 +61 39 6 15 52 30 7 23 89 82 +238 +2003 +37 33 40 86 9 40 4 91 39 1 +239 +6329 +34 50 87 60 30 31 41 34 80 34 +240 +10995 +29 43 75 61 60 92 12 43 85 65 +241 +4740 +46 41 12 16 83 12 65 10 84 23 +242 +10680 +72 56 80 94 10 79 13 70 39 77 +243 +3939 +19 85 83 54 79 78 99 94 45 44 +244 +8585 +63 50 17 24 45 27 81 85 62 45 +245 +13654 +32 27 40 71 63 22 69 53 41 68 +246 +13489 +69 96 38 4 73 5 77 28 55 91 +247 +12467 +99 94 16 1 20 29 49 99 31 44 +248 +3223 +89 48 33 1 76 26 19 25 27 80 +249 +2700 +48 68 61 26 34 80 78 38 69 60 +250 +11430 +23 96 13 65 66 78 46 93 85 7 +251 +3708 +78 75 33 21 48 97 81 39 11 86 +252 +2451 +94 89 88 80 55 16 81 31 89 51 +253 +5285 +93 62 99 40 39 24 36 51 37 90 +254 +3698 +84 45 33 46 33 78 11 1 4 64 +255 +4357 +28 40 37 75 97 58 51 23 40 43 +256 +12077 +70 39 54 80 18 73 72 42 86 25 +257 +3852 +94 7 43 43 62 32 86 23 37 63 +258 +7015 +52 23 96 49 46 17 65 97 87 32 +259 +3954 +54 49 65 25 3 95 81 69 8 89 +260 +1709 +48 51 15 39 26 38 31 53 11 56 +261 +767 +55 35 63 2 21 37 91 4 97 8 +262 +830 +85 30 34 20 24 54 95 58 39 45 +263 +1831 +71 59 42 45 55 89 64 84 32 8 +264 +3305 +17 51 94 85 59 28 75 78 96 28 +265 +5085 +31 52 26 89 75 98 70 63 40 34 +266 +2556 +42 29 72 48 30 59 43 17 76 30 +267 +9287 +32 47 56 75 78 46 61 41 20 97 +268 +1854 +67 72 82 43 34 89 65 81 83 22 +269 +15129 +94 40 90 66 59 36 14 42 70 74 +270 +6098 +2 72 11 32 72 56 71 19 93 15 +271 +8125 +46 30 1 93 66 97 9 94 84 86 +272 +3064 +99 47 41 16 70 75 68 53 52 21 +273 +11571 +15 7 96 13 31 67 26 23 19 88 +274 +7066 +97 76 31 67 5 37 34 60 32 54 +275 +8006 +62 59 51 85 22 62 21 57 51 25 +276 +3828 +51 40 43 26 10 46 7 67 86 50 +277 +15593 +42 22 11 34 97 23 48 70 47 99 +278 +7669 +26 8 56 60 3 92 21 9 10 49 +279 +11258 +32 32 31 42 94 24 19 70 56 39 +280 +6100 +46 18 79 45 59 95 69 49 77 98 +281 +3385 +96 47 52 51 83 81 42 39 53 72 +282 +14660 +87 77 73 39 21 53 68 85 75 57 +283 +3404 +3 85 6 8 98 16 90 75 19 81 +284 +9393 +81 10 75 39 40 66 94 6 78 7 +285 +7417 +65 75 5 74 8 63 31 2 71 8 +286 +5539 +39 35 52 96 89 15 80 50 35 22 +287 +8037 +39 99 87 38 46 22 57 10 79 57 +288 +10203 +87 7 4 65 92 72 48 51 77 51 +289 +1280 +45 72 15 97 44 19 68 99 68 92 +290 +7917 +5 14 78 83 62 30 46 72 90 92 +291 +10730 +64 72 99 39 52 11 2 1 63 38 +292 +6148 +17 5 22 58 61 13 39 10 99 6 +293 +1643 +3 49 95 43 59 59 99 97 13 96 +294 +1264 +74 87 4 27 44 81 2 95 14 29 +295 +8394 +75 58 36 62 6 45 47 94 80 57 +296 +9089 +57 30 43 63 30 47 36 10 31 49 +297 +7618 +19 56 86 62 41 65 37 84 50 60 +298 +14888 +11 89 87 91 98 28 81 47 74 92 +299 +13689 +75 24 18 42 72 3 71 7 48 73 diff --git a/data/jobshop/300_10_04.txt b/data/jobshop/300_10_04.txt new file mode 100644 index 0000000000..f5d4739c9f --- /dev/null +++ b/data/jobshop/300_10_04.txt @@ -0,0 +1,903 @@ +300 +10 +1711006877 +0 +11879 +97 31 56 35 89 26 86 56 71 89 +1 +9991 +10 55 65 49 67 43 76 8 63 72 +2 +2465 +57 73 70 47 32 45 20 85 90 43 +3 +12986 +85 34 24 88 44 73 18 60 4 80 +4 +8327 +6 88 66 10 13 88 60 13 55 88 +5 +14165 +59 79 67 33 47 83 14 80 34 10 +6 +14494 +87 88 94 72 3 64 40 25 55 15 +7 +1184 +12 45 43 61 94 19 96 20 42 39 +8 +11679 +90 99 51 61 52 73 25 13 6 99 +9 +9736 +83 82 79 17 89 81 51 18 48 18 +10 +12677 +92 40 88 75 1 58 3 67 50 77 +11 +6383 +63 57 3 87 45 35 64 43 63 98 +12 +687 +74 91 14 27 30 47 27 40 31 15 +13 +12634 +86 31 51 35 87 92 83 91 46 11 +14 +6928 +22 62 63 80 52 53 12 20 58 36 +15 +8753 +54 17 20 15 94 62 69 89 95 36 +16 +13047 +65 87 83 97 55 90 32 58 20 99 +17 +10069 +55 3 84 89 9 51 85 26 90 14 +18 +15594 +19 97 94 81 56 86 71 67 5 76 +19 +4096 +7 92 85 64 15 78 10 34 42 90 +20 +10408 +35 51 53 22 1 56 97 50 32 75 +21 +14141 +78 23 62 28 45 65 41 49 36 14 +22 +8592 +32 7 12 34 87 1 6 11 89 55 +23 +5158 +10 75 58 42 16 11 17 82 19 48 +24 +1065 +75 64 59 65 81 65 43 55 94 41 +25 +12284 +14 23 35 84 34 56 79 73 37 51 +26 +5844 +53 50 69 71 35 20 96 59 48 25 +27 +12942 +49 25 94 83 3 2 42 54 83 99 +28 +1952 +40 33 19 77 54 70 36 5 62 74 +29 +3358 +19 32 11 33 84 42 84 5 26 83 +30 +2796 +25 25 8 59 86 45 93 52 35 13 +31 +11895 +54 96 10 12 71 85 69 82 33 45 +32 +15460 +5 77 23 42 3 49 43 32 88 18 +33 +7035 +37 78 83 66 40 50 63 48 26 3 +34 +8693 +56 44 43 56 15 27 79 10 40 49 +35 +11615 +18 35 96 30 93 91 96 40 7 31 +36 +7870 +31 38 20 17 8 78 25 60 78 38 +37 +8869 +30 63 48 21 6 82 93 26 93 31 +38 +2025 +2 77 14 15 53 61 72 2 42 97 +39 +14815 +5 76 72 72 72 62 23 65 64 73 +40 +10002 +15 35 13 73 54 73 62 62 4 82 +41 +1808 +71 83 41 83 57 83 70 4 82 58 +42 +7646 +46 26 61 47 14 15 64 17 19 1 +43 +6085 +49 84 19 92 80 75 4 90 73 76 +44 +15105 +89 95 47 1 61 11 38 86 10 86 +45 +871 +59 34 6 25 24 21 30 89 44 58 +46 +14635 +42 87 58 87 19 4 65 22 95 80 +47 +10274 +13 6 42 83 33 75 84 21 52 89 +48 +7432 +56 52 25 57 28 71 48 22 1 66 +49 +2803 +27 38 12 23 32 45 44 62 30 57 +50 +8824 +13 9 66 78 68 28 31 65 88 32 +51 +1092 +29 98 81 57 83 48 31 86 19 54 +52 +8722 +20 41 26 96 31 51 20 75 51 69 +53 +2646 +30 28 28 7 8 65 54 90 99 37 +54 +15334 +26 50 12 89 83 15 27 97 80 61 +55 +2503 +98 94 92 73 99 59 83 88 93 24 +56 +2815 +12 56 29 52 82 97 67 30 58 53 +57 +15515 +48 48 12 21 82 9 98 29 99 58 +58 +14033 +54 23 64 74 80 5 56 91 89 36 +59 +10275 +93 93 91 78 33 43 20 42 3 43 +60 +15492 +29 56 84 72 33 1 7 7 57 93 +61 +6143 +51 3 58 62 48 60 44 41 40 57 +62 +5681 +33 53 90 79 67 41 43 41 9 53 +63 +4372 +32 67 33 8 53 20 43 1 68 40 +64 +5951 +80 55 44 24 68 59 2 42 96 39 +65 +11731 +9 26 19 38 90 95 27 93 20 52 +66 +6569 +14 79 13 42 13 46 88 73 39 3 +67 +8282 +11 83 23 64 55 87 49 62 77 77 +68 +14981 +46 63 37 10 85 43 55 74 60 84 +69 +13456 +86 6 11 80 35 4 52 76 73 49 +70 +4228 +55 4 13 88 6 32 46 19 53 57 +71 +8184 +2 74 51 21 12 79 42 2 79 3 +72 +1970 +78 93 88 30 34 44 85 72 62 1 +73 +11149 +55 87 62 98 79 17 28 86 36 57 +74 +2427 +68 47 62 25 83 71 47 95 2 19 +75 +988 +49 84 31 88 98 69 65 36 41 33 +76 +13938 +12 48 87 11 83 3 41 42 76 46 +77 +6976 +56 89 92 35 89 2 96 35 57 80 +78 +13527 +53 16 85 65 64 42 10 47 31 69 +79 +4752 +20 63 52 62 44 67 25 65 78 22 +80 +8809 +63 58 29 78 4 48 49 8 73 7 +81 +3902 +79 67 76 67 75 91 59 12 5 80 +82 +2431 +1 29 61 98 97 20 54 92 97 97 +83 +4561 +84 42 3 9 97 32 83 83 64 85 +84 +4943 +37 13 37 22 12 41 31 15 52 70 +85 +9407 +38 24 32 61 12 79 96 52 86 27 +86 +3198 +99 17 10 27 9 80 31 5 31 67 +87 +3326 +99 30 64 17 45 83 82 90 78 51 +88 +2880 +23 61 14 13 82 72 75 40 72 2 +89 +7691 +27 7 21 87 51 80 6 87 86 24 +90 +9551 +68 40 57 66 19 21 26 57 43 55 +91 +6744 +58 64 92 6 7 13 18 88 32 97 +92 +8941 +32 46 50 64 42 21 71 60 28 34 +93 +4490 +32 54 52 65 45 91 67 86 28 34 +94 +4441 +79 60 55 92 53 84 35 34 22 83 +95 +11513 +17 76 50 43 25 75 17 58 74 89 +96 +1118 +29 91 26 23 67 24 57 33 60 75 +97 +4413 +17 58 7 16 82 48 56 74 1 22 +98 +5240 +90 53 70 51 49 61 57 53 84 47 +99 +9185 +91 71 85 19 62 14 94 43 80 56 +100 +9367 +24 89 89 36 18 67 62 22 88 47 +101 +2854 +37 78 92 56 4 40 36 81 84 84 +102 +15065 +78 20 3 65 99 22 48 76 17 35 +103 +13900 +78 47 59 65 70 2 79 84 93 41 +104 +2164 +91 33 76 72 54 5 26 37 72 85 +105 +5271 +61 14 4 9 11 18 31 40 38 17 +106 +9389 +5 75 17 38 16 23 49 51 42 9 +107 +11268 +6 29 80 26 75 32 63 90 65 40 +108 +2527 +61 73 87 84 27 16 50 96 5 29 +109 +11850 +73 62 80 23 16 37 87 66 64 80 +110 +5007 +31 91 66 75 58 23 58 22 51 93 +111 +5618 +71 54 43 39 29 60 19 9 85 51 +112 +9247 +23 76 56 15 59 42 97 59 73 62 +113 +15327 +22 21 42 68 47 58 46 7 48 30 +114 +6350 +58 51 57 39 47 20 88 73 42 16 +115 +8329 +72 99 63 87 90 52 27 75 14 59 +116 +10705 +80 73 62 63 60 31 37 59 69 75 +117 +13725 +98 34 40 86 22 19 45 20 5 10 +118 +7826 +81 57 57 74 73 45 49 85 98 76 +119 +9498 +2 81 85 87 69 70 30 41 14 82 +120 +9187 +75 4 33 79 81 41 49 41 77 24 +121 +8328 +18 86 1 25 25 53 28 19 10 8 +122 +3667 +86 21 30 92 38 11 3 32 74 19 +123 +10577 +60 6 60 54 36 57 30 48 5 44 +124 +2696 +40 83 15 4 67 74 6 18 76 45 +125 +14858 +82 40 18 76 84 54 62 34 10 51 +126 +15585 +17 93 21 80 81 99 37 45 88 95 +127 +9567 +84 65 62 32 54 34 81 62 63 47 +128 +7199 +2 71 99 91 47 90 51 25 49 22 +129 +6408 +74 49 52 15 83 44 69 80 98 41 +130 +3194 +76 18 36 84 8 32 32 87 59 9 +131 +9141 +89 17 35 88 59 33 30 44 67 84 +132 +10158 +78 28 36 19 96 26 15 43 72 96 +133 +9165 +37 67 20 6 83 35 51 30 42 28 +134 +3563 +31 20 62 95 44 2 20 39 18 49 +135 +14114 +21 37 64 94 2 72 82 73 7 59 +136 +8297 +31 95 61 17 86 22 55 23 7 94 +137 +8422 +25 95 66 86 66 99 76 88 13 98 +138 +8446 +33 84 31 20 69 91 97 62 89 93 +139 +7017 +37 24 85 77 64 94 47 94 9 94 +140 +15415 +94 93 71 60 83 8 13 87 48 89 +141 +14385 +40 48 33 40 68 78 66 95 15 3 +142 +10672 +77 8 15 35 62 22 54 83 86 62 +143 +9866 +68 78 68 94 36 74 33 21 86 76 +144 +11968 +30 79 85 2 40 71 81 65 36 98 +145 +6003 +88 91 40 19 96 26 40 72 85 64 +146 +1361 +24 30 99 59 66 70 64 16 30 58 +147 +12687 +47 30 8 96 92 53 18 77 37 18 +148 +9063 +45 51 62 89 46 9 58 87 13 6 +149 +14713 +41 74 48 3 51 8 94 49 14 68 +150 +6381 +67 29 65 14 71 11 16 74 74 46 +151 +6670 +30 62 73 33 74 75 86 70 39 66 +152 +2515 +85 80 71 17 56 25 8 71 97 11 +153 +2232 +83 76 17 76 34 32 15 89 47 36 +154 +3547 +51 56 87 29 67 53 18 49 5 47 +155 +3296 +14 53 37 41 99 53 97 85 63 63 +156 +14825 +19 14 95 77 3 79 3 2 7 77 +157 +3596 +44 3 54 77 90 49 72 18 45 84 +158 +14315 +26 55 62 99 68 11 27 10 4 9 +159 +13455 +68 96 84 55 5 17 90 31 70 95 +160 +9472 +86 48 25 59 65 5 17 69 27 78 +161 +12358 +47 96 34 7 83 3 22 77 42 39 +162 +14444 +69 25 98 97 2 9 98 34 54 77 +163 +10921 +41 41 21 49 88 85 21 83 81 43 +164 +3912 +48 18 44 62 95 73 40 80 83 81 +165 +6417 +57 67 71 14 4 60 98 30 23 58 +166 +12117 +74 77 58 21 22 23 45 89 44 81 +167 +950 +63 46 68 39 78 23 37 91 45 37 +168 +7237 +61 57 49 67 89 23 97 96 66 22 +169 +2228 +55 60 28 38 74 55 69 87 97 31 +170 +7112 +52 2 16 35 56 58 42 81 52 96 +171 +4120 +61 4 77 36 75 37 68 76 24 75 +172 +6017 +72 15 53 74 72 35 35 16 3 46 +173 +12275 +92 14 63 97 45 26 19 15 51 17 +174 +12225 +63 69 95 2 12 17 27 71 17 54 +175 +9318 +74 85 92 79 15 73 27 63 22 36 +176 +8068 +33 1 79 36 33 22 32 52 86 4 +177 +14047 +33 36 43 44 44 82 87 80 97 27 +178 +4369 +49 53 17 62 24 88 25 34 63 10 +179 +8972 +27 7 58 88 10 22 68 31 15 66 +180 +1622 +28 31 16 55 15 1 99 95 64 43 +181 +3805 +6 19 70 86 24 92 89 24 27 4 +182 +13818 +54 46 82 42 76 57 43 77 35 4 +183 +3908 +6 43 64 46 1 16 12 98 67 41 +184 +3106 +68 84 7 52 74 37 79 12 65 36 +185 +14904 +54 6 41 12 62 6 39 76 76 97 +186 +1138 +48 18 63 91 70 57 76 29 86 50 +187 +3284 +34 84 54 64 26 6 13 81 19 45 +188 +12941 +60 95 37 90 1 20 91 93 65 25 +189 +7130 +40 65 6 70 24 62 62 13 89 71 +190 +13776 +2 89 59 16 57 75 41 36 10 61 +191 +14470 +85 90 95 9 36 17 20 94 80 50 +192 +7464 +33 48 55 18 54 95 61 43 48 56 +193 +11570 +65 97 41 3 89 77 35 7 77 70 +194 +13406 +46 44 25 19 81 90 21 7 48 8 +195 +6866 +48 15 14 21 14 14 93 12 79 99 +196 +832 +17 48 87 16 50 95 2 64 81 68 +197 +5942 +98 33 89 55 7 5 41 68 93 25 +198 +14415 +72 27 34 36 11 18 4 46 50 2 +199 +1777 +36 30 17 31 71 13 67 82 2 57 +200 +13432 +45 97 42 19 37 49 14 4 50 90 +201 +4098 +9 80 34 53 3 25 75 83 47 99 +202 +2480 +73 33 2 80 46 1 53 28 65 14 +203 +7912 +3 65 98 60 17 58 84 2 63 55 +204 +9360 +75 93 8 7 94 79 13 84 67 53 +205 +1167 +16 86 80 53 81 60 29 36 72 56 +206 +13560 +31 8 4 62 3 89 96 34 39 65 +207 +3835 +54 78 48 48 24 64 92 7 55 33 +208 +3544 +19 62 72 77 13 90 21 92 1 98 +209 +1200 +97 41 28 10 96 79 81 23 50 45 +210 +13338 +84 83 41 2 48 61 95 81 13 69 +211 +7239 +30 97 17 86 62 18 76 56 7 59 +212 +11644 +29 31 17 54 4 10 32 50 18 22 +213 +1854 +56 24 34 31 80 4 80 86 55 50 +214 +3991 +42 29 27 72 77 19 35 50 96 46 +215 +9392 +25 92 36 59 40 58 65 66 73 70 +216 +14205 +1 41 65 26 11 19 72 62 29 45 +217 +8741 +31 8 47 96 45 28 68 63 85 14 +218 +9182 +72 7 34 69 91 54 97 37 5 62 +219 +4533 +25 57 67 80 23 58 2 28 14 66 +220 +5822 +83 49 13 19 23 41 77 7 39 84 +221 +3654 +99 17 56 72 29 40 34 23 7 14 +222 +5569 +50 8 9 28 94 33 78 99 19 2 +223 +6228 +92 40 72 59 12 2 8 14 9 89 +224 +11149 +83 28 5 22 92 26 93 49 6 72 +225 +7303 +10 48 88 28 1 99 22 58 96 98 +226 +730 +22 51 58 42 73 38 71 61 62 42 +227 +5274 +26 84 17 37 50 87 35 35 82 13 +228 +12036 +56 3 4 20 31 11 61 46 72 38 +229 +4292 +99 43 67 99 25 32 82 38 71 90 +230 +15479 +42 72 47 37 6 67 26 62 71 20 +231 +6588 +48 47 46 65 31 76 74 53 46 9 +232 +10024 +93 30 19 53 9 55 47 7 77 3 +233 +3150 +46 33 7 51 83 32 97 23 99 24 +234 +12813 +61 90 34 47 19 74 72 24 86 79 +235 +12456 +78 45 75 68 72 85 52 73 96 15 +236 +5569 +61 39 6 15 52 30 7 23 89 82 +237 +2003 +37 33 40 86 9 40 4 91 39 1 +238 +6328 +34 50 87 60 30 31 41 34 80 34 +239 +10994 +29 43 75 61 60 92 12 43 85 65 +240 +4740 +46 41 12 16 83 12 65 10 84 23 +241 +10678 +72 56 80 94 10 79 13 70 39 77 +242 +3939 +19 85 83 54 79 78 99 94 45 44 +243 +8584 +63 50 17 24 45 27 81 85 62 45 +244 +13653 +32 27 40 71 63 22 69 53 41 68 +245 +13487 +69 96 38 4 73 5 77 28 55 91 +246 +12466 +99 94 16 1 20 29 49 99 31 44 +247 +3223 +89 48 33 1 76 26 19 25 27 80 +248 +2700 +48 68 61 26 34 80 78 38 69 60 +249 +11429 +23 96 13 65 66 78 46 93 85 7 +250 +3707 +78 75 33 21 48 97 81 39 11 86 +251 +2451 +94 89 88 80 55 16 81 31 89 51 +252 +5284 +93 62 99 40 39 24 36 51 37 90 +253 +3697 +84 45 33 46 33 78 11 1 4 64 +254 +4356 +28 40 37 75 97 58 51 23 40 43 +255 +12076 +70 39 54 80 18 73 72 42 86 25 +256 +3851 +94 7 43 43 62 32 86 23 37 63 +257 +7014 +52 23 96 49 46 17 65 97 87 32 +258 +3954 +54 49 65 25 3 95 81 69 8 89 +259 +1709 +48 51 15 39 26 38 31 53 11 56 +260 +767 +55 35 63 2 21 37 91 4 97 8 +261 +830 +85 30 34 20 24 54 95 58 39 45 +262 +1831 +71 59 42 45 55 89 64 84 32 8 +263 +3305 +17 51 94 85 59 28 75 78 96 28 +264 +5085 +31 52 26 89 75 98 70 63 40 34 +265 +2556 +42 29 72 48 30 59 43 17 76 30 +266 +9286 +32 47 56 75 78 46 61 41 20 97 +267 +1854 +67 72 82 43 34 89 65 81 83 22 +268 +15127 +94 40 90 66 59 36 14 42 70 74 +269 +6097 +2 72 11 32 72 56 71 19 93 15 +270 +8124 +46 30 1 93 66 97 9 94 84 86 +271 +3064 +99 47 41 16 70 75 68 53 52 21 +272 +11570 +15 7 96 13 31 67 26 23 19 88 +273 +7065 +97 76 31 67 5 37 34 60 32 54 +274 +8005 +62 59 51 85 22 62 21 57 51 25 +275 +3828 +51 40 43 26 10 46 7 67 86 50 +276 +15591 +42 22 11 34 97 23 48 70 47 99 +277 +7668 +26 8 56 60 3 92 21 9 10 49 +278 +11257 +32 32 31 42 94 24 19 70 56 39 +279 +6100 +46 18 79 45 59 95 69 49 77 98 +280 +3384 +96 47 52 51 83 81 42 39 53 72 +281 +14658 +87 77 73 39 21 53 68 85 75 57 +282 +3404 +3 85 6 8 98 16 90 75 19 81 +283 +9392 +81 10 75 39 40 66 94 6 78 7 +284 +7416 +65 75 5 74 8 63 31 2 71 8 +285 +5538 +39 35 52 96 89 15 80 50 35 22 +286 +8036 +39 99 87 38 46 22 57 10 79 57 +287 +10202 +87 7 4 65 92 72 48 51 77 51 +288 +1280 +45 72 15 97 44 19 68 99 68 92 +289 +7916 +5 14 78 83 62 30 46 72 90 92 +290 +10729 +64 72 99 39 52 11 2 1 63 38 +291 +6147 +17 5 22 58 61 13 39 10 99 6 +292 +1643 +3 49 95 43 59 59 99 97 13 96 +293 +1264 +74 87 4 27 44 81 2 95 14 29 +294 +8393 +75 58 36 62 6 45 47 94 80 57 +295 +9088 +57 30 43 63 30 47 36 10 31 49 +296 +7617 +19 56 86 62 41 65 37 84 50 60 +297 +14886 +11 89 87 91 98 28 81 47 74 92 +298 +13688 +75 24 18 42 72 3 71 7 48 73 +299 +4832 +24 90 50 58 61 76 83 69 6 63 diff --git a/data/jobshop/300_10_05.txt b/data/jobshop/300_10_05.txt new file mode 100644 index 0000000000..85f7032e89 --- /dev/null +++ b/data/jobshop/300_10_05.txt @@ -0,0 +1,903 @@ +300 +10 +2086548409 +0 +9990 +10 55 65 49 67 43 76 8 63 72 +1 +2465 +57 73 70 47 32 45 20 85 90 43 +2 +12984 +85 34 24 88 44 73 18 60 4 80 +3 +8326 +6 88 66 10 13 88 60 13 55 88 +4 +14163 +59 79 67 33 47 83 14 80 34 10 +5 +14492 +87 88 94 72 3 64 40 25 55 15 +6 +1184 +12 45 43 61 94 19 96 20 42 39 +7 +11678 +90 99 51 61 52 73 25 13 6 99 +8 +9734 +83 82 79 17 89 81 51 18 48 18 +9 +12675 +92 40 88 75 1 58 3 67 50 77 +10 +6382 +63 57 3 87 45 35 64 43 63 98 +11 +687 +74 91 14 27 30 47 27 40 31 15 +12 +12632 +86 31 51 35 87 92 83 91 46 11 +13 +6927 +22 62 63 80 52 53 12 20 58 36 +14 +8752 +54 17 20 15 94 62 69 89 95 36 +15 +13045 +65 87 83 97 55 90 32 58 20 99 +16 +10067 +55 3 84 89 9 51 85 26 90 14 +17 +15592 +19 97 94 81 56 86 71 67 5 76 +18 +4096 +7 92 85 64 15 78 10 34 42 90 +19 +10407 +35 51 53 22 1 56 97 50 32 75 +20 +14139 +78 23 62 28 45 65 41 49 36 14 +21 +8591 +32 7 12 34 87 1 6 11 89 55 +22 +5157 +10 75 58 42 16 11 17 82 19 48 +23 +1065 +75 64 59 65 81 65 43 55 94 41 +24 +12282 +14 23 35 84 34 56 79 73 37 51 +25 +5843 +53 50 69 71 35 20 96 59 48 25 +26 +12940 +49 25 94 83 3 2 42 54 83 99 +27 +1951 +40 33 19 77 54 70 36 5 62 74 +28 +3357 +19 32 11 33 84 42 84 5 26 83 +29 +2796 +25 25 8 59 86 45 93 52 35 13 +30 +11894 +54 96 10 12 71 85 69 82 33 45 +31 +15457 +5 77 23 42 3 49 43 32 88 18 +32 +7034 +37 78 83 66 40 50 63 48 26 3 +33 +8692 +56 44 43 56 15 27 79 10 40 49 +34 +11613 +18 35 96 30 93 91 96 40 7 31 +35 +7869 +31 38 20 17 8 78 25 60 78 38 +36 +8867 +30 63 48 21 6 82 93 26 93 31 +37 +2025 +2 77 14 15 53 61 72 2 42 97 +38 +14813 +5 76 72 72 72 62 23 65 64 73 +39 +10001 +15 35 13 73 54 73 62 62 4 82 +40 +1808 +71 83 41 83 57 83 70 4 82 58 +41 +7645 +46 26 61 47 14 15 64 17 19 1 +42 +6084 +49 84 19 92 80 75 4 90 73 76 +43 +15103 +89 95 47 1 61 11 38 86 10 86 +44 +871 +59 34 6 25 24 21 30 89 44 58 +45 +14633 +42 87 58 87 19 4 65 22 95 80 +46 +10273 +13 6 42 83 33 75 84 21 52 89 +47 +7431 +56 52 25 57 28 71 48 22 1 66 +48 +2803 +27 38 12 23 32 45 44 62 30 57 +49 +8823 +13 9 66 78 68 28 31 65 88 32 +50 +1092 +29 98 81 57 83 48 31 86 19 54 +51 +8721 +20 41 26 96 31 51 20 75 51 69 +52 +2646 +30 28 28 7 8 65 54 90 99 37 +53 +15332 +26 50 12 89 83 15 27 97 80 61 +54 +2502 +98 94 92 73 99 59 83 88 93 24 +55 +2815 +12 56 29 52 82 97 67 30 58 53 +56 +15513 +48 48 12 21 82 9 98 29 99 58 +57 +14031 +54 23 64 74 80 5 56 91 89 36 +58 +10273 +93 93 91 78 33 43 20 42 3 43 +59 +15490 +29 56 84 72 33 1 7 7 57 93 +60 +6142 +51 3 58 62 48 60 44 41 40 57 +61 +5680 +33 53 90 79 67 41 43 41 9 53 +62 +4371 +32 67 33 8 53 20 43 1 68 40 +63 +5950 +80 55 44 24 68 59 2 42 96 39 +64 +11730 +9 26 19 38 90 95 27 93 20 52 +65 +6568 +14 79 13 42 13 46 88 73 39 3 +66 +8281 +11 83 23 64 55 87 49 62 77 77 +67 +14979 +46 63 37 10 85 43 55 74 60 84 +68 +13454 +86 6 11 80 35 4 52 76 73 49 +69 +4228 +55 4 13 88 6 32 46 19 53 57 +70 +8183 +2 74 51 21 12 79 42 2 79 3 +71 +1970 +78 93 88 30 34 44 85 72 62 1 +72 +11148 +55 87 62 98 79 17 28 86 36 57 +73 +2427 +68 47 62 25 83 71 47 95 2 19 +74 +988 +49 84 31 88 98 69 65 36 41 33 +75 +13936 +12 48 87 11 83 3 41 42 76 46 +76 +6975 +56 89 92 35 89 2 96 35 57 80 +77 +13526 +53 16 85 65 64 42 10 47 31 69 +78 +4752 +20 63 52 62 44 67 25 65 78 22 +79 +8808 +63 58 29 78 4 48 49 8 73 7 +80 +3902 +79 67 76 67 75 91 59 12 5 80 +81 +2430 +1 29 61 98 97 20 54 92 97 97 +82 +4560 +84 42 3 9 97 32 83 83 64 85 +83 +4942 +37 13 37 22 12 41 31 15 52 70 +84 +9406 +38 24 32 61 12 79 96 52 86 27 +85 +3198 +99 17 10 27 9 80 31 5 31 67 +86 +3326 +99 30 64 17 45 83 82 90 78 51 +87 +2879 +23 61 14 13 82 72 75 40 72 2 +88 +7690 +27 7 21 87 51 80 6 87 86 24 +89 +9550 +68 40 57 66 19 21 26 57 43 55 +90 +6743 +58 64 92 6 7 13 18 88 32 97 +91 +8939 +32 46 50 64 42 21 71 60 28 34 +92 +4489 +32 54 52 65 45 91 67 86 28 34 +93 +4440 +79 60 55 92 53 84 35 34 22 83 +94 +11512 +17 76 50 43 25 75 17 58 74 89 +95 +1118 +29 91 26 23 67 24 57 33 60 75 +96 +4413 +17 58 7 16 82 48 56 74 1 22 +97 +5239 +90 53 70 51 49 61 57 53 84 47 +98 +9184 +91 71 85 19 62 14 94 43 80 56 +99 +9365 +24 89 89 36 18 67 62 22 88 47 +100 +2854 +37 78 92 56 4 40 36 81 84 84 +101 +15063 +78 20 3 65 99 22 48 76 17 35 +102 +13898 +78 47 59 65 70 2 79 84 93 41 +103 +2163 +91 33 76 72 54 5 26 37 72 85 +104 +5270 +61 14 4 9 11 18 31 40 38 17 +105 +9387 +5 75 17 38 16 23 49 51 42 9 +106 +11266 +6 29 80 26 75 32 63 90 65 40 +107 +2526 +61 73 87 84 27 16 50 96 5 29 +108 +11848 +73 62 80 23 16 37 87 66 64 80 +109 +5006 +31 91 66 75 58 23 58 22 51 93 +110 +5617 +71 54 43 39 29 60 19 9 85 51 +111 +9246 +23 76 56 15 59 42 97 59 73 62 +112 +15325 +22 21 42 68 47 58 46 7 48 30 +113 +6349 +58 51 57 39 47 20 88 73 42 16 +114 +8328 +72 99 63 87 90 52 27 75 14 59 +115 +10704 +80 73 62 63 60 31 37 59 69 75 +116 +13723 +98 34 40 86 22 19 45 20 5 10 +117 +7825 +81 57 57 74 73 45 49 85 98 76 +118 +9497 +2 81 85 87 69 70 30 41 14 82 +119 +9186 +75 4 33 79 81 41 49 41 77 24 +120 +8327 +18 86 1 25 25 53 28 19 10 8 +121 +3667 +86 21 30 92 38 11 3 32 74 19 +122 +10575 +60 6 60 54 36 57 30 48 5 44 +123 +2695 +40 83 15 4 67 74 6 18 76 45 +124 +14856 +82 40 18 76 84 54 62 34 10 51 +125 +15582 +17 93 21 80 81 99 37 45 88 95 +126 +9565 +84 65 62 32 54 34 81 62 63 47 +127 +7198 +2 71 99 91 47 90 51 25 49 22 +128 +6407 +74 49 52 15 83 44 69 80 98 41 +129 +3194 +76 18 36 84 8 32 32 87 59 9 +130 +9140 +89 17 35 88 59 33 30 44 67 84 +131 +10157 +78 28 36 19 96 26 15 43 72 96 +132 +9164 +37 67 20 6 83 35 51 30 42 28 +133 +3563 +31 20 62 95 44 2 20 39 18 49 +134 +14112 +21 37 64 94 2 72 82 73 7 59 +135 +8296 +31 95 61 17 86 22 55 23 7 94 +136 +8421 +25 95 66 86 66 99 76 88 13 98 +137 +8445 +33 84 31 20 69 91 97 62 89 93 +138 +7016 +37 24 85 77 64 94 47 94 9 94 +139 +15413 +94 93 71 60 83 8 13 87 48 89 +140 +14383 +40 48 33 40 68 78 66 95 15 3 +141 +10671 +77 8 15 35 62 22 54 83 86 62 +142 +9865 +68 78 68 94 36 74 33 21 86 76 +143 +11966 +30 79 85 2 40 71 81 65 36 98 +144 +6002 +88 91 40 19 96 26 40 72 85 64 +145 +1360 +24 30 99 59 66 70 64 16 30 58 +146 +12685 +47 30 8 96 92 53 18 77 37 18 +147 +9061 +45 51 62 89 46 9 58 87 13 6 +148 +14711 +41 74 48 3 51 8 94 49 14 68 +149 +6380 +67 29 65 14 71 11 16 74 74 46 +150 +6670 +30 62 73 33 74 75 86 70 39 66 +151 +2515 +85 80 71 17 56 25 8 71 97 11 +152 +2232 +83 76 17 76 34 32 15 89 47 36 +153 +3547 +51 56 87 29 67 53 18 49 5 47 +154 +3296 +14 53 37 41 99 53 97 85 63 63 +155 +14823 +19 14 95 77 3 79 3 2 7 77 +156 +3595 +44 3 54 77 90 49 72 18 45 84 +157 +14313 +26 55 62 99 68 11 27 10 4 9 +158 +13453 +68 96 84 55 5 17 90 31 70 95 +159 +9470 +86 48 25 59 65 5 17 69 27 78 +160 +12356 +47 96 34 7 83 3 22 77 42 39 +161 +14442 +69 25 98 97 2 9 98 34 54 77 +162 +10920 +41 41 21 49 88 85 21 83 81 43 +163 +3912 +48 18 44 62 95 73 40 80 83 81 +164 +6416 +57 67 71 14 4 60 98 30 23 58 +165 +12115 +74 77 58 21 22 23 45 89 44 81 +166 +950 +63 46 68 39 78 23 37 91 45 37 +167 +7236 +61 57 49 67 89 23 97 96 66 22 +168 +2227 +55 60 28 38 74 55 69 87 97 31 +169 +7111 +52 2 16 35 56 58 42 81 52 96 +170 +4120 +61 4 77 36 75 37 68 76 24 75 +171 +6016 +72 15 53 74 72 35 35 16 3 46 +172 +12273 +92 14 63 97 45 26 19 15 51 17 +173 +12223 +63 69 95 2 12 17 27 71 17 54 +174 +9316 +74 85 92 79 15 73 27 63 22 36 +175 +8067 +33 1 79 36 33 22 32 52 86 4 +176 +14045 +33 36 43 44 44 82 87 80 97 27 +177 +4369 +49 53 17 62 24 88 25 34 63 10 +178 +8971 +27 7 58 88 10 22 68 31 15 66 +179 +1621 +28 31 16 55 15 1 99 95 64 43 +180 +3804 +6 19 70 86 24 92 89 24 27 4 +181 +13816 +54 46 82 42 76 57 43 77 35 4 +182 +3907 +6 43 64 46 1 16 12 98 67 41 +183 +3105 +68 84 7 52 74 37 79 12 65 36 +184 +14902 +54 6 41 12 62 6 39 76 76 97 +185 +1138 +48 18 63 91 70 57 76 29 86 50 +186 +3284 +34 84 54 64 26 6 13 81 19 45 +187 +12939 +60 95 37 90 1 20 91 93 65 25 +188 +7129 +40 65 6 70 24 62 62 13 89 71 +189 +13774 +2 89 59 16 57 75 41 36 10 61 +190 +14468 +85 90 95 9 36 17 20 94 80 50 +191 +7463 +33 48 55 18 54 95 61 43 48 56 +192 +11568 +65 97 41 3 89 77 35 7 77 70 +193 +13404 +46 44 25 19 81 90 21 7 48 8 +194 +6865 +48 15 14 21 14 14 93 12 79 99 +195 +832 +17 48 87 16 50 95 2 64 81 68 +196 +5941 +98 33 89 55 7 5 41 68 93 25 +197 +14413 +72 27 34 36 11 18 4 46 50 2 +198 +1777 +36 30 17 31 71 13 67 82 2 57 +199 +13430 +45 97 42 19 37 49 14 4 50 90 +200 +4098 +9 80 34 53 3 25 75 83 47 99 +201 +2479 +73 33 2 80 46 1 53 28 65 14 +202 +7911 +3 65 98 60 17 58 84 2 63 55 +203 +9359 +75 93 8 7 94 79 13 84 67 53 +204 +1167 +16 86 80 53 81 60 29 36 72 56 +205 +13558 +31 8 4 62 3 89 96 34 39 65 +206 +3834 +54 78 48 48 24 64 92 7 55 33 +207 +3544 +19 62 72 77 13 90 21 92 1 98 +208 +1199 +97 41 28 10 96 79 81 23 50 45 +209 +13336 +84 83 41 2 48 61 95 81 13 69 +210 +7238 +30 97 17 86 62 18 76 56 7 59 +211 +11642 +29 31 17 54 4 10 32 50 18 22 +212 +1853 +56 24 34 31 80 4 80 86 55 50 +213 +3990 +42 29 27 72 77 19 35 50 96 46 +214 +9390 +25 92 36 59 40 58 65 66 73 70 +215 +14203 +1 41 65 26 11 19 72 62 29 45 +216 +8740 +31 8 47 96 45 28 68 63 85 14 +217 +9181 +72 7 34 69 91 54 97 37 5 62 +218 +4532 +25 57 67 80 23 58 2 28 14 66 +219 +5821 +83 49 13 19 23 41 77 7 39 84 +220 +3653 +99 17 56 72 29 40 34 23 7 14 +221 +5569 +50 8 9 28 94 33 78 99 19 2 +222 +6227 +92 40 72 59 12 2 8 14 9 89 +223 +11147 +83 28 5 22 92 26 93 49 6 72 +224 +7302 +10 48 88 28 1 99 22 58 96 98 +225 +730 +22 51 58 42 73 38 71 61 62 42 +226 +5273 +26 84 17 37 50 87 35 35 82 13 +227 +12034 +56 3 4 20 31 11 61 46 72 38 +228 +4292 +99 43 67 99 25 32 82 38 71 90 +229 +15477 +42 72 47 37 6 67 26 62 71 20 +230 +6587 +48 47 46 65 31 76 74 53 46 9 +231 +10022 +93 30 19 53 9 55 47 7 77 3 +232 +3150 +46 33 7 51 83 32 97 23 99 24 +233 +12811 +61 90 34 47 19 74 72 24 86 79 +234 +12454 +78 45 75 68 72 85 52 73 96 15 +235 +5568 +61 39 6 15 52 30 7 23 89 82 +236 +2003 +37 33 40 86 9 40 4 91 39 1 +237 +6328 +34 50 87 60 30 31 41 34 80 34 +238 +10992 +29 43 75 61 60 92 12 43 85 65 +239 +4739 +46 41 12 16 83 12 65 10 84 23 +240 +10677 +72 56 80 94 10 79 13 70 39 77 +241 +3938 +19 85 83 54 79 78 99 94 45 44 +242 +8583 +63 50 17 24 45 27 81 85 62 45 +243 +13651 +32 27 40 71 63 22 69 53 41 68 +244 +13486 +69 96 38 4 73 5 77 28 55 91 +245 +12464 +99 94 16 1 20 29 49 99 31 44 +246 +3222 +89 48 33 1 76 26 19 25 27 80 +247 +2700 +48 68 61 26 34 80 78 38 69 60 +248 +11427 +23 96 13 65 66 78 46 93 85 7 +249 +3707 +78 75 33 21 48 97 81 39 11 86 +250 +2450 +94 89 88 80 55 16 81 31 89 51 +251 +5283 +93 62 99 40 39 24 36 51 37 90 +252 +3697 +84 45 33 46 33 78 11 1 4 64 +253 +4355 +28 40 37 75 97 58 51 23 40 43 +254 +12074 +70 39 54 80 18 73 72 42 86 25 +255 +3851 +94 7 43 43 62 32 86 23 37 63 +256 +7013 +52 23 96 49 46 17 65 97 87 32 +257 +3953 +54 49 65 25 3 95 81 69 8 89 +258 +1708 +48 51 15 39 26 38 31 53 11 56 +259 +767 +55 35 63 2 21 37 91 4 97 8 +260 +830 +85 30 34 20 24 54 95 58 39 45 +261 +1831 +71 59 42 45 55 89 64 84 32 8 +262 +3304 +17 51 94 85 59 28 75 78 96 28 +263 +5084 +31 52 26 89 75 98 70 63 40 34 +264 +2556 +42 29 72 48 30 59 43 17 76 30 +265 +9284 +32 47 56 75 78 46 61 41 20 97 +266 +1854 +67 72 82 43 34 89 65 81 83 22 +267 +15125 +94 40 90 66 59 36 14 42 70 74 +268 +6096 +2 72 11 32 72 56 71 19 93 15 +269 +8123 +46 30 1 93 66 97 9 94 84 86 +270 +3064 +99 47 41 16 70 75 68 53 52 21 +271 +11568 +15 7 96 13 31 67 26 23 19 88 +272 +7064 +97 76 31 67 5 37 34 60 32 54 +273 +8004 +62 59 51 85 22 62 21 57 51 25 +274 +3827 +51 40 43 26 10 46 7 67 86 50 +275 +15589 +42 22 11 34 97 23 48 70 47 99 +276 +7667 +26 8 56 60 3 92 21 9 10 49 +277 +11255 +32 32 31 42 94 24 19 70 56 39 +278 +6099 +46 18 79 45 59 95 69 49 77 98 +279 +3384 +96 47 52 51 83 81 42 39 53 72 +280 +14656 +87 77 73 39 21 53 68 85 75 57 +281 +3403 +3 85 6 8 98 16 90 75 19 81 +282 +9391 +81 10 75 39 40 66 94 6 78 7 +283 +7415 +65 75 5 74 8 63 31 2 71 8 +284 +5537 +39 35 52 96 89 15 80 50 35 22 +285 +8034 +39 99 87 38 46 22 57 10 79 57 +286 +10200 +87 7 4 65 92 72 48 51 77 51 +287 +1280 +45 72 15 97 44 19 68 99 68 92 +288 +7915 +5 14 78 83 62 30 46 72 90 92 +289 +10727 +64 72 99 39 52 11 2 1 63 38 +290 +6146 +17 5 22 58 61 13 39 10 99 6 +291 +1643 +3 49 95 43 59 59 99 97 13 96 +292 +1264 +74 87 4 27 44 81 2 95 14 29 +293 +8392 +75 58 36 62 6 45 47 94 80 57 +294 +9087 +57 30 43 63 30 47 36 10 31 49 +295 +7616 +19 56 86 62 41 65 37 84 50 60 +296 +14884 +11 89 87 91 98 28 81 47 74 92 +297 +13686 +75 24 18 42 72 3 71 7 48 73 +298 +4832 +24 90 50 58 61 76 83 69 6 63 +299 +11496 +31 56 35 89 26 86 56 71 89 75 diff --git a/data/jobshop/300_10_06.txt b/data/jobshop/300_10_06.txt new file mode 100644 index 0000000000..47c8a396c9 --- /dev/null +++ b/data/jobshop/300_10_06.txt @@ -0,0 +1,903 @@ +300 +10 +211154553 +0 +2466 +57 73 70 47 32 45 20 85 90 43 +1 +12988 +85 34 24 88 44 73 18 60 4 80 +2 +8329 +6 88 66 10 13 88 60 13 55 88 +3 +14167 +59 79 67 33 47 83 14 80 34 10 +4 +14497 +87 88 94 72 3 64 40 25 55 15 +5 +1184 +12 45 43 61 94 19 96 20 42 39 +6 +11682 +90 99 51 61 52 73 25 13 6 99 +7 +9738 +83 82 79 17 89 81 51 18 48 18 +8 +12680 +92 40 88 75 1 58 3 67 50 77 +9 +6384 +63 57 3 87 45 35 64 43 63 98 +10 +687 +74 91 14 27 30 47 27 40 31 15 +11 +12637 +86 31 51 35 87 92 83 91 46 11 +12 +6929 +22 62 63 80 52 53 12 20 58 36 +13 +8755 +54 17 20 15 94 62 69 89 95 36 +14 +13049 +65 87 83 97 55 90 32 58 20 99 +15 +10071 +55 3 84 89 9 51 85 26 90 14 +16 +15598 +19 97 94 81 56 86 71 67 5 76 +17 +4097 +7 92 85 64 15 78 10 34 42 90 +18 +10411 +35 51 53 22 1 56 97 50 32 75 +19 +14144 +78 23 62 28 45 65 41 49 36 14 +20 +8594 +32 7 12 34 87 1 6 11 89 55 +21 +5159 +10 75 58 42 16 11 17 82 19 48 +22 +1065 +75 64 59 65 81 65 43 55 94 41 +23 +12287 +14 23 35 84 34 56 79 73 37 51 +24 +5845 +53 50 69 71 35 20 96 59 48 25 +25 +12945 +49 25 94 83 3 2 42 54 83 99 +26 +1952 +40 33 19 77 54 70 36 5 62 74 +27 +3358 +19 32 11 33 84 42 84 5 26 83 +28 +2797 +25 25 8 59 86 45 93 52 35 13 +29 +11898 +54 96 10 12 71 85 69 82 33 45 +30 +15463 +5 77 23 42 3 49 43 32 88 18 +31 +7036 +37 78 83 66 40 50 63 48 26 3 +32 +8695 +56 44 43 56 15 27 79 10 40 49 +33 +11617 +18 35 96 30 93 91 96 40 7 31 +34 +7872 +31 38 20 17 8 78 25 60 78 38 +35 +8870 +30 63 48 21 6 82 93 26 93 31 +36 +2025 +2 77 14 15 53 61 72 2 42 97 +37 +14818 +5 76 72 72 72 62 23 65 64 73 +38 +10004 +15 35 13 73 54 73 62 62 4 82 +39 +1808 +71 83 41 83 57 83 70 4 82 58 +40 +7648 +46 26 61 47 14 15 64 17 19 1 +41 +6086 +49 84 19 92 80 75 4 90 73 76 +42 +15108 +89 95 47 1 61 11 38 86 10 86 +43 +871 +59 34 6 25 24 21 30 89 44 58 +44 +14638 +42 87 58 87 19 4 65 22 95 80 +45 +10276 +13 6 42 83 33 75 84 21 52 89 +46 +7433 +56 52 25 57 28 71 48 22 1 66 +47 +2804 +27 38 12 23 32 45 44 62 30 57 +48 +8826 +13 9 66 78 68 28 31 65 88 32 +49 +1093 +29 98 81 57 83 48 31 86 19 54 +50 +8724 +20 41 26 96 31 51 20 75 51 69 +51 +2647 +30 28 28 7 8 65 54 90 99 37 +52 +15338 +26 50 12 89 83 15 27 97 80 61 +53 +2503 +98 94 92 73 99 59 83 88 93 24 +54 +2816 +12 56 29 52 82 97 67 30 58 53 +55 +15518 +48 48 12 21 82 9 98 29 99 58 +56 +14036 +54 23 64 74 80 5 56 91 89 36 +57 +10277 +93 93 91 78 33 43 20 42 3 43 +58 +15495 +29 56 84 72 33 1 7 7 57 93 +59 +6144 +51 3 58 62 48 60 44 41 40 57 +60 +5682 +33 53 90 79 67 41 43 41 9 53 +61 +4373 +32 67 33 8 53 20 43 1 68 40 +62 +5952 +80 55 44 24 68 59 2 42 96 39 +63 +11734 +9 26 19 38 90 95 27 93 20 52 +64 +6571 +14 79 13 42 13 46 88 73 39 3 +65 +8284 +11 83 23 64 55 87 49 62 77 77 +66 +14984 +46 63 37 10 85 43 55 74 60 84 +67 +13458 +86 6 11 80 35 4 52 76 73 49 +68 +4229 +55 4 13 88 6 32 46 19 53 57 +69 +8186 +2 74 51 21 12 79 42 2 79 3 +70 +1970 +78 93 88 30 34 44 85 72 62 1 +71 +11152 +55 87 62 98 79 17 28 86 36 57 +72 +2427 +68 47 62 25 83 71 47 95 2 19 +73 +989 +49 84 31 88 98 69 65 36 41 33 +74 +13940 +12 48 87 11 83 3 41 42 76 46 +75 +6977 +56 89 92 35 89 2 96 35 57 80 +76 +13530 +53 16 85 65 64 42 10 47 31 69 +77 +4753 +20 63 52 62 44 67 25 65 78 22 +78 +8811 +63 58 29 78 4 48 49 8 73 7 +79 +3903 +79 67 76 67 75 91 59 12 5 80 +80 +2431 +1 29 61 98 97 20 54 92 97 97 +81 +4562 +84 42 3 9 97 32 83 83 64 85 +82 +4944 +37 13 37 22 12 41 31 15 52 70 +83 +9409 +38 24 32 61 12 79 96 52 86 27 +84 +3199 +99 17 10 27 9 80 31 5 31 67 +85 +3327 +99 30 64 17 45 83 82 90 78 51 +86 +2880 +23 61 14 13 82 72 75 40 72 2 +87 +7693 +27 7 21 87 51 80 6 87 86 24 +88 +9553 +68 40 57 66 19 21 26 57 43 55 +89 +6745 +58 64 92 6 7 13 18 88 32 97 +90 +8942 +32 46 50 64 42 21 71 60 28 34 +91 +4490 +32 54 52 65 45 91 67 86 28 34 +92 +4441 +79 60 55 92 53 84 35 34 22 83 +93 +11516 +17 76 50 43 25 75 17 58 74 89 +94 +1118 +29 91 26 23 67 24 57 33 60 75 +95 +4414 +17 58 7 16 82 48 56 74 1 22 +96 +5241 +90 53 70 51 49 61 57 53 84 47 +97 +9187 +91 71 85 19 62 14 94 43 80 56 +98 +9369 +24 89 89 36 18 67 62 22 88 47 +99 +2855 +37 78 92 56 4 40 36 81 84 84 +100 +15068 +78 20 3 65 99 22 48 76 17 35 +101 +13903 +78 47 59 65 70 2 79 84 93 41 +102 +2164 +91 33 76 72 54 5 26 37 72 85 +103 +5272 +61 14 4 9 11 18 31 40 38 17 +104 +9391 +5 75 17 38 16 23 49 51 42 9 +105 +11270 +6 29 80 26 75 32 63 90 65 40 +106 +2527 +61 73 87 84 27 16 50 96 5 29 +107 +11852 +73 62 80 23 16 37 87 66 64 80 +108 +5008 +31 91 66 75 58 23 58 22 51 93 +109 +5619 +71 54 43 39 29 60 19 9 85 51 +110 +9249 +23 76 56 15 59 42 97 59 73 62 +111 +15331 +22 21 42 68 47 58 46 7 48 30 +112 +6351 +58 51 57 39 47 20 88 73 42 16 +113 +8330 +72 99 63 87 90 52 27 75 14 59 +114 +10707 +80 73 62 63 60 31 37 59 69 75 +115 +13728 +98 34 40 86 22 19 45 20 5 10 +116 +7828 +81 57 57 74 73 45 49 85 98 76 +117 +9500 +2 81 85 87 69 70 30 41 14 82 +118 +9189 +75 4 33 79 81 41 49 41 77 24 +119 +8330 +18 86 1 25 25 53 28 19 10 8 +120 +3668 +86 21 30 92 38 11 3 32 74 19 +121 +10579 +60 6 60 54 36 57 30 48 5 44 +122 +2696 +40 83 15 4 67 74 6 18 76 45 +123 +14861 +82 40 18 76 84 54 62 34 10 51 +124 +15588 +17 93 21 80 81 99 37 45 88 95 +125 +9568 +84 65 62 32 54 34 81 62 63 47 +126 +7201 +2 71 99 91 47 90 51 25 49 22 +127 +6409 +74 49 52 15 83 44 69 80 98 41 +128 +3195 +76 18 36 84 8 32 32 87 59 9 +129 +9143 +89 17 35 88 59 33 30 44 67 84 +130 +10160 +78 28 36 19 96 26 15 43 72 96 +131 +9167 +37 67 20 6 83 35 51 30 42 28 +132 +3564 +31 20 62 95 44 2 20 39 18 49 +133 +14117 +21 37 64 94 2 72 82 73 7 59 +134 +8299 +31 95 61 17 86 22 55 23 7 94 +135 +8424 +25 95 66 86 66 99 76 88 13 98 +136 +8448 +33 84 31 20 69 91 97 62 89 93 +137 +7019 +37 24 85 77 64 94 47 94 9 94 +138 +15418 +94 93 71 60 83 8 13 87 48 89 +139 +14388 +40 48 33 40 68 78 66 95 15 3 +140 +10675 +77 8 15 35 62 22 54 83 86 62 +141 +9868 +68 78 68 94 36 74 33 21 86 76 +142 +11970 +30 79 85 2 40 71 81 65 36 98 +143 +6005 +88 91 40 19 96 26 40 72 85 64 +144 +1361 +24 30 99 59 66 70 64 16 30 58 +145 +12690 +47 30 8 96 92 53 18 77 37 18 +146 +9064 +45 51 62 89 46 9 58 87 13 6 +147 +14716 +41 74 48 3 51 8 94 49 14 68 +148 +6383 +67 29 65 14 71 11 16 74 74 46 +149 +6672 +30 62 73 33 74 75 86 70 39 66 +150 +2516 +85 80 71 17 56 25 8 71 97 11 +151 +2232 +83 76 17 76 34 32 15 89 47 36 +152 +3548 +51 56 87 29 67 53 18 49 5 47 +153 +3297 +14 53 37 41 99 53 97 85 63 63 +154 +14828 +19 14 95 77 3 79 3 2 7 77 +155 +3596 +44 3 54 77 90 49 72 18 45 84 +156 +14318 +26 55 62 99 68 11 27 10 4 9 +157 +13458 +68 96 84 55 5 17 90 31 70 95 +158 +9473 +86 48 25 59 65 5 17 69 27 78 +159 +12360 +47 96 34 7 83 3 22 77 42 39 +160 +14447 +69 25 98 97 2 9 98 34 54 77 +161 +10923 +41 41 21 49 88 85 21 83 81 43 +162 +3913 +48 18 44 62 95 73 40 80 83 81 +163 +6418 +57 67 71 14 4 60 98 30 23 58 +164 +12119 +74 77 58 21 22 23 45 89 44 81 +165 +950 +63 46 68 39 78 23 37 91 45 37 +166 +7238 +61 57 49 67 89 23 97 96 66 22 +167 +2228 +55 60 28 38 74 55 69 87 97 31 +168 +7113 +52 2 16 35 56 58 42 81 52 96 +169 +4121 +61 4 77 36 75 37 68 76 24 75 +170 +6018 +72 15 53 74 72 35 35 16 3 46 +171 +12277 +92 14 63 97 45 26 19 15 51 17 +172 +12228 +63 69 95 2 12 17 27 71 17 54 +173 +9319 +74 85 92 79 15 73 27 63 22 36 +174 +8070 +33 1 79 36 33 22 32 52 86 4 +175 +14050 +33 36 43 44 44 82 87 80 97 27 +176 +4370 +49 53 17 62 24 88 25 34 63 10 +177 +8974 +27 7 58 88 10 22 68 31 15 66 +178 +1622 +28 31 16 55 15 1 99 95 64 43 +179 +3806 +6 19 70 86 24 92 89 24 27 4 +180 +13821 +54 46 82 42 76 57 43 77 35 4 +181 +3909 +6 43 64 46 1 16 12 98 67 41 +182 +3106 +68 84 7 52 74 37 79 12 65 36 +183 +14907 +54 6 41 12 62 6 39 76 76 97 +184 +1138 +48 18 63 91 70 57 76 29 86 50 +185 +3285 +34 84 54 64 26 6 13 81 19 45 +186 +12943 +60 95 37 90 1 20 91 93 65 25 +187 +7131 +40 65 6 70 24 62 62 13 89 71 +188 +13779 +2 89 59 16 57 75 41 36 10 61 +189 +14473 +85 90 95 9 36 17 20 94 80 50 +190 +7465 +33 48 55 18 54 95 61 43 48 56 +191 +11572 +65 97 41 3 89 77 35 7 77 70 +192 +13409 +46 44 25 19 81 90 21 7 48 8 +193 +6868 +48 15 14 21 14 14 93 12 79 99 +194 +833 +17 48 87 16 50 95 2 64 81 68 +195 +5943 +98 33 89 55 7 5 41 68 93 25 +196 +14418 +72 27 34 36 11 18 4 46 50 2 +197 +1777 +36 30 17 31 71 13 67 82 2 57 +198 +13435 +45 97 42 19 37 49 14 4 50 90 +199 +4099 +9 80 34 53 3 25 75 83 47 99 +200 +2480 +73 33 2 80 46 1 53 28 65 14 +201 +7914 +3 65 98 60 17 58 84 2 63 55 +202 +9362 +75 93 8 7 94 79 13 84 67 53 +203 +1168 +16 86 80 53 81 60 29 36 72 56 +204 +13563 +31 8 4 62 3 89 96 34 39 65 +205 +3836 +54 78 48 48 24 64 92 7 55 33 +206 +3545 +19 62 72 77 13 90 21 92 1 98 +207 +1200 +97 41 28 10 96 79 81 23 50 45 +208 +13341 +84 83 41 2 48 61 95 81 13 69 +209 +7241 +30 97 17 86 62 18 76 56 7 59 +210 +11646 +29 31 17 54 4 10 32 50 18 22 +211 +1854 +56 24 34 31 80 4 80 86 55 50 +212 +3992 +42 29 27 72 77 19 35 50 96 46 +213 +9394 +25 92 36 59 40 58 65 66 73 70 +214 +14208 +1 41 65 26 11 19 72 62 29 45 +215 +8743 +31 8 47 96 45 28 68 63 85 14 +216 +9184 +72 7 34 69 91 54 97 37 5 62 +217 +4534 +25 57 67 80 23 58 2 28 14 66 +218 +5823 +83 49 13 19 23 41 77 7 39 84 +219 +3654 +99 17 56 72 29 40 34 23 7 14 +220 +5571 +50 8 9 28 94 33 78 99 19 2 +221 +6229 +92 40 72 59 12 2 8 14 9 89 +222 +11151 +83 28 5 22 92 26 93 49 6 72 +223 +7305 +10 48 88 28 1 99 22 58 96 98 +224 +730 +22 51 58 42 73 38 71 61 62 42 +225 +5275 +26 84 17 37 50 87 35 35 82 13 +226 +12038 +56 3 4 20 31 11 61 46 72 38 +227 +4293 +99 43 67 99 25 32 82 38 71 90 +228 +15483 +42 72 47 37 6 67 26 62 71 20 +229 +6590 +48 47 46 65 31 76 74 53 46 9 +230 +10026 +93 30 19 53 9 55 47 7 77 3 +231 +3151 +46 33 7 51 83 32 97 23 99 24 +232 +12816 +61 90 34 47 19 74 72 24 86 79 +233 +12458 +78 45 75 68 72 85 52 73 96 15 +234 +5570 +61 39 6 15 52 30 7 23 89 82 +235 +2003 +37 33 40 86 9 40 4 91 39 1 +236 +6330 +34 50 87 60 30 31 41 34 80 34 +237 +10996 +29 43 75 61 60 92 12 43 85 65 +238 +4741 +46 41 12 16 83 12 65 10 84 23 +239 +10681 +72 56 80 94 10 79 13 70 39 77 +240 +3939 +19 85 83 54 79 78 99 94 45 44 +241 +8586 +63 50 17 24 45 27 81 85 62 45 +242 +13656 +32 27 40 71 63 22 69 53 41 68 +243 +13490 +69 96 38 4 73 5 77 28 55 91 +244 +12468 +99 94 16 1 20 29 49 99 31 44 +245 +3223 +89 48 33 1 76 26 19 25 27 80 +246 +2701 +48 68 61 26 34 80 78 38 69 60 +247 +11431 +23 96 13 65 66 78 46 93 85 7 +248 +3708 +78 75 33 21 48 97 81 39 11 86 +249 +2451 +94 89 88 80 55 16 81 31 89 51 +250 +5285 +93 62 99 40 39 24 36 51 37 90 +251 +3698 +84 45 33 46 33 78 11 1 4 64 +252 +4357 +28 40 37 75 97 58 51 23 40 43 +253 +12078 +70 39 54 80 18 73 72 42 86 25 +254 +3852 +94 7 43 43 62 32 86 23 37 63 +255 +7015 +52 23 96 49 46 17 65 97 87 32 +256 +3954 +54 49 65 25 3 95 81 69 8 89 +257 +1709 +48 51 15 39 26 38 31 53 11 56 +258 +768 +55 35 63 2 21 37 91 4 97 8 +259 +831 +85 30 34 20 24 54 95 58 39 45 +260 +1831 +71 59 42 45 55 89 64 84 32 8 +261 +3305 +17 51 94 85 59 28 75 78 96 28 +262 +5086 +31 52 26 89 75 98 70 63 40 34 +263 +2557 +42 29 72 48 30 59 43 17 76 30 +264 +9288 +32 47 56 75 78 46 61 41 20 97 +265 +1855 +67 72 82 43 34 89 65 81 83 22 +266 +15130 +94 40 90 66 59 36 14 42 70 74 +267 +6098 +2 72 11 32 72 56 71 19 93 15 +268 +8126 +46 30 1 93 66 97 9 94 84 86 +269 +3065 +99 47 41 16 70 75 68 53 52 21 +270 +11572 +15 7 96 13 31 67 26 23 19 88 +271 +7067 +97 76 31 67 5 37 34 60 32 54 +272 +8006 +62 59 51 85 22 62 21 57 51 25 +273 +3828 +51 40 43 26 10 46 7 67 86 50 +274 +15594 +42 22 11 34 97 23 48 70 47 99 +275 +7670 +26 8 56 60 3 92 21 9 10 49 +276 +11259 +32 32 31 42 94 24 19 70 56 39 +277 +6101 +46 18 79 45 59 95 69 49 77 98 +278 +3385 +96 47 52 51 83 81 42 39 53 72 +279 +14661 +87 77 73 39 21 53 68 85 75 57 +280 +3405 +3 85 6 8 98 16 90 75 19 81 +281 +9394 +81 10 75 39 40 66 94 6 78 7 +282 +7417 +65 75 5 74 8 63 31 2 71 8 +283 +5539 +39 35 52 96 89 15 80 50 35 22 +284 +8037 +39 99 87 38 46 22 57 10 79 57 +285 +10204 +87 7 4 65 92 72 48 51 77 51 +286 +1280 +45 72 15 97 44 19 68 99 68 92 +287 +7918 +5 14 78 83 62 30 46 72 90 92 +288 +10731 +64 72 99 39 52 11 2 1 63 38 +289 +6148 +17 5 22 58 61 13 39 10 99 6 +290 +1643 +3 49 95 43 59 59 99 97 13 96 +291 +1264 +74 87 4 27 44 81 2 95 14 29 +292 +8395 +75 58 36 62 6 45 47 94 80 57 +293 +9090 +57 30 43 63 30 47 36 10 31 49 +294 +7619 +19 56 86 62 41 65 37 84 50 60 +295 +14890 +11 89 87 91 98 28 81 47 74 92 +296 +13690 +75 24 18 42 72 3 71 7 48 73 +297 +4833 +24 90 50 58 61 76 83 69 6 63 +298 +11500 +31 56 35 89 26 86 56 71 89 75 +299 +13588 +55 65 49 67 43 76 8 63 72 63 diff --git a/data/jobshop/300_10_07.txt b/data/jobshop/300_10_07.txt new file mode 100644 index 0000000000..0c0a67185a --- /dev/null +++ b/data/jobshop/300_10_07.txt @@ -0,0 +1,903 @@ +300 +10 +1231587427 +0 +12984 +85 34 24 88 44 73 18 60 4 80 +1 +8326 +6 88 66 10 13 88 60 13 55 88 +2 +14163 +59 79 67 33 47 83 14 80 34 10 +3 +14492 +87 88 94 72 3 64 40 25 55 15 +4 +1184 +12 45 43 61 94 19 96 20 42 39 +5 +11678 +90 99 51 61 52 73 25 13 6 99 +6 +9735 +83 82 79 17 89 81 51 18 48 18 +7 +12676 +92 40 88 75 1 58 3 67 50 77 +8 +6382 +63 57 3 87 45 35 64 43 63 98 +9 +687 +74 91 14 27 30 47 27 40 31 15 +10 +12633 +86 31 51 35 87 92 83 91 46 11 +11 +6927 +22 62 63 80 52 53 12 20 58 36 +12 +8752 +54 17 20 15 94 62 69 89 95 36 +13 +13046 +65 87 83 97 55 90 32 58 20 99 +14 +10068 +55 3 84 89 9 51 85 26 90 14 +15 +15593 +19 97 94 81 56 86 71 67 5 76 +16 +4096 +7 92 85 64 15 78 10 34 42 90 +17 +10408 +35 51 53 22 1 56 97 50 32 75 +18 +14140 +78 23 62 28 45 65 41 49 36 14 +19 +8591 +32 7 12 34 87 1 6 11 89 55 +20 +5158 +10 75 58 42 16 11 17 82 19 48 +21 +1065 +75 64 59 65 81 65 43 55 94 41 +22 +12283 +14 23 35 84 34 56 79 73 37 51 +23 +5843 +53 50 69 71 35 20 96 59 48 25 +24 +12941 +49 25 94 83 3 2 42 54 83 99 +25 +1951 +40 33 19 77 54 70 36 5 62 74 +26 +3357 +19 32 11 33 84 42 84 5 26 83 +27 +2796 +25 25 8 59 86 45 93 52 35 13 +28 +11894 +54 96 10 12 71 85 69 82 33 45 +29 +15458 +5 77 23 42 3 49 43 32 88 18 +30 +7034 +37 78 83 66 40 50 63 48 26 3 +31 +8692 +56 44 43 56 15 27 79 10 40 49 +32 +11614 +18 35 96 30 93 91 96 40 7 31 +33 +7869 +31 38 20 17 8 78 25 60 78 38 +34 +8868 +30 63 48 21 6 82 93 26 93 31 +35 +2025 +2 77 14 15 53 61 72 2 42 97 +36 +14814 +5 76 72 72 72 62 23 65 64 73 +37 +10001 +15 35 13 73 54 73 62 62 4 82 +38 +1808 +71 83 41 83 57 83 70 4 82 58 +39 +7645 +46 26 61 47 14 15 64 17 19 1 +40 +6085 +49 84 19 92 80 75 4 90 73 76 +41 +15104 +89 95 47 1 61 11 38 86 10 86 +42 +871 +59 34 6 25 24 21 30 89 44 58 +43 +14634 +42 87 58 87 19 4 65 22 95 80 +44 +10273 +13 6 42 83 33 75 84 21 52 89 +45 +7431 +56 52 25 57 28 71 48 22 1 66 +46 +2803 +27 38 12 23 32 45 44 62 30 57 +47 +8824 +13 9 66 78 68 28 31 65 88 32 +48 +1092 +29 98 81 57 83 48 31 86 19 54 +49 +8721 +20 41 26 96 31 51 20 75 51 69 +50 +2646 +30 28 28 7 8 65 54 90 99 37 +51 +15333 +26 50 12 89 83 15 27 97 80 61 +52 +2502 +98 94 92 73 99 59 83 88 93 24 +53 +2815 +12 56 29 52 82 97 67 30 58 53 +54 +15514 +48 48 12 21 82 9 98 29 99 58 +55 +14032 +54 23 64 74 80 5 56 91 89 36 +56 +10274 +93 93 91 78 33 43 20 42 3 43 +57 +15491 +29 56 84 72 33 1 7 7 57 93 +58 +6142 +51 3 58 62 48 60 44 41 40 57 +59 +5680 +33 53 90 79 67 41 43 41 9 53 +60 +4371 +32 67 33 8 53 20 43 1 68 40 +61 +5950 +80 55 44 24 68 59 2 42 96 39 +62 +11730 +9 26 19 38 90 95 27 93 20 52 +63 +6569 +14 79 13 42 13 46 88 73 39 3 +64 +8282 +11 83 23 64 55 87 49 62 77 77 +65 +14980 +46 63 37 10 85 43 55 74 60 84 +66 +13454 +86 6 11 80 35 4 52 76 73 49 +67 +4228 +55 4 13 88 6 32 46 19 53 57 +68 +8184 +2 74 51 21 12 79 42 2 79 3 +69 +1970 +78 93 88 30 34 44 85 72 62 1 +70 +11148 +55 87 62 98 79 17 28 86 36 57 +71 +2427 +68 47 62 25 83 71 47 95 2 19 +72 +988 +49 84 31 88 98 69 65 36 41 33 +73 +13936 +12 48 87 11 83 3 41 42 76 46 +74 +6975 +56 89 92 35 89 2 96 35 57 80 +75 +13526 +53 16 85 65 64 42 10 47 31 69 +76 +4752 +20 63 52 62 44 67 25 65 78 22 +77 +8809 +63 58 29 78 4 48 49 8 73 7 +78 +3902 +79 67 76 67 75 91 59 12 5 80 +79 +2431 +1 29 61 98 97 20 54 92 97 97 +80 +4560 +84 42 3 9 97 32 83 83 64 85 +81 +4943 +37 13 37 22 12 41 31 15 52 70 +82 +9406 +38 24 32 61 12 79 96 52 86 27 +83 +3198 +99 17 10 27 9 80 31 5 31 67 +84 +3326 +99 30 64 17 45 83 82 90 78 51 +85 +2879 +23 61 14 13 82 72 75 40 72 2 +86 +7691 +27 7 21 87 51 80 6 87 86 24 +87 +9550 +68 40 57 66 19 21 26 57 43 55 +88 +6743 +58 64 92 6 7 13 18 88 32 97 +89 +8940 +32 46 50 64 42 21 71 60 28 34 +90 +4489 +32 54 52 65 45 91 67 86 28 34 +91 +4440 +79 60 55 92 53 84 35 34 22 83 +92 +11512 +17 76 50 43 25 75 17 58 74 89 +93 +1118 +29 91 26 23 67 24 57 33 60 75 +94 +4413 +17 58 7 16 82 48 56 74 1 22 +95 +5239 +90 53 70 51 49 61 57 53 84 47 +96 +9185 +91 71 85 19 62 14 94 43 80 56 +97 +9366 +24 89 89 36 18 67 62 22 88 47 +98 +2854 +37 78 92 56 4 40 36 81 84 84 +99 +15064 +78 20 3 65 99 22 48 76 17 35 +100 +13899 +78 47 59 65 70 2 79 84 93 41 +101 +2164 +91 33 76 72 54 5 26 37 72 85 +102 +5271 +61 14 4 9 11 18 31 40 38 17 +103 +9388 +5 75 17 38 16 23 49 51 42 9 +104 +11267 +6 29 80 26 75 32 63 90 65 40 +105 +2526 +61 73 87 84 27 16 50 96 5 29 +106 +11849 +73 62 80 23 16 37 87 66 64 80 +107 +5006 +31 91 66 75 58 23 58 22 51 93 +108 +5618 +71 54 43 39 29 60 19 9 85 51 +109 +9246 +23 76 56 15 59 42 97 59 73 62 +110 +15326 +22 21 42 68 47 58 46 7 48 30 +111 +6349 +58 51 57 39 47 20 88 73 42 16 +112 +8328 +72 99 63 87 90 52 27 75 14 59 +113 +10704 +80 73 62 63 60 31 37 59 69 75 +114 +13724 +98 34 40 86 22 19 45 20 5 10 +115 +7825 +81 57 57 74 73 45 49 85 98 76 +116 +9497 +2 81 85 87 69 70 30 41 14 82 +117 +9186 +75 4 33 79 81 41 49 41 77 24 +118 +8328 +18 86 1 25 25 53 28 19 10 8 +119 +3667 +86 21 30 92 38 11 3 32 74 19 +120 +10576 +60 6 60 54 36 57 30 48 5 44 +121 +2695 +40 83 15 4 67 74 6 18 76 45 +122 +14857 +82 40 18 76 84 54 62 34 10 51 +123 +15583 +17 93 21 80 81 99 37 45 88 95 +124 +9566 +84 65 62 32 54 34 81 62 63 47 +125 +7199 +2 71 99 91 47 90 51 25 49 22 +126 +6407 +74 49 52 15 83 44 69 80 98 41 +127 +3194 +76 18 36 84 8 32 32 87 59 9 +128 +9141 +89 17 35 88 59 33 30 44 67 84 +129 +10157 +78 28 36 19 96 26 15 43 72 96 +130 +9165 +37 67 20 6 83 35 51 30 42 28 +131 +3563 +31 20 62 95 44 2 20 39 18 49 +132 +14113 +21 37 64 94 2 72 82 73 7 59 +133 +8296 +31 95 61 17 86 22 55 23 7 94 +134 +8421 +25 95 66 86 66 99 76 88 13 98 +135 +8446 +33 84 31 20 69 91 97 62 89 93 +136 +7017 +37 24 85 77 64 94 47 94 9 94 +137 +15414 +94 93 71 60 83 8 13 87 48 89 +138 +14383 +40 48 33 40 68 78 66 95 15 3 +139 +10672 +77 8 15 35 62 22 54 83 86 62 +140 +9865 +68 78 68 94 36 74 33 21 86 76 +141 +11967 +30 79 85 2 40 71 81 65 36 98 +142 +6003 +88 91 40 19 96 26 40 72 85 64 +143 +1360 +24 30 99 59 66 70 64 16 30 58 +144 +12686 +47 30 8 96 92 53 18 77 37 18 +145 +9062 +45 51 62 89 46 9 58 87 13 6 +146 +14712 +41 74 48 3 51 8 94 49 14 68 +147 +6381 +67 29 65 14 71 11 16 74 74 46 +148 +6670 +30 62 73 33 74 75 86 70 39 66 +149 +2515 +85 80 71 17 56 25 8 71 97 11 +150 +2232 +83 76 17 76 34 32 15 89 47 36 +151 +3547 +51 56 87 29 67 53 18 49 5 47 +152 +3296 +14 53 37 41 99 53 97 85 63 63 +153 +14823 +19 14 95 77 3 79 3 2 7 77 +154 +3595 +44 3 54 77 90 49 72 18 45 84 +155 +14313 +26 55 62 99 68 11 27 10 4 9 +156 +13454 +68 96 84 55 5 17 90 31 70 95 +157 +9471 +86 48 25 59 65 5 17 69 27 78 +158 +12356 +47 96 34 7 83 3 22 77 42 39 +159 +14443 +69 25 98 97 2 9 98 34 54 77 +160 +10920 +41 41 21 49 88 85 21 83 81 43 +161 +3912 +48 18 44 62 95 73 40 80 83 81 +162 +6416 +57 67 71 14 4 60 98 30 23 58 +163 +12116 +74 77 58 21 22 23 45 89 44 81 +164 +950 +63 46 68 39 78 23 37 91 45 37 +165 +7236 +61 57 49 67 89 23 97 96 66 22 +166 +2228 +55 60 28 38 74 55 69 87 97 31 +167 +7111 +52 2 16 35 56 58 42 81 52 96 +168 +4120 +61 4 77 36 75 37 68 76 24 75 +169 +6016 +72 15 53 74 72 35 35 16 3 46 +170 +12274 +92 14 63 97 45 26 19 15 51 17 +171 +12224 +63 69 95 2 12 17 27 71 17 54 +172 +9317 +74 85 92 79 15 73 27 63 22 36 +173 +8068 +33 1 79 36 33 22 32 52 86 4 +174 +14046 +33 36 43 44 44 82 87 80 97 27 +175 +4369 +49 53 17 62 24 88 25 34 63 10 +176 +8971 +27 7 58 88 10 22 68 31 15 66 +177 +1621 +28 31 16 55 15 1 99 95 64 43 +178 +3805 +6 19 70 86 24 92 89 24 27 4 +179 +13817 +54 46 82 42 76 57 43 77 35 4 +180 +3907 +6 43 64 46 1 16 12 98 67 41 +181 +3105 +68 84 7 52 74 37 79 12 65 36 +182 +14902 +54 6 41 12 62 6 39 76 76 97 +183 +1138 +48 18 63 91 70 57 76 29 86 50 +184 +3284 +34 84 54 64 26 6 13 81 19 45 +185 +12939 +60 95 37 90 1 20 91 93 65 25 +186 +7129 +40 65 6 70 24 62 62 13 89 71 +187 +13775 +2 89 59 16 57 75 41 36 10 61 +188 +14469 +85 90 95 9 36 17 20 94 80 50 +189 +7463 +33 48 55 18 54 95 61 43 48 56 +190 +11569 +65 97 41 3 89 77 35 7 77 70 +191 +13405 +46 44 25 19 81 90 21 7 48 8 +192 +6866 +48 15 14 21 14 14 93 12 79 99 +193 +832 +17 48 87 16 50 95 2 64 81 68 +194 +5942 +98 33 89 55 7 5 41 68 93 25 +195 +14413 +72 27 34 36 11 18 4 46 50 2 +196 +1777 +36 30 17 31 71 13 67 82 2 57 +197 +13431 +45 97 42 19 37 49 14 4 50 90 +198 +4098 +9 80 34 53 3 25 75 83 47 99 +199 +2479 +73 33 2 80 46 1 53 28 65 14 +200 +7912 +3 65 98 60 17 58 84 2 63 55 +201 +9359 +75 93 8 7 94 79 13 84 67 53 +202 +1167 +16 86 80 53 81 60 29 36 72 56 +203 +13559 +31 8 4 62 3 89 96 34 39 65 +204 +3835 +54 78 48 48 24 64 92 7 55 33 +205 +3544 +19 62 72 77 13 90 21 92 1 98 +206 +1200 +97 41 28 10 96 79 81 23 50 45 +207 +13337 +84 83 41 2 48 61 95 81 13 69 +208 +7239 +30 97 17 86 62 18 76 56 7 59 +209 +11643 +29 31 17 54 4 10 32 50 18 22 +210 +1853 +56 24 34 31 80 4 80 86 55 50 +211 +3991 +42 29 27 72 77 19 35 50 96 46 +212 +9391 +25 92 36 59 40 58 65 66 73 70 +213 +14203 +1 41 65 26 11 19 72 62 29 45 +214 +8741 +31 8 47 96 45 28 68 63 85 14 +215 +9182 +72 7 34 69 91 54 97 37 5 62 +216 +4532 +25 57 67 80 23 58 2 28 14 66 +217 +5821 +83 49 13 19 23 41 77 7 39 84 +218 +3653 +99 17 56 72 29 40 34 23 7 14 +219 +5569 +50 8 9 28 94 33 78 99 19 2 +220 +6227 +92 40 72 59 12 2 8 14 9 89 +221 +11148 +83 28 5 22 92 26 93 49 6 72 +222 +7303 +10 48 88 28 1 99 22 58 96 98 +223 +730 +22 51 58 42 73 38 71 61 62 42 +224 +5273 +26 84 17 37 50 87 35 35 82 13 +225 +12035 +56 3 4 20 31 11 61 46 72 38 +226 +4292 +99 43 67 99 25 32 82 38 71 90 +227 +15478 +42 72 47 37 6 67 26 62 71 20 +228 +6588 +48 47 46 65 31 76 74 53 46 9 +229 +10023 +93 30 19 53 9 55 47 7 77 3 +230 +3150 +46 33 7 51 83 32 97 23 99 24 +231 +12812 +61 90 34 47 19 74 72 24 86 79 +232 +12455 +78 45 75 68 72 85 52 73 96 15 +233 +5569 +61 39 6 15 52 30 7 23 89 82 +234 +2003 +37 33 40 86 9 40 4 91 39 1 +235 +6328 +34 50 87 60 30 31 41 34 80 34 +236 +10993 +29 43 75 61 60 92 12 43 85 65 +237 +4739 +46 41 12 16 83 12 65 10 84 23 +238 +10678 +72 56 80 94 10 79 13 70 39 77 +239 +3938 +19 85 83 54 79 78 99 94 45 44 +240 +8584 +63 50 17 24 45 27 81 85 62 45 +241 +13652 +32 27 40 71 63 22 69 53 41 68 +242 +13486 +69 96 38 4 73 5 77 28 55 91 +243 +12465 +99 94 16 1 20 29 49 99 31 44 +244 +3222 +89 48 33 1 76 26 19 25 27 80 +245 +2700 +48 68 61 26 34 80 78 38 69 60 +246 +11428 +23 96 13 65 66 78 46 93 85 7 +247 +3707 +78 75 33 21 48 97 81 39 11 86 +248 +2450 +94 89 88 80 55 16 81 31 89 51 +249 +5284 +93 62 99 40 39 24 36 51 37 90 +250 +3697 +84 45 33 46 33 78 11 1 4 64 +251 +4356 +28 40 37 75 97 58 51 23 40 43 +252 +12074 +70 39 54 80 18 73 72 42 86 25 +253 +3851 +94 7 43 43 62 32 86 23 37 63 +254 +7013 +52 23 96 49 46 17 65 97 87 32 +255 +3953 +54 49 65 25 3 95 81 69 8 89 +256 +1708 +48 51 15 39 26 38 31 53 11 56 +257 +767 +55 35 63 2 21 37 91 4 97 8 +258 +830 +85 30 34 20 24 54 95 58 39 45 +259 +1831 +71 59 42 45 55 89 64 84 32 8 +260 +3304 +17 51 94 85 59 28 75 78 96 28 +261 +5084 +31 52 26 89 75 98 70 63 40 34 +262 +2556 +42 29 72 48 30 59 43 17 76 30 +263 +9285 +32 47 56 75 78 46 61 41 20 97 +264 +1854 +67 72 82 43 34 89 65 81 83 22 +265 +15126 +94 40 90 66 59 36 14 42 70 74 +266 +6097 +2 72 11 32 72 56 71 19 93 15 +267 +8124 +46 30 1 93 66 97 9 94 84 86 +268 +3064 +99 47 41 16 70 75 68 53 52 21 +269 +11569 +15 7 96 13 31 67 26 23 19 88 +270 +7065 +97 76 31 67 5 37 34 60 32 54 +271 +8004 +62 59 51 85 22 62 21 57 51 25 +272 +3827 +51 40 43 26 10 46 7 67 86 50 +273 +15590 +42 22 11 34 97 23 48 70 47 99 +274 +7667 +26 8 56 60 3 92 21 9 10 49 +275 +11256 +32 32 31 42 94 24 19 70 56 39 +276 +6099 +46 18 79 45 59 95 69 49 77 98 +277 +3384 +96 47 52 51 83 81 42 39 53 72 +278 +14657 +87 77 73 39 21 53 68 85 75 57 +279 +3404 +3 85 6 8 98 16 90 75 19 81 +280 +9391 +81 10 75 39 40 66 94 6 78 7 +281 +7415 +65 75 5 74 8 63 31 2 71 8 +282 +5538 +39 35 52 96 89 15 80 50 35 22 +283 +8035 +39 99 87 38 46 22 57 10 79 57 +284 +10201 +87 7 4 65 92 72 48 51 77 51 +285 +1280 +45 72 15 97 44 19 68 99 68 92 +286 +7915 +5 14 78 83 62 30 46 72 90 92 +287 +10728 +64 72 99 39 52 11 2 1 63 38 +288 +6147 +17 5 22 58 61 13 39 10 99 6 +289 +1643 +3 49 95 43 59 59 99 97 13 96 +290 +1264 +74 87 4 27 44 81 2 95 14 29 +291 +8393 +75 58 36 62 6 45 47 94 80 57 +292 +9087 +57 30 43 63 30 47 36 10 31 49 +293 +7616 +19 56 86 62 41 65 37 84 50 60 +294 +14885 +11 89 87 91 98 28 81 47 74 92 +295 +13686 +75 24 18 42 72 3 71 7 48 73 +296 +4832 +24 90 50 58 61 76 83 69 6 63 +297 +11497 +31 56 35 89 26 86 56 71 89 75 +298 +13584 +55 65 49 67 43 76 8 63 72 63 +299 +4135 +73 70 47 32 45 20 85 90 43 13 diff --git a/data/jobshop/300_10_08.txt b/data/jobshop/300_10_08.txt new file mode 100644 index 0000000000..d7c779d87e --- /dev/null +++ b/data/jobshop/300_10_08.txt @@ -0,0 +1,903 @@ +300 +10 +1842495803 +0 +8326 +6 88 66 10 13 88 60 13 55 88 +1 +14163 +59 79 67 33 47 83 14 80 34 10 +2 +14492 +87 88 94 72 3 64 40 25 55 15 +3 +1184 +12 45 43 61 94 19 96 20 42 39 +4 +11678 +90 99 51 61 52 73 25 13 6 99 +5 +9735 +83 82 79 17 89 81 51 18 48 18 +6 +12676 +92 40 88 75 1 58 3 67 50 77 +7 +6382 +63 57 3 87 45 35 64 43 63 98 +8 +687 +74 91 14 27 30 47 27 40 31 15 +9 +12633 +86 31 51 35 87 92 83 91 46 11 +10 +6927 +22 62 63 80 52 53 12 20 58 36 +11 +8752 +54 17 20 15 94 62 69 89 95 36 +12 +13045 +65 87 83 97 55 90 32 58 20 99 +13 +10068 +55 3 84 89 9 51 85 26 90 14 +14 +15593 +19 97 94 81 56 86 71 67 5 76 +15 +4096 +7 92 85 64 15 78 10 34 42 90 +16 +10407 +35 51 53 22 1 56 97 50 32 75 +17 +14139 +78 23 62 28 45 65 41 49 36 14 +18 +8591 +32 7 12 34 87 1 6 11 89 55 +19 +5158 +10 75 58 42 16 11 17 82 19 48 +20 +1065 +75 64 59 65 81 65 43 55 94 41 +21 +12283 +14 23 35 84 34 56 79 73 37 51 +22 +5843 +53 50 69 71 35 20 96 59 48 25 +23 +12941 +49 25 94 83 3 2 42 54 83 99 +24 +1951 +40 33 19 77 54 70 36 5 62 74 +25 +3357 +19 32 11 33 84 42 84 5 26 83 +26 +2796 +25 25 8 59 86 45 93 52 35 13 +27 +11894 +54 96 10 12 71 85 69 82 33 45 +28 +15458 +5 77 23 42 3 49 43 32 88 18 +29 +7034 +37 78 83 66 40 50 63 48 26 3 +30 +8692 +56 44 43 56 15 27 79 10 40 49 +31 +11613 +18 35 96 30 93 91 96 40 7 31 +32 +7869 +31 38 20 17 8 78 25 60 78 38 +33 +8868 +30 63 48 21 6 82 93 26 93 31 +34 +2025 +2 77 14 15 53 61 72 2 42 97 +35 +14814 +5 76 72 72 72 62 23 65 64 73 +36 +10001 +15 35 13 73 54 73 62 62 4 82 +37 +1808 +71 83 41 83 57 83 70 4 82 58 +38 +7645 +46 26 61 47 14 15 64 17 19 1 +39 +6084 +49 84 19 92 80 75 4 90 73 76 +40 +15103 +89 95 47 1 61 11 38 86 10 86 +41 +871 +59 34 6 25 24 21 30 89 44 58 +42 +14634 +42 87 58 87 19 4 65 22 95 80 +43 +10273 +13 6 42 83 33 75 84 21 52 89 +44 +7431 +56 52 25 57 28 71 48 22 1 66 +45 +2803 +27 38 12 23 32 45 44 62 30 57 +46 +8824 +13 9 66 78 68 28 31 65 88 32 +47 +1092 +29 98 81 57 83 48 31 86 19 54 +48 +8721 +20 41 26 96 31 51 20 75 51 69 +49 +2646 +30 28 28 7 8 65 54 90 99 37 +50 +15333 +26 50 12 89 83 15 27 97 80 61 +51 +2502 +98 94 92 73 99 59 83 88 93 24 +52 +2815 +12 56 29 52 82 97 67 30 58 53 +53 +15513 +48 48 12 21 82 9 98 29 99 58 +54 +14032 +54 23 64 74 80 5 56 91 89 36 +55 +10273 +93 93 91 78 33 43 20 42 3 43 +56 +15490 +29 56 84 72 33 1 7 7 57 93 +57 +6142 +51 3 58 62 48 60 44 41 40 57 +58 +5680 +33 53 90 79 67 41 43 41 9 53 +59 +4371 +32 67 33 8 53 20 43 1 68 40 +60 +5950 +80 55 44 24 68 59 2 42 96 39 +61 +11730 +9 26 19 38 90 95 27 93 20 52 +62 +6569 +14 79 13 42 13 46 88 73 39 3 +63 +8281 +11 83 23 64 55 87 49 62 77 77 +64 +14979 +46 63 37 10 85 43 55 74 60 84 +65 +13454 +86 6 11 80 35 4 52 76 73 49 +66 +4228 +55 4 13 88 6 32 46 19 53 57 +67 +8184 +2 74 51 21 12 79 42 2 79 3 +68 +1970 +78 93 88 30 34 44 85 72 62 1 +69 +11148 +55 87 62 98 79 17 28 86 36 57 +70 +2427 +68 47 62 25 83 71 47 95 2 19 +71 +988 +49 84 31 88 98 69 65 36 41 33 +72 +13936 +12 48 87 11 83 3 41 42 76 46 +73 +6975 +56 89 92 35 89 2 96 35 57 80 +74 +13526 +53 16 85 65 64 42 10 47 31 69 +75 +4752 +20 63 52 62 44 67 25 65 78 22 +76 +8808 +63 58 29 78 4 48 49 8 73 7 +77 +3902 +79 67 76 67 75 91 59 12 5 80 +78 +2431 +1 29 61 98 97 20 54 92 97 97 +79 +4560 +84 42 3 9 97 32 83 83 64 85 +80 +4942 +37 13 37 22 12 41 31 15 52 70 +81 +9406 +38 24 32 61 12 79 96 52 86 27 +82 +3198 +99 17 10 27 9 80 31 5 31 67 +83 +3326 +99 30 64 17 45 83 82 90 78 51 +84 +2879 +23 61 14 13 82 72 75 40 72 2 +85 +7690 +27 7 21 87 51 80 6 87 86 24 +86 +9550 +68 40 57 66 19 21 26 57 43 55 +87 +6743 +58 64 92 6 7 13 18 88 32 97 +88 +8940 +32 46 50 64 42 21 71 60 28 34 +89 +4489 +32 54 52 65 45 91 67 86 28 34 +90 +4440 +79 60 55 92 53 84 35 34 22 83 +91 +11512 +17 76 50 43 25 75 17 58 74 89 +92 +1118 +29 91 26 23 67 24 57 33 60 75 +93 +4413 +17 58 7 16 82 48 56 74 1 22 +94 +5239 +90 53 70 51 49 61 57 53 84 47 +95 +9184 +91 71 85 19 62 14 94 43 80 56 +96 +9366 +24 89 89 36 18 67 62 22 88 47 +97 +2854 +37 78 92 56 4 40 36 81 84 84 +98 +15064 +78 20 3 65 99 22 48 76 17 35 +99 +13899 +78 47 59 65 70 2 79 84 93 41 +100 +2164 +91 33 76 72 54 5 26 37 72 85 +101 +5271 +61 14 4 9 11 18 31 40 38 17 +102 +9388 +5 75 17 38 16 23 49 51 42 9 +103 +11267 +6 29 80 26 75 32 63 90 65 40 +104 +2526 +61 73 87 84 27 16 50 96 5 29 +105 +11849 +73 62 80 23 16 37 87 66 64 80 +106 +5006 +31 91 66 75 58 23 58 22 51 93 +107 +5618 +71 54 43 39 29 60 19 9 85 51 +108 +9246 +23 76 56 15 59 42 97 59 73 62 +109 +15326 +22 21 42 68 47 58 46 7 48 30 +110 +6349 +58 51 57 39 47 20 88 73 42 16 +111 +8328 +72 99 63 87 90 52 27 75 14 59 +112 +10704 +80 73 62 63 60 31 37 59 69 75 +113 +13724 +98 34 40 86 22 19 45 20 5 10 +114 +7825 +81 57 57 74 73 45 49 85 98 76 +115 +9497 +2 81 85 87 69 70 30 41 14 82 +116 +9186 +75 4 33 79 81 41 49 41 77 24 +117 +8327 +18 86 1 25 25 53 28 19 10 8 +118 +3667 +86 21 30 92 38 11 3 32 74 19 +119 +10576 +60 6 60 54 36 57 30 48 5 44 +120 +2695 +40 83 15 4 67 74 6 18 76 45 +121 +14856 +82 40 18 76 84 54 62 34 10 51 +122 +15583 +17 93 21 80 81 99 37 45 88 95 +123 +9566 +84 65 62 32 54 34 81 62 63 47 +124 +7199 +2 71 99 91 47 90 51 25 49 22 +125 +6407 +74 49 52 15 83 44 69 80 98 41 +126 +3194 +76 18 36 84 8 32 32 87 59 9 +127 +9140 +89 17 35 88 59 33 30 44 67 84 +128 +10157 +78 28 36 19 96 26 15 43 72 96 +129 +9164 +37 67 20 6 83 35 51 30 42 28 +130 +3563 +31 20 62 95 44 2 20 39 18 49 +131 +14112 +21 37 64 94 2 72 82 73 7 59 +132 +8296 +31 95 61 17 86 22 55 23 7 94 +133 +8421 +25 95 66 86 66 99 76 88 13 98 +134 +8445 +33 84 31 20 69 91 97 62 89 93 +135 +7017 +37 24 85 77 64 94 47 94 9 94 +136 +15414 +94 93 71 60 83 8 13 87 48 89 +137 +14383 +40 48 33 40 68 78 66 95 15 3 +138 +10671 +77 8 15 35 62 22 54 83 86 62 +139 +9865 +68 78 68 94 36 74 33 21 86 76 +140 +11966 +30 79 85 2 40 71 81 65 36 98 +141 +6003 +88 91 40 19 96 26 40 72 85 64 +142 +1360 +24 30 99 59 66 70 64 16 30 58 +143 +12686 +47 30 8 96 92 53 18 77 37 18 +144 +9062 +45 51 62 89 46 9 58 87 13 6 +145 +14712 +41 74 48 3 51 8 94 49 14 68 +146 +6381 +67 29 65 14 71 11 16 74 74 46 +147 +6670 +30 62 73 33 74 75 86 70 39 66 +148 +2515 +85 80 71 17 56 25 8 71 97 11 +149 +2232 +83 76 17 76 34 32 15 89 47 36 +150 +3547 +51 56 87 29 67 53 18 49 5 47 +151 +3296 +14 53 37 41 99 53 97 85 63 63 +152 +14823 +19 14 95 77 3 79 3 2 7 77 +153 +3595 +44 3 54 77 90 49 72 18 45 84 +154 +14313 +26 55 62 99 68 11 27 10 4 9 +155 +13454 +68 96 84 55 5 17 90 31 70 95 +156 +9471 +86 48 25 59 65 5 17 69 27 78 +157 +12356 +47 96 34 7 83 3 22 77 42 39 +158 +14442 +69 25 98 97 2 9 98 34 54 77 +159 +10920 +41 41 21 49 88 85 21 83 81 43 +160 +3912 +48 18 44 62 95 73 40 80 83 81 +161 +6416 +57 67 71 14 4 60 98 30 23 58 +162 +12115 +74 77 58 21 22 23 45 89 44 81 +163 +950 +63 46 68 39 78 23 37 91 45 37 +164 +7236 +61 57 49 67 89 23 97 96 66 22 +165 +2228 +55 60 28 38 74 55 69 87 97 31 +166 +7111 +52 2 16 35 56 58 42 81 52 96 +167 +4120 +61 4 77 36 75 37 68 76 24 75 +168 +6016 +72 15 53 74 72 35 35 16 3 46 +169 +12273 +92 14 63 97 45 26 19 15 51 17 +170 +12224 +63 69 95 2 12 17 27 71 17 54 +171 +9317 +74 85 92 79 15 73 27 63 22 36 +172 +8067 +33 1 79 36 33 22 32 52 86 4 +173 +14046 +33 36 43 44 44 82 87 80 97 27 +174 +4369 +49 53 17 62 24 88 25 34 63 10 +175 +8971 +27 7 58 88 10 22 68 31 15 66 +176 +1621 +28 31 16 55 15 1 99 95 64 43 +177 +3805 +6 19 70 86 24 92 89 24 27 4 +178 +13816 +54 46 82 42 76 57 43 77 35 4 +179 +3907 +6 43 64 46 1 16 12 98 67 41 +180 +3105 +68 84 7 52 74 37 79 12 65 36 +181 +14902 +54 6 41 12 62 6 39 76 76 97 +182 +1138 +48 18 63 91 70 57 76 29 86 50 +183 +3284 +34 84 54 64 26 6 13 81 19 45 +184 +12939 +60 95 37 90 1 20 91 93 65 25 +185 +7129 +40 65 6 70 24 62 62 13 89 71 +186 +13775 +2 89 59 16 57 75 41 36 10 61 +187 +14468 +85 90 95 9 36 17 20 94 80 50 +188 +7463 +33 48 55 18 54 95 61 43 48 56 +189 +11569 +65 97 41 3 89 77 35 7 77 70 +190 +13405 +46 44 25 19 81 90 21 7 48 8 +191 +6866 +48 15 14 21 14 14 93 12 79 99 +192 +832 +17 48 87 16 50 95 2 64 81 68 +193 +5941 +98 33 89 55 7 5 41 68 93 25 +194 +14413 +72 27 34 36 11 18 4 46 50 2 +195 +1777 +36 30 17 31 71 13 67 82 2 57 +196 +13431 +45 97 42 19 37 49 14 4 50 90 +197 +4098 +9 80 34 53 3 25 75 83 47 99 +198 +2479 +73 33 2 80 46 1 53 28 65 14 +199 +7912 +3 65 98 60 17 58 84 2 63 55 +200 +9359 +75 93 8 7 94 79 13 84 67 53 +201 +1167 +16 86 80 53 81 60 29 36 72 56 +202 +13558 +31 8 4 62 3 89 96 34 39 65 +203 +3835 +54 78 48 48 24 64 92 7 55 33 +204 +3544 +19 62 72 77 13 90 21 92 1 98 +205 +1200 +97 41 28 10 96 79 81 23 50 45 +206 +13337 +84 83 41 2 48 61 95 81 13 69 +207 +7238 +30 97 17 86 62 18 76 56 7 59 +208 +11643 +29 31 17 54 4 10 32 50 18 22 +209 +1853 +56 24 34 31 80 4 80 86 55 50 +210 +3990 +42 29 27 72 77 19 35 50 96 46 +211 +9391 +25 92 36 59 40 58 65 66 73 70 +212 +14203 +1 41 65 26 11 19 72 62 29 45 +213 +8740 +31 8 47 96 45 28 68 63 85 14 +214 +9182 +72 7 34 69 91 54 97 37 5 62 +215 +4532 +25 57 67 80 23 58 2 28 14 66 +216 +5821 +83 49 13 19 23 41 77 7 39 84 +217 +3653 +99 17 56 72 29 40 34 23 7 14 +218 +5569 +50 8 9 28 94 33 78 99 19 2 +219 +6227 +92 40 72 59 12 2 8 14 9 89 +220 +11148 +83 28 5 22 92 26 93 49 6 72 +221 +7303 +10 48 88 28 1 99 22 58 96 98 +222 +730 +22 51 58 42 73 38 71 61 62 42 +223 +5273 +26 84 17 37 50 87 35 35 82 13 +224 +12035 +56 3 4 20 31 11 61 46 72 38 +225 +4292 +99 43 67 99 25 32 82 38 71 90 +226 +15478 +42 72 47 37 6 67 26 62 71 20 +227 +6588 +48 47 46 65 31 76 74 53 46 9 +228 +10023 +93 30 19 53 9 55 47 7 77 3 +229 +3150 +46 33 7 51 83 32 97 23 99 24 +230 +12812 +61 90 34 47 19 74 72 24 86 79 +231 +12455 +78 45 75 68 72 85 52 73 96 15 +232 +5569 +61 39 6 15 52 30 7 23 89 82 +233 +2003 +37 33 40 86 9 40 4 91 39 1 +234 +6328 +34 50 87 60 30 31 41 34 80 34 +235 +10993 +29 43 75 61 60 92 12 43 85 65 +236 +4739 +46 41 12 16 83 12 65 10 84 23 +237 +10677 +72 56 80 94 10 79 13 70 39 77 +238 +3938 +19 85 83 54 79 78 99 94 45 44 +239 +8583 +63 50 17 24 45 27 81 85 62 45 +240 +13652 +32 27 40 71 63 22 69 53 41 68 +241 +13486 +69 96 38 4 73 5 77 28 55 91 +242 +12464 +99 94 16 1 20 29 49 99 31 44 +243 +3222 +89 48 33 1 76 26 19 25 27 80 +244 +2700 +48 68 61 26 34 80 78 38 69 60 +245 +11428 +23 96 13 65 66 78 46 93 85 7 +246 +3707 +78 75 33 21 48 97 81 39 11 86 +247 +2450 +94 89 88 80 55 16 81 31 89 51 +248 +5284 +93 62 99 40 39 24 36 51 37 90 +249 +3697 +84 45 33 46 33 78 11 1 4 64 +250 +4356 +28 40 37 75 97 58 51 23 40 43 +251 +12074 +70 39 54 80 18 73 72 42 86 25 +252 +3851 +94 7 43 43 62 32 86 23 37 63 +253 +7013 +52 23 96 49 46 17 65 97 87 32 +254 +3953 +54 49 65 25 3 95 81 69 8 89 +255 +1708 +48 51 15 39 26 38 31 53 11 56 +256 +767 +55 35 63 2 21 37 91 4 97 8 +257 +830 +85 30 34 20 24 54 95 58 39 45 +258 +1831 +71 59 42 45 55 89 64 84 32 8 +259 +3304 +17 51 94 85 59 28 75 78 96 28 +260 +5084 +31 52 26 89 75 98 70 63 40 34 +261 +2556 +42 29 72 48 30 59 43 17 76 30 +262 +9285 +32 47 56 75 78 46 61 41 20 97 +263 +1854 +67 72 82 43 34 89 65 81 83 22 +264 +15125 +94 40 90 66 59 36 14 42 70 74 +265 +6097 +2 72 11 32 72 56 71 19 93 15 +266 +8123 +46 30 1 93 66 97 9 94 84 86 +267 +3064 +99 47 41 16 70 75 68 53 52 21 +268 +11568 +15 7 96 13 31 67 26 23 19 88 +269 +7065 +97 76 31 67 5 37 34 60 32 54 +270 +8004 +62 59 51 85 22 62 21 57 51 25 +271 +3827 +51 40 43 26 10 46 7 67 86 50 +272 +15589 +42 22 11 34 97 23 48 70 47 99 +273 +7667 +26 8 56 60 3 92 21 9 10 49 +274 +11255 +32 32 31 42 94 24 19 70 56 39 +275 +6099 +46 18 79 45 59 95 69 49 77 98 +276 +3384 +96 47 52 51 83 81 42 39 53 72 +277 +14657 +87 77 73 39 21 53 68 85 75 57 +278 +3403 +3 85 6 8 98 16 90 75 19 81 +279 +9391 +81 10 75 39 40 66 94 6 78 7 +280 +7415 +65 75 5 74 8 63 31 2 71 8 +281 +5537 +39 35 52 96 89 15 80 50 35 22 +282 +8035 +39 99 87 38 46 22 57 10 79 57 +283 +10201 +87 7 4 65 92 72 48 51 77 51 +284 +1280 +45 72 15 97 44 19 68 99 68 92 +285 +7915 +5 14 78 83 62 30 46 72 90 92 +286 +10728 +64 72 99 39 52 11 2 1 63 38 +287 +6147 +17 5 22 58 61 13 39 10 99 6 +288 +1643 +3 49 95 43 59 59 99 97 13 96 +289 +1264 +74 87 4 27 44 81 2 95 14 29 +290 +8393 +75 58 36 62 6 45 47 94 80 57 +291 +9087 +57 30 43 63 30 47 36 10 31 49 +292 +7616 +19 56 86 62 41 65 37 84 50 60 +293 +14885 +11 89 87 91 98 28 81 47 74 92 +294 +13686 +75 24 18 42 72 3 71 7 48 73 +295 +4832 +24 90 50 58 61 76 83 69 6 63 +296 +11497 +31 56 35 89 26 86 56 71 89 75 +297 +13584 +55 65 49 67 43 76 8 63 72 63 +298 +4135 +73 70 47 32 45 20 85 90 43 13 +299 +3705 +34 24 88 44 73 18 60 4 80 82 diff --git a/data/jobshop/300_10_09.txt b/data/jobshop/300_10_09.txt new file mode 100644 index 0000000000..009802d925 --- /dev/null +++ b/data/jobshop/300_10_09.txt @@ -0,0 +1,903 @@ +300 +10 +112771281 +0 +14167 +59 79 67 33 47 83 14 80 34 10 +1 +14497 +87 88 94 72 3 64 40 25 55 15 +2 +1184 +12 45 43 61 94 19 96 20 42 39 +3 +11682 +90 99 51 61 52 73 25 13 6 99 +4 +9738 +83 82 79 17 89 81 51 18 48 18 +5 +12680 +92 40 88 75 1 58 3 67 50 77 +6 +6384 +63 57 3 87 45 35 64 43 63 98 +7 +687 +74 91 14 27 30 47 27 40 31 15 +8 +12636 +86 31 51 35 87 92 83 91 46 11 +9 +6929 +22 62 63 80 52 53 12 20 58 36 +10 +8755 +54 17 20 15 94 62 69 89 95 36 +11 +13049 +65 87 83 97 55 90 32 58 20 99 +12 +10071 +55 3 84 89 9 51 85 26 90 14 +13 +15597 +19 97 94 81 56 86 71 67 5 76 +14 +4097 +7 92 85 64 15 78 10 34 42 90 +15 +10410 +35 51 53 22 1 56 97 50 32 75 +16 +14144 +78 23 62 28 45 65 41 49 36 14 +17 +8594 +32 7 12 34 87 1 6 11 89 55 +18 +5159 +10 75 58 42 16 11 17 82 19 48 +19 +1065 +75 64 59 65 81 65 43 55 94 41 +20 +12287 +14 23 35 84 34 56 79 73 37 51 +21 +5845 +53 50 69 71 35 20 96 59 48 25 +22 +12945 +49 25 94 83 3 2 42 54 83 99 +23 +1952 +40 33 19 77 54 70 36 5 62 74 +24 +3358 +19 32 11 33 84 42 84 5 26 83 +25 +2797 +25 25 8 59 86 45 93 52 35 13 +26 +11898 +54 96 10 12 71 85 69 82 33 45 +27 +15463 +5 77 23 42 3 49 43 32 88 18 +28 +7036 +37 78 83 66 40 50 63 48 26 3 +29 +8695 +56 44 43 56 15 27 79 10 40 49 +30 +11617 +18 35 96 30 93 91 96 40 7 31 +31 +7872 +31 38 20 17 8 78 25 60 78 38 +32 +8870 +30 63 48 21 6 82 93 26 93 31 +33 +2025 +2 77 14 15 53 61 72 2 42 97 +34 +14818 +5 76 72 72 72 62 23 65 64 73 +35 +10004 +15 35 13 73 54 73 62 62 4 82 +36 +1808 +71 83 41 83 57 83 70 4 82 58 +37 +7648 +46 26 61 47 14 15 64 17 19 1 +38 +6086 +49 84 19 92 80 75 4 90 73 76 +39 +15108 +89 95 47 1 61 11 38 86 10 86 +40 +871 +59 34 6 25 24 21 30 89 44 58 +41 +14638 +42 87 58 87 19 4 65 22 95 80 +42 +10276 +13 6 42 83 33 75 84 21 52 89 +43 +7433 +56 52 25 57 28 71 48 22 1 66 +44 +2804 +27 38 12 23 32 45 44 62 30 57 +45 +8826 +13 9 66 78 68 28 31 65 88 32 +46 +1093 +29 98 81 57 83 48 31 86 19 54 +47 +8724 +20 41 26 96 31 51 20 75 51 69 +48 +2647 +30 28 28 7 8 65 54 90 99 37 +49 +15337 +26 50 12 89 83 15 27 97 80 61 +50 +2503 +98 94 92 73 99 59 83 88 93 24 +51 +2816 +12 56 29 52 82 97 67 30 58 53 +52 +15518 +48 48 12 21 82 9 98 29 99 58 +53 +14036 +54 23 64 74 80 5 56 91 89 36 +54 +10277 +93 93 91 78 33 43 20 42 3 43 +55 +15495 +29 56 84 72 33 1 7 7 57 93 +56 +6144 +51 3 58 62 48 60 44 41 40 57 +57 +5682 +33 53 90 79 67 41 43 41 9 53 +58 +4373 +32 67 33 8 53 20 43 1 68 40 +59 +5952 +80 55 44 24 68 59 2 42 96 39 +60 +11734 +9 26 19 38 90 95 27 93 20 52 +61 +6571 +14 79 13 42 13 46 88 73 39 3 +62 +8284 +11 83 23 64 55 87 49 62 77 77 +63 +14984 +46 63 37 10 85 43 55 74 60 84 +64 +13458 +86 6 11 80 35 4 52 76 73 49 +65 +4229 +55 4 13 88 6 32 46 19 53 57 +66 +8186 +2 74 51 21 12 79 42 2 79 3 +67 +1970 +78 93 88 30 34 44 85 72 62 1 +68 +11152 +55 87 62 98 79 17 28 86 36 57 +69 +2427 +68 47 62 25 83 71 47 95 2 19 +70 +989 +49 84 31 88 98 69 65 36 41 33 +71 +13940 +12 48 87 11 83 3 41 42 76 46 +72 +6977 +56 89 92 35 89 2 96 35 57 80 +73 +13530 +53 16 85 65 64 42 10 47 31 69 +74 +4753 +20 63 52 62 44 67 25 65 78 22 +75 +8811 +63 58 29 78 4 48 49 8 73 7 +76 +3903 +79 67 76 67 75 91 59 12 5 80 +77 +2431 +1 29 61 98 97 20 54 92 97 97 +78 +4561 +84 42 3 9 97 32 83 83 64 85 +79 +4944 +37 13 37 22 12 41 31 15 52 70 +80 +9409 +38 24 32 61 12 79 96 52 86 27 +81 +3199 +99 17 10 27 9 80 31 5 31 67 +82 +3327 +99 30 64 17 45 83 82 90 78 51 +83 +2880 +23 61 14 13 82 72 75 40 72 2 +84 +7693 +27 7 21 87 51 80 6 87 86 24 +85 +9553 +68 40 57 66 19 21 26 57 43 55 +86 +6745 +58 64 92 6 7 13 18 88 32 97 +87 +8942 +32 46 50 64 42 21 71 60 28 34 +88 +4490 +32 54 52 65 45 91 67 86 28 34 +89 +4441 +79 60 55 92 53 84 35 34 22 83 +90 +11516 +17 76 50 43 25 75 17 58 74 89 +91 +1118 +29 91 26 23 67 24 57 33 60 75 +92 +4414 +17 58 7 16 82 48 56 74 1 22 +93 +5241 +90 53 70 51 49 61 57 53 84 47 +94 +9187 +91 71 85 19 62 14 94 43 80 56 +95 +9369 +24 89 89 36 18 67 62 22 88 47 +96 +2855 +37 78 92 56 4 40 36 81 84 84 +97 +15068 +78 20 3 65 99 22 48 76 17 35 +98 +13903 +78 47 59 65 70 2 79 84 93 41 +99 +2164 +91 33 76 72 54 5 26 37 72 85 +100 +5272 +61 14 4 9 11 18 31 40 38 17 +101 +9391 +5 75 17 38 16 23 49 51 42 9 +102 +11270 +6 29 80 26 75 32 63 90 65 40 +103 +2527 +61 73 87 84 27 16 50 96 5 29 +104 +11852 +73 62 80 23 16 37 87 66 64 80 +105 +5008 +31 91 66 75 58 23 58 22 51 93 +106 +5619 +71 54 43 39 29 60 19 9 85 51 +107 +9249 +23 76 56 15 59 42 97 59 73 62 +108 +15330 +22 21 42 68 47 58 46 7 48 30 +109 +6351 +58 51 57 39 47 20 88 73 42 16 +110 +8330 +72 99 63 87 90 52 27 75 14 59 +111 +10707 +80 73 62 63 60 31 37 59 69 75 +112 +13728 +98 34 40 86 22 19 45 20 5 10 +113 +7828 +81 57 57 74 73 45 49 85 98 76 +114 +9500 +2 81 85 87 69 70 30 41 14 82 +115 +9189 +75 4 33 79 81 41 49 41 77 24 +116 +8330 +18 86 1 25 25 53 28 19 10 8 +117 +3668 +86 21 30 92 38 11 3 32 74 19 +118 +10579 +60 6 60 54 36 57 30 48 5 44 +119 +2696 +40 83 15 4 67 74 6 18 76 45 +120 +14861 +82 40 18 76 84 54 62 34 10 51 +121 +15588 +17 93 21 80 81 99 37 45 88 95 +122 +9568 +84 65 62 32 54 34 81 62 63 47 +123 +7201 +2 71 99 91 47 90 51 25 49 22 +124 +6409 +74 49 52 15 83 44 69 80 98 41 +125 +3195 +76 18 36 84 8 32 32 87 59 9 +126 +9143 +89 17 35 88 59 33 30 44 67 84 +127 +10160 +78 28 36 19 96 26 15 43 72 96 +128 +9167 +37 67 20 6 83 35 51 30 42 28 +129 +3564 +31 20 62 95 44 2 20 39 18 49 +130 +14117 +21 37 64 94 2 72 82 73 7 59 +131 +8299 +31 95 61 17 86 22 55 23 7 94 +132 +8424 +25 95 66 86 66 99 76 88 13 98 +133 +8448 +33 84 31 20 69 91 97 62 89 93 +134 +7019 +37 24 85 77 64 94 47 94 9 94 +135 +15418 +94 93 71 60 83 8 13 87 48 89 +136 +14387 +40 48 33 40 68 78 66 95 15 3 +137 +10675 +77 8 15 35 62 22 54 83 86 62 +138 +9868 +68 78 68 94 36 74 33 21 86 76 +139 +11970 +30 79 85 2 40 71 81 65 36 98 +140 +6005 +88 91 40 19 96 26 40 72 85 64 +141 +1361 +24 30 99 59 66 70 64 16 30 58 +142 +12690 +47 30 8 96 92 53 18 77 37 18 +143 +9064 +45 51 62 89 46 9 58 87 13 6 +144 +14716 +41 74 48 3 51 8 94 49 14 68 +145 +6382 +67 29 65 14 71 11 16 74 74 46 +146 +6672 +30 62 73 33 74 75 86 70 39 66 +147 +2516 +85 80 71 17 56 25 8 71 97 11 +148 +2232 +83 76 17 76 34 32 15 89 47 36 +149 +3548 +51 56 87 29 67 53 18 49 5 47 +150 +3297 +14 53 37 41 99 53 97 85 63 63 +151 +14828 +19 14 95 77 3 79 3 2 7 77 +152 +3596 +44 3 54 77 90 49 72 18 45 84 +153 +14317 +26 55 62 99 68 11 27 10 4 9 +154 +13458 +68 96 84 55 5 17 90 31 70 95 +155 +9473 +86 48 25 59 65 5 17 69 27 78 +156 +12360 +47 96 34 7 83 3 22 77 42 39 +157 +14447 +69 25 98 97 2 9 98 34 54 77 +158 +10923 +41 41 21 49 88 85 21 83 81 43 +159 +3913 +48 18 44 62 95 73 40 80 83 81 +160 +6418 +57 67 71 14 4 60 98 30 23 58 +161 +12119 +74 77 58 21 22 23 45 89 44 81 +162 +950 +63 46 68 39 78 23 37 91 45 37 +163 +7238 +61 57 49 67 89 23 97 96 66 22 +164 +2228 +55 60 28 38 74 55 69 87 97 31 +165 +7113 +52 2 16 35 56 58 42 81 52 96 +166 +4121 +61 4 77 36 75 37 68 76 24 75 +167 +6018 +72 15 53 74 72 35 35 16 3 46 +168 +12277 +92 14 63 97 45 26 19 15 51 17 +169 +12227 +63 69 95 2 12 17 27 71 17 54 +170 +9319 +74 85 92 79 15 73 27 63 22 36 +171 +8070 +33 1 79 36 33 22 32 52 86 4 +172 +14050 +33 36 43 44 44 82 87 80 97 27 +173 +4370 +49 53 17 62 24 88 25 34 63 10 +174 +8974 +27 7 58 88 10 22 68 31 15 66 +175 +1622 +28 31 16 55 15 1 99 95 64 43 +176 +3806 +6 19 70 86 24 92 89 24 27 4 +177 +13821 +54 46 82 42 76 57 43 77 35 4 +178 +3909 +6 43 64 46 1 16 12 98 67 41 +179 +3106 +68 84 7 52 74 37 79 12 65 36 +180 +14907 +54 6 41 12 62 6 39 76 76 97 +181 +1138 +48 18 63 91 70 57 76 29 86 50 +182 +3285 +34 84 54 64 26 6 13 81 19 45 +183 +12943 +60 95 37 90 1 20 91 93 65 25 +184 +7131 +40 65 6 70 24 62 62 13 89 71 +185 +13779 +2 89 59 16 57 75 41 36 10 61 +186 +14473 +85 90 95 9 36 17 20 94 80 50 +187 +7465 +33 48 55 18 54 95 61 43 48 56 +188 +11572 +65 97 41 3 89 77 35 7 77 70 +189 +13409 +46 44 25 19 81 90 21 7 48 8 +190 +6868 +48 15 14 21 14 14 93 12 79 99 +191 +833 +17 48 87 16 50 95 2 64 81 68 +192 +5943 +98 33 89 55 7 5 41 68 93 25 +193 +14418 +72 27 34 36 11 18 4 46 50 2 +194 +1777 +36 30 17 31 71 13 67 82 2 57 +195 +13435 +45 97 42 19 37 49 14 4 50 90 +196 +4099 +9 80 34 53 3 25 75 83 47 99 +197 +2480 +73 33 2 80 46 1 53 28 65 14 +198 +7914 +3 65 98 60 17 58 84 2 63 55 +199 +9362 +75 93 8 7 94 79 13 84 67 53 +200 +1168 +16 86 80 53 81 60 29 36 72 56 +201 +13562 +31 8 4 62 3 89 96 34 39 65 +202 +3836 +54 78 48 48 24 64 92 7 55 33 +203 +3545 +19 62 72 77 13 90 21 92 1 98 +204 +1200 +97 41 28 10 96 79 81 23 50 45 +205 +13341 +84 83 41 2 48 61 95 81 13 69 +206 +7241 +30 97 17 86 62 18 76 56 7 59 +207 +11646 +29 31 17 54 4 10 32 50 18 22 +208 +1854 +56 24 34 31 80 4 80 86 55 50 +209 +3992 +42 29 27 72 77 19 35 50 96 46 +210 +9393 +25 92 36 59 40 58 65 66 73 70 +211 +14208 +1 41 65 26 11 19 72 62 29 45 +212 +8743 +31 8 47 96 45 28 68 63 85 14 +213 +9184 +72 7 34 69 91 54 97 37 5 62 +214 +4534 +25 57 67 80 23 58 2 28 14 66 +215 +5823 +83 49 13 19 23 41 77 7 39 84 +216 +3654 +99 17 56 72 29 40 34 23 7 14 +217 +5570 +50 8 9 28 94 33 78 99 19 2 +218 +6229 +92 40 72 59 12 2 8 14 9 89 +219 +11151 +83 28 5 22 92 26 93 49 6 72 +220 +7305 +10 48 88 28 1 99 22 58 96 98 +221 +730 +22 51 58 42 73 38 71 61 62 42 +222 +5275 +26 84 17 37 50 87 35 35 82 13 +223 +12038 +56 3 4 20 31 11 61 46 72 38 +224 +4293 +99 43 67 99 25 32 82 38 71 90 +225 +15482 +42 72 47 37 6 67 26 62 71 20 +226 +6590 +48 47 46 65 31 76 74 53 46 9 +227 +10026 +93 30 19 53 9 55 47 7 77 3 +228 +3151 +46 33 7 51 83 32 97 23 99 24 +229 +12816 +61 90 34 47 19 74 72 24 86 79 +230 +12458 +78 45 75 68 72 85 52 73 96 15 +231 +5570 +61 39 6 15 52 30 7 23 89 82 +232 +2003 +37 33 40 86 9 40 4 91 39 1 +233 +6330 +34 50 87 60 30 31 41 34 80 34 +234 +10996 +29 43 75 61 60 92 12 43 85 65 +235 +4741 +46 41 12 16 83 12 65 10 84 23 +236 +10681 +72 56 80 94 10 79 13 70 39 77 +237 +3939 +19 85 83 54 79 78 99 94 45 44 +238 +8586 +63 50 17 24 45 27 81 85 62 45 +239 +13656 +32 27 40 71 63 22 69 53 41 68 +240 +13490 +69 96 38 4 73 5 77 28 55 91 +241 +12468 +99 94 16 1 20 29 49 99 31 44 +242 +3223 +89 48 33 1 76 26 19 25 27 80 +243 +2701 +48 68 61 26 34 80 78 38 69 60 +244 +11431 +23 96 13 65 66 78 46 93 85 7 +245 +3708 +78 75 33 21 48 97 81 39 11 86 +246 +2451 +94 89 88 80 55 16 81 31 89 51 +247 +5285 +93 62 99 40 39 24 36 51 37 90 +248 +3698 +84 45 33 46 33 78 11 1 4 64 +249 +4357 +28 40 37 75 97 58 51 23 40 43 +250 +12078 +70 39 54 80 18 73 72 42 86 25 +251 +3852 +94 7 43 43 62 32 86 23 37 63 +252 +7015 +52 23 96 49 46 17 65 97 87 32 +253 +3954 +54 49 65 25 3 95 81 69 8 89 +254 +1709 +48 51 15 39 26 38 31 53 11 56 +255 +768 +55 35 63 2 21 37 91 4 97 8 +256 +831 +85 30 34 20 24 54 95 58 39 45 +257 +1831 +71 59 42 45 55 89 64 84 32 8 +258 +3305 +17 51 94 85 59 28 75 78 96 28 +259 +5086 +31 52 26 89 75 98 70 63 40 34 +260 +2557 +42 29 72 48 30 59 43 17 76 30 +261 +9288 +32 47 56 75 78 46 61 41 20 97 +262 +1855 +67 72 82 43 34 89 65 81 83 22 +263 +15130 +94 40 90 66 59 36 14 42 70 74 +264 +6098 +2 72 11 32 72 56 71 19 93 15 +265 +8126 +46 30 1 93 66 97 9 94 84 86 +266 +3065 +99 47 41 16 70 75 68 53 52 21 +267 +11572 +15 7 96 13 31 67 26 23 19 88 +268 +7067 +97 76 31 67 5 37 34 60 32 54 +269 +8006 +62 59 51 85 22 62 21 57 51 25 +270 +3828 +51 40 43 26 10 46 7 67 86 50 +271 +15594 +42 22 11 34 97 23 48 70 47 99 +272 +7670 +26 8 56 60 3 92 21 9 10 49 +273 +11259 +32 32 31 42 94 24 19 70 56 39 +274 +6101 +46 18 79 45 59 95 69 49 77 98 +275 +3385 +96 47 52 51 83 81 42 39 53 72 +276 +14661 +87 77 73 39 21 53 68 85 75 57 +277 +3404 +3 85 6 8 98 16 90 75 19 81 +278 +9394 +81 10 75 39 40 66 94 6 78 7 +279 +7417 +65 75 5 74 8 63 31 2 71 8 +280 +5539 +39 35 52 96 89 15 80 50 35 22 +281 +8037 +39 99 87 38 46 22 57 10 79 57 +282 +10204 +87 7 4 65 92 72 48 51 77 51 +283 +1280 +45 72 15 97 44 19 68 99 68 92 +284 +7918 +5 14 78 83 62 30 46 72 90 92 +285 +10731 +64 72 99 39 52 11 2 1 63 38 +286 +6148 +17 5 22 58 61 13 39 10 99 6 +287 +1643 +3 49 95 43 59 59 99 97 13 96 +288 +1264 +74 87 4 27 44 81 2 95 14 29 +289 +8395 +75 58 36 62 6 45 47 94 80 57 +290 +9090 +57 30 43 63 30 47 36 10 31 49 +291 +7618 +19 56 86 62 41 65 37 84 50 60 +292 +14889 +11 89 87 91 98 28 81 47 74 92 +293 +13690 +75 24 18 42 72 3 71 7 48 73 +294 +4833 +24 90 50 58 61 76 83 69 6 63 +295 +11500 +31 56 35 89 26 86 56 71 89 75 +296 +13588 +55 65 49 67 43 76 8 63 72 63 +297 +4136 +73 70 47 32 45 20 85 90 43 13 +298 +3706 +34 24 88 44 73 18 60 4 80 82 +299 +2821 +88 66 10 13 88 60 13 55 88 52 diff --git a/data/jobshop/300_10_10.txt b/data/jobshop/300_10_10.txt new file mode 100644 index 0000000000..febbcbb5a6 --- /dev/null +++ b/data/jobshop/300_10_10.txt @@ -0,0 +1,903 @@ +300 +10 +1266343113 +0 +14500 +87 88 94 72 3 64 40 25 55 15 +1 +1185 +12 45 43 61 94 19 96 20 42 39 +2 +11684 +90 99 51 61 52 73 25 13 6 99 +3 +9740 +83 82 79 17 89 81 51 18 48 18 +4 +12682 +92 40 88 75 1 58 3 67 50 77 +5 +6385 +63 57 3 87 45 35 64 43 63 98 +6 +687 +74 91 14 27 30 47 27 40 31 15 +7 +12639 +86 31 51 35 87 92 83 91 46 11 +8 +6931 +22 62 63 80 52 53 12 20 58 36 +9 +8757 +54 17 20 15 94 62 69 89 95 36 +10 +13052 +65 87 83 97 55 90 32 58 20 99 +11 +10073 +55 3 84 89 9 51 85 26 90 14 +12 +15601 +19 97 94 81 56 86 71 67 5 76 +13 +4098 +7 92 85 64 15 78 10 34 42 90 +14 +10413 +35 51 53 22 1 56 97 50 32 75 +15 +14147 +78 23 62 28 45 65 41 49 36 14 +16 +8595 +32 7 12 34 87 1 6 11 89 55 +17 +5160 +10 75 58 42 16 11 17 82 19 48 +18 +1065 +75 64 59 65 81 65 43 55 94 41 +19 +12289 +14 23 35 84 34 56 79 73 37 51 +20 +5846 +53 50 69 71 35 20 96 59 48 25 +21 +12947 +49 25 94 83 3 2 42 54 83 99 +22 +1952 +40 33 19 77 54 70 36 5 62 74 +23 +3359 +19 32 11 33 84 42 84 5 26 83 +24 +2797 +25 25 8 59 86 45 93 52 35 13 +25 +11900 +54 96 10 12 71 85 69 82 33 45 +26 +15466 +5 77 23 42 3 49 43 32 88 18 +27 +7038 +37 78 83 66 40 50 63 48 26 3 +28 +8696 +56 44 43 56 15 27 79 10 40 49 +29 +11619 +18 35 96 30 93 91 96 40 7 31 +30 +7873 +31 38 20 17 8 78 25 60 78 38 +31 +8872 +30 63 48 21 6 82 93 26 93 31 +32 +2026 +2 77 14 15 53 61 72 2 42 97 +33 +14821 +5 76 72 72 72 62 23 65 64 73 +34 +10006 +15 35 13 73 54 73 62 62 4 82 +35 +1809 +71 83 41 83 57 83 70 4 82 58 +36 +7649 +46 26 61 47 14 15 64 17 19 1 +37 +6088 +49 84 19 92 80 75 4 90 73 76 +38 +15111 +89 95 47 1 61 11 38 86 10 86 +39 +871 +59 34 6 25 24 21 30 89 44 58 +40 +14641 +42 87 58 87 19 4 65 22 95 80 +41 +10278 +13 6 42 83 33 75 84 21 52 89 +42 +7435 +56 52 25 57 28 71 48 22 1 66 +43 +2804 +27 38 12 23 32 45 44 62 30 57 +44 +8828 +13 9 66 78 68 28 31 65 88 32 +45 +1093 +29 98 81 57 83 48 31 86 19 54 +46 +8726 +20 41 26 96 31 51 20 75 51 69 +47 +2647 +30 28 28 7 8 65 54 90 99 37 +48 +15341 +26 50 12 89 83 15 27 97 80 61 +49 +2504 +98 94 92 73 99 59 83 88 93 24 +50 +2816 +12 56 29 52 82 97 67 30 58 53 +51 +15521 +48 48 12 21 82 9 98 29 99 58 +52 +14039 +54 23 64 74 80 5 56 91 89 36 +53 +10279 +93 93 91 78 33 43 20 42 3 43 +54 +15498 +29 56 84 72 33 1 7 7 57 93 +55 +6145 +51 3 58 62 48 60 44 41 40 57 +56 +5683 +33 53 90 79 67 41 43 41 9 53 +57 +4374 +32 67 33 8 53 20 43 1 68 40 +58 +5953 +80 55 44 24 68 59 2 42 96 39 +59 +11736 +9 26 19 38 90 95 27 93 20 52 +60 +6572 +14 79 13 42 13 46 88 73 39 3 +61 +8286 +11 83 23 64 55 87 49 62 77 77 +62 +14987 +46 63 37 10 85 43 55 74 60 84 +63 +13461 +86 6 11 80 35 4 52 76 73 49 +64 +4230 +55 4 13 88 6 32 46 19 53 57 +65 +8188 +2 74 51 21 12 79 42 2 79 3 +66 +1971 +78 93 88 30 34 44 85 72 62 1 +67 +11154 +55 87 62 98 79 17 28 86 36 57 +68 +2428 +68 47 62 25 83 71 47 95 2 19 +69 +989 +49 84 31 88 98 69 65 36 41 33 +70 +13943 +12 48 87 11 83 3 41 42 76 46 +71 +6979 +56 89 92 35 89 2 96 35 57 80 +72 +13533 +53 16 85 65 64 42 10 47 31 69 +73 +4754 +20 63 52 62 44 67 25 65 78 22 +74 +8813 +63 58 29 78 4 48 49 8 73 7 +75 +3904 +79 67 76 67 75 91 59 12 5 80 +76 +2432 +1 29 61 98 97 20 54 92 97 97 +77 +4562 +84 42 3 9 97 32 83 83 64 85 +78 +4945 +37 13 37 22 12 41 31 15 52 70 +79 +9411 +38 24 32 61 12 79 96 52 86 27 +80 +3200 +99 17 10 27 9 80 31 5 31 67 +81 +3327 +99 30 64 17 45 83 82 90 78 51 +82 +2881 +23 61 14 13 82 72 75 40 72 2 +83 +7694 +27 7 21 87 51 80 6 87 86 24 +84 +9555 +68 40 57 66 19 21 26 57 43 55 +85 +6746 +58 64 92 6 7 13 18 88 32 97 +86 +8944 +32 46 50 64 42 21 71 60 28 34 +87 +4491 +32 54 52 65 45 91 67 86 28 34 +88 +4442 +79 60 55 92 53 84 35 34 22 83 +89 +11518 +17 76 50 43 25 75 17 58 74 89 +90 +1119 +29 91 26 23 67 24 57 33 60 75 +91 +4415 +17 58 7 16 82 48 56 74 1 22 +92 +5242 +90 53 70 51 49 61 57 53 84 47 +93 +9189 +91 71 85 19 62 14 94 43 80 56 +94 +9370 +24 89 89 36 18 67 62 22 88 47 +95 +2855 +37 78 92 56 4 40 36 81 84 84 +96 +15071 +78 20 3 65 99 22 48 76 17 35 +97 +13906 +78 47 59 65 70 2 79 84 93 41 +98 +2165 +91 33 76 72 54 5 26 37 72 85 +99 +5273 +61 14 4 9 11 18 31 40 38 17 +100 +9393 +5 75 17 38 16 23 49 51 42 9 +101 +11273 +6 29 80 26 75 32 63 90 65 40 +102 +2528 +61 73 87 84 27 16 50 96 5 29 +103 +11855 +73 62 80 23 16 37 87 66 64 80 +104 +5009 +31 91 66 75 58 23 58 22 51 93 +105 +5620 +71 54 43 39 29 60 19 9 85 51 +106 +9251 +23 76 56 15 59 42 97 59 73 62 +107 +15334 +22 21 42 68 47 58 46 7 48 30 +108 +6352 +58 51 57 39 47 20 88 73 42 16 +109 +8332 +72 99 63 87 90 52 27 75 14 59 +110 +10709 +80 73 62 63 60 31 37 59 69 75 +111 +13731 +98 34 40 86 22 19 45 20 5 10 +112 +7829 +81 57 57 74 73 45 49 85 98 76 +113 +9502 +2 81 85 87 69 70 30 41 14 82 +114 +9191 +75 4 33 79 81 41 49 41 77 24 +115 +8332 +18 86 1 25 25 53 28 19 10 8 +116 +3669 +86 21 30 92 38 11 3 32 74 19 +117 +10581 +60 6 60 54 36 57 30 48 5 44 +118 +2697 +40 83 15 4 67 74 6 18 76 45 +119 +14864 +82 40 18 76 84 54 62 34 10 51 +120 +15591 +17 93 21 80 81 99 37 45 88 95 +121 +9570 +84 65 62 32 54 34 81 62 63 47 +122 +7202 +2 71 99 91 47 90 51 25 49 22 +123 +6411 +74 49 52 15 83 44 69 80 98 41 +124 +3196 +76 18 36 84 8 32 32 87 59 9 +125 +9145 +89 17 35 88 59 33 30 44 67 84 +126 +10162 +78 28 36 19 96 26 15 43 72 96 +127 +9169 +37 67 20 6 83 35 51 30 42 28 +128 +3565 +31 20 62 95 44 2 20 39 18 49 +129 +14120 +21 37 64 94 2 72 82 73 7 59 +130 +8301 +31 95 61 17 86 22 55 23 7 94 +131 +8426 +25 95 66 86 66 99 76 88 13 98 +132 +8450 +33 84 31 20 69 91 97 62 89 93 +133 +7020 +37 24 85 77 64 94 47 94 9 94 +134 +15421 +94 93 71 60 83 8 13 87 48 89 +135 +14390 +40 48 33 40 68 78 66 95 15 3 +136 +10677 +77 8 15 35 62 22 54 83 86 62 +137 +9870 +68 78 68 94 36 74 33 21 86 76 +138 +11973 +30 79 85 2 40 71 81 65 36 98 +139 +6006 +88 91 40 19 96 26 40 72 85 64 +140 +1361 +24 30 99 59 66 70 64 16 30 58 +141 +12692 +47 30 8 96 92 53 18 77 37 18 +142 +9066 +45 51 62 89 46 9 58 87 13 6 +143 +14719 +41 74 48 3 51 8 94 49 14 68 +144 +6384 +67 29 65 14 71 11 16 74 74 46 +145 +6673 +30 62 73 33 74 75 86 70 39 66 +146 +2516 +85 80 71 17 56 25 8 71 97 11 +147 +2233 +83 76 17 76 34 32 15 89 47 36 +148 +3549 +51 56 87 29 67 53 18 49 5 47 +149 +3298 +14 53 37 41 99 53 97 85 63 63 +150 +14831 +19 14 95 77 3 79 3 2 7 77 +151 +3597 +44 3 54 77 90 49 72 18 45 84 +152 +14320 +26 55 62 99 68 11 27 10 4 9 +153 +13460 +68 96 84 55 5 17 90 31 70 95 +154 +9475 +86 48 25 59 65 5 17 69 27 78 +155 +12363 +47 96 34 7 83 3 22 77 42 39 +156 +14450 +69 25 98 97 2 9 98 34 54 77 +157 +10926 +41 41 21 49 88 85 21 83 81 43 +158 +3914 +48 18 44 62 95 73 40 80 83 81 +159 +6419 +57 67 71 14 4 60 98 30 23 58 +160 +12122 +74 77 58 21 22 23 45 89 44 81 +161 +951 +63 46 68 39 78 23 37 91 45 37 +162 +7240 +61 57 49 67 89 23 97 96 66 22 +163 +2229 +55 60 28 38 74 55 69 87 97 31 +164 +7115 +52 2 16 35 56 58 42 81 52 96 +165 +4122 +61 4 77 36 75 37 68 76 24 75 +166 +6019 +72 15 53 74 72 35 35 16 3 46 +167 +12280 +92 14 63 97 45 26 19 15 51 17 +168 +12230 +63 69 95 2 12 17 27 71 17 54 +169 +9321 +74 85 92 79 15 73 27 63 22 36 +170 +8071 +33 1 79 36 33 22 32 52 86 4 +171 +14053 +33 36 43 44 44 82 87 80 97 27 +172 +4371 +49 53 17 62 24 88 25 34 63 10 +173 +8976 +27 7 58 88 10 22 68 31 15 66 +174 +1622 +28 31 16 55 15 1 99 95 64 43 +175 +3807 +6 19 70 86 24 92 89 24 27 4 +176 +13823 +54 46 82 42 76 57 43 77 35 4 +177 +3909 +6 43 64 46 1 16 12 98 67 41 +178 +3107 +68 84 7 52 74 37 79 12 65 36 +179 +14910 +54 6 41 12 62 6 39 76 76 97 +180 +1138 +48 18 63 91 70 57 76 29 86 50 +181 +3286 +34 84 54 64 26 6 13 81 19 45 +182 +12946 +60 95 37 90 1 20 91 93 65 25 +183 +7133 +40 65 6 70 24 62 62 13 89 71 +184 +13782 +2 89 59 16 57 75 41 36 10 61 +185 +14476 +85 90 95 9 36 17 20 94 80 50 +186 +7467 +33 48 55 18 54 95 61 43 48 56 +187 +11575 +65 97 41 3 89 77 35 7 77 70 +188 +13412 +46 44 25 19 81 90 21 7 48 8 +189 +6869 +48 15 14 21 14 14 93 12 79 99 +190 +833 +17 48 87 16 50 95 2 64 81 68 +191 +5944 +98 33 89 55 7 5 41 68 93 25 +192 +14420 +72 27 34 36 11 18 4 46 50 2 +193 +1778 +36 30 17 31 71 13 67 82 2 57 +194 +13438 +45 97 42 19 37 49 14 4 50 90 +195 +4100 +9 80 34 53 3 25 75 83 47 99 +196 +2481 +73 33 2 80 46 1 53 28 65 14 +197 +7916 +3 65 98 60 17 58 84 2 63 55 +198 +9364 +75 93 8 7 94 79 13 84 67 53 +199 +1168 +16 86 80 53 81 60 29 36 72 56 +200 +13565 +31 8 4 62 3 89 96 34 39 65 +201 +3837 +54 78 48 48 24 64 92 7 55 33 +202 +3546 +19 62 72 77 13 90 21 92 1 98 +203 +1200 +97 41 28 10 96 79 81 23 50 45 +204 +13343 +84 83 41 2 48 61 95 81 13 69 +205 +7242 +30 97 17 86 62 18 76 56 7 59 +206 +11649 +29 31 17 54 4 10 32 50 18 22 +207 +1854 +56 24 34 31 80 4 80 86 55 50 +208 +3992 +42 29 27 72 77 19 35 50 96 46 +209 +9395 +25 92 36 59 40 58 65 66 73 70 +210 +14210 +1 41 65 26 11 19 72 62 29 45 +211 +8745 +31 8 47 96 45 28 68 63 85 14 +212 +9186 +72 7 34 69 91 54 97 37 5 62 +213 +4535 +25 57 67 80 23 58 2 28 14 66 +214 +5824 +83 49 13 19 23 41 77 7 39 84 +215 +3655 +99 17 56 72 29 40 34 23 7 14 +216 +5572 +50 8 9 28 94 33 78 99 19 2 +217 +6230 +92 40 72 59 12 2 8 14 9 89 +218 +11153 +83 28 5 22 92 26 93 49 6 72 +219 +7306 +10 48 88 28 1 99 22 58 96 98 +220 +730 +22 51 58 42 73 38 71 61 62 42 +221 +5276 +26 84 17 37 50 87 35 35 82 13 +222 +12041 +56 3 4 20 31 11 61 46 72 38 +223 +4294 +99 43 67 99 25 32 82 38 71 90 +224 +15486 +42 72 47 37 6 67 26 62 71 20 +225 +6591 +48 47 46 65 31 76 74 53 46 9 +226 +10028 +93 30 19 53 9 55 47 7 77 3 +227 +3152 +46 33 7 51 83 32 97 23 99 24 +228 +12818 +61 90 34 47 19 74 72 24 86 79 +229 +12461 +78 45 75 68 72 85 52 73 96 15 +230 +5571 +61 39 6 15 52 30 7 23 89 82 +231 +2004 +37 33 40 86 9 40 4 91 39 1 +232 +6331 +34 50 87 60 30 31 41 34 80 34 +233 +10998 +29 43 75 61 60 92 12 43 85 65 +234 +4742 +46 41 12 16 83 12 65 10 84 23 +235 +10683 +72 56 80 94 10 79 13 70 39 77 +236 +3940 +19 85 83 54 79 78 99 94 45 44 +237 +8588 +63 50 17 24 45 27 81 85 62 45 +238 +13658 +32 27 40 71 63 22 69 53 41 68 +239 +13493 +69 96 38 4 73 5 77 28 55 91 +240 +12471 +99 94 16 1 20 29 49 99 31 44 +241 +3224 +89 48 33 1 76 26 19 25 27 80 +242 +2701 +48 68 61 26 34 80 78 38 69 60 +243 +11434 +23 96 13 65 66 78 46 93 85 7 +244 +3709 +78 75 33 21 48 97 81 39 11 86 +245 +2452 +94 89 88 80 55 16 81 31 89 51 +246 +5286 +93 62 99 40 39 24 36 51 37 90 +247 +3699 +84 45 33 46 33 78 11 1 4 64 +248 +4358 +28 40 37 75 97 58 51 23 40 43 +249 +12080 +70 39 54 80 18 73 72 42 86 25 +250 +3853 +94 7 43 43 62 32 86 23 37 63 +251 +7017 +52 23 96 49 46 17 65 97 87 32 +252 +3955 +54 49 65 25 3 95 81 69 8 89 +253 +1709 +48 51 15 39 26 38 31 53 11 56 +254 +768 +55 35 63 2 21 37 91 4 97 8 +255 +831 +85 30 34 20 24 54 95 58 39 45 +256 +1832 +71 59 42 45 55 89 64 84 32 8 +257 +3306 +17 51 94 85 59 28 75 78 96 28 +258 +5087 +31 52 26 89 75 98 70 63 40 34 +259 +2557 +42 29 72 48 30 59 43 17 76 30 +260 +9289 +32 47 56 75 78 46 61 41 20 97 +261 +1855 +67 72 82 43 34 89 65 81 83 22 +262 +15133 +94 40 90 66 59 36 14 42 70 74 +263 +6100 +2 72 11 32 72 56 71 19 93 15 +264 +8128 +46 30 1 93 66 97 9 94 84 86 +265 +3065 +99 47 41 16 70 75 68 53 52 21 +266 +11574 +15 7 96 13 31 67 26 23 19 88 +267 +7068 +97 76 31 67 5 37 34 60 32 54 +268 +8008 +62 59 51 85 22 62 21 57 51 25 +269 +3829 +51 40 43 26 10 46 7 67 86 50 +270 +15597 +42 22 11 34 97 23 48 70 47 99 +271 +7671 +26 8 56 60 3 92 21 9 10 49 +272 +11261 +32 32 31 42 94 24 19 70 56 39 +273 +6102 +46 18 79 45 59 95 69 49 77 98 +274 +3386 +96 47 52 51 83 81 42 39 53 72 +275 +14664 +87 77 73 39 21 53 68 85 75 57 +276 +3405 +3 85 6 8 98 16 90 75 19 81 +277 +9396 +81 10 75 39 40 66 94 6 78 7 +278 +7419 +65 75 5 74 8 63 31 2 71 8 +279 +5540 +39 35 52 96 89 15 80 50 35 22 +280 +8039 +39 99 87 38 46 22 57 10 79 57 +281 +10206 +87 7 4 65 92 72 48 51 77 51 +282 +1281 +45 72 15 97 44 19 68 99 68 92 +283 +7919 +5 14 78 83 62 30 46 72 90 92 +284 +10733 +64 72 99 39 52 11 2 1 63 38 +285 +6150 +17 5 22 58 61 13 39 10 99 6 +286 +1644 +3 49 95 43 59 59 99 97 13 96 +287 +1265 +74 87 4 27 44 81 2 95 14 29 +288 +8397 +75 58 36 62 6 45 47 94 80 57 +289 +9092 +57 30 43 63 30 47 36 10 31 49 +290 +7620 +19 56 86 62 41 65 37 84 50 60 +291 +14892 +11 89 87 91 98 28 81 47 74 92 +292 +13693 +75 24 18 42 72 3 71 7 48 73 +293 +4834 +24 90 50 58 61 76 83 69 6 63 +294 +11503 +31 56 35 89 26 86 56 71 89 75 +295 +13590 +55 65 49 67 43 76 8 63 72 63 +296 +4137 +73 70 47 32 45 20 85 90 43 13 +297 +3707 +34 24 88 44 73 18 60 4 80 82 +298 +2821 +88 66 10 13 88 60 13 55 88 52 +299 +8786 +79 67 33 47 83 14 80 34 10 90 diff --git a/data/jobshop/300_15_01.txt b/data/jobshop/300_15_01.txt new file mode 100644 index 0000000000..0ecc34be6a --- /dev/null +++ b/data/jobshop/300_15_01.txt @@ -0,0 +1,903 @@ +300 +15 +1865758421 +0 +8041 +12 45 43 61 94 19 96 20 42 39 5 79 72 25 91 +1 +4627 +90 99 51 61 52 73 25 13 6 99 74 66 34 66 39 +2 +3959 +83 82 79 17 89 81 51 18 48 18 61 54 65 17 7 +3 +4280 +92 40 88 75 1 58 3 67 50 77 80 43 37 81 72 +4 +12111 +63 57 3 87 45 35 64 43 63 98 39 20 97 29 91 +5 +6945 +74 91 14 27 30 47 27 40 31 15 2 9 87 18 65 +6 +13372 +86 31 51 35 87 92 83 91 46 11 80 83 51 99 70 +7 +2725 +22 62 63 80 52 53 12 20 58 36 43 43 35 30 52 +8 +995 +54 17 20 15 94 62 69 89 95 36 55 1 67 91 92 +9 +14486 +65 87 83 97 55 90 32 58 20 99 83 91 70 10 93 +10 +12412 +55 3 84 89 9 51 85 26 90 14 63 61 63 10 3 +11 +7272 +19 97 94 81 56 86 71 67 5 76 99 35 85 41 7 +12 +10733 +7 92 85 64 15 78 10 34 42 90 24 66 43 40 31 +13 +10755 +35 51 53 22 1 56 97 50 32 75 65 56 22 56 4 +14 +7954 +78 23 62 28 45 65 41 49 36 14 90 79 19 98 31 +15 +5256 +32 7 12 34 87 1 6 11 89 55 53 59 37 22 26 +16 +8038 +10 75 58 42 16 11 17 82 19 48 31 19 59 54 77 +17 +10450 +75 64 59 65 81 65 43 55 94 41 4 36 26 71 50 +18 +4318 +14 23 35 84 34 56 79 73 37 51 78 56 74 50 57 +19 +12402 +53 50 69 71 35 20 96 59 48 25 35 95 54 36 22 +20 +13150 +49 25 94 83 3 2 42 54 83 99 82 71 34 7 42 +21 +12287 +40 33 19 77 54 70 36 5 62 74 10 77 49 43 17 +22 +6478 +19 32 11 33 84 42 84 5 26 83 19 64 93 21 39 +23 +1911 +25 25 8 59 86 45 93 52 35 13 16 69 14 50 74 +24 +3469 +54 96 10 12 71 85 69 82 33 45 75 49 52 93 65 +25 +13179 +5 77 23 42 3 49 43 32 88 18 98 81 69 63 49 +26 +2541 +37 78 83 66 40 50 63 48 26 3 43 66 15 71 61 +27 +1724 +56 44 43 56 15 27 79 10 40 49 54 75 46 56 77 +28 +5041 +18 35 96 30 93 91 96 40 7 31 73 17 64 11 79 +29 +12887 +31 38 20 17 8 78 25 60 78 38 49 21 77 7 68 +30 +4844 +30 63 48 21 6 82 93 26 93 31 55 47 59 33 28 +31 +6568 +2 77 14 15 53 61 72 2 42 97 10 54 1 97 96 +32 +7883 +5 76 72 72 72 62 23 65 64 73 94 61 41 65 89 +33 +14608 +15 35 13 73 54 73 62 62 4 82 63 2 38 99 83 +34 +1345 +71 83 41 83 57 83 70 4 82 58 9 91 13 45 27 +35 +5222 +46 26 61 47 14 15 64 17 19 1 47 83 89 8 52 +36 +14596 +49 84 19 92 80 75 4 90 73 76 37 89 93 83 55 +37 +11103 +89 95 47 1 61 11 38 86 10 86 96 81 30 23 91 +38 +8379 +59 34 6 25 24 21 30 89 44 58 3 73 85 23 13 +39 +4522 +42 87 58 87 19 4 65 22 95 80 93 12 59 67 53 +40 +2570 +13 6 42 83 33 75 84 21 52 89 65 44 20 65 97 +41 +8245 +56 52 25 57 28 71 48 22 1 66 46 25 20 32 47 +42 +5134 +27 38 12 23 32 45 44 62 30 57 16 10 82 84 9 +43 +7869 +13 9 66 78 68 28 31 65 88 32 55 71 67 52 20 +44 +8075 +29 98 81 57 83 48 31 86 19 54 4 10 39 37 61 +45 +14222 +20 41 26 96 31 51 20 75 51 69 54 83 12 84 80 +46 +10336 +30 28 28 7 8 65 54 90 99 37 15 76 90 72 46 +47 +15378 +26 50 12 89 83 15 27 97 80 61 98 26 43 34 73 +48 +1668 +98 94 92 73 99 59 83 88 93 24 14 19 94 1 43 +49 +5729 +12 56 29 52 82 97 67 30 58 53 16 19 48 53 36 +50 +3398 +48 48 12 21 82 9 98 29 99 58 99 17 11 4 47 +51 +2775 +54 23 64 74 80 5 56 91 89 36 89 88 26 67 6 +52 +2969 +93 93 91 78 33 43 20 42 3 43 65 57 29 48 28 +53 +2762 +29 56 84 72 33 1 7 7 57 93 99 8 49 50 85 +54 +6980 +51 3 58 62 48 60 44 41 40 57 37 26 91 19 44 +55 +1686 +33 53 90 79 67 41 43 41 9 53 34 24 17 45 39 +56 +5381 +32 67 33 8 53 20 43 1 68 40 26 78 25 15 54 +57 +8108 +80 55 44 24 68 59 2 42 96 39 36 66 54 34 8 +58 +7271 +9 26 19 38 90 95 27 93 20 52 74 41 6 65 73 +59 +3324 +14 79 13 42 13 46 88 73 39 3 40 42 49 31 63 +60 +5382 +11 83 23 64 55 87 49 62 77 77 51 14 62 94 29 +61 +1185 +46 63 37 10 85 43 55 74 60 84 95 80 87 85 94 +62 +8621 +86 6 11 80 35 4 52 76 73 49 85 32 58 55 75 +63 +12143 +55 4 13 88 6 32 46 19 53 57 25 42 10 55 40 +64 +15541 +2 74 51 21 12 79 42 2 79 3 51 55 57 46 29 +65 +8277 +78 93 88 30 34 44 85 72 62 1 10 1 5 40 13 +66 +13047 +55 87 62 98 79 17 28 86 36 57 70 82 95 42 19 +67 +8345 +68 47 62 25 83 71 47 95 2 19 13 31 73 50 63 +68 +13383 +49 84 31 88 98 69 65 36 41 33 4 43 55 69 31 +69 +4550 +12 48 87 11 83 3 41 42 76 46 89 20 87 2 16 +70 +9595 +56 89 92 35 89 2 96 35 57 80 43 56 89 60 90 +71 +10374 +53 16 85 65 64 42 10 47 31 69 86 72 50 40 3 +72 +11946 +20 63 52 62 44 67 25 65 78 22 28 53 23 69 2 +73 +1756 +63 58 29 78 4 48 49 8 73 7 55 56 82 92 59 +74 +8344 +79 67 76 67 75 91 59 12 5 80 23 57 22 58 35 +75 +6043 +1 29 61 98 97 20 54 92 97 97 13 21 20 24 65 +76 +1587 +84 42 3 9 97 32 83 83 64 85 27 66 48 29 94 +77 +10269 +37 13 37 22 12 41 31 15 52 70 30 84 75 26 53 +78 +7106 +38 24 32 61 12 79 96 52 86 27 59 9 36 16 5 +79 +8123 +99 17 10 27 9 80 31 5 31 67 18 34 79 40 55 +80 +3503 +99 30 64 17 45 83 82 90 78 51 19 86 43 38 86 +81 +870 +23 61 14 13 82 72 75 40 72 2 16 22 65 26 36 +82 +7629 +27 7 21 87 51 80 6 87 86 24 48 85 99 43 56 +83 +1478 +68 40 57 66 19 21 26 57 43 55 60 67 25 74 96 +84 +14177 +58 64 92 6 7 13 18 88 32 97 41 5 39 60 54 +85 +5894 +32 46 50 64 42 21 71 60 28 34 56 46 48 85 34 +86 +11932 +32 54 52 65 45 91 67 86 28 34 27 62 10 5 66 +87 +12344 +79 60 55 92 53 84 35 34 22 83 26 86 29 42 67 +88 +14916 +17 76 50 43 25 75 17 58 74 89 73 8 14 58 62 +89 +6157 +29 91 26 23 67 24 57 33 60 75 5 62 37 74 36 +90 +3537 +17 58 7 16 82 48 56 74 1 22 26 27 53 21 15 +91 +9103 +90 53 70 51 49 61 57 53 84 47 32 84 87 18 34 +92 +1462 +91 71 85 19 62 14 94 43 80 56 57 45 27 79 43 +93 +2301 +24 89 89 36 18 67 62 22 88 47 59 2 98 60 32 +94 +8401 +37 78 92 56 4 40 36 81 84 84 16 14 98 73 61 +95 +11016 +78 20 3 65 99 22 48 76 17 35 96 4 82 91 62 +96 +4686 +78 47 59 65 70 2 79 84 93 41 88 80 90 51 46 +97 +3325 +91 33 76 72 54 5 26 37 72 85 11 83 47 96 11 +98 +7346 +61 14 4 9 11 18 31 40 38 17 32 14 77 1 94 +99 +2322 +5 75 17 38 16 23 49 51 42 9 59 61 66 19 6 +100 +6754 +6 29 80 26 75 32 63 90 65 40 71 77 91 46 63 +101 +9636 +61 73 87 84 27 16 50 96 5 29 14 19 7 88 17 +102 +12704 +73 62 80 23 16 37 87 66 64 80 75 9 94 26 13 +103 +12412 +31 91 66 75 58 23 58 22 51 93 30 91 51 87 59 +104 +9835 +71 54 43 39 29 60 19 9 85 51 34 45 81 49 68 +105 +9507 +23 76 56 15 59 42 97 59 73 62 58 74 52 63 17 +106 +2686 +22 21 42 68 47 58 46 7 48 30 98 72 64 75 94 +107 +7185 +58 51 57 39 47 20 88 73 42 16 39 10 41 10 19 +108 +4116 +72 99 63 87 90 52 27 75 14 59 52 21 66 19 94 +109 +7545 +80 73 62 63 60 31 37 59 69 75 67 72 50 62 14 +110 +6151 +98 34 40 86 22 19 45 20 5 10 87 71 83 62 61 +111 +8635 +81 57 57 74 73 45 49 85 98 76 48 95 71 82 78 +112 +7888 +2 81 85 87 69 70 30 41 14 82 59 78 2 80 22 +113 +14790 +75 4 33 79 81 41 49 41 77 24 57 61 96 3 14 +114 +4713 +18 86 1 25 25 53 28 19 10 8 52 7 53 7 55 +115 +4002 +86 21 30 92 38 11 3 32 74 19 21 23 15 28 87 +116 +9984 +60 6 60 54 36 57 30 48 5 44 66 96 77 3 60 +117 +15121 +40 83 15 4 67 74 6 18 76 45 15 77 47 28 88 +118 +7532 +82 40 18 76 84 54 62 34 10 51 95 47 68 52 69 +119 +3342 +17 93 21 80 81 99 37 45 88 95 99 66 15 48 67 +120 +2776 +84 65 62 32 54 34 81 62 63 47 60 40 24 45 71 +121 +2691 +2 71 99 91 47 90 51 25 49 22 44 32 65 45 58 +122 +7051 +74 49 52 15 83 44 69 80 98 41 39 54 24 35 16 +123 +10271 +76 18 36 84 8 32 32 87 59 9 18 52 31 92 43 +124 +13278 +89 17 35 88 59 33 30 44 67 84 57 44 46 85 96 +125 +3459 +78 28 36 19 96 26 15 43 72 96 64 79 44 90 32 +126 +6463 +37 67 20 6 83 35 51 30 42 28 57 23 61 12 91 +127 +5955 +31 20 62 95 44 2 20 39 18 49 21 39 68 16 28 +128 +4872 +21 37 64 94 2 72 82 73 7 59 90 55 1 1 70 +129 +9011 +31 95 61 17 86 22 55 23 7 94 52 9 57 35 57 +130 +12763 +25 95 66 86 66 99 76 88 13 98 52 43 75 47 2 +131 +14315 +33 84 31 20 69 91 97 62 89 93 53 73 48 64 52 +132 +5032 +37 24 85 77 64 94 47 94 9 94 43 70 43 22 89 +133 +3450 +94 93 71 60 83 8 13 87 48 89 98 24 29 30 10 +134 +4116 +40 48 33 40 68 78 66 95 15 3 91 94 74 90 41 +135 +8197 +77 8 15 35 62 22 54 83 86 62 67 21 72 22 55 +136 +11814 +68 78 68 94 36 74 33 21 86 76 62 47 37 79 19 +137 +6104 +30 79 85 2 40 71 81 65 36 98 76 83 81 16 86 +138 +11118 +88 91 40 19 96 26 40 72 85 64 37 16 52 75 14 +139 +2688 +24 30 99 59 66 70 64 16 30 58 6 21 6 6 71 +140 +6646 +47 30 8 96 92 53 18 77 37 18 80 45 82 84 46 +141 +1935 +45 51 62 89 46 9 58 87 13 6 57 21 10 99 79 +142 +14563 +41 74 48 3 51 8 94 49 14 68 94 73 18 6 33 +143 +10593 +67 29 65 14 71 11 16 74 74 46 39 13 10 45 14 +144 +5611 +30 62 73 33 74 75 86 70 39 66 41 12 30 6 9 +145 +11138 +85 80 71 17 56 25 8 71 97 11 14 70 39 82 99 +146 +5236 +83 76 17 76 34 32 15 89 47 36 12 17 42 30 18 +147 +13248 +51 56 87 29 67 53 18 49 5 47 20 55 70 18 16 +148 +2580 +14 53 37 41 99 53 97 85 63 63 19 40 85 96 91 +149 +1931 +19 14 95 77 3 79 3 2 7 77 94 12 44 89 19 +150 +1074 +44 3 54 77 90 49 72 18 45 84 21 12 60 28 52 +151 +11319 +26 55 62 99 68 11 27 10 4 9 91 14 76 86 1 +152 +1753 +68 96 84 55 5 17 90 31 70 95 85 49 5 56 82 +153 +6552 +86 48 25 59 65 5 17 69 27 78 59 10 14 96 36 +154 +14488 +47 96 34 7 83 3 22 77 42 39 78 72 70 91 13 +155 +8406 +69 25 98 97 2 9 98 34 54 77 92 22 35 53 49 +156 +15086 +41 41 21 49 88 85 21 83 81 43 69 23 65 5 91 +157 +12444 +48 18 44 62 95 73 40 80 83 81 23 24 24 38 56 +158 +9093 +57 67 71 14 4 60 98 30 23 58 39 82 1 20 16 +159 +3381 +74 77 58 21 22 23 45 89 44 81 77 4 19 91 66 +160 +1413 +63 46 68 39 78 23 37 91 45 37 3 65 40 2 26 +161 +7375 +61 57 49 67 89 23 97 96 66 22 45 74 1 3 76 +162 +11523 +55 60 28 38 74 55 69 87 97 31 12 30 22 62 15 +163 +1845 +52 2 16 35 56 58 42 81 52 96 44 23 80 68 99 +164 +12647 +61 4 77 36 75 37 68 76 24 75 24 1 33 10 94 +165 +13638 +72 15 53 74 72 35 35 16 3 46 37 17 16 21 71 +166 +12476 +92 14 63 97 45 26 19 15 51 17 78 40 25 1 27 +167 +6469 +63 69 95 2 12 17 27 71 17 54 77 46 52 95 31 +168 +2407 +74 85 92 79 15 73 27 63 22 36 58 86 75 45 19 +169 +4195 +33 1 79 36 33 22 32 52 86 4 50 50 22 12 81 +170 +6494 +33 36 43 44 44 82 87 80 97 27 89 61 5 78 44 +171 +10851 +49 53 17 62 24 88 25 34 63 10 26 60 40 84 29 +172 +9684 +27 7 58 88 10 22 68 31 15 66 56 78 86 59 86 +173 +2768 +28 31 16 55 15 1 99 95 64 43 8 66 93 72 58 +174 +14640 +6 19 70 86 24 92 89 24 27 4 22 2 49 1 42 +175 +14407 +54 46 82 42 76 57 43 77 35 4 88 2 47 54 5 +176 +4700 +6 43 64 46 1 16 12 98 67 41 23 86 6 94 75 +177 +13601 +68 84 7 52 74 37 79 12 65 36 18 56 91 36 28 +178 +7132 +54 6 41 12 62 6 39 76 76 97 95 18 39 77 25 +179 +1603 +48 18 63 91 70 57 76 29 86 50 5 43 7 70 29 +180 +15137 +34 84 54 64 26 6 13 81 19 45 19 14 95 13 87 +181 +14632 +60 95 37 90 1 20 91 93 65 25 82 6 78 84 32 +182 +10595 +40 65 6 70 24 62 62 13 89 71 44 10 19 20 3 +183 +15099 +2 89 59 16 57 75 41 36 10 61 87 73 78 74 39 +184 +7610 +85 90 95 9 36 17 20 94 80 50 92 67 29 85 25 +185 +6588 +33 48 55 18 54 95 61 43 48 56 46 1 60 59 91 +186 +1753 +65 97 41 3 89 77 35 7 77 70 73 99 51 51 22 +187 +14273 +46 44 25 19 81 90 21 7 48 8 85 90 3 87 86 +188 +1886 +48 15 14 21 14 14 93 12 79 99 42 82 63 6 92 +189 +3712 +17 48 87 16 50 95 2 64 81 68 3 8 49 78 65 +190 +1869 +98 33 89 55 7 5 41 68 93 25 36 96 73 60 32 +191 +9716 +72 27 34 36 11 18 4 46 50 2 92 14 59 59 34 +192 +5028 +36 30 17 31 71 13 67 82 2 57 9 33 15 62 77 +193 +14865 +45 97 42 19 37 49 14 4 50 90 85 28 87 71 83 +194 +14863 +9 80 34 53 3 25 75 83 47 99 24 30 82 60 55 +195 +8722 +73 33 2 80 46 1 53 28 65 14 13 97 17 26 11 +196 +15198 +3 65 98 60 17 58 84 2 63 55 49 1 27 51 24 +197 +8431 +75 93 8 7 94 79 13 84 67 53 59 55 49 20 41 +198 +10250 +16 86 80 53 81 60 29 36 72 56 5 69 1 40 78 +199 +1724 +31 8 4 62 3 89 96 34 39 65 86 90 11 73 49 +200 +1133 +54 78 48 48 24 64 92 7 55 33 22 14 29 82 29 +201 +10972 +19 62 72 77 13 90 21 92 1 98 20 91 67 28 99 +202 +6410 +97 41 28 10 96 79 81 23 50 45 5 91 1 20 65 +203 +3880 +84 83 41 2 48 61 95 81 13 69 85 12 81 51 36 +204 +6210 +30 97 17 86 62 18 76 56 7 59 45 53 73 23 96 +205 +7924 +29 31 17 54 4 10 32 50 18 22 73 70 11 88 96 +206 +1141 +56 24 34 31 80 4 80 86 55 50 9 3 73 61 22 +207 +5899 +42 29 27 72 77 19 35 50 96 46 23 90 11 90 16 +208 +12364 +25 92 36 59 40 58 65 66 73 70 59 50 11 63 27 +209 +6827 +1 41 65 26 11 19 72 62 29 45 90 67 81 85 41 +210 +12899 +31 8 47 96 45 28 68 63 85 14 54 33 89 85 79 +211 +2590 +72 7 34 69 91 54 97 37 5 62 57 27 81 86 37 +212 +12503 +25 57 67 80 23 58 2 28 14 66 27 60 63 6 48 +213 +8214 +83 49 13 19 23 41 77 7 39 84 35 82 60 15 90 +214 +13666 +99 17 56 72 29 40 34 23 7 14 21 6 17 38 44 +215 +7421 +50 8 9 28 94 33 78 99 19 2 34 38 98 59 74 +216 +4137 +92 40 72 59 12 2 8 14 9 89 38 92 27 8 88 +217 +9512 +83 28 5 22 92 26 93 49 6 72 70 3 42 22 21 +218 +12307 +10 48 88 28 1 99 22 58 96 98 45 84 4 91 13 +219 +6308 +22 51 58 42 73 38 71 61 62 42 2 47 11 45 93 +220 +12133 +26 84 17 37 50 87 35 35 82 13 32 22 29 24 69 +221 +14204 +56 3 4 20 31 11 61 46 72 38 76 80 62 47 50 +222 +6328 +99 43 67 99 25 32 82 38 71 90 25 47 39 38 79 +223 +8340 +42 72 47 37 6 67 26 62 71 20 99 7 77 29 95 +224 +12246 +48 47 46 65 31 76 74 53 46 9 40 76 7 87 35 +225 +2710 +93 30 19 53 9 55 47 7 77 3 63 18 24 17 93 +226 +9462 +46 33 7 51 83 32 97 23 99 24 18 93 72 44 72 +227 +1653 +61 90 34 47 19 74 72 24 86 79 81 90 23 83 68 +228 +7953 +78 45 75 68 72 85 52 73 96 15 79 50 89 66 18 +229 +14767 +61 39 6 15 52 30 7 23 89 82 34 43 61 41 81 +230 +5726 +37 33 40 86 9 40 4 91 39 1 10 95 43 78 23 +231 +7742 +34 50 87 60 30 31 41 34 80 34 39 48 64 77 43 +232 +3792 +29 43 75 61 60 92 12 43 85 65 69 55 70 76 60 +233 +11370 +46 41 12 16 83 12 65 10 84 23 28 56 94 84 68 +234 +2798 +72 56 80 94 10 79 13 70 39 77 67 82 87 20 35 +235 +12093 +19 85 83 54 79 78 99 94 45 44 23 91 99 36 69 +236 +6918 +63 50 17 24 45 27 81 85 62 45 53 39 59 33 89 +237 +11492 +32 27 40 71 63 22 69 53 41 68 87 41 63 35 51 +238 +9906 +69 96 38 4 73 5 77 28 55 91 86 48 84 24 52 +239 +13881 +99 94 16 1 20 29 49 99 31 44 79 62 89 21 52 +240 +11051 +89 48 33 1 76 26 19 25 27 80 18 33 57 79 18 +241 +12525 +48 68 61 26 34 80 78 38 69 60 15 63 20 28 22 +242 +8389 +23 96 13 65 66 78 46 93 85 7 72 46 71 94 4 +243 +2368 +78 75 33 21 48 97 81 39 11 86 21 93 32 80 1 +244 +13393 +94 89 88 80 55 16 81 31 89 51 13 30 83 76 53 +245 +13449 +93 62 99 40 39 24 36 51 37 90 32 48 13 35 44 +246 +1359 +84 45 33 46 33 78 11 1 4 64 21 12 48 50 94 +247 +1698 +28 40 37 75 97 58 51 23 40 43 26 11 80 93 14 +248 +8421 +70 39 54 80 18 73 72 42 86 25 76 10 90 22 99 +249 +5176 +94 7 43 43 62 32 86 23 37 63 22 49 68 94 78 +250 +13893 +52 23 96 49 46 17 65 97 87 32 43 65 80 57 43 +251 +1372 +54 49 65 25 3 95 81 69 8 89 23 89 81 21 48 +252 +5064 +48 51 15 39 26 38 31 53 11 56 8 9 95 10 30 +253 +2655 +55 35 63 2 21 37 91 4 97 8 2 94 52 49 92 +254 +11245 +85 30 34 20 24 54 95 58 39 45 3 45 30 10 88 +255 +7879 +71 59 42 45 55 89 64 84 32 8 9 71 87 72 66 +256 +14607 +17 51 94 85 59 28 75 78 96 28 19 1 82 1 57 +257 +2226 +31 52 26 89 75 98 70 63 40 34 31 79 24 89 74 +258 +7640 +42 29 72 48 30 59 43 17 76 30 14 24 23 53 64 +259 +11807 +32 47 56 75 78 46 61 41 20 97 58 2 59 87 57 +260 +2041 +67 72 82 43 34 89 65 81 83 22 9 70 26 20 7 +261 +6693 +94 40 90 66 59 36 14 42 70 74 96 40 79 77 27 +262 +11505 +2 72 11 32 72 56 71 19 93 15 37 15 62 96 98 +263 +12510 +46 30 1 93 66 97 9 94 84 86 50 76 35 41 58 +264 +6252 +99 47 41 16 70 75 68 53 52 21 17 78 64 70 17 +265 +4316 +15 7 96 13 31 67 26 23 19 88 73 23 99 51 1 +266 +6025 +97 76 31 67 5 37 34 60 32 54 43 7 89 25 98 +267 +6635 +62 59 51 85 22 62 21 57 51 25 50 91 71 86 4 +268 +9362 +51 40 43 26 10 46 7 67 86 50 22 5 89 26 84 +269 +7513 +42 22 11 34 97 23 48 70 47 99 99 9 47 34 61 +270 +12446 +26 8 56 60 3 92 21 9 10 49 47 84 62 30 85 +271 +14411 +32 32 31 42 94 24 19 70 56 39 71 55 62 46 58 +272 +2418 +46 18 79 45 59 95 69 49 77 98 37 35 79 51 32 +273 +944 +96 47 52 51 83 81 42 39 53 72 19 75 1 76 77 +274 +4171 +87 77 73 39 21 53 68 85 75 57 93 55 71 49 28 +275 +7463 +3 85 6 8 98 16 90 75 19 81 19 16 57 50 25 +276 +10017 +81 10 75 39 40 66 94 6 78 7 59 28 76 56 68 +277 +13844 +65 75 5 74 8 63 31 2 71 8 46 49 27 44 64 +278 +12580 +39 35 52 96 89 15 80 50 35 22 33 73 49 69 3 +279 +9066 +39 99 87 38 46 22 57 10 79 57 50 76 98 92 35 +280 +5406 +87 7 4 65 92 72 48 51 77 51 64 53 93 91 93 +281 +13746 +45 72 15 97 44 19 68 99 68 92 6 33 39 62 4 +282 +5042 +5 14 78 83 62 30 46 72 90 92 49 17 45 39 33 +283 +2841 +64 72 99 39 52 11 2 1 63 38 67 1 54 84 99 +284 +4834 +17 5 22 58 61 13 39 10 99 6 37 6 7 18 43 +285 +12547 +3 49 95 43 59 59 99 97 13 96 8 58 70 94 66 +286 +6135 +74 87 4 27 44 81 2 95 14 29 5 41 10 79 79 +287 +4302 +75 58 36 62 6 45 47 94 80 57 52 52 56 67 87 +288 +6303 +57 30 43 63 30 47 36 10 31 49 57 41 15 33 4 +289 +1086 +19 56 86 62 41 65 37 84 50 60 47 33 81 11 46 +290 +10720 +11 89 87 91 98 28 81 47 74 92 95 89 70 63 14 +291 +13612 +75 24 18 42 72 3 71 7 48 73 87 37 20 24 66 +292 +9060 +24 90 50 58 61 76 83 69 6 63 29 32 18 89 53 +293 +6044 +31 56 35 89 26 86 56 71 89 75 73 69 79 66 14 +294 +9959 +55 65 49 67 43 76 8 63 72 63 86 25 39 92 12 +295 +11757 +73 70 47 32 45 20 85 90 43 13 24 30 58 71 79 +296 +9658 +34 24 88 44 73 18 60 4 80 82 21 14 63 30 57 +297 +10612 +88 66 10 13 88 60 13 55 88 52 16 68 92 6 6 +298 +2765 +79 67 33 47 83 14 80 34 10 90 55 26 78 63 95 +299 +6057 +88 94 72 3 64 40 25 55 15 92 32 71 67 85 17 diff --git a/data/jobshop/300_15_02.txt b/data/jobshop/300_15_02.txt new file mode 100644 index 0000000000..d23e24f8d6 --- /dev/null +++ b/data/jobshop/300_15_02.txt @@ -0,0 +1,903 @@ +300 +15 +245568253 +0 +4628 +90 99 51 61 52 73 25 13 6 99 74 66 34 66 39 +1 +3960 +83 82 79 17 89 81 51 18 48 18 61 54 65 17 7 +2 +4281 +92 40 88 75 1 58 3 67 50 77 80 43 37 81 72 +3 +12113 +63 57 3 87 45 35 64 43 63 98 39 20 97 29 91 +4 +6947 +74 91 14 27 30 47 27 40 31 15 2 9 87 18 65 +5 +13374 +86 31 51 35 87 92 83 91 46 11 80 83 51 99 70 +6 +2726 +22 62 63 80 52 53 12 20 58 36 43 43 35 30 52 +7 +995 +54 17 20 15 94 62 69 89 95 36 55 1 67 91 92 +8 +14488 +65 87 83 97 55 90 32 58 20 99 83 91 70 10 93 +9 +12414 +55 3 84 89 9 51 85 26 90 14 63 61 63 10 3 +10 +7274 +19 97 94 81 56 86 71 67 5 76 99 35 85 41 7 +11 +10735 +7 92 85 64 15 78 10 34 42 90 24 66 43 40 31 +12 +10757 +35 51 53 22 1 56 97 50 32 75 65 56 22 56 4 +13 +7955 +78 23 62 28 45 65 41 49 36 14 90 79 19 98 31 +14 +5257 +32 7 12 34 87 1 6 11 89 55 53 59 37 22 26 +15 +8040 +10 75 58 42 16 11 17 82 19 48 31 19 59 54 77 +16 +10452 +75 64 59 65 81 65 43 55 94 41 4 36 26 71 50 +17 +4319 +14 23 35 84 34 56 79 73 37 51 78 56 74 50 57 +18 +12404 +53 50 69 71 35 20 96 59 48 25 35 95 54 36 22 +19 +13152 +49 25 94 83 3 2 42 54 83 99 82 71 34 7 42 +20 +12289 +40 33 19 77 54 70 36 5 62 74 10 77 49 43 17 +21 +6479 +19 32 11 33 84 42 84 5 26 83 19 64 93 21 39 +22 +1912 +25 25 8 59 86 45 93 52 35 13 16 69 14 50 74 +23 +3469 +54 96 10 12 71 85 69 82 33 45 75 49 52 93 65 +24 +13182 +5 77 23 42 3 49 43 32 88 18 98 81 69 63 49 +25 +2542 +37 78 83 66 40 50 63 48 26 3 43 66 15 71 61 +26 +1724 +56 44 43 56 15 27 79 10 40 49 54 75 46 56 77 +27 +5042 +18 35 96 30 93 91 96 40 7 31 73 17 64 11 79 +28 +12889 +31 38 20 17 8 78 25 60 78 38 49 21 77 7 68 +29 +4845 +30 63 48 21 6 82 93 26 93 31 55 47 59 33 28 +30 +6569 +2 77 14 15 53 61 72 2 42 97 10 54 1 97 96 +31 +7884 +5 76 72 72 72 62 23 65 64 73 94 61 41 65 89 +32 +14611 +15 35 13 73 54 73 62 62 4 82 63 2 38 99 83 +33 +1345 +71 83 41 83 57 83 70 4 82 58 9 91 13 45 27 +34 +5222 +46 26 61 47 14 15 64 17 19 1 47 83 89 8 52 +35 +14599 +49 84 19 92 80 75 4 90 73 76 37 89 93 83 55 +36 +11105 +89 95 47 1 61 11 38 86 10 86 96 81 30 23 91 +37 +8381 +59 34 6 25 24 21 30 89 44 58 3 73 85 23 13 +38 +4523 +42 87 58 87 19 4 65 22 95 80 93 12 59 67 53 +39 +2571 +13 6 42 83 33 75 84 21 52 89 65 44 20 65 97 +40 +8247 +56 52 25 57 28 71 48 22 1 66 46 25 20 32 47 +41 +5135 +27 38 12 23 32 45 44 62 30 57 16 10 82 84 9 +42 +7870 +13 9 66 78 68 28 31 65 88 32 55 71 67 52 20 +43 +8076 +29 98 81 57 83 48 31 86 19 54 4 10 39 37 61 +44 +14224 +20 41 26 96 31 51 20 75 51 69 54 83 12 84 80 +45 +10338 +30 28 28 7 8 65 54 90 99 37 15 76 90 72 46 +46 +15380 +26 50 12 89 83 15 27 97 80 61 98 26 43 34 73 +47 +1668 +98 94 92 73 99 59 83 88 93 24 14 19 94 1 43 +48 +5730 +12 56 29 52 82 97 67 30 58 53 16 19 48 53 36 +49 +3398 +48 48 12 21 82 9 98 29 99 58 99 17 11 4 47 +50 +2775 +54 23 64 74 80 5 56 91 89 36 89 88 26 67 6 +51 +2969 +93 93 91 78 33 43 20 42 3 43 65 57 29 48 28 +52 +2762 +29 56 84 72 33 1 7 7 57 93 99 8 49 50 85 +53 +6982 +51 3 58 62 48 60 44 41 40 57 37 26 91 19 44 +54 +1687 +33 53 90 79 67 41 43 41 9 53 34 24 17 45 39 +55 +5382 +32 67 33 8 53 20 43 1 68 40 26 78 25 15 54 +56 +8109 +80 55 44 24 68 59 2 42 96 39 36 66 54 34 8 +57 +7272 +9 26 19 38 90 95 27 93 20 52 74 41 6 65 73 +58 +3325 +14 79 13 42 13 46 88 73 39 3 40 42 49 31 63 +59 +5383 +11 83 23 64 55 87 49 62 77 77 51 14 62 94 29 +60 +1185 +46 63 37 10 85 43 55 74 60 84 95 80 87 85 94 +61 +8622 +86 6 11 80 35 4 52 76 73 49 85 32 58 55 75 +62 +12144 +55 4 13 88 6 32 46 19 53 57 25 42 10 55 40 +63 +15543 +2 74 51 21 12 79 42 2 79 3 51 55 57 46 29 +64 +8278 +78 93 88 30 34 44 85 72 62 1 10 1 5 40 13 +65 +13049 +55 87 62 98 79 17 28 86 36 57 70 82 95 42 19 +66 +8346 +68 47 62 25 83 71 47 95 2 19 13 31 73 50 63 +67 +13385 +49 84 31 88 98 69 65 36 41 33 4 43 55 69 31 +68 +4551 +12 48 87 11 83 3 41 42 76 46 89 20 87 2 16 +69 +9597 +56 89 92 35 89 2 96 35 57 80 43 56 89 60 90 +70 +10375 +53 16 85 65 64 42 10 47 31 69 86 72 50 40 3 +71 +11948 +20 63 52 62 44 67 25 65 78 22 28 53 23 69 2 +72 +1756 +63 58 29 78 4 48 49 8 73 7 55 56 82 92 59 +73 +8345 +79 67 76 67 75 91 59 12 5 80 23 57 22 58 35 +74 +6044 +1 29 61 98 97 20 54 92 97 97 13 21 20 24 65 +75 +1587 +84 42 3 9 97 32 83 83 64 85 27 66 48 29 94 +76 +10270 +37 13 37 22 12 41 31 15 52 70 30 84 75 26 53 +77 +7107 +38 24 32 61 12 79 96 52 86 27 59 9 36 16 5 +78 +8124 +99 17 10 27 9 80 31 5 31 67 18 34 79 40 55 +79 +3504 +99 30 64 17 45 83 82 90 78 51 19 86 43 38 86 +80 +870 +23 61 14 13 82 72 75 40 72 2 16 22 65 26 36 +81 +7631 +27 7 21 87 51 80 6 87 86 24 48 85 99 43 56 +82 +1478 +68 40 57 66 19 21 26 57 43 55 60 67 25 74 96 +83 +14179 +58 64 92 6 7 13 18 88 32 97 41 5 39 60 54 +84 +5895 +32 46 50 64 42 21 71 60 28 34 56 46 48 85 34 +85 +11934 +32 54 52 65 45 91 67 86 28 34 27 62 10 5 66 +86 +12346 +79 60 55 92 53 84 35 34 22 83 26 86 29 42 67 +87 +14918 +17 76 50 43 25 75 17 58 74 89 73 8 14 58 62 +88 +6158 +29 91 26 23 67 24 57 33 60 75 5 62 37 74 36 +89 +3538 +17 58 7 16 82 48 56 74 1 22 26 27 53 21 15 +90 +9105 +90 53 70 51 49 61 57 53 84 47 32 84 87 18 34 +91 +1462 +91 71 85 19 62 14 94 43 80 56 57 45 27 79 43 +92 +2302 +24 89 89 36 18 67 62 22 88 47 59 2 98 60 32 +93 +8403 +37 78 92 56 4 40 36 81 84 84 16 14 98 73 61 +94 +11018 +78 20 3 65 99 22 48 76 17 35 96 4 82 91 62 +95 +4687 +78 47 59 65 70 2 79 84 93 41 88 80 90 51 46 +96 +3325 +91 33 76 72 54 5 26 37 72 85 11 83 47 96 11 +97 +7347 +61 14 4 9 11 18 31 40 38 17 32 14 77 1 94 +98 +2322 +5 75 17 38 16 23 49 51 42 9 59 61 66 19 6 +99 +6755 +6 29 80 26 75 32 63 90 65 40 71 77 91 46 63 +100 +9638 +61 73 87 84 27 16 50 96 5 29 14 19 7 88 17 +101 +12707 +73 62 80 23 16 37 87 66 64 80 75 9 94 26 13 +102 +12414 +31 91 66 75 58 23 58 22 51 93 30 91 51 87 59 +103 +9837 +71 54 43 39 29 60 19 9 85 51 34 45 81 49 68 +104 +9509 +23 76 56 15 59 42 97 59 73 62 58 74 52 63 17 +105 +2687 +22 21 42 68 47 58 46 7 48 30 98 72 64 75 94 +106 +7186 +58 51 57 39 47 20 88 73 42 16 39 10 41 10 19 +107 +4116 +72 99 63 87 90 52 27 75 14 59 52 21 66 19 94 +108 +7546 +80 73 62 63 60 31 37 59 69 75 67 72 50 62 14 +109 +6152 +98 34 40 86 22 19 45 20 5 10 87 71 83 62 61 +110 +8637 +81 57 57 74 73 45 49 85 98 76 48 95 71 82 78 +111 +7890 +2 81 85 87 69 70 30 41 14 82 59 78 2 80 22 +112 +14792 +75 4 33 79 81 41 49 41 77 24 57 61 96 3 14 +113 +4714 +18 86 1 25 25 53 28 19 10 8 52 7 53 7 55 +114 +4003 +86 21 30 92 38 11 3 32 74 19 21 23 15 28 87 +115 +9986 +60 6 60 54 36 57 30 48 5 44 66 96 77 3 60 +116 +15123 +40 83 15 4 67 74 6 18 76 45 15 77 47 28 88 +117 +7533 +82 40 18 76 84 54 62 34 10 51 95 47 68 52 69 +118 +3343 +17 93 21 80 81 99 37 45 88 95 99 66 15 48 67 +119 +2776 +84 65 62 32 54 34 81 62 63 47 60 40 24 45 71 +120 +2691 +2 71 99 91 47 90 51 25 49 22 44 32 65 45 58 +121 +7052 +74 49 52 15 83 44 69 80 98 41 39 54 24 35 16 +122 +10273 +76 18 36 84 8 32 32 87 59 9 18 52 31 92 43 +123 +13280 +89 17 35 88 59 33 30 44 67 84 57 44 46 85 96 +124 +3459 +78 28 36 19 96 26 15 43 72 96 64 79 44 90 32 +125 +6464 +37 67 20 6 83 35 51 30 42 28 57 23 61 12 91 +126 +5956 +31 20 62 95 44 2 20 39 18 49 21 39 68 16 28 +127 +4873 +21 37 64 94 2 72 82 73 7 59 90 55 1 1 70 +128 +9012 +31 95 61 17 86 22 55 23 7 94 52 9 57 35 57 +129 +12765 +25 95 66 86 66 99 76 88 13 98 52 43 75 47 2 +130 +14317 +33 84 31 20 69 91 97 62 89 93 53 73 48 64 52 +131 +5033 +37 24 85 77 64 94 47 94 9 94 43 70 43 22 89 +132 +3450 +94 93 71 60 83 8 13 87 48 89 98 24 29 30 10 +133 +4116 +40 48 33 40 68 78 66 95 15 3 91 94 74 90 41 +134 +8198 +77 8 15 35 62 22 54 83 86 62 67 21 72 22 55 +135 +11816 +68 78 68 94 36 74 33 21 86 76 62 47 37 79 19 +136 +6105 +30 79 85 2 40 71 81 65 36 98 76 83 81 16 86 +137 +11119 +88 91 40 19 96 26 40 72 85 64 37 16 52 75 14 +138 +2689 +24 30 99 59 66 70 64 16 30 58 6 21 6 6 71 +139 +6647 +47 30 8 96 92 53 18 77 37 18 80 45 82 84 46 +140 +1936 +45 51 62 89 46 9 58 87 13 6 57 21 10 99 79 +141 +14566 +41 74 48 3 51 8 94 49 14 68 94 73 18 6 33 +142 +10595 +67 29 65 14 71 11 16 74 74 46 39 13 10 45 14 +143 +5612 +30 62 73 33 74 75 86 70 39 66 41 12 30 6 9 +144 +11140 +85 80 71 17 56 25 8 71 97 11 14 70 39 82 99 +145 +5237 +83 76 17 76 34 32 15 89 47 36 12 17 42 30 18 +146 +13250 +51 56 87 29 67 53 18 49 5 47 20 55 70 18 16 +147 +2580 +14 53 37 41 99 53 97 85 63 63 19 40 85 96 91 +148 +1931 +19 14 95 77 3 79 3 2 7 77 94 12 44 89 19 +149 +1075 +44 3 54 77 90 49 72 18 45 84 21 12 60 28 52 +150 +11321 +26 55 62 99 68 11 27 10 4 9 91 14 76 86 1 +151 +1754 +68 96 84 55 5 17 90 31 70 95 85 49 5 56 82 +152 +6553 +86 48 25 59 65 5 17 69 27 78 59 10 14 96 36 +153 +14490 +47 96 34 7 83 3 22 77 42 39 78 72 70 91 13 +154 +8407 +69 25 98 97 2 9 98 34 54 77 92 22 35 53 49 +155 +15089 +41 41 21 49 88 85 21 83 81 43 69 23 65 5 91 +156 +12446 +48 18 44 62 95 73 40 80 83 81 23 24 24 38 56 +157 +9095 +57 67 71 14 4 60 98 30 23 58 39 82 1 20 16 +158 +3381 +74 77 58 21 22 23 45 89 44 81 77 4 19 91 66 +159 +1413 +63 46 68 39 78 23 37 91 45 37 3 65 40 2 26 +160 +7376 +61 57 49 67 89 23 97 96 66 22 45 74 1 3 76 +161 +11525 +55 60 28 38 74 55 69 87 97 31 12 30 22 62 15 +162 +1845 +52 2 16 35 56 58 42 81 52 96 44 23 80 68 99 +163 +12649 +61 4 77 36 75 37 68 76 24 75 24 1 33 10 94 +164 +13641 +72 15 53 74 72 35 35 16 3 46 37 17 16 21 71 +165 +12478 +92 14 63 97 45 26 19 15 51 17 78 40 25 1 27 +166 +6470 +63 69 95 2 12 17 27 71 17 54 77 46 52 95 31 +167 +2408 +74 85 92 79 15 73 27 63 22 36 58 86 75 45 19 +168 +4196 +33 1 79 36 33 22 32 52 86 4 50 50 22 12 81 +169 +6495 +33 36 43 44 44 82 87 80 97 27 89 61 5 78 44 +170 +10853 +49 53 17 62 24 88 25 34 63 10 26 60 40 84 29 +171 +9686 +27 7 58 88 10 22 68 31 15 66 56 78 86 59 86 +172 +2769 +28 31 16 55 15 1 99 95 64 43 8 66 93 72 58 +173 +14643 +6 19 70 86 24 92 89 24 27 4 22 2 49 1 42 +174 +14410 +54 46 82 42 76 57 43 77 35 4 88 2 47 54 5 +175 +4700 +6 43 64 46 1 16 12 98 67 41 23 86 6 94 75 +176 +13604 +68 84 7 52 74 37 79 12 65 36 18 56 91 36 28 +177 +7134 +54 6 41 12 62 6 39 76 76 97 95 18 39 77 25 +178 +1603 +48 18 63 91 70 57 76 29 86 50 5 43 7 70 29 +179 +15140 +34 84 54 64 26 6 13 81 19 45 19 14 95 13 87 +180 +14635 +60 95 37 90 1 20 91 93 65 25 82 6 78 84 32 +181 +10597 +40 65 6 70 24 62 62 13 89 71 44 10 19 20 3 +182 +15102 +2 89 59 16 57 75 41 36 10 61 87 73 78 74 39 +183 +7611 +85 90 95 9 36 17 20 94 80 50 92 67 29 85 25 +184 +6589 +33 48 55 18 54 95 61 43 48 56 46 1 60 59 91 +185 +1753 +65 97 41 3 89 77 35 7 77 70 73 99 51 51 22 +186 +14276 +46 44 25 19 81 90 21 7 48 8 85 90 3 87 86 +187 +1887 +48 15 14 21 14 14 93 12 79 99 42 82 63 6 92 +188 +3713 +17 48 87 16 50 95 2 64 81 68 3 8 49 78 65 +189 +1869 +98 33 89 55 7 5 41 68 93 25 36 96 73 60 32 +190 +9718 +72 27 34 36 11 18 4 46 50 2 92 14 59 59 34 +191 +5028 +36 30 17 31 71 13 67 82 2 57 9 33 15 62 77 +192 +14867 +45 97 42 19 37 49 14 4 50 90 85 28 87 71 83 +193 +14865 +9 80 34 53 3 25 75 83 47 99 24 30 82 60 55 +194 +8724 +73 33 2 80 46 1 53 28 65 14 13 97 17 26 11 +195 +15200 +3 65 98 60 17 58 84 2 63 55 49 1 27 51 24 +196 +8433 +75 93 8 7 94 79 13 84 67 53 59 55 49 20 41 +197 +10251 +16 86 80 53 81 60 29 36 72 56 5 69 1 40 78 +198 +1725 +31 8 4 62 3 89 96 34 39 65 86 90 11 73 49 +199 +1133 +54 78 48 48 24 64 92 7 55 33 22 14 29 82 29 +200 +10974 +19 62 72 77 13 90 21 92 1 98 20 91 67 28 99 +201 +6411 +97 41 28 10 96 79 81 23 50 45 5 91 1 20 65 +202 +3880 +84 83 41 2 48 61 95 81 13 69 85 12 81 51 36 +203 +6211 +30 97 17 86 62 18 76 56 7 59 45 53 73 23 96 +204 +7926 +29 31 17 54 4 10 32 50 18 22 73 70 11 88 96 +205 +1141 +56 24 34 31 80 4 80 86 55 50 9 3 73 61 22 +206 +5900 +42 29 27 72 77 19 35 50 96 46 23 90 11 90 16 +207 +12366 +25 92 36 59 40 58 65 66 73 70 59 50 11 63 27 +208 +6829 +1 41 65 26 11 19 72 62 29 45 90 67 81 85 41 +209 +12901 +31 8 47 96 45 28 68 63 85 14 54 33 89 85 79 +210 +2591 +72 7 34 69 91 54 97 37 5 62 57 27 81 86 37 +211 +12505 +25 57 67 80 23 58 2 28 14 66 27 60 63 6 48 +212 +8215 +83 49 13 19 23 41 77 7 39 84 35 82 60 15 90 +213 +13668 +99 17 56 72 29 40 34 23 7 14 21 6 17 38 44 +214 +7422 +50 8 9 28 94 33 78 99 19 2 34 38 98 59 74 +215 +4138 +92 40 72 59 12 2 8 14 9 89 38 92 27 8 88 +216 +9514 +83 28 5 22 92 26 93 49 6 72 70 3 42 22 21 +217 +12309 +10 48 88 28 1 99 22 58 96 98 45 84 4 91 13 +218 +6309 +22 51 58 42 73 38 71 61 62 42 2 47 11 45 93 +219 +12135 +26 84 17 37 50 87 35 35 82 13 32 22 29 24 69 +220 +14206 +56 3 4 20 31 11 61 46 72 38 76 80 62 47 50 +221 +6329 +99 43 67 99 25 32 82 38 71 90 25 47 39 38 79 +222 +8342 +42 72 47 37 6 67 26 62 71 20 99 7 77 29 95 +223 +12248 +48 47 46 65 31 76 74 53 46 9 40 76 7 87 35 +224 +2710 +93 30 19 53 9 55 47 7 77 3 63 18 24 17 93 +225 +9464 +46 33 7 51 83 32 97 23 99 24 18 93 72 44 72 +226 +1653 +61 90 34 47 19 74 72 24 86 79 81 90 23 83 68 +227 +7954 +78 45 75 68 72 85 52 73 96 15 79 50 89 66 18 +228 +14769 +61 39 6 15 52 30 7 23 89 82 34 43 61 41 81 +229 +5727 +37 33 40 86 9 40 4 91 39 1 10 95 43 78 23 +230 +7743 +34 50 87 60 30 31 41 34 80 34 39 48 64 77 43 +231 +3793 +29 43 75 61 60 92 12 43 85 65 69 55 70 76 60 +232 +11372 +46 41 12 16 83 12 65 10 84 23 28 56 94 84 68 +233 +2798 +72 56 80 94 10 79 13 70 39 77 67 82 87 20 35 +234 +12095 +19 85 83 54 79 78 99 94 45 44 23 91 99 36 69 +235 +6919 +63 50 17 24 45 27 81 85 62 45 53 39 59 33 89 +236 +11493 +32 27 40 71 63 22 69 53 41 68 87 41 63 35 51 +237 +9908 +69 96 38 4 73 5 77 28 55 91 86 48 84 24 52 +238 +13883 +99 94 16 1 20 29 49 99 31 44 79 62 89 21 52 +239 +11053 +89 48 33 1 76 26 19 25 27 80 18 33 57 79 18 +240 +12527 +48 68 61 26 34 80 78 38 69 60 15 63 20 28 22 +241 +8390 +23 96 13 65 66 78 46 93 85 7 72 46 71 94 4 +242 +2368 +78 75 33 21 48 97 81 39 11 86 21 93 32 80 1 +243 +13395 +94 89 88 80 55 16 81 31 89 51 13 30 83 76 53 +244 +13451 +93 62 99 40 39 24 36 51 37 90 32 48 13 35 44 +245 +1359 +84 45 33 46 33 78 11 1 4 64 21 12 48 50 94 +246 +1698 +28 40 37 75 97 58 51 23 40 43 26 11 80 93 14 +247 +8423 +70 39 54 80 18 73 72 42 86 25 76 10 90 22 99 +248 +5177 +94 7 43 43 62 32 86 23 37 63 22 49 68 94 78 +249 +13896 +52 23 96 49 46 17 65 97 87 32 43 65 80 57 43 +250 +1372 +54 49 65 25 3 95 81 69 8 89 23 89 81 21 48 +251 +5064 +48 51 15 39 26 38 31 53 11 56 8 9 95 10 30 +252 +2656 +55 35 63 2 21 37 91 4 97 8 2 94 52 49 92 +253 +11247 +85 30 34 20 24 54 95 58 39 45 3 45 30 10 88 +254 +7880 +71 59 42 45 55 89 64 84 32 8 9 71 87 72 66 +255 +14610 +17 51 94 85 59 28 75 78 96 28 19 1 82 1 57 +256 +2227 +31 52 26 89 75 98 70 63 40 34 31 79 24 89 74 +257 +7641 +42 29 72 48 30 59 43 17 76 30 14 24 23 53 64 +258 +11808 +32 47 56 75 78 46 61 41 20 97 58 2 59 87 57 +259 +2042 +67 72 82 43 34 89 65 81 83 22 9 70 26 20 7 +260 +6694 +94 40 90 66 59 36 14 42 70 74 96 40 79 77 27 +261 +11507 +2 72 11 32 72 56 71 19 93 15 37 15 62 96 98 +262 +12512 +46 30 1 93 66 97 9 94 84 86 50 76 35 41 58 +263 +6253 +99 47 41 16 70 75 68 53 52 21 17 78 64 70 17 +264 +4316 +15 7 96 13 31 67 26 23 19 88 73 23 99 51 1 +265 +6026 +97 76 31 67 5 37 34 60 32 54 43 7 89 25 98 +266 +6636 +62 59 51 85 22 62 21 57 51 25 50 91 71 86 4 +267 +9363 +51 40 43 26 10 46 7 67 86 50 22 5 89 26 84 +268 +7514 +42 22 11 34 97 23 48 70 47 99 99 9 47 34 61 +269 +12448 +26 8 56 60 3 92 21 9 10 49 47 84 62 30 85 +270 +14413 +32 32 31 42 94 24 19 70 56 39 71 55 62 46 58 +271 +2418 +46 18 79 45 59 95 69 49 77 98 37 35 79 51 32 +272 +945 +96 47 52 51 83 81 42 39 53 72 19 75 1 76 77 +273 +4172 +87 77 73 39 21 53 68 85 75 57 93 55 71 49 28 +274 +7464 +3 85 6 8 98 16 90 75 19 81 19 16 57 50 25 +275 +10019 +81 10 75 39 40 66 94 6 78 7 59 28 76 56 68 +276 +13846 +65 75 5 74 8 63 31 2 71 8 46 49 27 44 64 +277 +12582 +39 35 52 96 89 15 80 50 35 22 33 73 49 69 3 +278 +9067 +39 99 87 38 46 22 57 10 79 57 50 76 98 92 35 +279 +5407 +87 7 4 65 92 72 48 51 77 51 64 53 93 91 93 +280 +13748 +45 72 15 97 44 19 68 99 68 92 6 33 39 62 4 +281 +5043 +5 14 78 83 62 30 46 72 90 92 49 17 45 39 33 +282 +2841 +64 72 99 39 52 11 2 1 63 38 67 1 54 84 99 +283 +4834 +17 5 22 58 61 13 39 10 99 6 37 6 7 18 43 +284 +12549 +3 49 95 43 59 59 99 97 13 96 8 58 70 94 66 +285 +6136 +74 87 4 27 44 81 2 95 14 29 5 41 10 79 79 +286 +4303 +75 58 36 62 6 45 47 94 80 57 52 52 56 67 87 +287 +6304 +57 30 43 63 30 47 36 10 31 49 57 41 15 33 4 +288 +1086 +19 56 86 62 41 65 37 84 50 60 47 33 81 11 46 +289 +10722 +11 89 87 91 98 28 81 47 74 92 95 89 70 63 14 +290 +13615 +75 24 18 42 72 3 71 7 48 73 87 37 20 24 66 +291 +9061 +24 90 50 58 61 76 83 69 6 63 29 32 18 89 53 +292 +6045 +31 56 35 89 26 86 56 71 89 75 73 69 79 66 14 +293 +9961 +55 65 49 67 43 76 8 63 72 63 86 25 39 92 12 +294 +11759 +73 70 47 32 45 20 85 90 43 13 24 30 58 71 79 +295 +9659 +34 24 88 44 73 18 60 4 80 82 21 14 63 30 57 +296 +10613 +88 66 10 13 88 60 13 55 88 52 16 68 92 6 6 +297 +2766 +79 67 33 47 83 14 80 34 10 90 55 26 78 63 95 +298 +6058 +88 94 72 3 64 40 25 55 15 92 32 71 67 85 17 +299 +860 +45 43 61 94 19 96 20 42 39 5 79 72 25 91 49 diff --git a/data/jobshop/300_15_03.txt b/data/jobshop/300_15_03.txt new file mode 100644 index 0000000000..7e9f55a46d --- /dev/null +++ b/data/jobshop/300_15_03.txt @@ -0,0 +1,903 @@ +300 +15 +1949542284 +0 +3958 +83 82 79 17 89 81 51 18 48 18 61 54 65 17 7 +1 +4280 +92 40 88 75 1 58 3 67 50 77 80 43 37 81 72 +2 +12109 +63 57 3 87 45 35 64 43 63 98 39 20 97 29 91 +3 +6945 +74 91 14 27 30 47 27 40 31 15 2 9 87 18 65 +4 +13370 +86 31 51 35 87 92 83 91 46 11 80 83 51 99 70 +5 +2725 +22 62 63 80 52 53 12 20 58 36 43 43 35 30 52 +6 +995 +54 17 20 15 94 62 69 89 95 36 55 1 67 91 92 +7 +14484 +65 87 83 97 55 90 32 58 20 99 83 91 70 10 93 +8 +12410 +55 3 84 89 9 51 85 26 90 14 63 61 63 10 3 +9 +7271 +19 97 94 81 56 86 71 67 5 76 99 35 85 41 7 +10 +10732 +7 92 85 64 15 78 10 34 42 90 24 66 43 40 31 +11 +10754 +35 51 53 22 1 56 97 50 32 75 65 56 22 56 4 +12 +7953 +78 23 62 28 45 65 41 49 36 14 90 79 19 98 31 +13 +5255 +32 7 12 34 87 1 6 11 89 55 53 59 37 22 26 +14 +8037 +10 75 58 42 16 11 17 82 19 48 31 19 59 54 77 +15 +10449 +75 64 59 65 81 65 43 55 94 41 4 36 26 71 50 +16 +4317 +14 23 35 84 34 56 79 73 37 51 78 56 74 50 57 +17 +12400 +53 50 69 71 35 20 96 59 48 25 35 95 54 36 22 +18 +13148 +49 25 94 83 3 2 42 54 83 99 82 71 34 7 42 +19 +12285 +40 33 19 77 54 70 36 5 62 74 10 77 49 43 17 +20 +6477 +19 32 11 33 84 42 84 5 26 83 19 64 93 21 39 +21 +1911 +25 25 8 59 86 45 93 52 35 13 16 69 14 50 74 +22 +3468 +54 96 10 12 71 85 69 82 33 45 75 49 52 93 65 +23 +13178 +5 77 23 42 3 49 43 32 88 18 98 81 69 63 49 +24 +2541 +37 78 83 66 40 50 63 48 26 3 43 66 15 71 61 +25 +1724 +56 44 43 56 15 27 79 10 40 49 54 75 46 56 77 +26 +5040 +18 35 96 30 93 91 96 40 7 31 73 17 64 11 79 +27 +12886 +31 38 20 17 8 78 25 60 78 38 49 21 77 7 68 +28 +4843 +30 63 48 21 6 82 93 26 93 31 55 47 59 33 28 +29 +6567 +2 77 14 15 53 61 72 2 42 97 10 54 1 97 96 +30 +7882 +5 76 72 72 72 62 23 65 64 73 94 61 41 65 89 +31 +14607 +15 35 13 73 54 73 62 62 4 82 63 2 38 99 83 +32 +1345 +71 83 41 83 57 83 70 4 82 58 9 91 13 45 27 +33 +5221 +46 26 61 47 14 15 64 17 19 1 47 83 89 8 52 +34 +14595 +49 84 19 92 80 75 4 90 73 76 37 89 93 83 55 +35 +11101 +89 95 47 1 61 11 38 86 10 86 96 81 30 23 91 +36 +8378 +59 34 6 25 24 21 30 89 44 58 3 73 85 23 13 +37 +4521 +42 87 58 87 19 4 65 22 95 80 93 12 59 67 53 +38 +2570 +13 6 42 83 33 75 84 21 52 89 65 44 20 65 97 +39 +8244 +56 52 25 57 28 71 48 22 1 66 46 25 20 32 47 +40 +5134 +27 38 12 23 32 45 44 62 30 57 16 10 82 84 9 +41 +7868 +13 9 66 78 68 28 31 65 88 32 55 71 67 52 20 +42 +8074 +29 98 81 57 83 48 31 86 19 54 4 10 39 37 61 +43 +14220 +20 41 26 96 31 51 20 75 51 69 54 83 12 84 80 +44 +10335 +30 28 28 7 8 65 54 90 99 37 15 76 90 72 46 +45 +15376 +26 50 12 89 83 15 27 97 80 61 98 26 43 34 73 +46 +1667 +98 94 92 73 99 59 83 88 93 24 14 19 94 1 43 +47 +5729 +12 56 29 52 82 97 67 30 58 53 16 19 48 53 36 +48 +3397 +48 48 12 21 82 9 98 29 99 58 99 17 11 4 47 +49 +2774 +54 23 64 74 80 5 56 91 89 36 89 88 26 67 6 +50 +2968 +93 93 91 78 33 43 20 42 3 43 65 57 29 48 28 +51 +2761 +29 56 84 72 33 1 7 7 57 93 99 8 49 50 85 +52 +6980 +51 3 58 62 48 60 44 41 40 57 37 26 91 19 44 +53 +1686 +33 53 90 79 67 41 43 41 9 53 34 24 17 45 39 +54 +5380 +32 67 33 8 53 20 43 1 68 40 26 78 25 15 54 +55 +8107 +80 55 44 24 68 59 2 42 96 39 36 66 54 34 8 +56 +7270 +9 26 19 38 90 95 27 93 20 52 74 41 6 65 73 +57 +3324 +14 79 13 42 13 46 88 73 39 3 40 42 49 31 63 +58 +5382 +11 83 23 64 55 87 49 62 77 77 51 14 62 94 29 +59 +1185 +46 63 37 10 85 43 55 74 60 84 95 80 87 85 94 +60 +8620 +86 6 11 80 35 4 52 76 73 49 85 32 58 55 75 +61 +12141 +55 4 13 88 6 32 46 19 53 57 25 42 10 55 40 +62 +15539 +2 74 51 21 12 79 42 2 79 3 51 55 57 46 29 +63 +8276 +78 93 88 30 34 44 85 72 62 1 10 1 5 40 13 +64 +13045 +55 87 62 98 79 17 28 86 36 57 70 82 95 42 19 +65 +8344 +68 47 62 25 83 71 47 95 2 19 13 31 73 50 63 +66 +13382 +49 84 31 88 98 69 65 36 41 33 4 43 55 69 31 +67 +4549 +12 48 87 11 83 3 41 42 76 46 89 20 87 2 16 +68 +9594 +56 89 92 35 89 2 96 35 57 80 43 56 89 60 90 +69 +10372 +53 16 85 65 64 42 10 47 31 69 86 72 50 40 3 +70 +11945 +20 63 52 62 44 67 25 65 78 22 28 53 23 69 2 +71 +1756 +63 58 29 78 4 48 49 8 73 7 55 56 82 92 59 +72 +8343 +79 67 76 67 75 91 59 12 5 80 23 57 22 58 35 +73 +6042 +1 29 61 98 97 20 54 92 97 97 13 21 20 24 65 +74 +1586 +84 42 3 9 97 32 83 83 64 85 27 66 48 29 94 +75 +10268 +37 13 37 22 12 41 31 15 52 70 30 84 75 26 53 +76 +7105 +38 24 32 61 12 79 96 52 86 27 59 9 36 16 5 +77 +8122 +99 17 10 27 9 80 31 5 31 67 18 34 79 40 55 +78 +3503 +99 30 64 17 45 83 82 90 78 51 19 86 43 38 86 +79 +869 +23 61 14 13 82 72 75 40 72 2 16 22 65 26 36 +80 +7628 +27 7 21 87 51 80 6 87 86 24 48 85 99 43 56 +81 +1478 +68 40 57 66 19 21 26 57 43 55 60 67 25 74 96 +82 +14175 +58 64 92 6 7 13 18 88 32 97 41 5 39 60 54 +83 +5894 +32 46 50 64 42 21 71 60 28 34 56 46 48 85 34 +84 +11931 +32 54 52 65 45 91 67 86 28 34 27 62 10 5 66 +85 +12343 +79 60 55 92 53 84 35 34 22 83 26 86 29 42 67 +86 +14914 +17 76 50 43 25 75 17 58 74 89 73 8 14 58 62 +87 +6157 +29 91 26 23 67 24 57 33 60 75 5 62 37 74 36 +88 +3537 +17 58 7 16 82 48 56 74 1 22 26 27 53 21 15 +89 +9102 +90 53 70 51 49 61 57 53 84 47 32 84 87 18 34 +90 +1462 +91 71 85 19 62 14 94 43 80 56 57 45 27 79 43 +91 +2301 +24 89 89 36 18 67 62 22 88 47 59 2 98 60 32 +92 +8400 +37 78 92 56 4 40 36 81 84 84 16 14 98 73 61 +93 +11014 +78 20 3 65 99 22 48 76 17 35 96 4 82 91 62 +94 +4686 +78 47 59 65 70 2 79 84 93 41 88 80 90 51 46 +95 +3324 +91 33 76 72 54 5 26 37 72 85 11 83 47 96 11 +96 +7345 +61 14 4 9 11 18 31 40 38 17 32 14 77 1 94 +97 +2322 +5 75 17 38 16 23 49 51 42 9 59 61 66 19 6 +98 +6753 +6 29 80 26 75 32 63 90 65 40 71 77 91 46 63 +99 +9635 +61 73 87 84 27 16 50 96 5 29 14 19 7 88 17 +100 +12703 +73 62 80 23 16 37 87 66 64 80 75 9 94 26 13 +101 +12411 +31 91 66 75 58 23 58 22 51 93 30 91 51 87 59 +102 +9834 +71 54 43 39 29 60 19 9 85 51 34 45 81 49 68 +103 +9506 +23 76 56 15 59 42 97 59 73 62 58 74 52 63 17 +104 +2686 +22 21 42 68 47 58 46 7 48 30 98 72 64 75 94 +105 +7184 +58 51 57 39 47 20 88 73 42 16 39 10 41 10 19 +106 +4115 +72 99 63 87 90 52 27 75 14 59 52 21 66 19 94 +107 +7544 +80 73 62 63 60 31 37 59 69 75 67 72 50 62 14 +108 +6150 +98 34 40 86 22 19 45 20 5 10 87 71 83 62 61 +109 +8634 +81 57 57 74 73 45 49 85 98 76 48 95 71 82 78 +110 +7887 +2 81 85 87 69 70 30 41 14 82 59 78 2 80 22 +111 +14788 +75 4 33 79 81 41 49 41 77 24 57 61 96 3 14 +112 +4713 +18 86 1 25 25 53 28 19 10 8 52 7 53 7 55 +113 +4002 +86 21 30 92 38 11 3 32 74 19 21 23 15 28 87 +114 +9983 +60 6 60 54 36 57 30 48 5 44 66 96 77 3 60 +115 +15119 +40 83 15 4 67 74 6 18 76 45 15 77 47 28 88 +116 +7531 +82 40 18 76 84 54 62 34 10 51 95 47 68 52 69 +117 +3342 +17 93 21 80 81 99 37 45 88 95 99 66 15 48 67 +118 +2775 +84 65 62 32 54 34 81 62 63 47 60 40 24 45 71 +119 +2691 +2 71 99 91 47 90 51 25 49 22 44 32 65 45 58 +120 +7050 +74 49 52 15 83 44 69 80 98 41 39 54 24 35 16 +121 +10270 +76 18 36 84 8 32 32 87 59 9 18 52 31 92 43 +122 +13276 +89 17 35 88 59 33 30 44 67 84 57 44 46 85 96 +123 +3458 +78 28 36 19 96 26 15 43 72 96 64 79 44 90 32 +124 +6462 +37 67 20 6 83 35 51 30 42 28 57 23 61 12 91 +125 +5954 +31 20 62 95 44 2 20 39 18 49 21 39 68 16 28 +126 +4871 +21 37 64 94 2 72 82 73 7 59 90 55 1 1 70 +127 +9010 +31 95 61 17 86 22 55 23 7 94 52 9 57 35 57 +128 +12761 +25 95 66 86 66 99 76 88 13 98 52 43 75 47 2 +129 +14313 +33 84 31 20 69 91 97 62 89 93 53 73 48 64 52 +130 +5032 +37 24 85 77 64 94 47 94 9 94 43 70 43 22 89 +131 +3449 +94 93 71 60 83 8 13 87 48 89 98 24 29 30 10 +132 +4115 +40 48 33 40 68 78 66 95 15 3 91 94 74 90 41 +133 +8196 +77 8 15 35 62 22 54 83 86 62 67 21 72 22 55 +134 +11813 +68 78 68 94 36 74 33 21 86 76 62 47 37 79 19 +135 +6104 +30 79 85 2 40 71 81 65 36 98 76 83 81 16 86 +136 +11116 +88 91 40 19 96 26 40 72 85 64 37 16 52 75 14 +137 +2688 +24 30 99 59 66 70 64 16 30 58 6 21 6 6 71 +138 +6645 +47 30 8 96 92 53 18 77 37 18 80 45 82 84 46 +139 +1935 +45 51 62 89 46 9 58 87 13 6 57 21 10 99 79 +140 +14562 +41 74 48 3 51 8 94 49 14 68 94 73 18 6 33 +141 +10592 +67 29 65 14 71 11 16 74 74 46 39 13 10 45 14 +142 +5610 +30 62 73 33 74 75 86 70 39 66 41 12 30 6 9 +143 +11137 +85 80 71 17 56 25 8 71 97 11 14 70 39 82 99 +144 +5235 +83 76 17 76 34 32 15 89 47 36 12 17 42 30 18 +145 +13247 +51 56 87 29 67 53 18 49 5 47 20 55 70 18 16 +146 +2580 +14 53 37 41 99 53 97 85 63 63 19 40 85 96 91 +147 +1931 +19 14 95 77 3 79 3 2 7 77 94 12 44 89 19 +148 +1074 +44 3 54 77 90 49 72 18 45 84 21 12 60 28 52 +149 +11318 +26 55 62 99 68 11 27 10 4 9 91 14 76 86 1 +150 +1753 +68 96 84 55 5 17 90 31 70 95 85 49 5 56 82 +151 +6551 +86 48 25 59 65 5 17 69 27 78 59 10 14 96 36 +152 +14486 +47 96 34 7 83 3 22 77 42 39 78 72 70 91 13 +153 +8405 +69 25 98 97 2 9 98 34 54 77 92 22 35 53 49 +154 +15084 +41 41 21 49 88 85 21 83 81 43 69 23 65 5 91 +155 +12443 +48 18 44 62 95 73 40 80 83 81 23 24 24 38 56 +156 +9092 +57 67 71 14 4 60 98 30 23 58 39 82 1 20 16 +157 +3380 +74 77 58 21 22 23 45 89 44 81 77 4 19 91 66 +158 +1413 +63 46 68 39 78 23 37 91 45 37 3 65 40 2 26 +159 +7374 +61 57 49 67 89 23 97 96 66 22 45 74 1 3 76 +160 +11522 +55 60 28 38 74 55 69 87 97 31 12 30 22 62 15 +161 +1845 +52 2 16 35 56 58 42 81 52 96 44 23 80 68 99 +162 +12646 +61 4 77 36 75 37 68 76 24 75 24 1 33 10 94 +163 +13637 +72 15 53 74 72 35 35 16 3 46 37 17 16 21 71 +164 +12475 +92 14 63 97 45 26 19 15 51 17 78 40 25 1 27 +165 +6469 +63 69 95 2 12 17 27 71 17 54 77 46 52 95 31 +166 +2407 +74 85 92 79 15 73 27 63 22 36 58 86 75 45 19 +167 +4195 +33 1 79 36 33 22 32 52 86 4 50 50 22 12 81 +168 +6493 +33 36 43 44 44 82 87 80 97 27 89 61 5 78 44 +169 +10849 +49 53 17 62 24 88 25 34 63 10 26 60 40 84 29 +170 +9683 +27 7 58 88 10 22 68 31 15 66 56 78 86 59 86 +171 +2768 +28 31 16 55 15 1 99 95 64 43 8 66 93 72 58 +172 +14639 +6 19 70 86 24 92 89 24 27 4 22 2 49 1 42 +173 +14406 +54 46 82 42 76 57 43 77 35 4 88 2 47 54 5 +174 +4699 +6 43 64 46 1 16 12 98 67 41 23 86 6 94 75 +175 +13600 +68 84 7 52 74 37 79 12 65 36 18 56 91 36 28 +176 +7132 +54 6 41 12 62 6 39 76 76 97 95 18 39 77 25 +177 +1603 +48 18 63 91 70 57 76 29 86 50 5 43 7 70 29 +178 +15135 +34 84 54 64 26 6 13 81 19 45 19 14 95 13 87 +179 +14630 +60 95 37 90 1 20 91 93 65 25 82 6 78 84 32 +180 +10594 +40 65 6 70 24 62 62 13 89 71 44 10 19 20 3 +181 +15098 +2 89 59 16 57 75 41 36 10 61 87 73 78 74 39 +182 +7609 +85 90 95 9 36 17 20 94 80 50 92 67 29 85 25 +183 +6587 +33 48 55 18 54 95 61 43 48 56 46 1 60 59 91 +184 +1753 +65 97 41 3 89 77 35 7 77 70 73 99 51 51 22 +185 +14272 +46 44 25 19 81 90 21 7 48 8 85 90 3 87 86 +186 +1886 +48 15 14 21 14 14 93 12 79 99 42 82 63 6 92 +187 +3712 +17 48 87 16 50 95 2 64 81 68 3 8 49 78 65 +188 +1869 +98 33 89 55 7 5 41 68 93 25 36 96 73 60 32 +189 +9715 +72 27 34 36 11 18 4 46 50 2 92 14 59 59 34 +190 +5027 +36 30 17 31 71 13 67 82 2 57 9 33 15 62 77 +191 +14863 +45 97 42 19 37 49 14 4 50 90 85 28 87 71 83 +192 +14861 +9 80 34 53 3 25 75 83 47 99 24 30 82 60 55 +193 +8721 +73 33 2 80 46 1 53 28 65 14 13 97 17 26 11 +194 +15196 +3 65 98 60 17 58 84 2 63 55 49 1 27 51 24 +195 +8430 +75 93 8 7 94 79 13 84 67 53 59 55 49 20 41 +196 +10248 +16 86 80 53 81 60 29 36 72 56 5 69 1 40 78 +197 +1724 +31 8 4 62 3 89 96 34 39 65 86 90 11 73 49 +198 +1132 +54 78 48 48 24 64 92 7 55 33 22 14 29 82 29 +199 +10971 +19 62 72 77 13 90 21 92 1 98 20 91 67 28 99 +200 +6410 +97 41 28 10 96 79 81 23 50 45 5 91 1 20 65 +201 +3879 +84 83 41 2 48 61 95 81 13 69 85 12 81 51 36 +202 +6210 +30 97 17 86 62 18 76 56 7 59 45 53 73 23 96 +203 +7923 +29 31 17 54 4 10 32 50 18 22 73 70 11 88 96 +204 +1141 +56 24 34 31 80 4 80 86 55 50 9 3 73 61 22 +205 +5898 +42 29 27 72 77 19 35 50 96 46 23 90 11 90 16 +206 +12362 +25 92 36 59 40 58 65 66 73 70 59 50 11 63 27 +207 +6827 +1 41 65 26 11 19 72 62 29 45 90 67 81 85 41 +208 +12897 +31 8 47 96 45 28 68 63 85 14 54 33 89 85 79 +209 +2590 +72 7 34 69 91 54 97 37 5 62 57 27 81 86 37 +210 +12502 +25 57 67 80 23 58 2 28 14 66 27 60 63 6 48 +211 +8213 +83 49 13 19 23 41 77 7 39 84 35 82 60 15 90 +212 +13664 +99 17 56 72 29 40 34 23 7 14 21 6 17 38 44 +213 +7420 +50 8 9 28 94 33 78 99 19 2 34 38 98 59 74 +214 +4137 +92 40 72 59 12 2 8 14 9 89 38 92 27 8 88 +215 +9511 +83 28 5 22 92 26 93 49 6 72 70 3 42 22 21 +216 +12306 +10 48 88 28 1 99 22 58 96 98 45 84 4 91 13 +217 +6307 +22 51 58 42 73 38 71 61 62 42 2 47 11 45 93 +218 +12131 +26 84 17 37 50 87 35 35 82 13 32 22 29 24 69 +219 +14202 +56 3 4 20 31 11 61 46 72 38 76 80 62 47 50 +220 +6328 +99 43 67 99 25 32 82 38 71 90 25 47 39 38 79 +221 +8339 +42 72 47 37 6 67 26 62 71 20 99 7 77 29 95 +222 +12245 +48 47 46 65 31 76 74 53 46 9 40 76 7 87 35 +223 +2710 +93 30 19 53 9 55 47 7 77 3 63 18 24 17 93 +224 +9461 +46 33 7 51 83 32 97 23 99 24 18 93 72 44 72 +225 +1652 +61 90 34 47 19 74 72 24 86 79 81 90 23 83 68 +226 +7952 +78 45 75 68 72 85 52 73 96 15 79 50 89 66 18 +227 +14765 +61 39 6 15 52 30 7 23 89 82 34 43 61 41 81 +228 +5725 +37 33 40 86 9 40 4 91 39 1 10 95 43 78 23 +229 +7741 +34 50 87 60 30 31 41 34 80 34 39 48 64 77 43 +230 +3792 +29 43 75 61 60 92 12 43 85 65 69 55 70 76 60 +231 +11369 +46 41 12 16 83 12 65 10 84 23 28 56 94 84 68 +232 +2797 +72 56 80 94 10 79 13 70 39 77 67 82 87 20 35 +233 +12091 +19 85 83 54 79 78 99 94 45 44 23 91 99 36 69 +234 +6917 +63 50 17 24 45 27 81 85 62 45 53 39 59 33 89 +235 +11490 +32 27 40 71 63 22 69 53 41 68 87 41 63 35 51 +236 +9905 +69 96 38 4 73 5 77 28 55 91 86 48 84 24 52 +237 +13879 +99 94 16 1 20 29 49 99 31 44 79 62 89 21 52 +238 +11050 +89 48 33 1 76 26 19 25 27 80 18 33 57 79 18 +239 +12523 +48 68 61 26 34 80 78 38 69 60 15 63 20 28 22 +240 +8388 +23 96 13 65 66 78 46 93 85 7 72 46 71 94 4 +241 +2368 +78 75 33 21 48 97 81 39 11 86 21 93 32 80 1 +242 +13391 +94 89 88 80 55 16 81 31 89 51 13 30 83 76 53 +243 +13448 +93 62 99 40 39 24 36 51 37 90 32 48 13 35 44 +244 +1359 +84 45 33 46 33 78 11 1 4 64 21 12 48 50 94 +245 +1698 +28 40 37 75 97 58 51 23 40 43 26 11 80 93 14 +246 +8420 +70 39 54 80 18 73 72 42 86 25 76 10 90 22 99 +247 +5175 +94 7 43 43 62 32 86 23 37 63 22 49 68 94 78 +248 +13892 +52 23 96 49 46 17 65 97 87 32 43 65 80 57 43 +249 +1372 +54 49 65 25 3 95 81 69 8 89 23 89 81 21 48 +250 +5063 +48 51 15 39 26 38 31 53 11 56 8 9 95 10 30 +251 +2655 +55 35 63 2 21 37 91 4 97 8 2 94 52 49 92 +252 +11243 +85 30 34 20 24 54 95 58 39 45 3 45 30 10 88 +253 +7878 +71 59 42 45 55 89 64 84 32 8 9 71 87 72 66 +254 +14606 +17 51 94 85 59 28 75 78 96 28 19 1 82 1 57 +255 +2226 +31 52 26 89 75 98 70 63 40 34 31 79 24 89 74 +256 +7639 +42 29 72 48 30 59 43 17 76 30 14 24 23 53 64 +257 +11805 +32 47 56 75 78 46 61 41 20 97 58 2 59 87 57 +258 +2041 +67 72 82 43 34 89 65 81 83 22 9 70 26 20 7 +259 +6692 +94 40 90 66 59 36 14 42 70 74 96 40 79 77 27 +260 +11504 +2 72 11 32 72 56 71 19 93 15 37 15 62 96 98 +261 +12509 +46 30 1 93 66 97 9 94 84 86 50 76 35 41 58 +262 +6252 +99 47 41 16 70 75 68 53 52 21 17 78 64 70 17 +263 +4315 +15 7 96 13 31 67 26 23 19 88 73 23 99 51 1 +264 +6025 +97 76 31 67 5 37 34 60 32 54 43 7 89 25 98 +265 +6634 +62 59 51 85 22 62 21 57 51 25 50 91 71 86 4 +266 +9361 +51 40 43 26 10 46 7 67 86 50 22 5 89 26 84 +267 +7512 +42 22 11 34 97 23 48 70 47 99 99 9 47 34 61 +268 +12445 +26 8 56 60 3 92 21 9 10 49 47 84 62 30 85 +269 +14409 +32 32 31 42 94 24 19 70 56 39 71 55 62 46 58 +270 +2418 +46 18 79 45 59 95 69 49 77 98 37 35 79 51 32 +271 +944 +96 47 52 51 83 81 42 39 53 72 19 75 1 76 77 +272 +4170 +87 77 73 39 21 53 68 85 75 57 93 55 71 49 28 +273 +7462 +3 85 6 8 98 16 90 75 19 81 19 16 57 50 25 +274 +10016 +81 10 75 39 40 66 94 6 78 7 59 28 76 56 68 +275 +13842 +65 75 5 74 8 63 31 2 71 8 46 49 27 44 64 +276 +12579 +39 35 52 96 89 15 80 50 35 22 33 73 49 69 3 +277 +9065 +39 99 87 38 46 22 57 10 79 57 50 76 98 92 35 +278 +5406 +87 7 4 65 92 72 48 51 77 51 64 53 93 91 93 +279 +13744 +45 72 15 97 44 19 68 99 68 92 6 33 39 62 4 +280 +5041 +5 14 78 83 62 30 46 72 90 92 49 17 45 39 33 +281 +2841 +64 72 99 39 52 11 2 1 63 38 67 1 54 84 99 +282 +4833 +17 5 22 58 61 13 39 10 99 6 37 6 7 18 43 +283 +12545 +3 49 95 43 59 59 99 97 13 96 8 58 70 94 66 +284 +6134 +74 87 4 27 44 81 2 95 14 29 5 41 10 79 79 +285 +4302 +75 58 36 62 6 45 47 94 80 57 52 52 56 67 87 +286 +6302 +57 30 43 63 30 47 36 10 31 49 57 41 15 33 4 +287 +1086 +19 56 86 62 41 65 37 84 50 60 47 33 81 11 46 +288 +10719 +11 89 87 91 98 28 81 47 74 92 95 89 70 63 14 +289 +13611 +75 24 18 42 72 3 71 7 48 73 87 37 20 24 66 +290 +9058 +24 90 50 58 61 76 83 69 6 63 29 32 18 89 53 +291 +6044 +31 56 35 89 26 86 56 71 89 75 73 69 79 66 14 +292 +9958 +55 65 49 67 43 76 8 63 72 63 86 25 39 92 12 +293 +11756 +73 70 47 32 45 20 85 90 43 13 24 30 58 71 79 +294 +9657 +34 24 88 44 73 18 60 4 80 82 21 14 63 30 57 +295 +10610 +88 66 10 13 88 60 13 55 88 52 16 68 92 6 6 +296 +2765 +79 67 33 47 83 14 80 34 10 90 55 26 78 63 95 +297 +6056 +88 94 72 3 64 40 25 55 15 92 32 71 67 85 17 +298 +860 +45 43 61 94 19 96 20 42 39 5 79 72 25 91 49 +299 +6383 +99 51 61 52 73 25 13 6 99 74 66 34 66 39 26 diff --git a/data/jobshop/300_15_04.txt b/data/jobshop/300_15_04.txt new file mode 100644 index 0000000000..d9089a37fd --- /dev/null +++ b/data/jobshop/300_15_04.txt @@ -0,0 +1,903 @@ +300 +15 +1799164909 +0 +4279 +92 40 88 75 1 58 3 67 50 77 80 43 37 81 72 +1 +12106 +63 57 3 87 45 35 64 43 63 98 39 20 97 29 91 +2 +6943 +74 91 14 27 30 47 27 40 31 15 2 9 87 18 65 +3 +13366 +86 31 51 35 87 92 83 91 46 11 80 83 51 99 70 +4 +2724 +22 62 63 80 52 53 12 20 58 36 43 43 35 30 52 +5 +995 +54 17 20 15 94 62 69 89 95 36 55 1 67 91 92 +6 +14480 +65 87 83 97 55 90 32 58 20 99 83 91 70 10 93 +7 +12407 +55 3 84 89 9 51 85 26 90 14 63 61 63 10 3 +8 +7270 +19 97 94 81 56 86 71 67 5 76 99 35 85 41 7 +9 +10729 +7 92 85 64 15 78 10 34 42 90 24 66 43 40 31 +10 +10751 +35 51 53 22 1 56 97 50 32 75 65 56 22 56 4 +11 +7951 +78 23 62 28 45 65 41 49 36 14 90 79 19 98 31 +12 +5254 +32 7 12 34 87 1 6 11 89 55 53 59 37 22 26 +13 +8035 +10 75 58 42 16 11 17 82 19 48 31 19 59 54 77 +14 +10446 +75 64 59 65 81 65 43 55 94 41 4 36 26 71 50 +15 +4316 +14 23 35 84 34 56 79 73 37 51 78 56 74 50 57 +16 +12397 +53 50 69 71 35 20 96 59 48 25 35 95 54 36 22 +17 +13144 +49 25 94 83 3 2 42 54 83 99 82 71 34 7 42 +18 +12282 +40 33 19 77 54 70 36 5 62 74 10 77 49 43 17 +19 +6476 +19 32 11 33 84 42 84 5 26 83 19 64 93 21 39 +20 +1911 +25 25 8 59 86 45 93 52 35 13 16 69 14 50 74 +21 +3467 +54 96 10 12 71 85 69 82 33 45 75 49 52 93 65 +22 +13174 +5 77 23 42 3 49 43 32 88 18 98 81 69 63 49 +23 +2540 +37 78 83 66 40 50 63 48 26 3 43 66 15 71 61 +24 +1723 +56 44 43 56 15 27 79 10 40 49 54 75 46 56 77 +25 +5039 +18 35 96 30 93 91 96 40 7 31 73 17 64 11 79 +26 +12882 +31 38 20 17 8 78 25 60 78 38 49 21 77 7 68 +27 +4842 +30 63 48 21 6 82 93 26 93 31 55 47 59 33 28 +28 +6565 +2 77 14 15 53 61 72 2 42 97 10 54 1 97 96 +29 +7880 +5 76 72 72 72 62 23 65 64 73 94 61 41 65 89 +30 +14603 +15 35 13 73 54 73 62 62 4 82 63 2 38 99 83 +31 +1344 +71 83 41 83 57 83 70 4 82 58 9 91 13 45 27 +32 +5219 +46 26 61 47 14 15 64 17 19 1 47 83 89 8 52 +33 +14591 +49 84 19 92 80 75 4 90 73 76 37 89 93 83 55 +34 +11098 +89 95 47 1 61 11 38 86 10 86 96 81 30 23 91 +35 +8376 +59 34 6 25 24 21 30 89 44 58 3 73 85 23 13 +36 +4520 +42 87 58 87 19 4 65 22 95 80 93 12 59 67 53 +37 +2569 +13 6 42 83 33 75 84 21 52 89 65 44 20 65 97 +38 +8242 +56 52 25 57 28 71 48 22 1 66 46 25 20 32 47 +39 +5132 +27 38 12 23 32 45 44 62 30 57 16 10 82 84 9 +40 +7866 +13 9 66 78 68 28 31 65 88 32 55 71 67 52 20 +41 +8072 +29 98 81 57 83 48 31 86 19 54 4 10 39 37 61 +42 +14216 +20 41 26 96 31 51 20 75 51 69 54 83 12 84 80 +43 +10332 +30 28 28 7 8 65 54 90 99 37 15 76 90 72 46 +44 +15372 +26 50 12 89 83 15 27 97 80 61 98 26 43 34 73 +45 +1667 +98 94 92 73 99 59 83 88 93 24 14 19 94 1 43 +46 +5727 +12 56 29 52 82 97 67 30 58 53 16 19 48 53 36 +47 +3396 +48 48 12 21 82 9 98 29 99 58 99 17 11 4 47 +48 +2774 +54 23 64 74 80 5 56 91 89 36 89 88 26 67 6 +49 +2967 +93 93 91 78 33 43 20 42 3 43 65 57 29 48 28 +50 +2760 +29 56 84 72 33 1 7 7 57 93 99 8 49 50 85 +51 +6978 +51 3 58 62 48 60 44 41 40 57 37 26 91 19 44 +52 +1686 +33 53 90 79 67 41 43 41 9 53 34 24 17 45 39 +53 +5379 +32 67 33 8 53 20 43 1 68 40 26 78 25 15 54 +54 +8105 +80 55 44 24 68 59 2 42 96 39 36 66 54 34 8 +55 +7268 +9 26 19 38 90 95 27 93 20 52 74 41 6 65 73 +56 +3323 +14 79 13 42 13 46 88 73 39 3 40 42 49 31 63 +57 +5380 +11 83 23 64 55 87 49 62 77 77 51 14 62 94 29 +58 +1185 +46 63 37 10 85 43 55 74 60 84 95 80 87 85 94 +59 +8618 +86 6 11 80 35 4 52 76 73 49 85 32 58 55 75 +60 +12138 +55 4 13 88 6 32 46 19 53 57 25 42 10 55 40 +61 +15535 +2 74 51 21 12 79 42 2 79 3 51 55 57 46 29 +62 +8274 +78 93 88 30 34 44 85 72 62 1 10 1 5 40 13 +63 +13041 +55 87 62 98 79 17 28 86 36 57 70 82 95 42 19 +64 +8342 +68 47 62 25 83 71 47 95 2 19 13 31 73 50 63 +65 +13378 +49 84 31 88 98 69 65 36 41 33 4 43 55 69 31 +66 +4548 +12 48 87 11 83 3 41 42 76 46 89 20 87 2 16 +67 +9591 +56 89 92 35 89 2 96 35 57 80 43 56 89 60 90 +68 +10370 +53 16 85 65 64 42 10 47 31 69 86 72 50 40 3 +69 +11941 +20 63 52 62 44 67 25 65 78 22 28 53 23 69 2 +70 +1756 +63 58 29 78 4 48 49 8 73 7 55 56 82 92 59 +71 +8340 +79 67 76 67 75 91 59 12 5 80 23 57 22 58 35 +72 +6041 +1 29 61 98 97 20 54 92 97 97 13 21 20 24 65 +73 +1586 +84 42 3 9 97 32 83 83 64 85 27 66 48 29 94 +74 +10265 +37 13 37 22 12 41 31 15 52 70 30 84 75 26 53 +75 +7103 +38 24 32 61 12 79 96 52 86 27 59 9 36 16 5 +76 +8120 +99 17 10 27 9 80 31 5 31 67 18 34 79 40 55 +77 +3502 +99 30 64 17 45 83 82 90 78 51 19 86 43 38 86 +78 +869 +23 61 14 13 82 72 75 40 72 2 16 22 65 26 36 +79 +7626 +27 7 21 87 51 80 6 87 86 24 48 85 99 43 56 +80 +1477 +68 40 57 66 19 21 26 57 43 55 60 67 25 74 96 +81 +14171 +58 64 92 6 7 13 18 88 32 97 41 5 39 60 54 +82 +5892 +32 46 50 64 42 21 71 60 28 34 56 46 48 85 34 +83 +11928 +32 54 52 65 45 91 67 86 28 34 27 62 10 5 66 +84 +12340 +79 60 55 92 53 84 35 34 22 83 26 86 29 42 67 +85 +14910 +17 76 50 43 25 75 17 58 74 89 73 8 14 58 62 +86 +6155 +29 91 26 23 67 24 57 33 60 75 5 62 37 74 36 +87 +3536 +17 58 7 16 82 48 56 74 1 22 26 27 53 21 15 +88 +9099 +90 53 70 51 49 61 57 53 84 47 32 84 87 18 34 +89 +1461 +91 71 85 19 62 14 94 43 80 56 57 45 27 79 43 +90 +2300 +24 89 89 36 18 67 62 22 88 47 59 2 98 60 32 +91 +8398 +37 78 92 56 4 40 36 81 84 84 16 14 98 73 61 +92 +11011 +78 20 3 65 99 22 48 76 17 35 96 4 82 91 62 +93 +4685 +78 47 59 65 70 2 79 84 93 41 88 80 90 51 46 +94 +3323 +91 33 76 72 54 5 26 37 72 85 11 83 47 96 11 +95 +7343 +61 14 4 9 11 18 31 40 38 17 32 14 77 1 94 +96 +2321 +5 75 17 38 16 23 49 51 42 9 59 61 66 19 6 +97 +6751 +6 29 80 26 75 32 63 90 65 40 71 77 91 46 63 +98 +9633 +61 73 87 84 27 16 50 96 5 29 14 19 7 88 17 +99 +12700 +73 62 80 23 16 37 87 66 64 80 75 9 94 26 13 +100 +12407 +31 91 66 75 58 23 58 22 51 93 30 91 51 87 59 +101 +9832 +71 54 43 39 29 60 19 9 85 51 34 45 81 49 68 +102 +9503 +23 76 56 15 59 42 97 59 73 62 58 74 52 63 17 +103 +2685 +22 21 42 68 47 58 46 7 48 30 98 72 64 75 94 +104 +7182 +58 51 57 39 47 20 88 73 42 16 39 10 41 10 19 +105 +4114 +72 99 63 87 90 52 27 75 14 59 52 21 66 19 94 +106 +7542 +80 73 62 63 60 31 37 59 69 75 67 72 50 62 14 +107 +6148 +98 34 40 86 22 19 45 20 5 10 87 71 83 62 61 +108 +8632 +81 57 57 74 73 45 49 85 98 76 48 95 71 82 78 +109 +7885 +2 81 85 87 69 70 30 41 14 82 59 78 2 80 22 +110 +14784 +75 4 33 79 81 41 49 41 77 24 57 61 96 3 14 +111 +4711 +18 86 1 25 25 53 28 19 10 8 52 7 53 7 55 +112 +4001 +86 21 30 92 38 11 3 32 74 19 21 23 15 28 87 +113 +9980 +60 6 60 54 36 57 30 48 5 44 66 96 77 3 60 +114 +15115 +40 83 15 4 67 74 6 18 76 45 15 77 47 28 88 +115 +7529 +82 40 18 76 84 54 62 34 10 51 95 47 68 52 69 +116 +3341 +17 93 21 80 81 99 37 45 88 95 99 66 15 48 67 +117 +2775 +84 65 62 32 54 34 81 62 63 47 60 40 24 45 71 +118 +2690 +2 71 99 91 47 90 51 25 49 22 44 32 65 45 58 +119 +7048 +74 49 52 15 83 44 69 80 98 41 39 54 24 35 16 +120 +10267 +76 18 36 84 8 32 32 87 59 9 18 52 31 92 43 +121 +13273 +89 17 35 88 59 33 30 44 67 84 57 44 46 85 96 +122 +3457 +78 28 36 19 96 26 15 43 72 96 64 79 44 90 32 +123 +6461 +37 67 20 6 83 35 51 30 42 28 57 23 61 12 91 +124 +5952 +31 20 62 95 44 2 20 39 18 49 21 39 68 16 28 +125 +4870 +21 37 64 94 2 72 82 73 7 59 90 55 1 1 70 +126 +9007 +31 95 61 17 86 22 55 23 7 94 52 9 57 35 57 +127 +12758 +25 95 66 86 66 99 76 88 13 98 52 43 75 47 2 +128 +14309 +33 84 31 20 69 91 97 62 89 93 53 73 48 64 52 +129 +5030 +37 24 85 77 64 94 47 94 9 94 43 70 43 22 89 +130 +3448 +94 93 71 60 83 8 13 87 48 89 98 24 29 30 10 +131 +4114 +40 48 33 40 68 78 66 95 15 3 91 94 74 90 41 +132 +8193 +77 8 15 35 62 22 54 83 86 62 67 21 72 22 55 +133 +11809 +68 78 68 94 36 74 33 21 86 76 62 47 37 79 19 +134 +6102 +30 79 85 2 40 71 81 65 36 98 76 83 81 16 86 +135 +11113 +88 91 40 19 96 26 40 72 85 64 37 16 52 75 14 +136 +2687 +24 30 99 59 66 70 64 16 30 58 6 21 6 6 71 +137 +6644 +47 30 8 96 92 53 18 77 37 18 80 45 82 84 46 +138 +1935 +45 51 62 89 46 9 58 87 13 6 57 21 10 99 79 +139 +14558 +41 74 48 3 51 8 94 49 14 68 94 73 18 6 33 +140 +10589 +67 29 65 14 71 11 16 74 74 46 39 13 10 45 14 +141 +5609 +30 62 73 33 74 75 86 70 39 66 41 12 30 6 9 +142 +11134 +85 80 71 17 56 25 8 71 97 11 14 70 39 82 99 +143 +5234 +83 76 17 76 34 32 15 89 47 36 12 17 42 30 18 +144 +13243 +51 56 87 29 67 53 18 49 5 47 20 55 70 18 16 +145 +2579 +14 53 37 41 99 53 97 85 63 63 19 40 85 96 91 +146 +1930 +19 14 95 77 3 79 3 2 7 77 94 12 44 89 19 +147 +1074 +44 3 54 77 90 49 72 18 45 84 21 12 60 28 52 +148 +11315 +26 55 62 99 68 11 27 10 4 9 91 14 76 86 1 +149 +1753 +68 96 84 55 5 17 90 31 70 95 85 49 5 56 82 +150 +6550 +86 48 25 59 65 5 17 69 27 78 59 10 14 96 36 +151 +14482 +47 96 34 7 83 3 22 77 42 39 78 72 70 91 13 +152 +8403 +69 25 98 97 2 9 98 34 54 77 92 22 35 53 49 +153 +15080 +41 41 21 49 88 85 21 83 81 43 69 23 65 5 91 +154 +12439 +48 18 44 62 95 73 40 80 83 81 23 24 24 38 56 +155 +9090 +57 67 71 14 4 60 98 30 23 58 39 82 1 20 16 +156 +3379 +74 77 58 21 22 23 45 89 44 81 77 4 19 91 66 +157 +1412 +63 46 68 39 78 23 37 91 45 37 3 65 40 2 26 +158 +7372 +61 57 49 67 89 23 97 96 66 22 45 74 1 3 76 +159 +11519 +55 60 28 38 74 55 69 87 97 31 12 30 22 62 15 +160 +1844 +52 2 16 35 56 58 42 81 52 96 44 23 80 68 99 +161 +12642 +61 4 77 36 75 37 68 76 24 75 24 1 33 10 94 +162 +13633 +72 15 53 74 72 35 35 16 3 46 37 17 16 21 71 +163 +12471 +92 14 63 97 45 26 19 15 51 17 78 40 25 1 27 +164 +6467 +63 69 95 2 12 17 27 71 17 54 77 46 52 95 31 +165 +2407 +74 85 92 79 15 73 27 63 22 36 58 86 75 45 19 +166 +4193 +33 1 79 36 33 22 32 52 86 4 50 50 22 12 81 +167 +6491 +33 36 43 44 44 82 87 80 97 27 89 61 5 78 44 +168 +10847 +49 53 17 62 24 88 25 34 63 10 26 60 40 84 29 +169 +9680 +27 7 58 88 10 22 68 31 15 66 56 78 86 59 86 +170 +2767 +28 31 16 55 15 1 99 95 64 43 8 66 93 72 58 +171 +14635 +6 19 70 86 24 92 89 24 27 4 22 2 49 1 42 +172 +14402 +54 46 82 42 76 57 43 77 35 4 88 2 47 54 5 +173 +4698 +6 43 64 46 1 16 12 98 67 41 23 86 6 94 75 +174 +13596 +68 84 7 52 74 37 79 12 65 36 18 56 91 36 28 +175 +7130 +54 6 41 12 62 6 39 76 76 97 95 18 39 77 25 +176 +1602 +48 18 63 91 70 57 76 29 86 50 5 43 7 70 29 +177 +15131 +34 84 54 64 26 6 13 81 19 45 19 14 95 13 87 +178 +14626 +60 95 37 90 1 20 91 93 65 25 82 6 78 84 32 +179 +10591 +40 65 6 70 24 62 62 13 89 71 44 10 19 20 3 +180 +15093 +2 89 59 16 57 75 41 36 10 61 87 73 78 74 39 +181 +7607 +85 90 95 9 36 17 20 94 80 50 92 67 29 85 25 +182 +6586 +33 48 55 18 54 95 61 43 48 56 46 1 60 59 91 +183 +1752 +65 97 41 3 89 77 35 7 77 70 73 99 51 51 22 +184 +14268 +46 44 25 19 81 90 21 7 48 8 85 90 3 87 86 +185 +1886 +48 15 14 21 14 14 93 12 79 99 42 82 63 6 92 +186 +3711 +17 48 87 16 50 95 2 64 81 68 3 8 49 78 65 +187 +1868 +98 33 89 55 7 5 41 68 93 25 36 96 73 60 32 +188 +9713 +72 27 34 36 11 18 4 46 50 2 92 14 59 59 34 +189 +5026 +36 30 17 31 71 13 67 82 2 57 9 33 15 62 77 +190 +14859 +45 97 42 19 37 49 14 4 50 90 85 28 87 71 83 +191 +14857 +9 80 34 53 3 25 75 83 47 99 24 30 82 60 55 +192 +8719 +73 33 2 80 46 1 53 28 65 14 13 97 17 26 11 +193 +15192 +3 65 98 60 17 58 84 2 63 55 49 1 27 51 24 +194 +8428 +75 93 8 7 94 79 13 84 67 53 59 55 49 20 41 +195 +10246 +16 86 80 53 81 60 29 36 72 56 5 69 1 40 78 +196 +1724 +31 8 4 62 3 89 96 34 39 65 86 90 11 73 49 +197 +1132 +54 78 48 48 24 64 92 7 55 33 22 14 29 82 29 +198 +10968 +19 62 72 77 13 90 21 92 1 98 20 91 67 28 99 +199 +6408 +97 41 28 10 96 79 81 23 50 45 5 91 1 20 65 +200 +3878 +84 83 41 2 48 61 95 81 13 69 85 12 81 51 36 +201 +6208 +30 97 17 86 62 18 76 56 7 59 45 53 73 23 96 +202 +7921 +29 31 17 54 4 10 32 50 18 22 73 70 11 88 96 +203 +1141 +56 24 34 31 80 4 80 86 55 50 9 3 73 61 22 +204 +5897 +42 29 27 72 77 19 35 50 96 46 23 90 11 90 16 +205 +12359 +25 92 36 59 40 58 65 66 73 70 59 50 11 63 27 +206 +6825 +1 41 65 26 11 19 72 62 29 45 90 67 81 85 41 +207 +12894 +31 8 47 96 45 28 68 63 85 14 54 33 89 85 79 +208 +2589 +72 7 34 69 91 54 97 37 5 62 57 27 81 86 37 +209 +12498 +25 57 67 80 23 58 2 28 14 66 27 60 63 6 48 +210 +8210 +83 49 13 19 23 41 77 7 39 84 35 82 60 15 90 +211 +13660 +99 17 56 72 29 40 34 23 7 14 21 6 17 38 44 +212 +7418 +50 8 9 28 94 33 78 99 19 2 34 38 98 59 74 +213 +4136 +92 40 72 59 12 2 8 14 9 89 38 92 27 8 88 +214 +9508 +83 28 5 22 92 26 93 49 6 72 70 3 42 22 21 +215 +12303 +10 48 88 28 1 99 22 58 96 98 45 84 4 91 13 +216 +6306 +22 51 58 42 73 38 71 61 62 42 2 47 11 45 93 +217 +12128 +26 84 17 37 50 87 35 35 82 13 32 22 29 24 69 +218 +14198 +56 3 4 20 31 11 61 46 72 38 76 80 62 47 50 +219 +6326 +99 43 67 99 25 32 82 38 71 90 25 47 39 38 79 +220 +8337 +42 72 47 37 6 67 26 62 71 20 99 7 77 29 95 +221 +12242 +48 47 46 65 31 76 74 53 46 9 40 76 7 87 35 +222 +2709 +93 30 19 53 9 55 47 7 77 3 63 18 24 17 93 +223 +9459 +46 33 7 51 83 32 97 23 99 24 18 93 72 44 72 +224 +1652 +61 90 34 47 19 74 72 24 86 79 81 90 23 83 68 +225 +7950 +78 45 75 68 72 85 52 73 96 15 79 50 89 66 18 +226 +14761 +61 39 6 15 52 30 7 23 89 82 34 43 61 41 81 +227 +5724 +37 33 40 86 9 40 4 91 39 1 10 95 43 78 23 +228 +7739 +34 50 87 60 30 31 41 34 80 34 39 48 64 77 43 +229 +3791 +29 43 75 61 60 92 12 43 85 65 69 55 70 76 60 +230 +11366 +46 41 12 16 83 12 65 10 84 23 28 56 94 84 68 +231 +2797 +72 56 80 94 10 79 13 70 39 77 67 82 87 20 35 +232 +12088 +19 85 83 54 79 78 99 94 45 44 23 91 99 36 69 +233 +6915 +63 50 17 24 45 27 81 85 62 45 53 39 59 33 89 +234 +11487 +32 27 40 71 63 22 69 53 41 68 87 41 63 35 51 +235 +9902 +69 96 38 4 73 5 77 28 55 91 86 48 84 24 52 +236 +13875 +99 94 16 1 20 29 49 99 31 44 79 62 89 21 52 +237 +11047 +89 48 33 1 76 26 19 25 27 80 18 33 57 79 18 +238 +12520 +48 68 61 26 34 80 78 38 69 60 15 63 20 28 22 +239 +8386 +23 96 13 65 66 78 46 93 85 7 72 46 71 94 4 +240 +2367 +78 75 33 21 48 97 81 39 11 86 21 93 32 80 1 +241 +13387 +94 89 88 80 55 16 81 31 89 51 13 30 83 76 53 +242 +13444 +93 62 99 40 39 24 36 51 37 90 32 48 13 35 44 +243 +1358 +84 45 33 46 33 78 11 1 4 64 21 12 48 50 94 +244 +1697 +28 40 37 75 97 58 51 23 40 43 26 11 80 93 14 +245 +8418 +70 39 54 80 18 73 72 42 86 25 76 10 90 22 99 +246 +5174 +94 7 43 43 62 32 86 23 37 63 22 49 68 94 78 +247 +13888 +52 23 96 49 46 17 65 97 87 32 43 65 80 57 43 +248 +1371 +54 49 65 25 3 95 81 69 8 89 23 89 81 21 48 +249 +5062 +48 51 15 39 26 38 31 53 11 56 8 9 95 10 30 +250 +2654 +55 35 63 2 21 37 91 4 97 8 2 94 52 49 92 +251 +11240 +85 30 34 20 24 54 95 58 39 45 3 45 30 10 88 +252 +7875 +71 59 42 45 55 89 64 84 32 8 9 71 87 72 66 +253 +14602 +17 51 94 85 59 28 75 78 96 28 19 1 82 1 57 +254 +2225 +31 52 26 89 75 98 70 63 40 34 31 79 24 89 74 +255 +7637 +42 29 72 48 30 59 43 17 76 30 14 24 23 53 64 +256 +11802 +32 47 56 75 78 46 61 41 20 97 58 2 59 87 57 +257 +2040 +67 72 82 43 34 89 65 81 83 22 9 70 26 20 7 +258 +6691 +94 40 90 66 59 36 14 42 70 74 96 40 79 77 27 +259 +11501 +2 72 11 32 72 56 71 19 93 15 37 15 62 96 98 +260 +12505 +46 30 1 93 66 97 9 94 84 86 50 76 35 41 58 +261 +6250 +99 47 41 16 70 75 68 53 52 21 17 78 64 70 17 +262 +4314 +15 7 96 13 31 67 26 23 19 88 73 23 99 51 1 +263 +6023 +97 76 31 67 5 37 34 60 32 54 43 7 89 25 98 +264 +6632 +62 59 51 85 22 62 21 57 51 25 50 91 71 86 4 +265 +9358 +51 40 43 26 10 46 7 67 86 50 22 5 89 26 84 +266 +7510 +42 22 11 34 97 23 48 70 47 99 99 9 47 34 61 +267 +12441 +26 8 56 60 3 92 21 9 10 49 47 84 62 30 85 +268 +14405 +32 32 31 42 94 24 19 70 56 39 71 55 62 46 58 +269 +2417 +46 18 79 45 59 95 69 49 77 98 37 35 79 51 32 +270 +944 +96 47 52 51 83 81 42 39 53 72 19 75 1 76 77 +271 +4169 +87 77 73 39 21 53 68 85 75 57 93 55 71 49 28 +272 +7460 +3 85 6 8 98 16 90 75 19 81 19 16 57 50 25 +273 +10013 +81 10 75 39 40 66 94 6 78 7 59 28 76 56 68 +274 +13839 +65 75 5 74 8 63 31 2 71 8 46 49 27 44 64 +275 +12575 +39 35 52 96 89 15 80 50 35 22 33 73 49 69 3 +276 +9062 +39 99 87 38 46 22 57 10 79 57 50 76 98 92 35 +277 +5404 +87 7 4 65 92 72 48 51 77 51 64 53 93 91 93 +278 +13741 +45 72 15 97 44 19 68 99 68 92 6 33 39 62 4 +279 +5040 +5 14 78 83 62 30 46 72 90 92 49 17 45 39 33 +280 +2840 +64 72 99 39 52 11 2 1 63 38 67 1 54 84 99 +281 +4832 +17 5 22 58 61 13 39 10 99 6 37 6 7 18 43 +282 +12542 +3 49 95 43 59 59 99 97 13 96 8 58 70 94 66 +283 +6133 +74 87 4 27 44 81 2 95 14 29 5 41 10 79 79 +284 +4301 +75 58 36 62 6 45 47 94 80 57 52 52 56 67 87 +285 +6301 +57 30 43 63 30 47 36 10 31 49 57 41 15 33 4 +286 +1086 +19 56 86 62 41 65 37 84 50 60 47 33 81 11 46 +287 +10716 +11 89 87 91 98 28 81 47 74 92 95 89 70 63 14 +288 +13607 +75 24 18 42 72 3 71 7 48 73 87 37 20 24 66 +289 +9056 +24 90 50 58 61 76 83 69 6 63 29 32 18 89 53 +290 +6042 +31 56 35 89 26 86 56 71 89 75 73 69 79 66 14 +291 +9955 +55 65 49 67 43 76 8 63 72 63 86 25 39 92 12 +292 +11752 +73 70 47 32 45 20 85 90 43 13 24 30 58 71 79 +293 +9654 +34 24 88 44 73 18 60 4 80 82 21 14 63 30 57 +294 +10608 +88 66 10 13 88 60 13 55 88 52 16 68 92 6 6 +295 +2764 +79 67 33 47 83 14 80 34 10 90 55 26 78 63 95 +296 +6055 +88 94 72 3 64 40 25 55 15 92 32 71 67 85 17 +297 +859 +45 43 61 94 19 96 20 42 39 5 79 72 25 91 49 +298 +6381 +99 51 61 52 73 25 13 6 99 74 66 34 66 39 26 +299 +2605 +82 79 17 89 81 51 18 48 18 61 54 65 17 7 22 diff --git a/data/jobshop/300_15_05.txt b/data/jobshop/300_15_05.txt new file mode 100644 index 0000000000..4b5ab9162b --- /dev/null +++ b/data/jobshop/300_15_05.txt @@ -0,0 +1,903 @@ +300 +15 +1994875803 +0 +12102 +63 57 3 87 45 35 64 43 63 98 39 20 97 29 91 +1 +6941 +74 91 14 27 30 47 27 40 31 15 2 9 87 18 65 +2 +13362 +86 31 51 35 87 92 83 91 46 11 80 83 51 99 70 +3 +2724 +22 62 63 80 52 53 12 20 58 36 43 43 35 30 52 +4 +994 +54 17 20 15 94 62 69 89 95 36 55 1 67 91 92 +5 +14476 +65 87 83 97 55 90 32 58 20 99 83 91 70 10 93 +6 +12403 +55 3 84 89 9 51 85 26 90 14 63 61 63 10 3 +7 +7267 +19 97 94 81 56 86 71 67 5 76 99 35 85 41 7 +8 +10725 +7 92 85 64 15 78 10 34 42 90 24 66 43 40 31 +9 +10748 +35 51 53 22 1 56 97 50 32 75 65 56 22 56 4 +10 +7948 +78 23 62 28 45 65 41 49 36 14 90 79 19 98 31 +11 +5252 +32 7 12 34 87 1 6 11 89 55 53 59 37 22 26 +12 +8033 +10 75 58 42 16 11 17 82 19 48 31 19 59 54 77 +13 +10443 +75 64 59 65 81 65 43 55 94 41 4 36 26 71 50 +14 +4315 +14 23 35 84 34 56 79 73 37 51 78 56 74 50 57 +15 +12393 +53 50 69 71 35 20 96 59 48 25 35 95 54 36 22 +16 +13140 +49 25 94 83 3 2 42 54 83 99 82 71 34 7 42 +17 +12278 +40 33 19 77 54 70 36 5 62 74 10 77 49 43 17 +18 +6474 +19 32 11 33 84 42 84 5 26 83 19 64 93 21 39 +19 +1910 +25 25 8 59 86 45 93 52 35 13 16 69 14 50 74 +20 +3466 +54 96 10 12 71 85 69 82 33 45 75 49 52 93 65 +21 +13170 +5 77 23 42 3 49 43 32 88 18 98 81 69 63 49 +22 +2540 +37 78 83 66 40 50 63 48 26 3 43 66 15 71 61 +23 +1723 +56 44 43 56 15 27 79 10 40 49 54 75 46 56 77 +24 +5037 +18 35 96 30 93 91 96 40 7 31 73 17 64 11 79 +25 +12878 +31 38 20 17 8 78 25 60 78 38 49 21 77 7 68 +26 +4841 +30 63 48 21 6 82 93 26 93 31 55 47 59 33 28 +27 +6563 +2 77 14 15 53 61 72 2 42 97 10 54 1 97 96 +28 +7878 +5 76 72 72 72 62 23 65 64 73 94 61 41 65 89 +29 +14598 +15 35 13 73 54 73 62 62 4 82 63 2 38 99 83 +30 +1344 +71 83 41 83 57 83 70 4 82 58 9 91 13 45 27 +31 +5218 +46 26 61 47 14 15 64 17 19 1 47 83 89 8 52 +32 +14586 +49 84 19 92 80 75 4 90 73 76 37 89 93 83 55 +33 +11095 +89 95 47 1 61 11 38 86 10 86 96 81 30 23 91 +34 +8374 +59 34 6 25 24 21 30 89 44 58 3 73 85 23 13 +35 +4519 +42 87 58 87 19 4 65 22 95 80 93 12 59 67 53 +36 +2569 +13 6 42 83 33 75 84 21 52 89 65 44 20 65 97 +37 +8240 +56 52 25 57 28 71 48 22 1 66 46 25 20 32 47 +38 +5131 +27 38 12 23 32 45 44 62 30 57 16 10 82 84 9 +39 +7864 +13 9 66 78 68 28 31 65 88 32 55 71 67 52 20 +40 +8070 +29 98 81 57 83 48 31 86 19 54 4 10 39 37 61 +41 +14212 +20 41 26 96 31 51 20 75 51 69 54 83 12 84 80 +42 +10329 +30 28 28 7 8 65 54 90 99 37 15 76 90 72 46 +43 +15367 +26 50 12 89 83 15 27 97 80 61 98 26 43 34 73 +44 +1666 +98 94 92 73 99 59 83 88 93 24 14 19 94 1 43 +45 +5725 +12 56 29 52 82 97 67 30 58 53 16 19 48 53 36 +46 +3395 +48 48 12 21 82 9 98 29 99 58 99 17 11 4 47 +47 +2773 +54 23 64 74 80 5 56 91 89 36 89 88 26 67 6 +48 +2967 +93 93 91 78 33 43 20 42 3 43 65 57 29 48 28 +49 +2760 +29 56 84 72 33 1 7 7 57 93 99 8 49 50 85 +50 +6976 +51 3 58 62 48 60 44 41 40 57 37 26 91 19 44 +51 +1685 +33 53 90 79 67 41 43 41 9 53 34 24 17 45 39 +52 +5377 +32 67 33 8 53 20 43 1 68 40 26 78 25 15 54 +53 +8102 +80 55 44 24 68 59 2 42 96 39 36 66 54 34 8 +54 +7266 +9 26 19 38 90 95 27 93 20 52 74 41 6 65 73 +55 +3322 +14 79 13 42 13 46 88 73 39 3 40 42 49 31 63 +56 +5379 +11 83 23 64 55 87 49 62 77 77 51 14 62 94 29 +57 +1184 +46 63 37 10 85 43 55 74 60 84 95 80 87 85 94 +58 +8615 +86 6 11 80 35 4 52 76 73 49 85 32 58 55 75 +59 +12134 +55 4 13 88 6 32 46 19 53 57 25 42 10 55 40 +60 +15530 +2 74 51 21 12 79 42 2 79 3 51 55 57 46 29 +61 +8271 +78 93 88 30 34 44 85 72 62 1 10 1 5 40 13 +62 +13038 +55 87 62 98 79 17 28 86 36 57 70 82 95 42 19 +63 +8339 +68 47 62 25 83 71 47 95 2 19 13 31 73 50 63 +64 +13374 +49 84 31 88 98 69 65 36 41 33 4 43 55 69 31 +65 +4547 +12 48 87 11 83 3 41 42 76 46 89 20 87 2 16 +66 +9588 +56 89 92 35 89 2 96 35 57 80 43 56 89 60 90 +67 +10366 +53 16 85 65 64 42 10 47 31 69 86 72 50 40 3 +68 +11938 +20 63 52 62 44 67 25 65 78 22 28 53 23 69 2 +69 +1755 +63 58 29 78 4 48 49 8 73 7 55 56 82 92 59 +70 +8338 +79 67 76 67 75 91 59 12 5 80 23 57 22 58 35 +71 +6039 +1 29 61 98 97 20 54 92 97 97 13 21 20 24 65 +72 +1585 +84 42 3 9 97 32 83 83 64 85 27 66 48 29 94 +73 +10262 +37 13 37 22 12 41 31 15 52 70 30 84 75 26 53 +74 +7101 +38 24 32 61 12 79 96 52 86 27 59 9 36 16 5 +75 +8117 +99 17 10 27 9 80 31 5 31 67 18 34 79 40 55 +76 +3501 +99 30 64 17 45 83 82 90 78 51 19 86 43 38 86 +77 +869 +23 61 14 13 82 72 75 40 72 2 16 22 65 26 36 +78 +7624 +27 7 21 87 51 80 6 87 86 24 48 85 99 43 56 +79 +1477 +68 40 57 66 19 21 26 57 43 55 60 67 25 74 96 +80 +14167 +58 64 92 6 7 13 18 88 32 97 41 5 39 60 54 +81 +5890 +32 46 50 64 42 21 71 60 28 34 56 46 48 85 34 +82 +11924 +32 54 52 65 45 91 67 86 28 34 27 62 10 5 66 +83 +12336 +79 60 55 92 53 84 35 34 22 83 26 86 29 42 67 +84 +14906 +17 76 50 43 25 75 17 58 74 89 73 8 14 58 62 +85 +6153 +29 91 26 23 67 24 57 33 60 75 5 62 37 74 36 +86 +3535 +17 58 7 16 82 48 56 74 1 22 26 27 53 21 15 +87 +9097 +90 53 70 51 49 61 57 53 84 47 32 84 87 18 34 +88 +1461 +91 71 85 19 62 14 94 43 80 56 57 45 27 79 43 +89 +2300 +24 89 89 36 18 67 62 22 88 47 59 2 98 60 32 +90 +8395 +37 78 92 56 4 40 36 81 84 84 16 14 98 73 61 +91 +11008 +78 20 3 65 99 22 48 76 17 35 96 4 82 91 62 +92 +4683 +78 47 59 65 70 2 79 84 93 41 88 80 90 51 46 +93 +3322 +91 33 76 72 54 5 26 37 72 85 11 83 47 96 11 +94 +7341 +61 14 4 9 11 18 31 40 38 17 32 14 77 1 94 +95 +2320 +5 75 17 38 16 23 49 51 42 9 59 61 66 19 6 +96 +6749 +6 29 80 26 75 32 63 90 65 40 71 77 91 46 63 +97 +9630 +61 73 87 84 27 16 50 96 5 29 14 19 7 88 17 +98 +12696 +73 62 80 23 16 37 87 66 64 80 75 9 94 26 13 +99 +12404 +31 91 66 75 58 23 58 22 51 93 30 91 51 87 59 +100 +9829 +71 54 43 39 29 60 19 9 85 51 34 45 81 49 68 +101 +9501 +23 76 56 15 59 42 97 59 73 62 58 74 52 63 17 +102 +2685 +22 21 42 68 47 58 46 7 48 30 98 72 64 75 94 +103 +7180 +58 51 57 39 47 20 88 73 42 16 39 10 41 10 19 +104 +4113 +72 99 63 87 90 52 27 75 14 59 52 21 66 19 94 +105 +7539 +80 73 62 63 60 31 37 59 69 75 67 72 50 62 14 +106 +6146 +98 34 40 86 22 19 45 20 5 10 87 71 83 62 61 +107 +8629 +81 57 57 74 73 45 49 85 98 76 48 95 71 82 78 +108 +7883 +2 81 85 87 69 70 30 41 14 82 59 78 2 80 22 +109 +14780 +75 4 33 79 81 41 49 41 77 24 57 61 96 3 14 +110 +4710 +18 86 1 25 25 53 28 19 10 8 52 7 53 7 55 +111 +3999 +86 21 30 92 38 11 3 32 74 19 21 23 15 28 87 +112 +9977 +60 6 60 54 36 57 30 48 5 44 66 96 77 3 60 +113 +15110 +40 83 15 4 67 74 6 18 76 45 15 77 47 28 88 +114 +7527 +82 40 18 76 84 54 62 34 10 51 95 47 68 52 69 +115 +3340 +17 93 21 80 81 99 37 45 88 95 99 66 15 48 67 +116 +2774 +84 65 62 32 54 34 81 62 63 47 60 40 24 45 71 +117 +2689 +2 71 99 91 47 90 51 25 49 22 44 32 65 45 58 +118 +7046 +74 49 52 15 83 44 69 80 98 41 39 54 24 35 16 +119 +10264 +76 18 36 84 8 32 32 87 59 9 18 52 31 92 43 +120 +13269 +89 17 35 88 59 33 30 44 67 84 57 44 46 85 96 +121 +3456 +78 28 36 19 96 26 15 43 72 96 64 79 44 90 32 +122 +6459 +37 67 20 6 83 35 51 30 42 28 57 23 61 12 91 +123 +5951 +31 20 62 95 44 2 20 39 18 49 21 39 68 16 28 +124 +4868 +21 37 64 94 2 72 82 73 7 59 90 55 1 1 70 +125 +9005 +31 95 61 17 86 22 55 23 7 94 52 9 57 35 57 +126 +12754 +25 95 66 86 66 99 76 88 13 98 52 43 75 47 2 +127 +14305 +33 84 31 20 69 91 97 62 89 93 53 73 48 64 52 +128 +5029 +37 24 85 77 64 94 47 94 9 94 43 70 43 22 89 +129 +3447 +94 93 71 60 83 8 13 87 48 89 98 24 29 30 10 +130 +4113 +40 48 33 40 68 78 66 95 15 3 91 94 74 90 41 +131 +8191 +77 8 15 35 62 22 54 83 86 62 67 21 72 22 55 +132 +11806 +68 78 68 94 36 74 33 21 86 76 62 47 37 79 19 +133 +6100 +30 79 85 2 40 71 81 65 36 98 76 83 81 16 86 +134 +11110 +88 91 40 19 96 26 40 72 85 64 37 16 52 75 14 +135 +2686 +24 30 99 59 66 70 64 16 30 58 6 21 6 6 71 +136 +6642 +47 30 8 96 92 53 18 77 37 18 80 45 82 84 46 +137 +1934 +45 51 62 89 46 9 58 87 13 6 57 21 10 99 79 +138 +14553 +41 74 48 3 51 8 94 49 14 68 94 73 18 6 33 +139 +10586 +67 29 65 14 71 11 16 74 74 46 39 13 10 45 14 +140 +5607 +30 62 73 33 74 75 86 70 39 66 41 12 30 6 9 +141 +11131 +85 80 71 17 56 25 8 71 97 11 14 70 39 82 99 +142 +5232 +83 76 17 76 34 32 15 89 47 36 12 17 42 30 18 +143 +13239 +51 56 87 29 67 53 18 49 5 47 20 55 70 18 16 +144 +2578 +14 53 37 41 99 53 97 85 63 63 19 40 85 96 91 +145 +1930 +19 14 95 77 3 79 3 2 7 77 94 12 44 89 19 +146 +1074 +44 3 54 77 90 49 72 18 45 84 21 12 60 28 52 +147 +11312 +26 55 62 99 68 11 27 10 4 9 91 14 76 86 1 +148 +1752 +68 96 84 55 5 17 90 31 70 95 85 49 5 56 82 +149 +6548 +86 48 25 59 65 5 17 69 27 78 59 10 14 96 36 +150 +14478 +47 96 34 7 83 3 22 77 42 39 78 72 70 91 13 +151 +8400 +69 25 98 97 2 9 98 34 54 77 92 22 35 53 49 +152 +15076 +41 41 21 49 88 85 21 83 81 43 69 23 65 5 91 +153 +12436 +48 18 44 62 95 73 40 80 83 81 23 24 24 38 56 +154 +9087 +57 67 71 14 4 60 98 30 23 58 39 82 1 20 16 +155 +3378 +74 77 58 21 22 23 45 89 44 81 77 4 19 91 66 +156 +1412 +63 46 68 39 78 23 37 91 45 37 3 65 40 2 26 +157 +7370 +61 57 49 67 89 23 97 96 66 22 45 74 1 3 76 +158 +11515 +55 60 28 38 74 55 69 87 97 31 12 30 22 62 15 +159 +1844 +52 2 16 35 56 58 42 81 52 96 44 23 80 68 99 +160 +12639 +61 4 77 36 75 37 68 76 24 75 24 1 33 10 94 +161 +13629 +72 15 53 74 72 35 35 16 3 46 37 17 16 21 71 +162 +12468 +92 14 63 97 45 26 19 15 51 17 78 40 25 1 27 +163 +6465 +63 69 95 2 12 17 27 71 17 54 77 46 52 95 31 +164 +2406 +74 85 92 79 15 73 27 63 22 36 58 86 75 45 19 +165 +4192 +33 1 79 36 33 22 32 52 86 4 50 50 22 12 81 +166 +6489 +33 36 43 44 44 82 87 80 97 27 89 61 5 78 44 +167 +10843 +49 53 17 62 24 88 25 34 63 10 26 60 40 84 29 +168 +9677 +27 7 58 88 10 22 68 31 15 66 56 78 86 59 86 +169 +2766 +28 31 16 55 15 1 99 95 64 43 8 66 93 72 58 +170 +14630 +6 19 70 86 24 92 89 24 27 4 22 2 49 1 42 +171 +14397 +54 46 82 42 76 57 43 77 35 4 88 2 47 54 5 +172 +4696 +6 43 64 46 1 16 12 98 67 41 23 86 6 94 75 +173 +13592 +68 84 7 52 74 37 79 12 65 36 18 56 91 36 28 +174 +7127 +54 6 41 12 62 6 39 76 76 97 95 18 39 77 25 +175 +1602 +48 18 63 91 70 57 76 29 86 50 5 43 7 70 29 +176 +15127 +34 84 54 64 26 6 13 81 19 45 19 14 95 13 87 +177 +14622 +60 95 37 90 1 20 91 93 65 25 82 6 78 84 32 +178 +10588 +40 65 6 70 24 62 62 13 89 71 44 10 19 20 3 +179 +15089 +2 89 59 16 57 75 41 36 10 61 87 73 78 74 39 +180 +7605 +85 90 95 9 36 17 20 94 80 50 92 67 29 85 25 +181 +6584 +33 48 55 18 54 95 61 43 48 56 46 1 60 59 91 +182 +1752 +65 97 41 3 89 77 35 7 77 70 73 99 51 51 22 +183 +14263 +46 44 25 19 81 90 21 7 48 8 85 90 3 87 86 +184 +1885 +48 15 14 21 14 14 93 12 79 99 42 82 63 6 92 +185 +3710 +17 48 87 16 50 95 2 64 81 68 3 8 49 78 65 +186 +1868 +98 33 89 55 7 5 41 68 93 25 36 96 73 60 32 +187 +9710 +72 27 34 36 11 18 4 46 50 2 92 14 59 59 34 +188 +5024 +36 30 17 31 71 13 67 82 2 57 9 33 15 62 77 +189 +14854 +45 97 42 19 37 49 14 4 50 90 85 28 87 71 83 +190 +14852 +9 80 34 53 3 25 75 83 47 99 24 30 82 60 55 +191 +8716 +73 33 2 80 46 1 53 28 65 14 13 97 17 26 11 +192 +15187 +3 65 98 60 17 58 84 2 63 55 49 1 27 51 24 +193 +8426 +75 93 8 7 94 79 13 84 67 53 59 55 49 20 41 +194 +10243 +16 86 80 53 81 60 29 36 72 56 5 69 1 40 78 +195 +1723 +31 8 4 62 3 89 96 34 39 65 86 90 11 73 49 +196 +1132 +54 78 48 48 24 64 92 7 55 33 22 14 29 82 29 +197 +10965 +19 62 72 77 13 90 21 92 1 98 20 91 67 28 99 +198 +6406 +97 41 28 10 96 79 81 23 50 45 5 91 1 20 65 +199 +3877 +84 83 41 2 48 61 95 81 13 69 85 12 81 51 36 +200 +6206 +30 97 17 86 62 18 76 56 7 59 45 53 73 23 96 +201 +7919 +29 31 17 54 4 10 32 50 18 22 73 70 11 88 96 +202 +1140 +56 24 34 31 80 4 80 86 55 50 9 3 73 61 22 +203 +5895 +42 29 27 72 77 19 35 50 96 46 23 90 11 90 16 +204 +12355 +25 92 36 59 40 58 65 66 73 70 59 50 11 63 27 +205 +6823 +1 41 65 26 11 19 72 62 29 45 90 67 81 85 41 +206 +12890 +31 8 47 96 45 28 68 63 85 14 54 33 89 85 79 +207 +2588 +72 7 34 69 91 54 97 37 5 62 57 27 81 86 37 +208 +12495 +25 57 67 80 23 58 2 28 14 66 27 60 63 6 48 +209 +8208 +83 49 13 19 23 41 77 7 39 84 35 82 60 15 90 +210 +13656 +99 17 56 72 29 40 34 23 7 14 21 6 17 38 44 +211 +7416 +50 8 9 28 94 33 78 99 19 2 34 38 98 59 74 +212 +4134 +92 40 72 59 12 2 8 14 9 89 38 92 27 8 88 +213 +9506 +83 28 5 22 92 26 93 49 6 72 70 3 42 22 21 +214 +12299 +10 48 88 28 1 99 22 58 96 98 45 84 4 91 13 +215 +6304 +22 51 58 42 73 38 71 61 62 42 2 47 11 45 93 +216 +12124 +26 84 17 37 50 87 35 35 82 13 32 22 29 24 69 +217 +14194 +56 3 4 20 31 11 61 46 72 38 76 80 62 47 50 +218 +6324 +99 43 67 99 25 32 82 38 71 90 25 47 39 38 79 +219 +8335 +42 72 47 37 6 67 26 62 71 20 99 7 77 29 95 +220 +12238 +48 47 46 65 31 76 74 53 46 9 40 76 7 87 35 +221 +2708 +93 30 19 53 9 55 47 7 77 3 63 18 24 17 93 +222 +9456 +46 33 7 51 83 32 97 23 99 24 18 93 72 44 72 +223 +1651 +61 90 34 47 19 74 72 24 86 79 81 90 23 83 68 +224 +7947 +78 45 75 68 72 85 52 73 96 15 79 50 89 66 18 +225 +14757 +61 39 6 15 52 30 7 23 89 82 34 43 61 41 81 +226 +5722 +37 33 40 86 9 40 4 91 39 1 10 95 43 78 23 +227 +7737 +34 50 87 60 30 31 41 34 80 34 39 48 64 77 43 +228 +3790 +29 43 75 61 60 92 12 43 85 65 69 55 70 76 60 +229 +11363 +46 41 12 16 83 12 65 10 84 23 28 56 94 84 68 +230 +2796 +72 56 80 94 10 79 13 70 39 77 67 82 87 20 35 +231 +12084 +19 85 83 54 79 78 99 94 45 44 23 91 99 36 69 +232 +6913 +63 50 17 24 45 27 81 85 62 45 53 39 59 33 89 +233 +11484 +32 27 40 71 63 22 69 53 41 68 87 41 63 35 51 +234 +9899 +69 96 38 4 73 5 77 28 55 91 86 48 84 24 52 +235 +13871 +99 94 16 1 20 29 49 99 31 44 79 62 89 21 52 +236 +11043 +89 48 33 1 76 26 19 25 27 80 18 33 57 79 18 +237 +12516 +48 68 61 26 34 80 78 38 69 60 15 63 20 28 22 +238 +8383 +23 96 13 65 66 78 46 93 85 7 72 46 71 94 4 +239 +2366 +78 75 33 21 48 97 81 39 11 86 21 93 32 80 1 +240 +13383 +94 89 88 80 55 16 81 31 89 51 13 30 83 76 53 +241 +13440 +93 62 99 40 39 24 36 51 37 90 32 48 13 35 44 +242 +1358 +84 45 33 46 33 78 11 1 4 64 21 12 48 50 94 +243 +1697 +28 40 37 75 97 58 51 23 40 43 26 11 80 93 14 +244 +8416 +70 39 54 80 18 73 72 42 86 25 76 10 90 22 99 +245 +5172 +94 7 43 43 62 32 86 23 37 63 22 49 68 94 78 +246 +13884 +52 23 96 49 46 17 65 97 87 32 43 65 80 57 43 +247 +1371 +54 49 65 25 3 95 81 69 8 89 23 89 81 21 48 +248 +5060 +48 51 15 39 26 38 31 53 11 56 8 9 95 10 30 +249 +2654 +55 35 63 2 21 37 91 4 97 8 2 94 52 49 92 +250 +11237 +85 30 34 20 24 54 95 58 39 45 3 45 30 10 88 +251 +7873 +71 59 42 45 55 89 64 84 32 8 9 71 87 72 66 +252 +14597 +17 51 94 85 59 28 75 78 96 28 19 1 82 1 57 +253 +2225 +31 52 26 89 75 98 70 63 40 34 31 79 24 89 74 +254 +7634 +42 29 72 48 30 59 43 17 76 30 14 24 23 53 64 +255 +11798 +32 47 56 75 78 46 61 41 20 97 58 2 59 87 57 +256 +2040 +67 72 82 43 34 89 65 81 83 22 9 70 26 20 7 +257 +6689 +94 40 90 66 59 36 14 42 70 74 96 40 79 77 27 +258 +11497 +2 72 11 32 72 56 71 19 93 15 37 15 62 96 98 +259 +12502 +46 30 1 93 66 97 9 94 84 86 50 76 35 41 58 +260 +6248 +99 47 41 16 70 75 68 53 52 21 17 78 64 70 17 +261 +4313 +15 7 96 13 31 67 26 23 19 88 73 23 99 51 1 +262 +6021 +97 76 31 67 5 37 34 60 32 54 43 7 89 25 98 +263 +6630 +62 59 51 85 22 62 21 57 51 25 50 91 71 86 4 +264 +9355 +51 40 43 26 10 46 7 67 86 50 22 5 89 26 84 +265 +7508 +42 22 11 34 97 23 48 70 47 99 99 9 47 34 61 +266 +12438 +26 8 56 60 3 92 21 9 10 49 47 84 62 30 85 +267 +14401 +32 32 31 42 94 24 19 70 56 39 71 55 62 46 58 +268 +2416 +46 18 79 45 59 95 69 49 77 98 37 35 79 51 32 +269 +944 +96 47 52 51 83 81 42 39 53 72 19 75 1 76 77 +270 +4168 +87 77 73 39 21 53 68 85 75 57 93 55 71 49 28 +271 +7458 +3 85 6 8 98 16 90 75 19 81 19 16 57 50 25 +272 +10010 +81 10 75 39 40 66 94 6 78 7 59 28 76 56 68 +273 +13834 +65 75 5 74 8 63 31 2 71 8 46 49 27 44 64 +274 +12571 +39 35 52 96 89 15 80 50 35 22 33 73 49 69 3 +275 +9059 +39 99 87 38 46 22 57 10 79 57 50 76 98 92 35 +276 +5403 +87 7 4 65 92 72 48 51 77 51 64 53 93 91 93 +277 +13737 +45 72 15 97 44 19 68 99 68 92 6 33 39 62 4 +278 +5039 +5 14 78 83 62 30 46 72 90 92 49 17 45 39 33 +279 +2839 +64 72 99 39 52 11 2 1 63 38 67 1 54 84 99 +280 +4830 +17 5 22 58 61 13 39 10 99 6 37 6 7 18 43 +281 +12538 +3 49 95 43 59 59 99 97 13 96 8 58 70 94 66 +282 +6131 +74 87 4 27 44 81 2 95 14 29 5 41 10 79 79 +283 +4299 +75 58 36 62 6 45 47 94 80 57 52 52 56 67 87 +284 +6299 +57 30 43 63 30 47 36 10 31 49 57 41 15 33 4 +285 +1085 +19 56 86 62 41 65 37 84 50 60 47 33 81 11 46 +286 +10713 +11 89 87 91 98 28 81 47 74 92 95 89 70 63 14 +287 +13603 +75 24 18 42 72 3 71 7 48 73 87 37 20 24 66 +288 +9053 +24 90 50 58 61 76 83 69 6 63 29 32 18 89 53 +289 +6040 +31 56 35 89 26 86 56 71 89 75 73 69 79 66 14 +290 +9952 +55 65 49 67 43 76 8 63 72 63 86 25 39 92 12 +291 +11749 +73 70 47 32 45 20 85 90 43 13 24 30 58 71 79 +292 +9651 +34 24 88 44 73 18 60 4 80 82 21 14 63 30 57 +293 +10604 +88 66 10 13 88 60 13 55 88 52 16 68 92 6 6 +294 +2763 +79 67 33 47 83 14 80 34 10 90 55 26 78 63 95 +295 +6053 +88 94 72 3 64 40 25 55 15 92 32 71 67 85 17 +296 +859 +45 43 61 94 19 96 20 42 39 5 79 72 25 91 49 +297 +6379 +99 51 61 52 73 25 13 6 99 74 66 34 66 39 26 +298 +2604 +82 79 17 89 81 51 18 48 18 61 54 65 17 7 22 +299 +11045 +40 88 75 1 58 3 67 50 77 80 43 37 81 72 24 diff --git a/data/jobshop/300_15_06.txt b/data/jobshop/300_15_06.txt new file mode 100644 index 0000000000..9e499cc3b3 --- /dev/null +++ b/data/jobshop/300_15_06.txt @@ -0,0 +1,903 @@ +300 +15 +1362924057 +0 +6941 +74 91 14 27 30 47 27 40 31 15 2 9 87 18 65 +1 +13363 +86 31 51 35 87 92 83 91 46 11 80 83 51 99 70 +2 +2724 +22 62 63 80 52 53 12 20 58 36 43 43 35 30 52 +3 +994 +54 17 20 15 94 62 69 89 95 36 55 1 67 91 92 +4 +14476 +65 87 83 97 55 90 32 58 20 99 83 91 70 10 93 +5 +12404 +55 3 84 89 9 51 85 26 90 14 63 61 63 10 3 +6 +7268 +19 97 94 81 56 86 71 67 5 76 99 35 85 41 7 +7 +10726 +7 92 85 64 15 78 10 34 42 90 24 66 43 40 31 +8 +10748 +35 51 53 22 1 56 97 50 32 75 65 56 22 56 4 +9 +7949 +78 23 62 28 45 65 41 49 36 14 90 79 19 98 31 +10 +5253 +32 7 12 34 87 1 6 11 89 55 53 59 37 22 26 +11 +8033 +10 75 58 42 16 11 17 82 19 48 31 19 59 54 77 +12 +10443 +75 64 59 65 81 65 43 55 94 41 4 36 26 71 50 +13 +4315 +14 23 35 84 34 56 79 73 37 51 78 56 74 50 57 +14 +12394 +53 50 69 71 35 20 96 59 48 25 35 95 54 36 22 +15 +13141 +49 25 94 83 3 2 42 54 83 99 82 71 34 7 42 +16 +12279 +40 33 19 77 54 70 36 5 62 74 10 77 49 43 17 +17 +6474 +19 32 11 33 84 42 84 5 26 83 19 64 93 21 39 +18 +1910 +25 25 8 59 86 45 93 52 35 13 16 69 14 50 74 +19 +3467 +54 96 10 12 71 85 69 82 33 45 75 49 52 93 65 +20 +13171 +5 77 23 42 3 49 43 32 88 18 98 81 69 63 49 +21 +2540 +37 78 83 66 40 50 63 48 26 3 43 66 15 71 61 +22 +1723 +56 44 43 56 15 27 79 10 40 49 54 75 46 56 77 +23 +5038 +18 35 96 30 93 91 96 40 7 31 73 17 64 11 79 +24 +12879 +31 38 20 17 8 78 25 60 78 38 49 21 77 7 68 +25 +4841 +30 63 48 21 6 82 93 26 93 31 55 47 59 33 28 +26 +6564 +2 77 14 15 53 61 72 2 42 97 10 54 1 97 96 +27 +7878 +5 76 72 72 72 62 23 65 64 73 94 61 41 65 89 +28 +14599 +15 35 13 73 54 73 62 62 4 82 63 2 38 99 83 +29 +1344 +71 83 41 83 57 83 70 4 82 58 9 91 13 45 27 +30 +5218 +46 26 61 47 14 15 64 17 19 1 47 83 89 8 52 +31 +14587 +49 84 19 92 80 75 4 90 73 76 37 89 93 83 55 +32 +11096 +89 95 47 1 61 11 38 86 10 86 96 81 30 23 91 +33 +8374 +59 34 6 25 24 21 30 89 44 58 3 73 85 23 13 +34 +4519 +42 87 58 87 19 4 65 22 95 80 93 12 59 67 53 +35 +2569 +13 6 42 83 33 75 84 21 52 89 65 44 20 65 97 +36 +8240 +56 52 25 57 28 71 48 22 1 66 46 25 20 32 47 +37 +5131 +27 38 12 23 32 45 44 62 30 57 16 10 82 84 9 +38 +7864 +13 9 66 78 68 28 31 65 88 32 55 71 67 52 20 +39 +8070 +29 98 81 57 83 48 31 86 19 54 4 10 39 37 61 +40 +14213 +20 41 26 96 31 51 20 75 51 69 54 83 12 84 80 +41 +10330 +30 28 28 7 8 65 54 90 99 37 15 76 90 72 46 +42 +15368 +26 50 12 89 83 15 27 97 80 61 98 26 43 34 73 +43 +1667 +98 94 92 73 99 59 83 88 93 24 14 19 94 1 43 +44 +5726 +12 56 29 52 82 97 67 30 58 53 16 19 48 53 36 +45 +3395 +48 48 12 21 82 9 98 29 99 58 99 17 11 4 47 +46 +2773 +54 23 64 74 80 5 56 91 89 36 89 88 26 67 6 +47 +2967 +93 93 91 78 33 43 20 42 3 43 65 57 29 48 28 +48 +2760 +29 56 84 72 33 1 7 7 57 93 99 8 49 50 85 +49 +6976 +51 3 58 62 48 60 44 41 40 57 37 26 91 19 44 +50 +1685 +33 53 90 79 67 41 43 41 9 53 34 24 17 45 39 +51 +5378 +32 67 33 8 53 20 43 1 68 40 26 78 25 15 54 +52 +8103 +80 55 44 24 68 59 2 42 96 39 36 66 54 34 8 +53 +7266 +9 26 19 38 90 95 27 93 20 52 74 41 6 65 73 +54 +3322 +14 79 13 42 13 46 88 73 39 3 40 42 49 31 63 +55 +5379 +11 83 23 64 55 87 49 62 77 77 51 14 62 94 29 +56 +1184 +46 63 37 10 85 43 55 74 60 84 95 80 87 85 94 +57 +8616 +86 6 11 80 35 4 52 76 73 49 85 32 58 55 75 +58 +12135 +55 4 13 88 6 32 46 19 53 57 25 42 10 55 40 +59 +15531 +2 74 51 21 12 79 42 2 79 3 51 55 57 46 29 +60 +8272 +78 93 88 30 34 44 85 72 62 1 10 1 5 40 13 +61 +13038 +55 87 62 98 79 17 28 86 36 57 70 82 95 42 19 +62 +8340 +68 47 62 25 83 71 47 95 2 19 13 31 73 50 63 +63 +13375 +49 84 31 88 98 69 65 36 41 33 4 43 55 69 31 +64 +4547 +12 48 87 11 83 3 41 42 76 46 89 20 87 2 16 +65 +9589 +56 89 92 35 89 2 96 35 57 80 43 56 89 60 90 +66 +10367 +53 16 85 65 64 42 10 47 31 69 86 72 50 40 3 +67 +11938 +20 63 52 62 44 67 25 65 78 22 28 53 23 69 2 +68 +1755 +63 58 29 78 4 48 49 8 73 7 55 56 82 92 59 +69 +8338 +79 67 76 67 75 91 59 12 5 80 23 57 22 58 35 +70 +6039 +1 29 61 98 97 20 54 92 97 97 13 21 20 24 65 +71 +1585 +84 42 3 9 97 32 83 83 64 85 27 66 48 29 94 +72 +10262 +37 13 37 22 12 41 31 15 52 70 30 84 75 26 53 +73 +7101 +38 24 32 61 12 79 96 52 86 27 59 9 36 16 5 +74 +8118 +99 17 10 27 9 80 31 5 31 67 18 34 79 40 55 +75 +3501 +99 30 64 17 45 83 82 90 78 51 19 86 43 38 86 +76 +869 +23 61 14 13 82 72 75 40 72 2 16 22 65 26 36 +77 +7624 +27 7 21 87 51 80 6 87 86 24 48 85 99 43 56 +78 +1477 +68 40 57 66 19 21 26 57 43 55 60 67 25 74 96 +79 +14168 +58 64 92 6 7 13 18 88 32 97 41 5 39 60 54 +80 +5891 +32 46 50 64 42 21 71 60 28 34 56 46 48 85 34 +81 +11925 +32 54 52 65 45 91 67 86 28 34 27 62 10 5 66 +82 +12337 +79 60 55 92 53 84 35 34 22 83 26 86 29 42 67 +83 +14907 +17 76 50 43 25 75 17 58 74 89 73 8 14 58 62 +84 +6154 +29 91 26 23 67 24 57 33 60 75 5 62 37 74 36 +85 +3535 +17 58 7 16 82 48 56 74 1 22 26 27 53 21 15 +86 +9097 +90 53 70 51 49 61 57 53 84 47 32 84 87 18 34 +87 +1461 +91 71 85 19 62 14 94 43 80 56 57 45 27 79 43 +88 +2300 +24 89 89 36 18 67 62 22 88 47 59 2 98 60 32 +89 +8396 +37 78 92 56 4 40 36 81 84 84 16 14 98 73 61 +90 +11009 +78 20 3 65 99 22 48 76 17 35 96 4 82 91 62 +91 +4683 +78 47 59 65 70 2 79 84 93 41 88 80 90 51 46 +92 +3322 +91 33 76 72 54 5 26 37 72 85 11 83 47 96 11 +93 +7341 +61 14 4 9 11 18 31 40 38 17 32 14 77 1 94 +94 +2320 +5 75 17 38 16 23 49 51 42 9 59 61 66 19 6 +95 +6750 +6 29 80 26 75 32 63 90 65 40 71 77 91 46 63 +96 +9630 +61 73 87 84 27 16 50 96 5 29 14 19 7 88 17 +97 +12696 +73 62 80 23 16 37 87 66 64 80 75 9 94 26 13 +98 +12404 +31 91 66 75 58 23 58 22 51 93 30 91 51 87 59 +99 +9829 +71 54 43 39 29 60 19 9 85 51 34 45 81 49 68 +100 +9501 +23 76 56 15 59 42 97 59 73 62 58 74 52 63 17 +101 +2685 +22 21 42 68 47 58 46 7 48 30 98 72 64 75 94 +102 +7181 +58 51 57 39 47 20 88 73 42 16 39 10 41 10 19 +103 +4113 +72 99 63 87 90 52 27 75 14 59 52 21 66 19 94 +104 +7540 +80 73 62 63 60 31 37 59 69 75 67 72 50 62 14 +105 +6147 +98 34 40 86 22 19 45 20 5 10 87 71 83 62 61 +106 +8630 +81 57 57 74 73 45 49 85 98 76 48 95 71 82 78 +107 +7883 +2 81 85 87 69 70 30 41 14 82 59 78 2 80 22 +108 +14781 +75 4 33 79 81 41 49 41 77 24 57 61 96 3 14 +109 +4710 +18 86 1 25 25 53 28 19 10 8 52 7 53 7 55 +110 +4000 +86 21 30 92 38 11 3 32 74 19 21 23 15 28 87 +111 +9978 +60 6 60 54 36 57 30 48 5 44 66 96 77 3 60 +112 +15111 +40 83 15 4 67 74 6 18 76 45 15 77 47 28 88 +113 +7527 +82 40 18 76 84 54 62 34 10 51 95 47 68 52 69 +114 +3340 +17 93 21 80 81 99 37 45 88 95 99 66 15 48 67 +115 +2774 +84 65 62 32 54 34 81 62 63 47 60 40 24 45 71 +116 +2689 +2 71 99 91 47 90 51 25 49 22 44 32 65 45 58 +117 +7046 +74 49 52 15 83 44 69 80 98 41 39 54 24 35 16 +118 +10264 +76 18 36 84 8 32 32 87 59 9 18 52 31 92 43 +119 +13269 +89 17 35 88 59 33 30 44 67 84 57 44 46 85 96 +120 +3456 +78 28 36 19 96 26 15 43 72 96 64 79 44 90 32 +121 +6459 +37 67 20 6 83 35 51 30 42 28 57 23 61 12 91 +122 +5951 +31 20 62 95 44 2 20 39 18 49 21 39 68 16 28 +123 +4869 +21 37 64 94 2 72 82 73 7 59 90 55 1 1 70 +124 +9005 +31 95 61 17 86 22 55 23 7 94 52 9 57 35 57 +125 +12755 +25 95 66 86 66 99 76 88 13 98 52 43 75 47 2 +126 +14305 +33 84 31 20 69 91 97 62 89 93 53 73 48 64 52 +127 +5029 +37 24 85 77 64 94 47 94 9 94 43 70 43 22 89 +128 +3447 +94 93 71 60 83 8 13 87 48 89 98 24 29 30 10 +129 +4113 +40 48 33 40 68 78 66 95 15 3 91 94 74 90 41 +130 +8191 +77 8 15 35 62 22 54 83 86 62 67 21 72 22 55 +131 +11806 +68 78 68 94 36 74 33 21 86 76 62 47 37 79 19 +132 +6100 +30 79 85 2 40 71 81 65 36 98 76 83 81 16 86 +133 +11110 +88 91 40 19 96 26 40 72 85 64 37 16 52 75 14 +134 +2687 +24 30 99 59 66 70 64 16 30 58 6 21 6 6 71 +135 +6642 +47 30 8 96 92 53 18 77 37 18 80 45 82 84 46 +136 +1934 +45 51 62 89 46 9 58 87 13 6 57 21 10 99 79 +137 +14554 +41 74 48 3 51 8 94 49 14 68 94 73 18 6 33 +138 +10586 +67 29 65 14 71 11 16 74 74 46 39 13 10 45 14 +139 +5607 +30 62 73 33 74 75 86 70 39 66 41 12 30 6 9 +140 +11131 +85 80 71 17 56 25 8 71 97 11 14 70 39 82 99 +141 +5232 +83 76 17 76 34 32 15 89 47 36 12 17 42 30 18 +142 +13240 +51 56 87 29 67 53 18 49 5 47 20 55 70 18 16 +143 +2578 +14 53 37 41 99 53 97 85 63 63 19 40 85 96 91 +144 +1930 +19 14 95 77 3 79 3 2 7 77 94 12 44 89 19 +145 +1074 +44 3 54 77 90 49 72 18 45 84 21 12 60 28 52 +146 +11312 +26 55 62 99 68 11 27 10 4 9 91 14 76 86 1 +147 +1752 +68 96 84 55 5 17 90 31 70 95 85 49 5 56 82 +148 +6548 +86 48 25 59 65 5 17 69 27 78 59 10 14 96 36 +149 +14479 +47 96 34 7 83 3 22 77 42 39 78 72 70 91 13 +150 +8400 +69 25 98 97 2 9 98 34 54 77 92 22 35 53 49 +151 +15077 +41 41 21 49 88 85 21 83 81 43 69 23 65 5 91 +152 +12436 +48 18 44 62 95 73 40 80 83 81 23 24 24 38 56 +153 +9088 +57 67 71 14 4 60 98 30 23 58 39 82 1 20 16 +154 +3378 +74 77 58 21 22 23 45 89 44 81 77 4 19 91 66 +155 +1412 +63 46 68 39 78 23 37 91 45 37 3 65 40 2 26 +156 +7370 +61 57 49 67 89 23 97 96 66 22 45 74 1 3 76 +157 +11516 +55 60 28 38 74 55 69 87 97 31 12 30 22 62 15 +158 +1844 +52 2 16 35 56 58 42 81 52 96 44 23 80 68 99 +159 +12639 +61 4 77 36 75 37 68 76 24 75 24 1 33 10 94 +160 +13630 +72 15 53 74 72 35 35 16 3 46 37 17 16 21 71 +161 +12468 +92 14 63 97 45 26 19 15 51 17 78 40 25 1 27 +162 +6465 +63 69 95 2 12 17 27 71 17 54 77 46 52 95 31 +163 +2406 +74 85 92 79 15 73 27 63 22 36 58 86 75 45 19 +164 +4192 +33 1 79 36 33 22 32 52 86 4 50 50 22 12 81 +165 +6490 +33 36 43 44 44 82 87 80 97 27 89 61 5 78 44 +166 +10844 +49 53 17 62 24 88 25 34 63 10 26 60 40 84 29 +167 +9678 +27 7 58 88 10 22 68 31 15 66 56 78 86 59 86 +168 +2766 +28 31 16 55 15 1 99 95 64 43 8 66 93 72 58 +169 +14631 +6 19 70 86 24 92 89 24 27 4 22 2 49 1 42 +170 +14398 +54 46 82 42 76 57 43 77 35 4 88 2 47 54 5 +171 +4697 +6 43 64 46 1 16 12 98 67 41 23 86 6 94 75 +172 +13593 +68 84 7 52 74 37 79 12 65 36 18 56 91 36 28 +173 +7128 +54 6 41 12 62 6 39 76 76 97 95 18 39 77 25 +174 +1602 +48 18 63 91 70 57 76 29 86 50 5 43 7 70 29 +175 +15128 +34 84 54 64 26 6 13 81 19 45 19 14 95 13 87 +176 +14623 +60 95 37 90 1 20 91 93 65 25 82 6 78 84 32 +177 +10589 +40 65 6 70 24 62 62 13 89 71 44 10 19 20 3 +178 +15090 +2 89 59 16 57 75 41 36 10 61 87 73 78 74 39 +179 +7605 +85 90 95 9 36 17 20 94 80 50 92 67 29 85 25 +180 +6584 +33 48 55 18 54 95 61 43 48 56 46 1 60 59 91 +181 +1752 +65 97 41 3 89 77 35 7 77 70 73 99 51 51 22 +182 +14264 +46 44 25 19 81 90 21 7 48 8 85 90 3 87 86 +183 +1885 +48 15 14 21 14 14 93 12 79 99 42 82 63 6 92 +184 +3710 +17 48 87 16 50 95 2 64 81 68 3 8 49 78 65 +185 +1868 +98 33 89 55 7 5 41 68 93 25 36 96 73 60 32 +186 +9710 +72 27 34 36 11 18 4 46 50 2 92 14 59 59 34 +187 +5024 +36 30 17 31 71 13 67 82 2 57 9 33 15 62 77 +188 +14855 +45 97 42 19 37 49 14 4 50 90 85 28 87 71 83 +189 +14853 +9 80 34 53 3 25 75 83 47 99 24 30 82 60 55 +190 +8717 +73 33 2 80 46 1 53 28 65 14 13 97 17 26 11 +191 +15188 +3 65 98 60 17 58 84 2 63 55 49 1 27 51 24 +192 +8426 +75 93 8 7 94 79 13 84 67 53 59 55 49 20 41 +193 +10243 +16 86 80 53 81 60 29 36 72 56 5 69 1 40 78 +194 +1723 +31 8 4 62 3 89 96 34 39 65 86 90 11 73 49 +195 +1132 +54 78 48 48 24 64 92 7 55 33 22 14 29 82 29 +196 +10965 +19 62 72 77 13 90 21 92 1 98 20 91 67 28 99 +197 +6406 +97 41 28 10 96 79 81 23 50 45 5 91 1 20 65 +198 +3877 +84 83 41 2 48 61 95 81 13 69 85 12 81 51 36 +199 +6207 +30 97 17 86 62 18 76 56 7 59 45 53 73 23 96 +200 +7919 +29 31 17 54 4 10 32 50 18 22 73 70 11 88 96 +201 +1140 +56 24 34 31 80 4 80 86 55 50 9 3 73 61 22 +202 +5895 +42 29 27 72 77 19 35 50 96 46 23 90 11 90 16 +203 +12356 +25 92 36 59 40 58 65 66 73 70 59 50 11 63 27 +204 +6823 +1 41 65 26 11 19 72 62 29 45 90 67 81 85 41 +205 +12891 +31 8 47 96 45 28 68 63 85 14 54 33 89 85 79 +206 +2589 +72 7 34 69 91 54 97 37 5 62 57 27 81 86 37 +207 +12495 +25 57 67 80 23 58 2 28 14 66 27 60 63 6 48 +208 +8208 +83 49 13 19 23 41 77 7 39 84 35 82 60 15 90 +209 +13657 +99 17 56 72 29 40 34 23 7 14 21 6 17 38 44 +210 +7416 +50 8 9 28 94 33 78 99 19 2 34 38 98 59 74 +211 +4134 +92 40 72 59 12 2 8 14 9 89 38 92 27 8 88 +212 +9506 +83 28 5 22 92 26 93 49 6 72 70 3 42 22 21 +213 +12299 +10 48 88 28 1 99 22 58 96 98 45 84 4 91 13 +214 +6304 +22 51 58 42 73 38 71 61 62 42 2 47 11 45 93 +215 +12125 +26 84 17 37 50 87 35 35 82 13 32 22 29 24 69 +216 +14195 +56 3 4 20 31 11 61 46 72 38 76 80 62 47 50 +217 +6324 +99 43 67 99 25 32 82 38 71 90 25 47 39 38 79 +218 +8335 +42 72 47 37 6 67 26 62 71 20 99 7 77 29 95 +219 +12239 +48 47 46 65 31 76 74 53 46 9 40 76 7 87 35 +220 +2708 +93 30 19 53 9 55 47 7 77 3 63 18 24 17 93 +221 +9456 +46 33 7 51 83 32 97 23 99 24 18 93 72 44 72 +222 +1651 +61 90 34 47 19 74 72 24 86 79 81 90 23 83 68 +223 +7948 +78 45 75 68 72 85 52 73 96 15 79 50 89 66 18 +224 +14757 +61 39 6 15 52 30 7 23 89 82 34 43 61 41 81 +225 +5722 +37 33 40 86 9 40 4 91 39 1 10 95 43 78 23 +226 +7737 +34 50 87 60 30 31 41 34 80 34 39 48 64 77 43 +227 +3790 +29 43 75 61 60 92 12 43 85 65 69 55 70 76 60 +228 +11363 +46 41 12 16 83 12 65 10 84 23 28 56 94 84 68 +229 +2796 +72 56 80 94 10 79 13 70 39 77 67 82 87 20 35 +230 +12085 +19 85 83 54 79 78 99 94 45 44 23 91 99 36 69 +231 +6913 +63 50 17 24 45 27 81 85 62 45 53 39 59 33 89 +232 +11484 +32 27 40 71 63 22 69 53 41 68 87 41 63 35 51 +233 +9900 +69 96 38 4 73 5 77 28 55 91 86 48 84 24 52 +234 +13872 +99 94 16 1 20 29 49 99 31 44 79 62 89 21 52 +235 +11044 +89 48 33 1 76 26 19 25 27 80 18 33 57 79 18 +236 +12517 +48 68 61 26 34 80 78 38 69 60 15 63 20 28 22 +237 +8384 +23 96 13 65 66 78 46 93 85 7 72 46 71 94 4 +238 +2366 +78 75 33 21 48 97 81 39 11 86 21 93 32 80 1 +239 +13384 +94 89 88 80 55 16 81 31 89 51 13 30 83 76 53 +240 +13441 +93 62 99 40 39 24 36 51 37 90 32 48 13 35 44 +241 +1358 +84 45 33 46 33 78 11 1 4 64 21 12 48 50 94 +242 +1697 +28 40 37 75 97 58 51 23 40 43 26 11 80 93 14 +243 +8416 +70 39 54 80 18 73 72 42 86 25 76 10 90 22 99 +244 +5173 +94 7 43 43 62 32 86 23 37 63 22 49 68 94 78 +245 +13885 +52 23 96 49 46 17 65 97 87 32 43 65 80 57 43 +246 +1371 +54 49 65 25 3 95 81 69 8 89 23 89 81 21 48 +247 +5060 +48 51 15 39 26 38 31 53 11 56 8 9 95 10 30 +248 +2654 +55 35 63 2 21 37 91 4 97 8 2 94 52 49 92 +249 +11238 +85 30 34 20 24 54 95 58 39 45 3 45 30 10 88 +250 +7874 +71 59 42 45 55 89 64 84 32 8 9 71 87 72 66 +251 +14598 +17 51 94 85 59 28 75 78 96 28 19 1 82 1 57 +252 +2225 +31 52 26 89 75 98 70 63 40 34 31 79 24 89 74 +253 +7635 +42 29 72 48 30 59 43 17 76 30 14 24 23 53 64 +254 +11799 +32 47 56 75 78 46 61 41 20 97 58 2 59 87 57 +255 +2040 +67 72 82 43 34 89 65 81 83 22 9 70 26 20 7 +256 +6689 +94 40 90 66 59 36 14 42 70 74 96 40 79 77 27 +257 +11498 +2 72 11 32 72 56 71 19 93 15 37 15 62 96 98 +258 +12502 +46 30 1 93 66 97 9 94 84 86 50 76 35 41 58 +259 +6248 +99 47 41 16 70 75 68 53 52 21 17 78 64 70 17 +260 +4313 +15 7 96 13 31 67 26 23 19 88 73 23 99 51 1 +261 +6022 +97 76 31 67 5 37 34 60 32 54 43 7 89 25 98 +262 +6631 +62 59 51 85 22 62 21 57 51 25 50 91 71 86 4 +263 +9356 +51 40 43 26 10 46 7 67 86 50 22 5 89 26 84 +264 +7508 +42 22 11 34 97 23 48 70 47 99 99 9 47 34 61 +265 +12438 +26 8 56 60 3 92 21 9 10 49 47 84 62 30 85 +266 +14402 +32 32 31 42 94 24 19 70 56 39 71 55 62 46 58 +267 +2416 +46 18 79 45 59 95 69 49 77 98 37 35 79 51 32 +268 +944 +96 47 52 51 83 81 42 39 53 72 19 75 1 76 77 +269 +4168 +87 77 73 39 21 53 68 85 75 57 93 55 71 49 28 +270 +7458 +3 85 6 8 98 16 90 75 19 81 19 16 57 50 25 +271 +10011 +81 10 75 39 40 66 94 6 78 7 59 28 76 56 68 +272 +13835 +65 75 5 74 8 63 31 2 71 8 46 49 27 44 64 +273 +12572 +39 35 52 96 89 15 80 50 35 22 33 73 49 69 3 +274 +9060 +39 99 87 38 46 22 57 10 79 57 50 76 98 92 35 +275 +5403 +87 7 4 65 92 72 48 51 77 51 64 53 93 91 93 +276 +13737 +45 72 15 97 44 19 68 99 68 92 6 33 39 62 4 +277 +5039 +5 14 78 83 62 30 46 72 90 92 49 17 45 39 33 +278 +2839 +64 72 99 39 52 11 2 1 63 38 67 1 54 84 99 +279 +4830 +17 5 22 58 61 13 39 10 99 6 37 6 7 18 43 +280 +12539 +3 49 95 43 59 59 99 97 13 96 8 58 70 94 66 +281 +6131 +74 87 4 27 44 81 2 95 14 29 5 41 10 79 79 +282 +4300 +75 58 36 62 6 45 47 94 80 57 52 52 56 67 87 +283 +6299 +57 30 43 63 30 47 36 10 31 49 57 41 15 33 4 +284 +1085 +19 56 86 62 41 65 37 84 50 60 47 33 81 11 46 +285 +10714 +11 89 87 91 98 28 81 47 74 92 95 89 70 63 14 +286 +13604 +75 24 18 42 72 3 71 7 48 73 87 37 20 24 66 +287 +9054 +24 90 50 58 61 76 83 69 6 63 29 32 18 89 53 +288 +6040 +31 56 35 89 26 86 56 71 89 75 73 69 79 66 14 +289 +9953 +55 65 49 67 43 76 8 63 72 63 86 25 39 92 12 +290 +11749 +73 70 47 32 45 20 85 90 43 13 24 30 58 71 79 +291 +9652 +34 24 88 44 73 18 60 4 80 82 21 14 63 30 57 +292 +10605 +88 66 10 13 88 60 13 55 88 52 16 68 92 6 6 +293 +2763 +79 67 33 47 83 14 80 34 10 90 55 26 78 63 95 +294 +6053 +88 94 72 3 64 40 25 55 15 92 32 71 67 85 17 +295 +859 +45 43 61 94 19 96 20 42 39 5 79 72 25 91 49 +296 +6379 +99 51 61 52 73 25 13 6 99 74 66 34 66 39 26 +297 +2605 +82 79 17 89 81 51 18 48 18 61 54 65 17 7 22 +298 +11046 +40 88 75 1 58 3 67 50 77 80 43 37 81 72 24 +299 +15361 +57 3 87 45 35 64 43 63 98 39 20 97 29 91 75 diff --git a/data/jobshop/300_15_07.txt b/data/jobshop/300_15_07.txt new file mode 100644 index 0000000000..a04457089d --- /dev/null +++ b/data/jobshop/300_15_07.txt @@ -0,0 +1,903 @@ +300 +15 +1604047097 +0 +13361 +86 31 51 35 87 92 83 91 46 11 80 83 51 99 70 +1 +2723 +22 62 63 80 52 53 12 20 58 36 43 43 35 30 52 +2 +994 +54 17 20 15 94 62 69 89 95 36 55 1 67 91 92 +3 +14474 +65 87 83 97 55 90 32 58 20 99 83 91 70 10 93 +4 +12402 +55 3 84 89 9 51 85 26 90 14 63 61 63 10 3 +5 +7267 +19 97 94 81 56 86 71 67 5 76 99 35 85 41 7 +6 +10724 +7 92 85 64 15 78 10 34 42 90 24 66 43 40 31 +7 +10747 +35 51 53 22 1 56 97 50 32 75 65 56 22 56 4 +8 +7948 +78 23 62 28 45 65 41 49 36 14 90 79 19 98 31 +9 +5252 +32 7 12 34 87 1 6 11 89 55 53 59 37 22 26 +10 +8032 +10 75 58 42 16 11 17 82 19 48 31 19 59 54 77 +11 +10442 +75 64 59 65 81 65 43 55 94 41 4 36 26 71 50 +12 +4314 +14 23 35 84 34 56 79 73 37 51 78 56 74 50 57 +13 +12392 +53 50 69 71 35 20 96 59 48 25 35 95 54 36 22 +14 +13139 +49 25 94 83 3 2 42 54 83 99 82 71 34 7 42 +15 +12277 +40 33 19 77 54 70 36 5 62 74 10 77 49 43 17 +16 +6473 +19 32 11 33 84 42 84 5 26 83 19 64 93 21 39 +17 +1910 +25 25 8 59 86 45 93 52 35 13 16 69 14 50 74 +18 +3466 +54 96 10 12 71 85 69 82 33 45 75 49 52 93 65 +19 +13169 +5 77 23 42 3 49 43 32 88 18 98 81 69 63 49 +20 +2539 +37 78 83 66 40 50 63 48 26 3 43 66 15 71 61 +21 +1722 +56 44 43 56 15 27 79 10 40 49 54 75 46 56 77 +22 +5037 +18 35 96 30 93 91 96 40 7 31 73 17 64 11 79 +23 +12877 +31 38 20 17 8 78 25 60 78 38 49 21 77 7 68 +24 +4840 +30 63 48 21 6 82 93 26 93 31 55 47 59 33 28 +25 +6563 +2 77 14 15 53 61 72 2 42 97 10 54 1 97 96 +26 +7877 +5 76 72 72 72 62 23 65 64 73 94 61 41 65 89 +27 +14597 +15 35 13 73 54 73 62 62 4 82 63 2 38 99 83 +28 +1344 +71 83 41 83 57 83 70 4 82 58 9 91 13 45 27 +29 +5217 +46 26 61 47 14 15 64 17 19 1 47 83 89 8 52 +30 +14585 +49 84 19 92 80 75 4 90 73 76 37 89 93 83 55 +31 +11094 +89 95 47 1 61 11 38 86 10 86 96 81 30 23 91 +32 +8373 +59 34 6 25 24 21 30 89 44 58 3 73 85 23 13 +33 +4518 +42 87 58 87 19 4 65 22 95 80 93 12 59 67 53 +34 +2568 +13 6 42 83 33 75 84 21 52 89 65 44 20 65 97 +35 +8239 +56 52 25 57 28 71 48 22 1 66 46 25 20 32 47 +36 +5130 +27 38 12 23 32 45 44 62 30 57 16 10 82 84 9 +37 +7863 +13 9 66 78 68 28 31 65 88 32 55 71 67 52 20 +38 +8069 +29 98 81 57 83 48 31 86 19 54 4 10 39 37 61 +39 +14211 +20 41 26 96 31 51 20 75 51 69 54 83 12 84 80 +40 +10328 +30 28 28 7 8 65 54 90 99 37 15 76 90 72 46 +41 +15366 +26 50 12 89 83 15 27 97 80 61 98 26 43 34 73 +42 +1666 +98 94 92 73 99 59 83 88 93 24 14 19 94 1 43 +43 +5725 +12 56 29 52 82 97 67 30 58 53 16 19 48 53 36 +44 +3395 +48 48 12 21 82 9 98 29 99 58 99 17 11 4 47 +45 +2773 +54 23 64 74 80 5 56 91 89 36 89 88 26 67 6 +46 +2966 +93 93 91 78 33 43 20 42 3 43 65 57 29 48 28 +47 +2759 +29 56 84 72 33 1 7 7 57 93 99 8 49 50 85 +48 +6975 +51 3 58 62 48 60 44 41 40 57 37 26 91 19 44 +49 +1685 +33 53 90 79 67 41 43 41 9 53 34 24 17 45 39 +50 +5377 +32 67 33 8 53 20 43 1 68 40 26 78 25 15 54 +51 +8101 +80 55 44 24 68 59 2 42 96 39 36 66 54 34 8 +52 +7265 +9 26 19 38 90 95 27 93 20 52 74 41 6 65 73 +53 +3322 +14 79 13 42 13 46 88 73 39 3 40 42 49 31 63 +54 +5378 +11 83 23 64 55 87 49 62 77 77 51 14 62 94 29 +55 +1184 +46 63 37 10 85 43 55 74 60 84 95 80 87 85 94 +56 +8614 +86 6 11 80 35 4 52 76 73 49 85 32 58 55 75 +57 +12133 +55 4 13 88 6 32 46 19 53 57 25 42 10 55 40 +58 +15529 +2 74 51 21 12 79 42 2 79 3 51 55 57 46 29 +59 +8271 +78 93 88 30 34 44 85 72 62 1 10 1 5 40 13 +60 +13036 +55 87 62 98 79 17 28 86 36 57 70 82 95 42 19 +61 +8338 +68 47 62 25 83 71 47 95 2 19 13 31 73 50 63 +62 +13373 +49 84 31 88 98 69 65 36 41 33 4 43 55 69 31 +63 +4546 +12 48 87 11 83 3 41 42 76 46 89 20 87 2 16 +64 +9588 +56 89 92 35 89 2 96 35 57 80 43 56 89 60 90 +65 +10366 +53 16 85 65 64 42 10 47 31 69 86 72 50 40 3 +66 +11937 +20 63 52 62 44 67 25 65 78 22 28 53 23 69 2 +67 +1755 +63 58 29 78 4 48 49 8 73 7 55 56 82 92 59 +68 +8337 +79 67 76 67 75 91 59 12 5 80 23 57 22 58 35 +69 +6038 +1 29 61 98 97 20 54 92 97 97 13 21 20 24 65 +70 +1585 +84 42 3 9 97 32 83 83 64 85 27 66 48 29 94 +71 +10261 +37 13 37 22 12 41 31 15 52 70 30 84 75 26 53 +72 +7100 +38 24 32 61 12 79 96 52 86 27 59 9 36 16 5 +73 +8116 +99 17 10 27 9 80 31 5 31 67 18 34 79 40 55 +74 +3500 +99 30 64 17 45 83 82 90 78 51 19 86 43 38 86 +75 +869 +23 61 14 13 82 72 75 40 72 2 16 22 65 26 36 +76 +7623 +27 7 21 87 51 80 6 87 86 24 48 85 99 43 56 +77 +1477 +68 40 57 66 19 21 26 57 43 55 60 67 25 74 96 +78 +14166 +58 64 92 6 7 13 18 88 32 97 41 5 39 60 54 +79 +5890 +32 46 50 64 42 21 71 60 28 34 56 46 48 85 34 +80 +11923 +32 54 52 65 45 91 67 86 28 34 27 62 10 5 66 +81 +12335 +79 60 55 92 53 84 35 34 22 83 26 86 29 42 67 +82 +14904 +17 76 50 43 25 75 17 58 74 89 73 8 14 58 62 +83 +6153 +29 91 26 23 67 24 57 33 60 75 5 62 37 74 36 +84 +3535 +17 58 7 16 82 48 56 74 1 22 26 27 53 21 15 +85 +9096 +90 53 70 51 49 61 57 53 84 47 32 84 87 18 34 +86 +1461 +91 71 85 19 62 14 94 43 80 56 57 45 27 79 43 +87 +2300 +24 89 89 36 18 67 62 22 88 47 59 2 98 60 32 +88 +8395 +37 78 92 56 4 40 36 81 84 84 16 14 98 73 61 +89 +11007 +78 20 3 65 99 22 48 76 17 35 96 4 82 91 62 +90 +4683 +78 47 59 65 70 2 79 84 93 41 88 80 90 51 46 +91 +3322 +91 33 76 72 54 5 26 37 72 85 11 83 47 96 11 +92 +7340 +61 14 4 9 11 18 31 40 38 17 32 14 77 1 94 +93 +2320 +5 75 17 38 16 23 49 51 42 9 59 61 66 19 6 +94 +6749 +6 29 80 26 75 32 63 90 65 40 71 77 91 46 63 +95 +9629 +61 73 87 84 27 16 50 96 5 29 14 19 7 88 17 +96 +12695 +73 62 80 23 16 37 87 66 64 80 75 9 94 26 13 +97 +12402 +31 91 66 75 58 23 58 22 51 93 30 91 51 87 59 +98 +9828 +71 54 43 39 29 60 19 9 85 51 34 45 81 49 68 +99 +9500 +23 76 56 15 59 42 97 59 73 62 58 74 52 63 17 +100 +2684 +22 21 42 68 47 58 46 7 48 30 98 72 64 75 94 +101 +7180 +58 51 57 39 47 20 88 73 42 16 39 10 41 10 19 +102 +4112 +72 99 63 87 90 52 27 75 14 59 52 21 66 19 94 +103 +7539 +80 73 62 63 60 31 37 59 69 75 67 72 50 62 14 +104 +6146 +98 34 40 86 22 19 45 20 5 10 87 71 83 62 61 +105 +8628 +81 57 57 74 73 45 49 85 98 76 48 95 71 82 78 +106 +7882 +2 81 85 87 69 70 30 41 14 82 59 78 2 80 22 +107 +14778 +75 4 33 79 81 41 49 41 77 24 57 61 96 3 14 +108 +4710 +18 86 1 25 25 53 28 19 10 8 52 7 53 7 55 +109 +3999 +86 21 30 92 38 11 3 32 74 19 21 23 15 28 87 +110 +9976 +60 6 60 54 36 57 30 48 5 44 66 96 77 3 60 +111 +15109 +40 83 15 4 67 74 6 18 76 45 15 77 47 28 88 +112 +7526 +82 40 18 76 84 54 62 34 10 51 95 47 68 52 69 +113 +3340 +17 93 21 80 81 99 37 45 88 95 99 66 15 48 67 +114 +2773 +84 65 62 32 54 34 81 62 63 47 60 40 24 45 71 +115 +2689 +2 71 99 91 47 90 51 25 49 22 44 32 65 45 58 +116 +7045 +74 49 52 15 83 44 69 80 98 41 39 54 24 35 16 +117 +10263 +76 18 36 84 8 32 32 87 59 9 18 52 31 92 43 +118 +13267 +89 17 35 88 59 33 30 44 67 84 57 44 46 85 96 +119 +3456 +78 28 36 19 96 26 15 43 72 96 64 79 44 90 32 +120 +6458 +37 67 20 6 83 35 51 30 42 28 57 23 61 12 91 +121 +5950 +31 20 62 95 44 2 20 39 18 49 21 39 68 16 28 +122 +4868 +21 37 64 94 2 72 82 73 7 59 90 55 1 1 70 +123 +9004 +31 95 61 17 86 22 55 23 7 94 52 9 57 35 57 +124 +12753 +25 95 66 86 66 99 76 88 13 98 52 43 75 47 2 +125 +14303 +33 84 31 20 69 91 97 62 89 93 53 73 48 64 52 +126 +5028 +37 24 85 77 64 94 47 94 9 94 43 70 43 22 89 +127 +3447 +94 93 71 60 83 8 13 87 48 89 98 24 29 30 10 +128 +4112 +40 48 33 40 68 78 66 95 15 3 91 94 74 90 41 +129 +8190 +77 8 15 35 62 22 54 83 86 62 67 21 72 22 55 +130 +11805 +68 78 68 94 36 74 33 21 86 76 62 47 37 79 19 +131 +6100 +30 79 85 2 40 71 81 65 36 98 76 83 81 16 86 +132 +11109 +88 91 40 19 96 26 40 72 85 64 37 16 52 75 14 +133 +2686 +24 30 99 59 66 70 64 16 30 58 6 21 6 6 71 +134 +6641 +47 30 8 96 92 53 18 77 37 18 80 45 82 84 46 +135 +1934 +45 51 62 89 46 9 58 87 13 6 57 21 10 99 79 +136 +14552 +41 74 48 3 51 8 94 49 14 68 94 73 18 6 33 +137 +10585 +67 29 65 14 71 11 16 74 74 46 39 13 10 45 14 +138 +5607 +30 62 73 33 74 75 86 70 39 66 41 12 30 6 9 +139 +11130 +85 80 71 17 56 25 8 71 97 11 14 70 39 82 99 +140 +5232 +83 76 17 76 34 32 15 89 47 36 12 17 42 30 18 +141 +13238 +51 56 87 29 67 53 18 49 5 47 20 55 70 18 16 +142 +2578 +14 53 37 41 99 53 97 85 63 63 19 40 85 96 91 +143 +1929 +19 14 95 77 3 79 3 2 7 77 94 12 44 89 19 +144 +1074 +44 3 54 77 90 49 72 18 45 84 21 12 60 28 52 +145 +11311 +26 55 62 99 68 11 27 10 4 9 91 14 76 86 1 +146 +1752 +68 96 84 55 5 17 90 31 70 95 85 49 5 56 82 +147 +6547 +86 48 25 59 65 5 17 69 27 78 59 10 14 96 36 +148 +14477 +47 96 34 7 83 3 22 77 42 39 78 72 70 91 13 +149 +8399 +69 25 98 97 2 9 98 34 54 77 92 22 35 53 49 +150 +15074 +41 41 21 49 88 85 21 83 81 43 69 23 65 5 91 +151 +12434 +48 18 44 62 95 73 40 80 83 81 23 24 24 38 56 +152 +9086 +57 67 71 14 4 60 98 30 23 58 39 82 1 20 16 +153 +3378 +74 77 58 21 22 23 45 89 44 81 77 4 19 91 66 +154 +1412 +63 46 68 39 78 23 37 91 45 37 3 65 40 2 26 +155 +7369 +61 57 49 67 89 23 97 96 66 22 45 74 1 3 76 +156 +11514 +55 60 28 38 74 55 69 87 97 31 12 30 22 62 15 +157 +1843 +52 2 16 35 56 58 42 81 52 96 44 23 80 68 99 +158 +12637 +61 4 77 36 75 37 68 76 24 75 24 1 33 10 94 +159 +13628 +72 15 53 74 72 35 35 16 3 46 37 17 16 21 71 +160 +12466 +92 14 63 97 45 26 19 15 51 17 78 40 25 1 27 +161 +6464 +63 69 95 2 12 17 27 71 17 54 77 46 52 95 31 +162 +2406 +74 85 92 79 15 73 27 63 22 36 58 86 75 45 19 +163 +4192 +33 1 79 36 33 22 32 52 86 4 50 50 22 12 81 +164 +6489 +33 36 43 44 44 82 87 80 97 27 89 61 5 78 44 +165 +10842 +49 53 17 62 24 88 25 34 63 10 26 60 40 84 29 +166 +9676 +27 7 58 88 10 22 68 31 15 66 56 78 86 59 86 +167 +2766 +28 31 16 55 15 1 99 95 64 43 8 66 93 72 58 +168 +14629 +6 19 70 86 24 92 89 24 27 4 22 2 49 1 42 +169 +14396 +54 46 82 42 76 57 43 77 35 4 88 2 47 54 5 +170 +4696 +6 43 64 46 1 16 12 98 67 41 23 86 6 94 75 +171 +13591 +68 84 7 52 74 37 79 12 65 36 18 56 91 36 28 +172 +7127 +54 6 41 12 62 6 39 76 76 97 95 18 39 77 25 +173 +1602 +48 18 63 91 70 57 76 29 86 50 5 43 7 70 29 +174 +15125 +34 84 54 64 26 6 13 81 19 45 19 14 95 13 87 +175 +14621 +60 95 37 90 1 20 91 93 65 25 82 6 78 84 32 +176 +10587 +40 65 6 70 24 62 62 13 89 71 44 10 19 20 3 +177 +15088 +2 89 59 16 57 75 41 36 10 61 87 73 78 74 39 +178 +7604 +85 90 95 9 36 17 20 94 80 50 92 67 29 85 25 +179 +6583 +33 48 55 18 54 95 61 43 48 56 46 1 60 59 91 +180 +1752 +65 97 41 3 89 77 35 7 77 70 73 99 51 51 22 +181 +14262 +46 44 25 19 81 90 21 7 48 8 85 90 3 87 86 +182 +1885 +48 15 14 21 14 14 93 12 79 99 42 82 63 6 92 +183 +3709 +17 48 87 16 50 95 2 64 81 68 3 8 49 78 65 +184 +1867 +98 33 89 55 7 5 41 68 93 25 36 96 73 60 32 +185 +9709 +72 27 34 36 11 18 4 46 50 2 92 14 59 59 34 +186 +5024 +36 30 17 31 71 13 67 82 2 57 9 33 15 62 77 +187 +14853 +45 97 42 19 37 49 14 4 50 90 85 28 87 71 83 +188 +14851 +9 80 34 53 3 25 75 83 47 99 24 30 82 60 55 +189 +8715 +73 33 2 80 46 1 53 28 65 14 13 97 17 26 11 +190 +15186 +3 65 98 60 17 58 84 2 63 55 49 1 27 51 24 +191 +8425 +75 93 8 7 94 79 13 84 67 53 59 55 49 20 41 +192 +10242 +16 86 80 53 81 60 29 36 72 56 5 69 1 40 78 +193 +1723 +31 8 4 62 3 89 96 34 39 65 86 90 11 73 49 +194 +1132 +54 78 48 48 24 64 92 7 55 33 22 14 29 82 29 +195 +10964 +19 62 72 77 13 90 21 92 1 98 20 91 67 28 99 +196 +6405 +97 41 28 10 96 79 81 23 50 45 5 91 1 20 65 +197 +3877 +84 83 41 2 48 61 95 81 13 69 85 12 81 51 36 +198 +6206 +30 97 17 86 62 18 76 56 7 59 45 53 73 23 96 +199 +7918 +29 31 17 54 4 10 32 50 18 22 73 70 11 88 96 +200 +1140 +56 24 34 31 80 4 80 86 55 50 9 3 73 61 22 +201 +5894 +42 29 27 72 77 19 35 50 96 46 23 90 11 90 16 +202 +12354 +25 92 36 59 40 58 65 66 73 70 59 50 11 63 27 +203 +6822 +1 41 65 26 11 19 72 62 29 45 90 67 81 85 41 +204 +12889 +31 8 47 96 45 28 68 63 85 14 54 33 89 85 79 +205 +2588 +72 7 34 69 91 54 97 37 5 62 57 27 81 86 37 +206 +12493 +25 57 67 80 23 58 2 28 14 66 27 60 63 6 48 +207 +8207 +83 49 13 19 23 41 77 7 39 84 35 82 60 15 90 +208 +13655 +99 17 56 72 29 40 34 23 7 14 21 6 17 38 44 +209 +7415 +50 8 9 28 94 33 78 99 19 2 34 38 98 59 74 +210 +4134 +92 40 72 59 12 2 8 14 9 89 38 92 27 8 88 +211 +9505 +83 28 5 22 92 26 93 49 6 72 70 3 42 22 21 +212 +12298 +10 48 88 28 1 99 22 58 96 98 45 84 4 91 13 +213 +6303 +22 51 58 42 73 38 71 61 62 42 2 47 11 45 93 +214 +12123 +26 84 17 37 50 87 35 35 82 13 32 22 29 24 69 +215 +14193 +56 3 4 20 31 11 61 46 72 38 76 80 62 47 50 +216 +6323 +99 43 67 99 25 32 82 38 71 90 25 47 39 38 79 +217 +8334 +42 72 47 37 6 67 26 62 71 20 99 7 77 29 95 +218 +12237 +48 47 46 65 31 76 74 53 46 9 40 76 7 87 35 +219 +2708 +93 30 19 53 9 55 47 7 77 3 63 18 24 17 93 +220 +9455 +46 33 7 51 83 32 97 23 99 24 18 93 72 44 72 +221 +1651 +61 90 34 47 19 74 72 24 86 79 81 90 23 83 68 +222 +7946 +78 45 75 68 72 85 52 73 96 15 79 50 89 66 18 +223 +14755 +61 39 6 15 52 30 7 23 89 82 34 43 61 41 81 +224 +5722 +37 33 40 86 9 40 4 91 39 1 10 95 43 78 23 +225 +7736 +34 50 87 60 30 31 41 34 80 34 39 48 64 77 43 +226 +3789 +29 43 75 61 60 92 12 43 85 65 69 55 70 76 60 +227 +11362 +46 41 12 16 83 12 65 10 84 23 28 56 94 84 68 +228 +2795 +72 56 80 94 10 79 13 70 39 77 67 82 87 20 35 +229 +12083 +19 85 83 54 79 78 99 94 45 44 23 91 99 36 69 +230 +6912 +63 50 17 24 45 27 81 85 62 45 53 39 59 33 89 +231 +11483 +32 27 40 71 63 22 69 53 41 68 87 41 63 35 51 +232 +9899 +69 96 38 4 73 5 77 28 55 91 86 48 84 24 52 +233 +13870 +99 94 16 1 20 29 49 99 31 44 79 62 89 21 52 +234 +11042 +89 48 33 1 76 26 19 25 27 80 18 33 57 79 18 +235 +12515 +48 68 61 26 34 80 78 38 69 60 15 63 20 28 22 +236 +8382 +23 96 13 65 66 78 46 93 85 7 72 46 71 94 4 +237 +2366 +78 75 33 21 48 97 81 39 11 86 21 93 32 80 1 +238 +13382 +94 89 88 80 55 16 81 31 89 51 13 30 83 76 53 +239 +13439 +93 62 99 40 39 24 36 51 37 90 32 48 13 35 44 +240 +1358 +84 45 33 46 33 78 11 1 4 64 21 12 48 50 94 +241 +1697 +28 40 37 75 97 58 51 23 40 43 26 11 80 93 14 +242 +8415 +70 39 54 80 18 73 72 42 86 25 76 10 90 22 99 +243 +5172 +94 7 43 43 62 32 86 23 37 63 22 49 68 94 78 +244 +13882 +52 23 96 49 46 17 65 97 87 32 43 65 80 57 43 +245 +1371 +54 49 65 25 3 95 81 69 8 89 23 89 81 21 48 +246 +5060 +48 51 15 39 26 38 31 53 11 56 8 9 95 10 30 +247 +2653 +55 35 63 2 21 37 91 4 97 8 2 94 52 49 92 +248 +11236 +85 30 34 20 24 54 95 58 39 45 3 45 30 10 88 +249 +7872 +71 59 42 45 55 89 64 84 32 8 9 71 87 72 66 +250 +14596 +17 51 94 85 59 28 75 78 96 28 19 1 82 1 57 +251 +2225 +31 52 26 89 75 98 70 63 40 34 31 79 24 89 74 +252 +7634 +42 29 72 48 30 59 43 17 76 30 14 24 23 53 64 +253 +11797 +32 47 56 75 78 46 61 41 20 97 58 2 59 87 57 +254 +2040 +67 72 82 43 34 89 65 81 83 22 9 70 26 20 7 +255 +6688 +94 40 90 66 59 36 14 42 70 74 96 40 79 77 27 +256 +11496 +2 72 11 32 72 56 71 19 93 15 37 15 62 96 98 +257 +12500 +46 30 1 93 66 97 9 94 84 86 50 76 35 41 58 +258 +6247 +99 47 41 16 70 75 68 53 52 21 17 78 64 70 17 +259 +4312 +15 7 96 13 31 67 26 23 19 88 73 23 99 51 1 +260 +6021 +97 76 31 67 5 37 34 60 32 54 43 7 89 25 98 +261 +6630 +62 59 51 85 22 62 21 57 51 25 50 91 71 86 4 +262 +9354 +51 40 43 26 10 46 7 67 86 50 22 5 89 26 84 +263 +7507 +42 22 11 34 97 23 48 70 47 99 99 9 47 34 61 +264 +12437 +26 8 56 60 3 92 21 9 10 49 47 84 62 30 85 +265 +14400 +32 32 31 42 94 24 19 70 56 39 71 55 62 46 58 +266 +2416 +46 18 79 45 59 95 69 49 77 98 37 35 79 51 32 +267 +944 +96 47 52 51 83 81 42 39 53 72 19 75 1 76 77 +268 +4168 +87 77 73 39 21 53 68 85 75 57 93 55 71 49 28 +269 +7457 +3 85 6 8 98 16 90 75 19 81 19 16 57 50 25 +270 +10009 +81 10 75 39 40 66 94 6 78 7 59 28 76 56 68 +271 +13833 +65 75 5 74 8 63 31 2 71 8 46 49 27 44 64 +272 +12570 +39 35 52 96 89 15 80 50 35 22 33 73 49 69 3 +273 +9059 +39 99 87 38 46 22 57 10 79 57 50 76 98 92 35 +274 +5402 +87 7 4 65 92 72 48 51 77 51 64 53 93 91 93 +275 +13735 +45 72 15 97 44 19 68 99 68 92 6 33 39 62 4 +276 +5038 +5 14 78 83 62 30 46 72 90 92 49 17 45 39 33 +277 +2839 +64 72 99 39 52 11 2 1 63 38 67 1 54 84 99 +278 +4830 +17 5 22 58 61 13 39 10 99 6 37 6 7 18 43 +279 +12537 +3 49 95 43 59 59 99 97 13 96 8 58 70 94 66 +280 +6130 +74 87 4 27 44 81 2 95 14 29 5 41 10 79 79 +281 +4299 +75 58 36 62 6 45 47 94 80 57 52 52 56 67 87 +282 +6298 +57 30 43 63 30 47 36 10 31 49 57 41 15 33 4 +283 +1085 +19 56 86 62 41 65 37 84 50 60 47 33 81 11 46 +284 +10712 +11 89 87 91 98 28 81 47 74 92 95 89 70 63 14 +285 +13602 +75 24 18 42 72 3 71 7 48 73 87 37 20 24 66 +286 +9052 +24 90 50 58 61 76 83 69 6 63 29 32 18 89 53 +287 +6040 +31 56 35 89 26 86 56 71 89 75 73 69 79 66 14 +288 +9951 +55 65 49 67 43 76 8 63 72 63 86 25 39 92 12 +289 +11748 +73 70 47 32 45 20 85 90 43 13 24 30 58 71 79 +290 +9650 +34 24 88 44 73 18 60 4 80 82 21 14 63 30 57 +291 +10603 +88 66 10 13 88 60 13 55 88 52 16 68 92 6 6 +292 +2763 +79 67 33 47 83 14 80 34 10 90 55 26 78 63 95 +293 +6052 +88 94 72 3 64 40 25 55 15 92 32 71 67 85 17 +294 +859 +45 43 61 94 19 96 20 42 39 5 79 72 25 91 49 +295 +6379 +99 51 61 52 73 25 13 6 99 74 66 34 66 39 26 +296 +2604 +82 79 17 89 81 51 18 48 18 61 54 65 17 7 22 +297 +11044 +40 88 75 1 58 3 67 50 77 80 43 37 81 72 24 +298 +15359 +57 3 87 45 35 64 43 63 98 39 20 97 29 91 75 +299 +15669 +91 14 27 30 47 27 40 31 15 2 9 87 18 65 41 diff --git a/data/jobshop/300_15_08.txt b/data/jobshop/300_15_08.txt new file mode 100644 index 0000000000..8c067bd55b --- /dev/null +++ b/data/jobshop/300_15_08.txt @@ -0,0 +1,903 @@ +300 +15 +1857338488 +0 +2723 +22 62 63 80 52 53 12 20 58 36 43 43 35 30 52 +1 +994 +54 17 20 15 94 62 69 89 95 36 55 1 67 91 92 +2 +14474 +65 87 83 97 55 90 32 58 20 99 83 91 70 10 93 +3 +12402 +55 3 84 89 9 51 85 26 90 14 63 61 63 10 3 +4 +7267 +19 97 94 81 56 86 71 67 5 76 99 35 85 41 7 +5 +10724 +7 92 85 64 15 78 10 34 42 90 24 66 43 40 31 +6 +10746 +35 51 53 22 1 56 97 50 32 75 65 56 22 56 4 +7 +7948 +78 23 62 28 45 65 41 49 36 14 90 79 19 98 31 +8 +5252 +32 7 12 34 87 1 6 11 89 55 53 59 37 22 26 +9 +8032 +10 75 58 42 16 11 17 82 19 48 31 19 59 54 77 +10 +10442 +75 64 59 65 81 65 43 55 94 41 4 36 26 71 50 +11 +4314 +14 23 35 84 34 56 79 73 37 51 78 56 74 50 57 +12 +12392 +53 50 69 71 35 20 96 59 48 25 35 95 54 36 22 +13 +13139 +49 25 94 83 3 2 42 54 83 99 82 71 34 7 42 +14 +12277 +40 33 19 77 54 70 36 5 62 74 10 77 49 43 17 +15 +6473 +19 32 11 33 84 42 84 5 26 83 19 64 93 21 39 +16 +1910 +25 25 8 59 86 45 93 52 35 13 16 69 14 50 74 +17 +3466 +54 96 10 12 71 85 69 82 33 45 75 49 52 93 65 +18 +13169 +5 77 23 42 3 49 43 32 88 18 98 81 69 63 49 +19 +2539 +37 78 83 66 40 50 63 48 26 3 43 66 15 71 61 +20 +1722 +56 44 43 56 15 27 79 10 40 49 54 75 46 56 77 +21 +5037 +18 35 96 30 93 91 96 40 7 31 73 17 64 11 79 +22 +12877 +31 38 20 17 8 78 25 60 78 38 49 21 77 7 68 +23 +4840 +30 63 48 21 6 82 93 26 93 31 55 47 59 33 28 +24 +6563 +2 77 14 15 53 61 72 2 42 97 10 54 1 97 96 +25 +7877 +5 76 72 72 72 62 23 65 64 73 94 61 41 65 89 +26 +14597 +15 35 13 73 54 73 62 62 4 82 63 2 38 99 83 +27 +1344 +71 83 41 83 57 83 70 4 82 58 9 91 13 45 27 +28 +5217 +46 26 61 47 14 15 64 17 19 1 47 83 89 8 52 +29 +14585 +49 84 19 92 80 75 4 90 73 76 37 89 93 83 55 +30 +11094 +89 95 47 1 61 11 38 86 10 86 96 81 30 23 91 +31 +8373 +59 34 6 25 24 21 30 89 44 58 3 73 85 23 13 +32 +4518 +42 87 58 87 19 4 65 22 95 80 93 12 59 67 53 +33 +2568 +13 6 42 83 33 75 84 21 52 89 65 44 20 65 97 +34 +8239 +56 52 25 57 28 71 48 22 1 66 46 25 20 32 47 +35 +5130 +27 38 12 23 32 45 44 62 30 57 16 10 82 84 9 +36 +7863 +13 9 66 78 68 28 31 65 88 32 55 71 67 52 20 +37 +8069 +29 98 81 57 83 48 31 86 19 54 4 10 39 37 61 +38 +14211 +20 41 26 96 31 51 20 75 51 69 54 83 12 84 80 +39 +10328 +30 28 28 7 8 65 54 90 99 37 15 76 90 72 46 +40 +15366 +26 50 12 89 83 15 27 97 80 61 98 26 43 34 73 +41 +1666 +98 94 92 73 99 59 83 88 93 24 14 19 94 1 43 +42 +5725 +12 56 29 52 82 97 67 30 58 53 16 19 48 53 36 +43 +3395 +48 48 12 21 82 9 98 29 99 58 99 17 11 4 47 +44 +2773 +54 23 64 74 80 5 56 91 89 36 89 88 26 67 6 +45 +2966 +93 93 91 78 33 43 20 42 3 43 65 57 29 48 28 +46 +2759 +29 56 84 72 33 1 7 7 57 93 99 8 49 50 85 +47 +6975 +51 3 58 62 48 60 44 41 40 57 37 26 91 19 44 +48 +1685 +33 53 90 79 67 41 43 41 9 53 34 24 17 45 39 +49 +5377 +32 67 33 8 53 20 43 1 68 40 26 78 25 15 54 +50 +8101 +80 55 44 24 68 59 2 42 96 39 36 66 54 34 8 +51 +7265 +9 26 19 38 90 95 27 93 20 52 74 41 6 65 73 +52 +3322 +14 79 13 42 13 46 88 73 39 3 40 42 49 31 63 +53 +5378 +11 83 23 64 55 87 49 62 77 77 51 14 62 94 29 +54 +1184 +46 63 37 10 85 43 55 74 60 84 95 80 87 85 94 +55 +8614 +86 6 11 80 35 4 52 76 73 49 85 32 58 55 75 +56 +12133 +55 4 13 88 6 32 46 19 53 57 25 42 10 55 40 +57 +15529 +2 74 51 21 12 79 42 2 79 3 51 55 57 46 29 +58 +8270 +78 93 88 30 34 44 85 72 62 1 10 1 5 40 13 +59 +13036 +55 87 62 98 79 17 28 86 36 57 70 82 95 42 19 +60 +8338 +68 47 62 25 83 71 47 95 2 19 13 31 73 50 63 +61 +13373 +49 84 31 88 98 69 65 36 41 33 4 43 55 69 31 +62 +4546 +12 48 87 11 83 3 41 42 76 46 89 20 87 2 16 +63 +9588 +56 89 92 35 89 2 96 35 57 80 43 56 89 60 90 +64 +10365 +53 16 85 65 64 42 10 47 31 69 86 72 50 40 3 +65 +11937 +20 63 52 62 44 67 25 65 78 22 28 53 23 69 2 +66 +1755 +63 58 29 78 4 48 49 8 73 7 55 56 82 92 59 +67 +8337 +79 67 76 67 75 91 59 12 5 80 23 57 22 58 35 +68 +6038 +1 29 61 98 97 20 54 92 97 97 13 21 20 24 65 +69 +1585 +84 42 3 9 97 32 83 83 64 85 27 66 48 29 94 +70 +10261 +37 13 37 22 12 41 31 15 52 70 30 84 75 26 53 +71 +7100 +38 24 32 61 12 79 96 52 86 27 59 9 36 16 5 +72 +8116 +99 17 10 27 9 80 31 5 31 67 18 34 79 40 55 +73 +3500 +99 30 64 17 45 83 82 90 78 51 19 86 43 38 86 +74 +869 +23 61 14 13 82 72 75 40 72 2 16 22 65 26 36 +75 +7623 +27 7 21 87 51 80 6 87 86 24 48 85 99 43 56 +76 +1477 +68 40 57 66 19 21 26 57 43 55 60 67 25 74 96 +77 +14166 +58 64 92 6 7 13 18 88 32 97 41 5 39 60 54 +78 +5890 +32 46 50 64 42 21 71 60 28 34 56 46 48 85 34 +79 +11923 +32 54 52 65 45 91 67 86 28 34 27 62 10 5 66 +80 +12335 +79 60 55 92 53 84 35 34 22 83 26 86 29 42 67 +81 +14904 +17 76 50 43 25 75 17 58 74 89 73 8 14 58 62 +82 +6153 +29 91 26 23 67 24 57 33 60 75 5 62 37 74 36 +83 +3535 +17 58 7 16 82 48 56 74 1 22 26 27 53 21 15 +84 +9096 +90 53 70 51 49 61 57 53 84 47 32 84 87 18 34 +85 +1461 +91 71 85 19 62 14 94 43 80 56 57 45 27 79 43 +86 +2300 +24 89 89 36 18 67 62 22 88 47 59 2 98 60 32 +87 +8394 +37 78 92 56 4 40 36 81 84 84 16 14 98 73 61 +88 +11007 +78 20 3 65 99 22 48 76 17 35 96 4 82 91 62 +89 +4683 +78 47 59 65 70 2 79 84 93 41 88 80 90 51 46 +90 +3322 +91 33 76 72 54 5 26 37 72 85 11 83 47 96 11 +91 +7340 +61 14 4 9 11 18 31 40 38 17 32 14 77 1 94 +92 +2320 +5 75 17 38 16 23 49 51 42 9 59 61 66 19 6 +93 +6749 +6 29 80 26 75 32 63 90 65 40 71 77 91 46 63 +94 +9629 +61 73 87 84 27 16 50 96 5 29 14 19 7 88 17 +95 +12694 +73 62 80 23 16 37 87 66 64 80 75 9 94 26 13 +96 +12402 +31 91 66 75 58 23 58 22 51 93 30 91 51 87 59 +97 +9828 +71 54 43 39 29 60 19 9 85 51 34 45 81 49 68 +98 +9500 +23 76 56 15 59 42 97 59 73 62 58 74 52 63 17 +99 +2684 +22 21 42 68 47 58 46 7 48 30 98 72 64 75 94 +100 +7180 +58 51 57 39 47 20 88 73 42 16 39 10 41 10 19 +101 +4112 +72 99 63 87 90 52 27 75 14 59 52 21 66 19 94 +102 +7539 +80 73 62 63 60 31 37 59 69 75 67 72 50 62 14 +103 +6146 +98 34 40 86 22 19 45 20 5 10 87 71 83 62 61 +104 +8628 +81 57 57 74 73 45 49 85 98 76 48 95 71 82 78 +105 +7882 +2 81 85 87 69 70 30 41 14 82 59 78 2 80 22 +106 +14778 +75 4 33 79 81 41 49 41 77 24 57 61 96 3 14 +107 +4710 +18 86 1 25 25 53 28 19 10 8 52 7 53 7 55 +108 +3999 +86 21 30 92 38 11 3 32 74 19 21 23 15 28 87 +109 +9976 +60 6 60 54 36 57 30 48 5 44 66 96 77 3 60 +110 +15109 +40 83 15 4 67 74 6 18 76 45 15 77 47 28 88 +111 +7526 +82 40 18 76 84 54 62 34 10 51 95 47 68 52 69 +112 +3340 +17 93 21 80 81 99 37 45 88 95 99 66 15 48 67 +113 +2773 +84 65 62 32 54 34 81 62 63 47 60 40 24 45 71 +114 +2689 +2 71 99 91 47 90 51 25 49 22 44 32 65 45 58 +115 +7045 +74 49 52 15 83 44 69 80 98 41 39 54 24 35 16 +116 +10263 +76 18 36 84 8 32 32 87 59 9 18 52 31 92 43 +117 +13267 +89 17 35 88 59 33 30 44 67 84 57 44 46 85 96 +118 +3456 +78 28 36 19 96 26 15 43 72 96 64 79 44 90 32 +119 +6458 +37 67 20 6 83 35 51 30 42 28 57 23 61 12 91 +120 +5950 +31 20 62 95 44 2 20 39 18 49 21 39 68 16 28 +121 +4868 +21 37 64 94 2 72 82 73 7 59 90 55 1 1 70 +122 +9004 +31 95 61 17 86 22 55 23 7 94 52 9 57 35 57 +123 +12753 +25 95 66 86 66 99 76 88 13 98 52 43 75 47 2 +124 +14303 +33 84 31 20 69 91 97 62 89 93 53 73 48 64 52 +125 +5028 +37 24 85 77 64 94 47 94 9 94 43 70 43 22 89 +126 +3447 +94 93 71 60 83 8 13 87 48 89 98 24 29 30 10 +127 +4112 +40 48 33 40 68 78 66 95 15 3 91 94 74 90 41 +128 +8190 +77 8 15 35 62 22 54 83 86 62 67 21 72 22 55 +129 +11805 +68 78 68 94 36 74 33 21 86 76 62 47 37 79 19 +130 +6099 +30 79 85 2 40 71 81 65 36 98 76 83 81 16 86 +131 +11109 +88 91 40 19 96 26 40 72 85 64 37 16 52 75 14 +132 +2686 +24 30 99 59 66 70 64 16 30 58 6 21 6 6 71 +133 +6641 +47 30 8 96 92 53 18 77 37 18 80 45 82 84 46 +134 +1934 +45 51 62 89 46 9 58 87 13 6 57 21 10 99 79 +135 +14552 +41 74 48 3 51 8 94 49 14 68 94 73 18 6 33 +136 +10585 +67 29 65 14 71 11 16 74 74 46 39 13 10 45 14 +137 +5607 +30 62 73 33 74 75 86 70 39 66 41 12 30 6 9 +138 +11129 +85 80 71 17 56 25 8 71 97 11 14 70 39 82 99 +139 +5232 +83 76 17 76 34 32 15 89 47 36 12 17 42 30 18 +140 +13238 +51 56 87 29 67 53 18 49 5 47 20 55 70 18 16 +141 +2578 +14 53 37 41 99 53 97 85 63 63 19 40 85 96 91 +142 +1929 +19 14 95 77 3 79 3 2 7 77 94 12 44 89 19 +143 +1074 +44 3 54 77 90 49 72 18 45 84 21 12 60 28 52 +144 +11311 +26 55 62 99 68 11 27 10 4 9 91 14 76 86 1 +145 +1752 +68 96 84 55 5 17 90 31 70 95 85 49 5 56 82 +146 +6547 +86 48 25 59 65 5 17 69 27 78 59 10 14 96 36 +147 +14477 +47 96 34 7 83 3 22 77 42 39 78 72 70 91 13 +148 +8399 +69 25 98 97 2 9 98 34 54 77 92 22 35 53 49 +149 +15074 +41 41 21 49 88 85 21 83 81 43 69 23 65 5 91 +150 +12434 +48 18 44 62 95 73 40 80 83 81 23 24 24 38 56 +151 +9086 +57 67 71 14 4 60 98 30 23 58 39 82 1 20 16 +152 +3378 +74 77 58 21 22 23 45 89 44 81 77 4 19 91 66 +153 +1412 +63 46 68 39 78 23 37 91 45 37 3 65 40 2 26 +154 +7369 +61 57 49 67 89 23 97 96 66 22 45 74 1 3 76 +155 +11514 +55 60 28 38 74 55 69 87 97 31 12 30 22 62 15 +156 +1843 +52 2 16 35 56 58 42 81 52 96 44 23 80 68 99 +157 +12637 +61 4 77 36 75 37 68 76 24 75 24 1 33 10 94 +158 +13628 +72 15 53 74 72 35 35 16 3 46 37 17 16 21 71 +159 +12466 +92 14 63 97 45 26 19 15 51 17 78 40 25 1 27 +160 +6464 +63 69 95 2 12 17 27 71 17 54 77 46 52 95 31 +161 +2406 +74 85 92 79 15 73 27 63 22 36 58 86 75 45 19 +162 +4192 +33 1 79 36 33 22 32 52 86 4 50 50 22 12 81 +163 +6489 +33 36 43 44 44 82 87 80 97 27 89 61 5 78 44 +164 +10842 +49 53 17 62 24 88 25 34 63 10 26 60 40 84 29 +165 +9676 +27 7 58 88 10 22 68 31 15 66 56 78 86 59 86 +166 +2766 +28 31 16 55 15 1 99 95 64 43 8 66 93 72 58 +167 +14629 +6 19 70 86 24 92 89 24 27 4 22 2 49 1 42 +168 +14396 +54 46 82 42 76 57 43 77 35 4 88 2 47 54 5 +169 +4696 +6 43 64 46 1 16 12 98 67 41 23 86 6 94 75 +170 +13591 +68 84 7 52 74 37 79 12 65 36 18 56 91 36 28 +171 +7127 +54 6 41 12 62 6 39 76 76 97 95 18 39 77 25 +172 +1602 +48 18 63 91 70 57 76 29 86 50 5 43 7 70 29 +173 +15125 +34 84 54 64 26 6 13 81 19 45 19 14 95 13 87 +174 +14621 +60 95 37 90 1 20 91 93 65 25 82 6 78 84 32 +175 +10587 +40 65 6 70 24 62 62 13 89 71 44 10 19 20 3 +176 +15087 +2 89 59 16 57 75 41 36 10 61 87 73 78 74 39 +177 +7604 +85 90 95 9 36 17 20 94 80 50 92 67 29 85 25 +178 +6583 +33 48 55 18 54 95 61 43 48 56 46 1 60 59 91 +179 +1752 +65 97 41 3 89 77 35 7 77 70 73 99 51 51 22 +180 +14262 +46 44 25 19 81 90 21 7 48 8 85 90 3 87 86 +181 +1885 +48 15 14 21 14 14 93 12 79 99 42 82 63 6 92 +182 +3709 +17 48 87 16 50 95 2 64 81 68 3 8 49 78 65 +183 +1867 +98 33 89 55 7 5 41 68 93 25 36 96 73 60 32 +184 +9709 +72 27 34 36 11 18 4 46 50 2 92 14 59 59 34 +185 +5024 +36 30 17 31 71 13 67 82 2 57 9 33 15 62 77 +186 +14853 +45 97 42 19 37 49 14 4 50 90 85 28 87 71 83 +187 +14851 +9 80 34 53 3 25 75 83 47 99 24 30 82 60 55 +188 +8715 +73 33 2 80 46 1 53 28 65 14 13 97 17 26 11 +189 +15186 +3 65 98 60 17 58 84 2 63 55 49 1 27 51 24 +190 +8425 +75 93 8 7 94 79 13 84 67 53 59 55 49 20 41 +191 +10242 +16 86 80 53 81 60 29 36 72 56 5 69 1 40 78 +192 +1723 +31 8 4 62 3 89 96 34 39 65 86 90 11 73 49 +193 +1132 +54 78 48 48 24 64 92 7 55 33 22 14 29 82 29 +194 +10963 +19 62 72 77 13 90 21 92 1 98 20 91 67 28 99 +195 +6405 +97 41 28 10 96 79 81 23 50 45 5 91 1 20 65 +196 +3876 +84 83 41 2 48 61 95 81 13 69 85 12 81 51 36 +197 +6206 +30 97 17 86 62 18 76 56 7 59 45 53 73 23 96 +198 +7918 +29 31 17 54 4 10 32 50 18 22 73 70 11 88 96 +199 +1140 +56 24 34 31 80 4 80 86 55 50 9 3 73 61 22 +200 +5894 +42 29 27 72 77 19 35 50 96 46 23 90 11 90 16 +201 +12354 +25 92 36 59 40 58 65 66 73 70 59 50 11 63 27 +202 +6822 +1 41 65 26 11 19 72 62 29 45 90 67 81 85 41 +203 +12889 +31 8 47 96 45 28 68 63 85 14 54 33 89 85 79 +204 +2588 +72 7 34 69 91 54 97 37 5 62 57 27 81 86 37 +205 +12493 +25 57 67 80 23 58 2 28 14 66 27 60 63 6 48 +206 +8207 +83 49 13 19 23 41 77 7 39 84 35 82 60 15 90 +207 +13655 +99 17 56 72 29 40 34 23 7 14 21 6 17 38 44 +208 +7415 +50 8 9 28 94 33 78 99 19 2 34 38 98 59 74 +209 +4134 +92 40 72 59 12 2 8 14 9 89 38 92 27 8 88 +210 +9505 +83 28 5 22 92 26 93 49 6 72 70 3 42 22 21 +211 +12298 +10 48 88 28 1 99 22 58 96 98 45 84 4 91 13 +212 +6303 +22 51 58 42 73 38 71 61 62 42 2 47 11 45 93 +213 +12123 +26 84 17 37 50 87 35 35 82 13 32 22 29 24 69 +214 +14193 +56 3 4 20 31 11 61 46 72 38 76 80 62 47 50 +215 +6323 +99 43 67 99 25 32 82 38 71 90 25 47 39 38 79 +216 +8334 +42 72 47 37 6 67 26 62 71 20 99 7 77 29 95 +217 +12237 +48 47 46 65 31 76 74 53 46 9 40 76 7 87 35 +218 +2708 +93 30 19 53 9 55 47 7 77 3 63 18 24 17 93 +219 +9455 +46 33 7 51 83 32 97 23 99 24 18 93 72 44 72 +220 +1651 +61 90 34 47 19 74 72 24 86 79 81 90 23 83 68 +221 +7946 +78 45 75 68 72 85 52 73 96 15 79 50 89 66 18 +222 +14755 +61 39 6 15 52 30 7 23 89 82 34 43 61 41 81 +223 +5722 +37 33 40 86 9 40 4 91 39 1 10 95 43 78 23 +224 +7736 +34 50 87 60 30 31 41 34 80 34 39 48 64 77 43 +225 +3789 +29 43 75 61 60 92 12 43 85 65 69 55 70 76 60 +226 +11361 +46 41 12 16 83 12 65 10 84 23 28 56 94 84 68 +227 +2795 +72 56 80 94 10 79 13 70 39 77 67 82 87 20 35 +228 +12083 +19 85 83 54 79 78 99 94 45 44 23 91 99 36 69 +229 +6912 +63 50 17 24 45 27 81 85 62 45 53 39 59 33 89 +230 +11482 +32 27 40 71 63 22 69 53 41 68 87 41 63 35 51 +231 +9898 +69 96 38 4 73 5 77 28 55 91 86 48 84 24 52 +232 +13870 +99 94 16 1 20 29 49 99 31 44 79 62 89 21 52 +233 +11042 +89 48 33 1 76 26 19 25 27 80 18 33 57 79 18 +234 +12515 +48 68 61 26 34 80 78 38 69 60 15 63 20 28 22 +235 +8382 +23 96 13 65 66 78 46 93 85 7 72 46 71 94 4 +236 +2366 +78 75 33 21 48 97 81 39 11 86 21 93 32 80 1 +237 +13382 +94 89 88 80 55 16 81 31 89 51 13 30 83 76 53 +238 +13439 +93 62 99 40 39 24 36 51 37 90 32 48 13 35 44 +239 +1358 +84 45 33 46 33 78 11 1 4 64 21 12 48 50 94 +240 +1697 +28 40 37 75 97 58 51 23 40 43 26 11 80 93 14 +241 +8415 +70 39 54 80 18 73 72 42 86 25 76 10 90 22 99 +242 +5172 +94 7 43 43 62 32 86 23 37 63 22 49 68 94 78 +243 +13882 +52 23 96 49 46 17 65 97 87 32 43 65 80 57 43 +244 +1371 +54 49 65 25 3 95 81 69 8 89 23 89 81 21 48 +245 +5059 +48 51 15 39 26 38 31 53 11 56 8 9 95 10 30 +246 +2653 +55 35 63 2 21 37 91 4 97 8 2 94 52 49 92 +247 +11236 +85 30 34 20 24 54 95 58 39 45 3 45 30 10 88 +248 +7872 +71 59 42 45 55 89 64 84 32 8 9 71 87 72 66 +249 +14596 +17 51 94 85 59 28 75 78 96 28 19 1 82 1 57 +250 +2224 +31 52 26 89 75 98 70 63 40 34 31 79 24 89 74 +251 +7634 +42 29 72 48 30 59 43 17 76 30 14 24 23 53 64 +252 +11797 +32 47 56 75 78 46 61 41 20 97 58 2 59 87 57 +253 +2040 +67 72 82 43 34 89 65 81 83 22 9 70 26 20 7 +254 +6688 +94 40 90 66 59 36 14 42 70 74 96 40 79 77 27 +255 +11496 +2 72 11 32 72 56 71 19 93 15 37 15 62 96 98 +256 +12500 +46 30 1 93 66 97 9 94 84 86 50 76 35 41 58 +257 +6247 +99 47 41 16 70 75 68 53 52 21 17 78 64 70 17 +258 +4312 +15 7 96 13 31 67 26 23 19 88 73 23 99 51 1 +259 +6021 +97 76 31 67 5 37 34 60 32 54 43 7 89 25 98 +260 +6630 +62 59 51 85 22 62 21 57 51 25 50 91 71 86 4 +261 +9354 +51 40 43 26 10 46 7 67 86 50 22 5 89 26 84 +262 +7507 +42 22 11 34 97 23 48 70 47 99 99 9 47 34 61 +263 +12436 +26 8 56 60 3 92 21 9 10 49 47 84 62 30 85 +264 +14399 +32 32 31 42 94 24 19 70 56 39 71 55 62 46 58 +265 +2416 +46 18 79 45 59 95 69 49 77 98 37 35 79 51 32 +266 +944 +96 47 52 51 83 81 42 39 53 72 19 75 1 76 77 +267 +4168 +87 77 73 39 21 53 68 85 75 57 93 55 71 49 28 +268 +7457 +3 85 6 8 98 16 90 75 19 81 19 16 57 50 25 +269 +10009 +81 10 75 39 40 66 94 6 78 7 59 28 76 56 68 +270 +13833 +65 75 5 74 8 63 31 2 71 8 46 49 27 44 64 +271 +12570 +39 35 52 96 89 15 80 50 35 22 33 73 49 69 3 +272 +9059 +39 99 87 38 46 22 57 10 79 57 50 76 98 92 35 +273 +5402 +87 7 4 65 92 72 48 51 77 51 64 53 93 91 93 +274 +13735 +45 72 15 97 44 19 68 99 68 92 6 33 39 62 4 +275 +5038 +5 14 78 83 62 30 46 72 90 92 49 17 45 39 33 +276 +2839 +64 72 99 39 52 11 2 1 63 38 67 1 54 84 99 +277 +4830 +17 5 22 58 61 13 39 10 99 6 37 6 7 18 43 +278 +12537 +3 49 95 43 59 59 99 97 13 96 8 58 70 94 66 +279 +6130 +74 87 4 27 44 81 2 95 14 29 5 41 10 79 79 +280 +4299 +75 58 36 62 6 45 47 94 80 57 52 52 56 67 87 +281 +6298 +57 30 43 63 30 47 36 10 31 49 57 41 15 33 4 +282 +1085 +19 56 86 62 41 65 37 84 50 60 47 33 81 11 46 +283 +10712 +11 89 87 91 98 28 81 47 74 92 95 89 70 63 14 +284 +13602 +75 24 18 42 72 3 71 7 48 73 87 37 20 24 66 +285 +9052 +24 90 50 58 61 76 83 69 6 63 29 32 18 89 53 +286 +6040 +31 56 35 89 26 86 56 71 89 75 73 69 79 66 14 +287 +9951 +55 65 49 67 43 76 8 63 72 63 86 25 39 92 12 +288 +11748 +73 70 47 32 45 20 85 90 43 13 24 30 58 71 79 +289 +9650 +34 24 88 44 73 18 60 4 80 82 21 14 63 30 57 +290 +10603 +88 66 10 13 88 60 13 55 88 52 16 68 92 6 6 +291 +2763 +79 67 33 47 83 14 80 34 10 90 55 26 78 63 95 +292 +6052 +88 94 72 3 64 40 25 55 15 92 32 71 67 85 17 +293 +859 +45 43 61 94 19 96 20 42 39 5 79 72 25 91 49 +294 +6378 +99 51 61 52 73 25 13 6 99 74 66 34 66 39 26 +295 +2604 +82 79 17 89 81 51 18 48 18 61 54 65 17 7 22 +296 +11044 +40 88 75 1 58 3 67 50 77 80 43 37 81 72 24 +297 +15358 +57 3 87 45 35 64 43 63 98 39 20 97 29 91 75 +298 +15669 +91 14 27 30 47 27 40 31 15 2 9 87 18 65 41 +299 +4205 +31 51 35 87 92 83 91 46 11 80 83 51 99 70 84 diff --git a/data/jobshop/300_15_09.txt b/data/jobshop/300_15_09.txt new file mode 100644 index 0000000000..8a62bbf898 --- /dev/null +++ b/data/jobshop/300_15_09.txt @@ -0,0 +1,903 @@ +300 +15 +465675024 +0 +994 +54 17 20 15 94 62 69 89 95 36 55 1 67 91 92 +1 +14474 +65 87 83 97 55 90 32 58 20 99 83 91 70 10 93 +2 +12402 +55 3 84 89 9 51 85 26 90 14 63 61 63 10 3 +3 +7266 +19 97 94 81 56 86 71 67 5 76 99 35 85 41 7 +4 +10724 +7 92 85 64 15 78 10 34 42 90 24 66 43 40 31 +5 +10746 +35 51 53 22 1 56 97 50 32 75 65 56 22 56 4 +6 +7947 +78 23 62 28 45 65 41 49 36 14 90 79 19 98 31 +7 +5252 +32 7 12 34 87 1 6 11 89 55 53 59 37 22 26 +8 +8032 +10 75 58 42 16 11 17 82 19 48 31 19 59 54 77 +9 +10441 +75 64 59 65 81 65 43 55 94 41 4 36 26 71 50 +10 +4314 +14 23 35 84 34 56 79 73 37 51 78 56 74 50 57 +11 +12391 +53 50 69 71 35 20 96 59 48 25 35 95 54 36 22 +12 +13139 +49 25 94 83 3 2 42 54 83 99 82 71 34 7 42 +13 +12277 +40 33 19 77 54 70 36 5 62 74 10 77 49 43 17 +14 +6473 +19 32 11 33 84 42 84 5 26 83 19 64 93 21 39 +15 +1910 +25 25 8 59 86 45 93 52 35 13 16 69 14 50 74 +16 +3466 +54 96 10 12 71 85 69 82 33 45 75 49 52 93 65 +17 +13168 +5 77 23 42 3 49 43 32 88 18 98 81 69 63 49 +18 +2539 +37 78 83 66 40 50 63 48 26 3 43 66 15 71 61 +19 +1722 +56 44 43 56 15 27 79 10 40 49 54 75 46 56 77 +20 +5037 +18 35 96 30 93 91 96 40 7 31 73 17 64 11 79 +21 +12877 +31 38 20 17 8 78 25 60 78 38 49 21 77 7 68 +22 +4840 +30 63 48 21 6 82 93 26 93 31 55 47 59 33 28 +23 +6563 +2 77 14 15 53 61 72 2 42 97 10 54 1 97 96 +24 +7876 +5 76 72 72 72 62 23 65 64 73 94 61 41 65 89 +25 +14596 +15 35 13 73 54 73 62 62 4 82 63 2 38 99 83 +26 +1344 +71 83 41 83 57 83 70 4 82 58 9 91 13 45 27 +27 +5217 +46 26 61 47 14 15 64 17 19 1 47 83 89 8 52 +28 +14584 +49 84 19 92 80 75 4 90 73 76 37 89 93 83 55 +29 +11094 +89 95 47 1 61 11 38 86 10 86 96 81 30 23 91 +30 +8372 +59 34 6 25 24 21 30 89 44 58 3 73 85 23 13 +31 +4518 +42 87 58 87 19 4 65 22 95 80 93 12 59 67 53 +32 +2568 +13 6 42 83 33 75 84 21 52 89 65 44 20 65 97 +33 +8238 +56 52 25 57 28 71 48 22 1 66 46 25 20 32 47 +34 +5130 +27 38 12 23 32 45 44 62 30 57 16 10 82 84 9 +35 +7863 +13 9 66 78 68 28 31 65 88 32 55 71 67 52 20 +36 +8068 +29 98 81 57 83 48 31 86 19 54 4 10 39 37 61 +37 +14210 +20 41 26 96 31 51 20 75 51 69 54 83 12 84 80 +38 +10328 +30 28 28 7 8 65 54 90 99 37 15 76 90 72 46 +39 +15365 +26 50 12 89 83 15 27 97 80 61 98 26 43 34 73 +40 +1666 +98 94 92 73 99 59 83 88 93 24 14 19 94 1 43 +41 +5725 +12 56 29 52 82 97 67 30 58 53 16 19 48 53 36 +42 +3395 +48 48 12 21 82 9 98 29 99 58 99 17 11 4 47 +43 +2772 +54 23 64 74 80 5 56 91 89 36 89 88 26 67 6 +44 +2966 +93 93 91 78 33 43 20 42 3 43 65 57 29 48 28 +45 +2759 +29 56 84 72 33 1 7 7 57 93 99 8 49 50 85 +46 +6975 +51 3 58 62 48 60 44 41 40 57 37 26 91 19 44 +47 +1685 +33 53 90 79 67 41 43 41 9 53 34 24 17 45 39 +48 +5377 +32 67 33 8 53 20 43 1 68 40 26 78 25 15 54 +49 +8101 +80 55 44 24 68 59 2 42 96 39 36 66 54 34 8 +50 +7265 +9 26 19 38 90 95 27 93 20 52 74 41 6 65 73 +51 +3322 +14 79 13 42 13 46 88 73 39 3 40 42 49 31 63 +52 +5378 +11 83 23 64 55 87 49 62 77 77 51 14 62 94 29 +53 +1184 +46 63 37 10 85 43 55 74 60 84 95 80 87 85 94 +54 +8614 +86 6 11 80 35 4 52 76 73 49 85 32 58 55 75 +55 +12132 +55 4 13 88 6 32 46 19 53 57 25 42 10 55 40 +56 +15528 +2 74 51 21 12 79 42 2 79 3 51 55 57 46 29 +57 +8270 +78 93 88 30 34 44 85 72 62 1 10 1 5 40 13 +58 +13036 +55 87 62 98 79 17 28 86 36 57 70 82 95 42 19 +59 +8338 +68 47 62 25 83 71 47 95 2 19 13 31 73 50 63 +60 +13372 +49 84 31 88 98 69 65 36 41 33 4 43 55 69 31 +61 +4546 +12 48 87 11 83 3 41 42 76 46 89 20 87 2 16 +62 +9587 +56 89 92 35 89 2 96 35 57 80 43 56 89 60 90 +63 +10365 +53 16 85 65 64 42 10 47 31 69 86 72 50 40 3 +64 +11936 +20 63 52 62 44 67 25 65 78 22 28 53 23 69 2 +65 +1755 +63 58 29 78 4 48 49 8 73 7 55 56 82 92 59 +66 +8337 +79 67 76 67 75 91 59 12 5 80 23 57 22 58 35 +67 +6038 +1 29 61 98 97 20 54 92 97 97 13 21 20 24 65 +68 +1585 +84 42 3 9 97 32 83 83 64 85 27 66 48 29 94 +69 +10260 +37 13 37 22 12 41 31 15 52 70 30 84 75 26 53 +70 +7100 +38 24 32 61 12 79 96 52 86 27 59 9 36 16 5 +71 +8116 +99 17 10 27 9 80 31 5 31 67 18 34 79 40 55 +72 +3500 +99 30 64 17 45 83 82 90 78 51 19 86 43 38 86 +73 +869 +23 61 14 13 82 72 75 40 72 2 16 22 65 26 36 +74 +7623 +27 7 21 87 51 80 6 87 86 24 48 85 99 43 56 +75 +1476 +68 40 57 66 19 21 26 57 43 55 60 67 25 74 96 +76 +14165 +58 64 92 6 7 13 18 88 32 97 41 5 39 60 54 +77 +5889 +32 46 50 64 42 21 71 60 28 34 56 46 48 85 34 +78 +11922 +32 54 52 65 45 91 67 86 28 34 27 62 10 5 66 +79 +12334 +79 60 55 92 53 84 35 34 22 83 26 86 29 42 67 +80 +14904 +17 76 50 43 25 75 17 58 74 89 73 8 14 58 62 +81 +6152 +29 91 26 23 67 24 57 33 60 75 5 62 37 74 36 +82 +3534 +17 58 7 16 82 48 56 74 1 22 26 27 53 21 15 +83 +9096 +90 53 70 51 49 61 57 53 84 47 32 84 87 18 34 +84 +1461 +91 71 85 19 62 14 94 43 80 56 57 45 27 79 43 +85 +2299 +24 89 89 36 18 67 62 22 88 47 59 2 98 60 32 +86 +8394 +37 78 92 56 4 40 36 81 84 84 16 14 98 73 61 +87 +11007 +78 20 3 65 99 22 48 76 17 35 96 4 82 91 62 +88 +4683 +78 47 59 65 70 2 79 84 93 41 88 80 90 51 46 +89 +3322 +91 33 76 72 54 5 26 37 72 85 11 83 47 96 11 +90 +7340 +61 14 4 9 11 18 31 40 38 17 32 14 77 1 94 +91 +2320 +5 75 17 38 16 23 49 51 42 9 59 61 66 19 6 +92 +6748 +6 29 80 26 75 32 63 90 65 40 71 77 91 46 63 +93 +9628 +61 73 87 84 27 16 50 96 5 29 14 19 7 88 17 +94 +12694 +73 62 80 23 16 37 87 66 64 80 75 9 94 26 13 +95 +12402 +31 91 66 75 58 23 58 22 51 93 30 91 51 87 59 +96 +9827 +71 54 43 39 29 60 19 9 85 51 34 45 81 49 68 +97 +9499 +23 76 56 15 59 42 97 59 73 62 58 74 52 63 17 +98 +2684 +22 21 42 68 47 58 46 7 48 30 98 72 64 75 94 +99 +7179 +58 51 57 39 47 20 88 73 42 16 39 10 41 10 19 +100 +4112 +72 99 63 87 90 52 27 75 14 59 52 21 66 19 94 +101 +7538 +80 73 62 63 60 31 37 59 69 75 67 72 50 62 14 +102 +6146 +98 34 40 86 22 19 45 20 5 10 87 71 83 62 61 +103 +8628 +81 57 57 74 73 45 49 85 98 76 48 95 71 82 78 +104 +7882 +2 81 85 87 69 70 30 41 14 82 59 78 2 80 22 +105 +14778 +75 4 33 79 81 41 49 41 77 24 57 61 96 3 14 +106 +4709 +18 86 1 25 25 53 28 19 10 8 52 7 53 7 55 +107 +3999 +86 21 30 92 38 11 3 32 74 19 21 23 15 28 87 +108 +9976 +60 6 60 54 36 57 30 48 5 44 66 96 77 3 60 +109 +15108 +40 83 15 4 67 74 6 18 76 45 15 77 47 28 88 +110 +7526 +82 40 18 76 84 54 62 34 10 51 95 47 68 52 69 +111 +3339 +17 93 21 80 81 99 37 45 88 95 99 66 15 48 67 +112 +2773 +84 65 62 32 54 34 81 62 63 47 60 40 24 45 71 +113 +2689 +2 71 99 91 47 90 51 25 49 22 44 32 65 45 58 +114 +7045 +74 49 52 15 83 44 69 80 98 41 39 54 24 35 16 +115 +10262 +76 18 36 84 8 32 32 87 59 9 18 52 31 92 43 +116 +13267 +89 17 35 88 59 33 30 44 67 84 57 44 46 85 96 +117 +3456 +78 28 36 19 96 26 15 43 72 96 64 79 44 90 32 +118 +6458 +37 67 20 6 83 35 51 30 42 28 57 23 61 12 91 +119 +5950 +31 20 62 95 44 2 20 39 18 49 21 39 68 16 28 +120 +4868 +21 37 64 94 2 72 82 73 7 59 90 55 1 1 70 +121 +9003 +31 95 61 17 86 22 55 23 7 94 52 9 57 35 57 +122 +12752 +25 95 66 86 66 99 76 88 13 98 52 43 75 47 2 +123 +14303 +33 84 31 20 69 91 97 62 89 93 53 73 48 64 52 +124 +5028 +37 24 85 77 64 94 47 94 9 94 43 70 43 22 89 +125 +3447 +94 93 71 60 83 8 13 87 48 89 98 24 29 30 10 +126 +4112 +40 48 33 40 68 78 66 95 15 3 91 94 74 90 41 +127 +8190 +77 8 15 35 62 22 54 83 86 62 67 21 72 22 55 +128 +11804 +68 78 68 94 36 74 33 21 86 76 62 47 37 79 19 +129 +6099 +30 79 85 2 40 71 81 65 36 98 76 83 81 16 86 +130 +11108 +88 91 40 19 96 26 40 72 85 64 37 16 52 75 14 +131 +2686 +24 30 99 59 66 70 64 16 30 58 6 21 6 6 71 +132 +6641 +47 30 8 96 92 53 18 77 37 18 80 45 82 84 46 +133 +1934 +45 51 62 89 46 9 58 87 13 6 57 21 10 99 79 +134 +14551 +41 74 48 3 51 8 94 49 14 68 94 73 18 6 33 +135 +10584 +67 29 65 14 71 11 16 74 74 46 39 13 10 45 14 +136 +5606 +30 62 73 33 74 75 86 70 39 66 41 12 30 6 9 +137 +11129 +85 80 71 17 56 25 8 71 97 11 14 70 39 82 99 +138 +5231 +83 76 17 76 34 32 15 89 47 36 12 17 42 30 18 +139 +13237 +51 56 87 29 67 53 18 49 5 47 20 55 70 18 16 +140 +2578 +14 53 37 41 99 53 97 85 63 63 19 40 85 96 91 +141 +1929 +19 14 95 77 3 79 3 2 7 77 94 12 44 89 19 +142 +1074 +44 3 54 77 90 49 72 18 45 84 21 12 60 28 52 +143 +11310 +26 55 62 99 68 11 27 10 4 9 91 14 76 86 1 +144 +1752 +68 96 84 55 5 17 90 31 70 95 85 49 5 56 82 +145 +6547 +86 48 25 59 65 5 17 69 27 78 59 10 14 96 36 +146 +14476 +47 96 34 7 83 3 22 77 42 39 78 72 70 91 13 +147 +8399 +69 25 98 97 2 9 98 34 54 77 92 22 35 53 49 +148 +15074 +41 41 21 49 88 85 21 83 81 43 69 23 65 5 91 +149 +12434 +48 18 44 62 95 73 40 80 83 81 23 24 24 38 56 +150 +9086 +57 67 71 14 4 60 98 30 23 58 39 82 1 20 16 +151 +3378 +74 77 58 21 22 23 45 89 44 81 77 4 19 91 66 +152 +1412 +63 46 68 39 78 23 37 91 45 37 3 65 40 2 26 +153 +7369 +61 57 49 67 89 23 97 96 66 22 45 74 1 3 76 +154 +11514 +55 60 28 38 74 55 69 87 97 31 12 30 22 62 15 +155 +1843 +52 2 16 35 56 58 42 81 52 96 44 23 80 68 99 +156 +12637 +61 4 77 36 75 37 68 76 24 75 24 1 33 10 94 +157 +13627 +72 15 53 74 72 35 35 16 3 46 37 17 16 21 71 +158 +12466 +92 14 63 97 45 26 19 15 51 17 78 40 25 1 27 +159 +6464 +63 69 95 2 12 17 27 71 17 54 77 46 52 95 31 +160 +2405 +74 85 92 79 15 73 27 63 22 36 58 86 75 45 19 +161 +4192 +33 1 79 36 33 22 32 52 86 4 50 50 22 12 81 +162 +6489 +33 36 43 44 44 82 87 80 97 27 89 61 5 78 44 +163 +10842 +49 53 17 62 24 88 25 34 63 10 26 60 40 84 29 +164 +9676 +27 7 58 88 10 22 68 31 15 66 56 78 86 59 86 +165 +2766 +28 31 16 55 15 1 99 95 64 43 8 66 93 72 58 +166 +14628 +6 19 70 86 24 92 89 24 27 4 22 2 49 1 42 +167 +14396 +54 46 82 42 76 57 43 77 35 4 88 2 47 54 5 +168 +4696 +6 43 64 46 1 16 12 98 67 41 23 86 6 94 75 +169 +13590 +68 84 7 52 74 37 79 12 65 36 18 56 91 36 28 +170 +7126 +54 6 41 12 62 6 39 76 76 97 95 18 39 77 25 +171 +1602 +48 18 63 91 70 57 76 29 86 50 5 43 7 70 29 +172 +15125 +34 84 54 64 26 6 13 81 19 45 19 14 95 13 87 +173 +14620 +60 95 37 90 1 20 91 93 65 25 82 6 78 84 32 +174 +10587 +40 65 6 70 24 62 62 13 89 71 44 10 19 20 3 +175 +15087 +2 89 59 16 57 75 41 36 10 61 87 73 78 74 39 +176 +7604 +85 90 95 9 36 17 20 94 80 50 92 67 29 85 25 +177 +6583 +33 48 55 18 54 95 61 43 48 56 46 1 60 59 91 +178 +1752 +65 97 41 3 89 77 35 7 77 70 73 99 51 51 22 +179 +14261 +46 44 25 19 81 90 21 7 48 8 85 90 3 87 86 +180 +1885 +48 15 14 21 14 14 93 12 79 99 42 82 63 6 92 +181 +3709 +17 48 87 16 50 95 2 64 81 68 3 8 49 78 65 +182 +1867 +98 33 89 55 7 5 41 68 93 25 36 96 73 60 32 +183 +9708 +72 27 34 36 11 18 4 46 50 2 92 14 59 59 34 +184 +5023 +36 30 17 31 71 13 67 82 2 57 9 33 15 62 77 +185 +14852 +45 97 42 19 37 49 14 4 50 90 85 28 87 71 83 +186 +14850 +9 80 34 53 3 25 75 83 47 99 24 30 82 60 55 +187 +8715 +73 33 2 80 46 1 53 28 65 14 13 97 17 26 11 +188 +15185 +3 65 98 60 17 58 84 2 63 55 49 1 27 51 24 +189 +8425 +75 93 8 7 94 79 13 84 67 53 59 55 49 20 41 +190 +10241 +16 86 80 53 81 60 29 36 72 56 5 69 1 40 78 +191 +1723 +31 8 4 62 3 89 96 34 39 65 86 90 11 73 49 +192 +1132 +54 78 48 48 24 64 92 7 55 33 22 14 29 82 29 +193 +10963 +19 62 72 77 13 90 21 92 1 98 20 91 67 28 99 +194 +6405 +97 41 28 10 96 79 81 23 50 45 5 91 1 20 65 +195 +3876 +84 83 41 2 48 61 95 81 13 69 85 12 81 51 36 +196 +6205 +30 97 17 86 62 18 76 56 7 59 45 53 73 23 96 +197 +7918 +29 31 17 54 4 10 32 50 18 22 73 70 11 88 96 +198 +1140 +56 24 34 31 80 4 80 86 55 50 9 3 73 61 22 +199 +5894 +42 29 27 72 77 19 35 50 96 46 23 90 11 90 16 +200 +12353 +25 92 36 59 40 58 65 66 73 70 59 50 11 63 27 +201 +6822 +1 41 65 26 11 19 72 62 29 45 90 67 81 85 41 +202 +12888 +31 8 47 96 45 28 68 63 85 14 54 33 89 85 79 +203 +2588 +72 7 34 69 91 54 97 37 5 62 57 27 81 86 37 +204 +12493 +25 57 67 80 23 58 2 28 14 66 27 60 63 6 48 +205 +8207 +83 49 13 19 23 41 77 7 39 84 35 82 60 15 90 +206 +13655 +99 17 56 72 29 40 34 23 7 14 21 6 17 38 44 +207 +7415 +50 8 9 28 94 33 78 99 19 2 34 38 98 59 74 +208 +4134 +92 40 72 59 12 2 8 14 9 89 38 92 27 8 88 +209 +9504 +83 28 5 22 92 26 93 49 6 72 70 3 42 22 21 +210 +12297 +10 48 88 28 1 99 22 58 96 98 45 84 4 91 13 +211 +6303 +22 51 58 42 73 38 71 61 62 42 2 47 11 45 93 +212 +12123 +26 84 17 37 50 87 35 35 82 13 32 22 29 24 69 +213 +14192 +56 3 4 20 31 11 61 46 72 38 76 80 62 47 50 +214 +6323 +99 43 67 99 25 32 82 38 71 90 25 47 39 38 79 +215 +8334 +42 72 47 37 6 67 26 62 71 20 99 7 77 29 95 +216 +12236 +48 47 46 65 31 76 74 53 46 9 40 76 7 87 35 +217 +2708 +93 30 19 53 9 55 47 7 77 3 63 18 24 17 93 +218 +9454 +46 33 7 51 83 32 97 23 99 24 18 93 72 44 72 +219 +1651 +61 90 34 47 19 74 72 24 86 79 81 90 23 83 68 +220 +7946 +78 45 75 68 72 85 52 73 96 15 79 50 89 66 18 +221 +14755 +61 39 6 15 52 30 7 23 89 82 34 43 61 41 81 +222 +5721 +37 33 40 86 9 40 4 91 39 1 10 95 43 78 23 +223 +7736 +34 50 87 60 30 31 41 34 80 34 39 48 64 77 43 +224 +3789 +29 43 75 61 60 92 12 43 85 65 69 55 70 76 60 +225 +11361 +46 41 12 16 83 12 65 10 84 23 28 56 94 84 68 +226 +2795 +72 56 80 94 10 79 13 70 39 77 67 82 87 20 35 +227 +12083 +19 85 83 54 79 78 99 94 45 44 23 91 99 36 69 +228 +6912 +63 50 17 24 45 27 81 85 62 45 53 39 59 33 89 +229 +11482 +32 27 40 71 63 22 69 53 41 68 87 41 63 35 51 +230 +9898 +69 96 38 4 73 5 77 28 55 91 86 48 84 24 52 +231 +13869 +99 94 16 1 20 29 49 99 31 44 79 62 89 21 52 +232 +11042 +89 48 33 1 76 26 19 25 27 80 18 33 57 79 18 +233 +12514 +48 68 61 26 34 80 78 38 69 60 15 63 20 28 22 +234 +8382 +23 96 13 65 66 78 46 93 85 7 72 46 71 94 4 +235 +2366 +78 75 33 21 48 97 81 39 11 86 21 93 32 80 1 +236 +13382 +94 89 88 80 55 16 81 31 89 51 13 30 83 76 53 +237 +13438 +93 62 99 40 39 24 36 51 37 90 32 48 13 35 44 +238 +1358 +84 45 33 46 33 78 11 1 4 64 21 12 48 50 94 +239 +1697 +28 40 37 75 97 58 51 23 40 43 26 11 80 93 14 +240 +8414 +70 39 54 80 18 73 72 42 86 25 76 10 90 22 99 +241 +5172 +94 7 43 43 62 32 86 23 37 63 22 49 68 94 78 +242 +13882 +52 23 96 49 46 17 65 97 87 32 43 65 80 57 43 +243 +1371 +54 49 65 25 3 95 81 69 8 89 23 89 81 21 48 +244 +5059 +48 51 15 39 26 38 31 53 11 56 8 9 95 10 30 +245 +2653 +55 35 63 2 21 37 91 4 97 8 2 94 52 49 92 +246 +11235 +85 30 34 20 24 54 95 58 39 45 3 45 30 10 88 +247 +7872 +71 59 42 45 55 89 64 84 32 8 9 71 87 72 66 +248 +14595 +17 51 94 85 59 28 75 78 96 28 19 1 82 1 57 +249 +2224 +31 52 26 89 75 98 70 63 40 34 31 79 24 89 74 +250 +7633 +42 29 72 48 30 59 43 17 76 30 14 24 23 53 64 +251 +11797 +32 47 56 75 78 46 61 41 20 97 58 2 59 87 57 +252 +2040 +67 72 82 43 34 89 65 81 83 22 9 70 26 20 7 +253 +6688 +94 40 90 66 59 36 14 42 70 74 96 40 79 77 27 +254 +11496 +2 72 11 32 72 56 71 19 93 15 37 15 62 96 98 +255 +12500 +46 30 1 93 66 97 9 94 84 86 50 76 35 41 58 +256 +6247 +99 47 41 16 70 75 68 53 52 21 17 78 64 70 17 +257 +4312 +15 7 96 13 31 67 26 23 19 88 73 23 99 51 1 +258 +6020 +97 76 31 67 5 37 34 60 32 54 43 7 89 25 98 +259 +6630 +62 59 51 85 22 62 21 57 51 25 50 91 71 86 4 +260 +9354 +51 40 43 26 10 46 7 67 86 50 22 5 89 26 84 +261 +7507 +42 22 11 34 97 23 48 70 47 99 99 9 47 34 61 +262 +12436 +26 8 56 60 3 92 21 9 10 49 47 84 62 30 85 +263 +14399 +32 32 31 42 94 24 19 70 56 39 71 55 62 46 58 +264 +2416 +46 18 79 45 59 95 69 49 77 98 37 35 79 51 32 +265 +944 +96 47 52 51 83 81 42 39 53 72 19 75 1 76 77 +266 +4168 +87 77 73 39 21 53 68 85 75 57 93 55 71 49 28 +267 +7457 +3 85 6 8 98 16 90 75 19 81 19 16 57 50 25 +268 +10009 +81 10 75 39 40 66 94 6 78 7 59 28 76 56 68 +269 +13833 +65 75 5 74 8 63 31 2 71 8 46 49 27 44 64 +270 +12570 +39 35 52 96 89 15 80 50 35 22 33 73 49 69 3 +271 +9058 +39 99 87 38 46 22 57 10 79 57 50 76 98 92 35 +272 +5402 +87 7 4 65 92 72 48 51 77 51 64 53 93 91 93 +273 +13735 +45 72 15 97 44 19 68 99 68 92 6 33 39 62 4 +274 +5038 +5 14 78 83 62 30 46 72 90 92 49 17 45 39 33 +275 +2839 +64 72 99 39 52 11 2 1 63 38 67 1 54 84 99 +276 +4830 +17 5 22 58 61 13 39 10 99 6 37 6 7 18 43 +277 +12536 +3 49 95 43 59 59 99 97 13 96 8 58 70 94 66 +278 +6130 +74 87 4 27 44 81 2 95 14 29 5 41 10 79 79 +279 +4299 +75 58 36 62 6 45 47 94 80 57 52 52 56 67 87 +280 +6298 +57 30 43 63 30 47 36 10 31 49 57 41 15 33 4 +281 +1085 +19 56 86 62 41 65 37 84 50 60 47 33 81 11 46 +282 +10712 +11 89 87 91 98 28 81 47 74 92 95 89 70 63 14 +283 +13601 +75 24 18 42 72 3 71 7 48 73 87 37 20 24 66 +284 +9052 +24 90 50 58 61 76 83 69 6 63 29 32 18 89 53 +285 +6039 +31 56 35 89 26 86 56 71 89 75 73 69 79 66 14 +286 +9951 +55 65 49 67 43 76 8 63 72 63 86 25 39 92 12 +287 +11747 +73 70 47 32 45 20 85 90 43 13 24 30 58 71 79 +288 +9650 +34 24 88 44 73 18 60 4 80 82 21 14 63 30 57 +289 +10603 +88 66 10 13 88 60 13 55 88 52 16 68 92 6 6 +290 +2763 +79 67 33 47 83 14 80 34 10 90 55 26 78 63 95 +291 +6052 +88 94 72 3 64 40 25 55 15 92 32 71 67 85 17 +292 +859 +45 43 61 94 19 96 20 42 39 5 79 72 25 91 49 +293 +6378 +99 51 61 52 73 25 13 6 99 74 66 34 66 39 26 +294 +2604 +82 79 17 89 81 51 18 48 18 61 54 65 17 7 22 +295 +11044 +40 88 75 1 58 3 67 50 77 80 43 37 81 72 24 +296 +15358 +57 3 87 45 35 64 43 63 98 39 20 97 29 91 75 +297 +15668 +91 14 27 30 47 27 40 31 15 2 9 87 18 65 41 +298 +4205 +31 51 35 87 92 83 91 46 11 80 83 51 99 70 84 +299 +15277 +62 63 80 52 53 12 20 58 36 43 43 35 30 52 14 diff --git a/data/jobshop/300_15_10.txt b/data/jobshop/300_15_10.txt new file mode 100644 index 0000000000..3707b799c1 --- /dev/null +++ b/data/jobshop/300_15_10.txt @@ -0,0 +1,903 @@ +300 +15 +1169718700 +0 +14470 +65 87 83 97 55 90 32 58 20 99 83 91 70 10 93 +1 +12399 +55 3 84 89 9 51 85 26 90 14 63 61 63 10 3 +2 +7265 +19 97 94 81 56 86 71 67 5 76 99 35 85 41 7 +3 +10721 +7 92 85 64 15 78 10 34 42 90 24 66 43 40 31 +4 +10744 +35 51 53 22 1 56 97 50 32 75 65 56 22 56 4 +5 +7946 +78 23 62 28 45 65 41 49 36 14 90 79 19 98 31 +6 +5250 +32 7 12 34 87 1 6 11 89 55 53 59 37 22 26 +7 +8030 +10 75 58 42 16 11 17 82 19 48 31 19 59 54 77 +8 +10439 +75 64 59 65 81 65 43 55 94 41 4 36 26 71 50 +9 +4313 +14 23 35 84 34 56 79 73 37 51 78 56 74 50 57 +10 +12388 +53 50 69 71 35 20 96 59 48 25 35 95 54 36 22 +11 +13136 +49 25 94 83 3 2 42 54 83 99 82 71 34 7 42 +12 +12274 +40 33 19 77 54 70 36 5 62 74 10 77 49 43 17 +13 +6471 +19 32 11 33 84 42 84 5 26 83 19 64 93 21 39 +14 +1909 +25 25 8 59 86 45 93 52 35 13 16 69 14 50 74 +15 +3465 +54 96 10 12 71 85 69 82 33 45 75 49 52 93 65 +16 +13165 +5 77 23 42 3 49 43 32 88 18 98 81 69 63 49 +17 +2539 +37 78 83 66 40 50 63 48 26 3 43 66 15 71 61 +18 +1722 +56 44 43 56 15 27 79 10 40 49 54 75 46 56 77 +19 +5036 +18 35 96 30 93 91 96 40 7 31 73 17 64 11 79 +20 +12874 +31 38 20 17 8 78 25 60 78 38 49 21 77 7 68 +21 +4839 +30 63 48 21 6 82 93 26 93 31 55 47 59 33 28 +22 +6561 +2 77 14 15 53 61 72 2 42 97 10 54 1 97 96 +23 +7875 +5 76 72 72 72 62 23 65 64 73 94 61 41 65 89 +24 +14593 +15 35 13 73 54 73 62 62 4 82 63 2 38 99 83 +25 +1343 +71 83 41 83 57 83 70 4 82 58 9 91 13 45 27 +26 +5216 +46 26 61 47 14 15 64 17 19 1 47 83 89 8 52 +27 +14581 +49 84 19 92 80 75 4 90 73 76 37 89 93 83 55 +28 +11091 +89 95 47 1 61 11 38 86 10 86 96 81 30 23 91 +29 +8370 +59 34 6 25 24 21 30 89 44 58 3 73 85 23 13 +30 +4517 +42 87 58 87 19 4 65 22 95 80 93 12 59 67 53 +31 +2568 +13 6 42 83 33 75 84 21 52 89 65 44 20 65 97 +32 +8237 +56 52 25 57 28 71 48 22 1 66 46 25 20 32 47 +33 +5129 +27 38 12 23 32 45 44 62 30 57 16 10 82 84 9 +34 +7861 +13 9 66 78 68 28 31 65 88 32 55 71 67 52 20 +35 +8067 +29 98 81 57 83 48 31 86 19 54 4 10 39 37 61 +36 +14207 +20 41 26 96 31 51 20 75 51 69 54 83 12 84 80 +37 +10325 +30 28 28 7 8 65 54 90 99 37 15 76 90 72 46 +38 +15362 +26 50 12 89 83 15 27 97 80 61 98 26 43 34 73 +39 +1666 +98 94 92 73 99 59 83 88 93 24 14 19 94 1 43 +40 +5723 +12 56 29 52 82 97 67 30 58 53 16 19 48 53 36 +41 +3394 +48 48 12 21 82 9 98 29 99 58 99 17 11 4 47 +42 +2772 +54 23 64 74 80 5 56 91 89 36 89 88 26 67 6 +43 +2966 +93 93 91 78 33 43 20 42 3 43 65 57 29 48 28 +44 +2759 +29 56 84 72 33 1 7 7 57 93 99 8 49 50 85 +45 +6973 +51 3 58 62 48 60 44 41 40 57 37 26 91 19 44 +46 +1685 +33 53 90 79 67 41 43 41 9 53 34 24 17 45 39 +47 +5375 +32 67 33 8 53 20 43 1 68 40 26 78 25 15 54 +48 +8099 +80 55 44 24 68 59 2 42 96 39 36 66 54 34 8 +49 +7263 +9 26 19 38 90 95 27 93 20 52 74 41 6 65 73 +50 +3321 +14 79 13 42 13 46 88 73 39 3 40 42 49 31 63 +51 +5377 +11 83 23 64 55 87 49 62 77 77 51 14 62 94 29 +52 +1184 +46 63 37 10 85 43 55 74 60 84 95 80 87 85 94 +53 +8612 +86 6 11 80 35 4 52 76 73 49 85 32 58 55 75 +54 +12130 +55 4 13 88 6 32 46 19 53 57 25 42 10 55 40 +55 +15524 +2 74 51 21 12 79 42 2 79 3 51 55 57 46 29 +56 +8268 +78 93 88 30 34 44 85 72 62 1 10 1 5 40 13 +57 +13033 +55 87 62 98 79 17 28 86 36 57 70 82 95 42 19 +58 +8336 +68 47 62 25 83 71 47 95 2 19 13 31 73 50 63 +59 +13369 +49 84 31 88 98 69 65 36 41 33 4 43 55 69 31 +60 +4545 +12 48 87 11 83 3 41 42 76 46 89 20 87 2 16 +61 +9585 +56 89 92 35 89 2 96 35 57 80 43 56 89 60 90 +62 +10363 +53 16 85 65 64 42 10 47 31 69 86 72 50 40 3 +63 +11933 +20 63 52 62 44 67 25 65 78 22 28 53 23 69 2 +64 +1754 +63 58 29 78 4 48 49 8 73 7 55 56 82 92 59 +65 +8335 +79 67 76 67 75 91 59 12 5 80 23 57 22 58 35 +66 +6037 +1 29 61 98 97 20 54 92 97 97 13 21 20 24 65 +67 +1585 +84 42 3 9 97 32 83 83 64 85 27 66 48 29 94 +68 +10258 +37 13 37 22 12 41 31 15 52 70 30 84 75 26 53 +69 +7098 +38 24 32 61 12 79 96 52 86 27 59 9 36 16 5 +70 +8114 +99 17 10 27 9 80 31 5 31 67 18 34 79 40 55 +71 +3499 +99 30 64 17 45 83 82 90 78 51 19 86 43 38 86 +72 +869 +23 61 14 13 82 72 75 40 72 2 16 22 65 26 36 +73 +7621 +27 7 21 87 51 80 6 87 86 24 48 85 99 43 56 +74 +1476 +68 40 57 66 19 21 26 57 43 55 60 67 25 74 96 +75 +14162 +58 64 92 6 7 13 18 88 32 97 41 5 39 60 54 +76 +5888 +32 46 50 64 42 21 71 60 28 34 56 46 48 85 34 +77 +11920 +32 54 52 65 45 91 67 86 28 34 27 62 10 5 66 +78 +12331 +79 60 55 92 53 84 35 34 22 83 26 86 29 42 67 +79 +14900 +17 76 50 43 25 75 17 58 74 89 73 8 14 58 62 +80 +6151 +29 91 26 23 67 24 57 33 60 75 5 62 37 74 36 +81 +3534 +17 58 7 16 82 48 56 74 1 22 26 27 53 21 15 +82 +9093 +90 53 70 51 49 61 57 53 84 47 32 84 87 18 34 +83 +1460 +91 71 85 19 62 14 94 43 80 56 57 45 27 79 43 +84 +2299 +24 89 89 36 18 67 62 22 88 47 59 2 98 60 32 +85 +8392 +37 78 92 56 4 40 36 81 84 84 16 14 98 73 61 +86 +11004 +78 20 3 65 99 22 48 76 17 35 96 4 82 91 62 +87 +4681 +78 47 59 65 70 2 79 84 93 41 88 80 90 51 46 +88 +3321 +91 33 76 72 54 5 26 37 72 85 11 83 47 96 11 +89 +7338 +61 14 4 9 11 18 31 40 38 17 32 14 77 1 94 +90 +2319 +5 75 17 38 16 23 49 51 42 9 59 61 66 19 6 +91 +6747 +6 29 80 26 75 32 63 90 65 40 71 77 91 46 63 +92 +9626 +61 73 87 84 27 16 50 96 5 29 14 19 7 88 17 +93 +12691 +73 62 80 23 16 37 87 66 64 80 75 9 94 26 13 +94 +12399 +31 91 66 75 58 23 58 22 51 93 30 91 51 87 59 +95 +9825 +71 54 43 39 29 60 19 9 85 51 34 45 81 49 68 +96 +9497 +23 76 56 15 59 42 97 59 73 62 58 74 52 63 17 +97 +2684 +22 21 42 68 47 58 46 7 48 30 98 72 64 75 94 +98 +7178 +58 51 57 39 47 20 88 73 42 16 39 10 41 10 19 +99 +4111 +72 99 63 87 90 52 27 75 14 59 52 21 66 19 94 +100 +7537 +80 73 62 63 60 31 37 59 69 75 67 72 50 62 14 +101 +6144 +98 34 40 86 22 19 45 20 5 10 87 71 83 62 61 +102 +8626 +81 57 57 74 73 45 49 85 98 76 48 95 71 82 78 +103 +7880 +2 81 85 87 69 70 30 41 14 82 59 78 2 80 22 +104 +14774 +75 4 33 79 81 41 49 41 77 24 57 61 96 3 14 +105 +4708 +18 86 1 25 25 53 28 19 10 8 52 7 53 7 55 +106 +3998 +86 21 30 92 38 11 3 32 74 19 21 23 15 28 87 +107 +9974 +60 6 60 54 36 57 30 48 5 44 66 96 77 3 60 +108 +15105 +40 83 15 4 67 74 6 18 76 45 15 77 47 28 88 +109 +7524 +82 40 18 76 84 54 62 34 10 51 95 47 68 52 69 +110 +3339 +17 93 21 80 81 99 37 45 88 95 99 66 15 48 67 +111 +2773 +84 65 62 32 54 34 81 62 63 47 60 40 24 45 71 +112 +2688 +2 71 99 91 47 90 51 25 49 22 44 32 65 45 58 +113 +7043 +74 49 52 15 83 44 69 80 98 41 39 54 24 35 16 +114 +10260 +76 18 36 84 8 32 32 87 59 9 18 52 31 92 43 +115 +13264 +89 17 35 88 59 33 30 44 67 84 57 44 46 85 96 +116 +3455 +78 28 36 19 96 26 15 43 72 96 64 79 44 90 32 +117 +6456 +37 67 20 6 83 35 51 30 42 28 57 23 61 12 91 +118 +5948 +31 20 62 95 44 2 20 39 18 49 21 39 68 16 28 +119 +4867 +21 37 64 94 2 72 82 73 7 59 90 55 1 1 70 +120 +9001 +31 95 61 17 86 22 55 23 7 94 52 9 57 35 57 +121 +12749 +25 95 66 86 66 99 76 88 13 98 52 43 75 47 2 +122 +14299 +33 84 31 20 69 91 97 62 89 93 53 73 48 64 52 +123 +5027 +37 24 85 77 64 94 47 94 9 94 43 70 43 22 89 +124 +3446 +94 93 71 60 83 8 13 87 48 89 98 24 29 30 10 +125 +4111 +40 48 33 40 68 78 66 95 15 3 91 94 74 90 41 +126 +8188 +77 8 15 35 62 22 54 83 86 62 67 21 72 22 55 +127 +11801 +68 78 68 94 36 74 33 21 86 76 62 47 37 79 19 +128 +6098 +30 79 85 2 40 71 81 65 36 98 76 83 81 16 86 +129 +11106 +88 91 40 19 96 26 40 72 85 64 37 16 52 75 14 +130 +2685 +24 30 99 59 66 70 64 16 30 58 6 21 6 6 71 +131 +6639 +47 30 8 96 92 53 18 77 37 18 80 45 82 84 46 +132 +1933 +45 51 62 89 46 9 58 87 13 6 57 21 10 99 79 +133 +14548 +41 74 48 3 51 8 94 49 14 68 94 73 18 6 33 +134 +10582 +67 29 65 14 71 11 16 74 74 46 39 13 10 45 14 +135 +5605 +30 62 73 33 74 75 86 70 39 66 41 12 30 6 9 +136 +11126 +85 80 71 17 56 25 8 71 97 11 14 70 39 82 99 +137 +5230 +83 76 17 76 34 32 15 89 47 36 12 17 42 30 18 +138 +13234 +51 56 87 29 67 53 18 49 5 47 20 55 70 18 16 +139 +2577 +14 53 37 41 99 53 97 85 63 63 19 40 85 96 91 +140 +1929 +19 14 95 77 3 79 3 2 7 77 94 12 44 89 19 +141 +1073 +44 3 54 77 90 49 72 18 45 84 21 12 60 28 52 +142 +11308 +26 55 62 99 68 11 27 10 4 9 91 14 76 86 1 +143 +1752 +68 96 84 55 5 17 90 31 70 95 85 49 5 56 82 +144 +6545 +86 48 25 59 65 5 17 69 27 78 59 10 14 96 36 +145 +14473 +47 96 34 7 83 3 22 77 42 39 78 72 70 91 13 +146 +8397 +69 25 98 97 2 9 98 34 54 77 92 22 35 53 49 +147 +15070 +41 41 21 49 88 85 21 83 81 43 69 23 65 5 91 +148 +12431 +48 18 44 62 95 73 40 80 83 81 23 24 24 38 56 +149 +9084 +57 67 71 14 4 60 98 30 23 58 39 82 1 20 16 +150 +3377 +74 77 58 21 22 23 45 89 44 81 77 4 19 91 66 +151 +1411 +63 46 68 39 78 23 37 91 45 37 3 65 40 2 26 +152 +7367 +61 57 49 67 89 23 97 96 66 22 45 74 1 3 76 +153 +11511 +55 60 28 38 74 55 69 87 97 31 12 30 22 62 15 +154 +1843 +52 2 16 35 56 58 42 81 52 96 44 23 80 68 99 +155 +12634 +61 4 77 36 75 37 68 76 24 75 24 1 33 10 94 +156 +13624 +72 15 53 74 72 35 35 16 3 46 37 17 16 21 71 +157 +12463 +92 14 63 97 45 26 19 15 51 17 78 40 25 1 27 +158 +6462 +63 69 95 2 12 17 27 71 17 54 77 46 52 95 31 +159 +2405 +74 85 92 79 15 73 27 63 22 36 58 86 75 45 19 +160 +4191 +33 1 79 36 33 22 32 52 86 4 50 50 22 12 81 +161 +6487 +33 36 43 44 44 82 87 80 97 27 89 61 5 78 44 +162 +10839 +49 53 17 62 24 88 25 34 63 10 26 60 40 84 29 +163 +9674 +27 7 58 88 10 22 68 31 15 66 56 78 86 59 86 +164 +2765 +28 31 16 55 15 1 99 95 64 43 8 66 93 72 58 +165 +14625 +6 19 70 86 24 92 89 24 27 4 22 2 49 1 42 +166 +14392 +54 46 82 42 76 57 43 77 35 4 88 2 47 54 5 +167 +4695 +6 43 64 46 1 16 12 98 67 41 23 86 6 94 75 +168 +13587 +68 84 7 52 74 37 79 12 65 36 18 56 91 36 28 +169 +7125 +54 6 41 12 62 6 39 76 76 97 95 18 39 77 25 +170 +1601 +48 18 63 91 70 57 76 29 86 50 5 43 7 70 29 +171 +15121 +34 84 54 64 26 6 13 81 19 45 19 14 95 13 87 +172 +14617 +60 95 37 90 1 20 91 93 65 25 82 6 78 84 32 +173 +10584 +40 65 6 70 24 62 62 13 89 71 44 10 19 20 3 +174 +15083 +2 89 59 16 57 75 41 36 10 61 87 73 78 74 39 +175 +7602 +85 90 95 9 36 17 20 94 80 50 92 67 29 85 25 +176 +6581 +33 48 55 18 54 95 61 43 48 56 46 1 60 59 91 +177 +1751 +65 97 41 3 89 77 35 7 77 70 73 99 51 51 22 +178 +14258 +46 44 25 19 81 90 21 7 48 8 85 90 3 87 86 +179 +1884 +48 15 14 21 14 14 93 12 79 99 42 82 63 6 92 +180 +3708 +17 48 87 16 50 95 2 64 81 68 3 8 49 78 65 +181 +1867 +98 33 89 55 7 5 41 68 93 25 36 96 73 60 32 +182 +9706 +72 27 34 36 11 18 4 46 50 2 92 14 59 59 34 +183 +5022 +36 30 17 31 71 13 67 82 2 57 9 33 15 62 77 +184 +14849 +45 97 42 19 37 49 14 4 50 90 85 28 87 71 83 +185 +14847 +9 80 34 53 3 25 75 83 47 99 24 30 82 60 55 +186 +8713 +73 33 2 80 46 1 53 28 65 14 13 97 17 26 11 +187 +15182 +3 65 98 60 17 58 84 2 63 55 49 1 27 51 24 +188 +8423 +75 93 8 7 94 79 13 84 67 53 59 55 49 20 41 +189 +10239 +16 86 80 53 81 60 29 36 72 56 5 69 1 40 78 +190 +1723 +31 8 4 62 3 89 96 34 39 65 86 90 11 73 49 +191 +1131 +54 78 48 48 24 64 92 7 55 33 22 14 29 82 29 +192 +10960 +19 62 72 77 13 90 21 92 1 98 20 91 67 28 99 +193 +6404 +97 41 28 10 96 79 81 23 50 45 5 91 1 20 65 +194 +3875 +84 83 41 2 48 61 95 81 13 69 85 12 81 51 36 +195 +6204 +30 97 17 86 62 18 76 56 7 59 45 53 73 23 96 +196 +7916 +29 31 17 54 4 10 32 50 18 22 73 70 11 88 96 +197 +1140 +56 24 34 31 80 4 80 86 55 50 9 3 73 61 22 +198 +5893 +42 29 27 72 77 19 35 50 96 46 23 90 11 90 16 +199 +12351 +25 92 36 59 40 58 65 66 73 70 59 50 11 63 27 +200 +6820 +1 41 65 26 11 19 72 62 29 45 90 67 81 85 41 +201 +12885 +31 8 47 96 45 28 68 63 85 14 54 33 89 85 79 +202 +2588 +72 7 34 69 91 54 97 37 5 62 57 27 81 86 37 +203 +12490 +25 57 67 80 23 58 2 28 14 66 27 60 63 6 48 +204 +8205 +83 49 13 19 23 41 77 7 39 84 35 82 60 15 90 +205 +13651 +99 17 56 72 29 40 34 23 7 14 21 6 17 38 44 +206 +7413 +50 8 9 28 94 33 78 99 19 2 34 38 98 59 74 +207 +4133 +92 40 72 59 12 2 8 14 9 89 38 92 27 8 88 +208 +9502 +83 28 5 22 92 26 93 49 6 72 70 3 42 22 21 +209 +12294 +10 48 88 28 1 99 22 58 96 98 45 84 4 91 13 +210 +6301 +22 51 58 42 73 38 71 61 62 42 2 47 11 45 93 +211 +12120 +26 84 17 37 50 87 35 35 82 13 32 22 29 24 69 +212 +14189 +56 3 4 20 31 11 61 46 72 38 76 80 62 47 50 +213 +6322 +99 43 67 99 25 32 82 38 71 90 25 47 39 38 79 +214 +8332 +42 72 47 37 6 67 26 62 71 20 99 7 77 29 95 +215 +12233 +48 47 46 65 31 76 74 53 46 9 40 76 7 87 35 +216 +2707 +93 30 19 53 9 55 47 7 77 3 63 18 24 17 93 +217 +9452 +46 33 7 51 83 32 97 23 99 24 18 93 72 44 72 +218 +1651 +61 90 34 47 19 74 72 24 86 79 81 90 23 83 68 +219 +7944 +78 45 75 68 72 85 52 73 96 15 79 50 89 66 18 +220 +14751 +61 39 6 15 52 30 7 23 89 82 34 43 61 41 81 +221 +5720 +37 33 40 86 9 40 4 91 39 1 10 95 43 78 23 +222 +7734 +34 50 87 60 30 31 41 34 80 34 39 48 64 77 43 +223 +3788 +29 43 75 61 60 92 12 43 85 65 69 55 70 76 60 +224 +11358 +46 41 12 16 83 12 65 10 84 23 28 56 94 84 68 +225 +2795 +72 56 80 94 10 79 13 70 39 77 67 82 87 20 35 +226 +12080 +19 85 83 54 79 78 99 94 45 44 23 91 99 36 69 +227 +6910 +63 50 17 24 45 27 81 85 62 45 53 39 59 33 89 +228 +11479 +32 27 40 71 63 22 69 53 41 68 87 41 63 35 51 +229 +9896 +69 96 38 4 73 5 77 28 55 91 86 48 84 24 52 +230 +13866 +99 94 16 1 20 29 49 99 31 44 79 62 89 21 52 +231 +11039 +89 48 33 1 76 26 19 25 27 80 18 33 57 79 18 +232 +12511 +48 68 61 26 34 80 78 38 69 60 15 63 20 28 22 +233 +8380 +23 96 13 65 66 78 46 93 85 7 72 46 71 94 4 +234 +2365 +78 75 33 21 48 97 81 39 11 86 21 93 32 80 1 +235 +13379 +94 89 88 80 55 16 81 31 89 51 13 30 83 76 53 +236 +13435 +93 62 99 40 39 24 36 51 37 90 32 48 13 35 44 +237 +1358 +84 45 33 46 33 78 11 1 4 64 21 12 48 50 94 +238 +1696 +28 40 37 75 97 58 51 23 40 43 26 11 80 93 14 +239 +8412 +70 39 54 80 18 73 72 42 86 25 76 10 90 22 99 +240 +5170 +94 7 43 43 62 32 86 23 37 63 22 49 68 94 78 +241 +13879 +52 23 96 49 46 17 65 97 87 32 43 65 80 57 43 +242 +1370 +54 49 65 25 3 95 81 69 8 89 23 89 81 21 48 +243 +5058 +48 51 15 39 26 38 31 53 11 56 8 9 95 10 30 +244 +2653 +55 35 63 2 21 37 91 4 97 8 2 94 52 49 92 +245 +11233 +85 30 34 20 24 54 95 58 39 45 3 45 30 10 88 +246 +7870 +71 59 42 45 55 89 64 84 32 8 9 71 87 72 66 +247 +14592 +17 51 94 85 59 28 75 78 96 28 19 1 82 1 57 +248 +2224 +31 52 26 89 75 98 70 63 40 34 31 79 24 89 74 +249 +7632 +42 29 72 48 30 59 43 17 76 30 14 24 23 53 64 +250 +11794 +32 47 56 75 78 46 61 41 20 97 58 2 59 87 57 +251 +2039 +67 72 82 43 34 89 65 81 83 22 9 70 26 20 7 +252 +6686 +94 40 90 66 59 36 14 42 70 74 96 40 79 77 27 +253 +11493 +2 72 11 32 72 56 71 19 93 15 37 15 62 96 98 +254 +12497 +46 30 1 93 66 97 9 94 84 86 50 76 35 41 58 +255 +6246 +99 47 41 16 70 75 68 53 52 21 17 78 64 70 17 +256 +4311 +15 7 96 13 31 67 26 23 19 88 73 23 99 51 1 +257 +6019 +97 76 31 67 5 37 34 60 32 54 43 7 89 25 98 +258 +6628 +62 59 51 85 22 62 21 57 51 25 50 91 71 86 4 +259 +9352 +51 40 43 26 10 46 7 67 86 50 22 5 89 26 84 +260 +7505 +42 22 11 34 97 23 48 70 47 99 99 9 47 34 61 +261 +12433 +26 8 56 60 3 92 21 9 10 49 47 84 62 30 85 +262 +14396 +32 32 31 42 94 24 19 70 56 39 71 55 62 46 58 +263 +2415 +46 18 79 45 59 95 69 49 77 98 37 35 79 51 32 +264 +943 +96 47 52 51 83 81 42 39 53 72 19 75 1 76 77 +265 +4167 +87 77 73 39 21 53 68 85 75 57 93 55 71 49 28 +266 +7455 +3 85 6 8 98 16 90 75 19 81 19 16 57 50 25 +267 +10007 +81 10 75 39 40 66 94 6 78 7 59 28 76 56 68 +268 +13829 +65 75 5 74 8 63 31 2 71 8 46 49 27 44 64 +269 +12567 +39 35 52 96 89 15 80 50 35 22 33 73 49 69 3 +270 +9056 +39 99 87 38 46 22 57 10 79 57 50 76 98 92 35 +271 +5401 +87 7 4 65 92 72 48 51 77 51 64 53 93 91 93 +272 +13732 +45 72 15 97 44 19 68 99 68 92 6 33 39 62 4 +273 +5037 +5 14 78 83 62 30 46 72 90 92 49 17 45 39 33 +274 +2838 +64 72 99 39 52 11 2 1 63 38 67 1 54 84 99 +275 +4828 +17 5 22 58 61 13 39 10 99 6 37 6 7 18 43 +276 +12534 +3 49 95 43 59 59 99 97 13 96 8 58 70 94 66 +277 +6129 +74 87 4 27 44 81 2 95 14 29 5 41 10 79 79 +278 +4298 +75 58 36 62 6 45 47 94 80 57 52 52 56 67 87 +279 +6296 +57 30 43 63 30 47 36 10 31 49 57 41 15 33 4 +280 +1085 +19 56 86 62 41 65 37 84 50 60 47 33 81 11 46 +281 +10709 +11 89 87 91 98 28 81 47 74 92 95 89 70 63 14 +282 +13598 +75 24 18 42 72 3 71 7 48 73 87 37 20 24 66 +283 +9050 +24 90 50 58 61 76 83 69 6 63 29 32 18 89 53 +284 +6038 +31 56 35 89 26 86 56 71 89 75 73 69 79 66 14 +285 +9948 +55 65 49 67 43 76 8 63 72 63 86 25 39 92 12 +286 +11745 +73 70 47 32 45 20 85 90 43 13 24 30 58 71 79 +287 +9647 +34 24 88 44 73 18 60 4 80 82 21 14 63 30 57 +288 +10600 +88 66 10 13 88 60 13 55 88 52 16 68 92 6 6 +289 +2762 +79 67 33 47 83 14 80 34 10 90 55 26 78 63 95 +290 +6051 +88 94 72 3 64 40 25 55 15 92 32 71 67 85 17 +291 +859 +45 43 61 94 19 96 20 42 39 5 79 72 25 91 49 +292 +6377 +99 51 61 52 73 25 13 6 99 74 66 34 66 39 26 +293 +2604 +82 79 17 89 81 51 18 48 18 61 54 65 17 7 22 +294 +11041 +40 88 75 1 58 3 67 50 77 80 43 37 81 72 24 +295 +15354 +57 3 87 45 35 64 43 63 98 39 20 97 29 91 75 +296 +15664 +91 14 27 30 47 27 40 31 15 2 9 87 18 65 41 +297 +4204 +31 51 35 87 92 83 91 46 11 80 83 51 99 70 84 +298 +15274 +62 63 80 52 53 12 20 58 36 43 43 35 30 52 14 +299 +10903 +17 20 15 94 62 69 89 95 36 55 1 67 91 92 2 diff --git a/data/jobshop/300_20_01.txt b/data/jobshop/300_20_01.txt new file mode 100644 index 0000000000..b2ca8acf9b --- /dev/null +++ b/data/jobshop/300_20_01.txt @@ -0,0 +1,903 @@ +300 +20 +1396886262 +0 +8425 +55 3 84 89 9 51 85 26 90 14 63 61 63 10 3 77 8 19 46 61 +1 +2027 +19 97 94 81 56 86 71 67 5 76 99 35 85 41 7 43 98 25 79 23 +2 +2211 +7 92 85 64 15 78 10 34 42 90 24 66 43 40 31 66 54 31 29 54 +3 +5620 +35 51 53 22 1 56 97 50 32 75 65 56 22 56 4 66 82 3 36 52 +4 +13758 +78 23 62 28 45 65 41 49 36 14 90 79 19 98 31 48 5 86 36 44 +5 +13744 +32 7 12 34 87 1 6 11 89 55 53 59 37 22 26 30 14 44 59 82 +6 +10241 +10 75 58 42 16 11 17 82 19 48 31 19 59 54 77 49 67 31 87 98 +7 +1031 +75 64 59 65 81 65 43 55 94 41 4 36 26 71 50 64 45 48 55 73 +8 +4887 +14 23 35 84 34 56 79 73 37 51 78 56 74 50 57 24 69 94 31 31 +9 +5996 +53 50 69 71 35 20 96 59 48 25 35 95 54 36 22 77 73 82 64 40 +10 +2330 +49 25 94 83 3 2 42 54 83 99 82 71 34 7 42 82 17 10 98 55 +11 +4022 +40 33 19 77 54 70 36 5 62 74 10 77 49 43 17 77 8 4 43 48 +12 +13109 +19 32 11 33 84 42 84 5 26 83 19 64 93 21 39 38 56 18 37 12 +13 +4842 +25 25 8 59 86 45 93 52 35 13 16 69 14 50 74 8 60 59 29 39 +14 +6731 +54 96 10 12 71 85 69 82 33 45 75 49 52 93 65 18 60 28 67 25 +15 +5156 +5 77 23 42 3 49 43 32 88 18 98 81 69 63 49 82 50 16 55 96 +16 +8514 +37 78 83 66 40 50 63 48 26 3 43 66 15 71 61 12 53 46 42 58 +17 +13918 +56 44 43 56 15 27 79 10 40 49 54 75 46 56 77 7 56 78 49 20 +18 +6316 +18 35 96 30 93 91 96 40 7 31 73 17 64 11 79 29 50 92 44 12 +19 +12492 +31 38 20 17 8 78 25 60 78 38 49 21 77 7 68 80 83 70 10 24 +20 +2484 +30 63 48 21 6 82 93 26 93 31 55 47 59 33 28 27 13 58 54 52 +21 +2775 +2 77 14 15 53 61 72 2 42 97 10 54 1 97 96 39 33 47 66 72 +22 +2850 +5 76 72 72 72 62 23 65 64 73 94 61 41 65 89 47 76 47 64 49 +23 +15070 +15 35 13 73 54 73 62 62 4 82 63 2 38 99 83 92 6 39 80 91 +24 +7039 +71 83 41 83 57 83 70 4 82 58 9 91 13 45 27 4 62 87 17 5 +25 +4594 +46 26 61 47 14 15 64 17 19 1 47 83 89 8 52 30 58 93 49 99 +26 +14252 +49 84 19 92 80 75 4 90 73 76 37 89 93 83 55 92 81 95 14 16 +27 +12056 +89 95 47 1 61 11 38 86 10 86 96 81 30 23 91 69 71 77 49 31 +28 +1795 +59 34 6 25 24 21 30 89 44 58 3 73 85 23 13 51 77 13 35 45 +29 +6953 +42 87 58 87 19 4 65 22 95 80 93 12 59 67 53 25 11 97 70 7 +30 +12585 +13 6 42 83 33 75 84 21 52 89 65 44 20 65 97 12 31 92 51 87 +31 +9876 +56 52 25 57 28 71 48 22 1 66 46 25 20 32 47 50 16 50 54 26 +32 +1384 +27 38 12 23 32 45 44 62 30 57 16 10 82 84 9 29 21 17 83 79 +33 +8891 +13 9 66 78 68 28 31 65 88 32 55 71 67 52 20 47 99 63 39 72 +34 +1068 +29 98 81 57 83 48 31 86 19 54 4 10 39 37 61 49 48 69 89 1 +35 +4136 +20 41 26 96 31 51 20 75 51 69 54 83 12 84 80 89 62 64 75 11 +36 +7358 +30 28 28 7 8 65 54 90 99 37 15 76 90 72 46 64 72 17 33 26 +37 +6862 +26 50 12 89 83 15 27 97 80 61 98 26 43 34 73 97 9 81 44 70 +38 +2038 +98 94 92 73 99 59 83 88 93 24 14 19 94 1 43 7 2 87 32 52 +39 +5652 +12 56 29 52 82 97 67 30 58 53 16 19 48 53 36 33 67 86 96 62 +40 +10260 +48 48 12 21 82 9 98 29 99 58 99 17 11 4 47 18 84 78 72 38 +41 +8031 +54 23 64 74 80 5 56 91 89 36 89 88 26 67 6 14 50 37 19 38 +42 +2368 +93 93 91 78 33 43 20 42 3 43 65 57 29 48 28 15 27 24 83 67 +43 +1439 +29 56 84 72 33 1 7 7 57 93 99 8 49 50 85 14 37 33 44 21 +44 +8901 +51 3 58 62 48 60 44 41 40 57 37 26 91 19 44 42 37 65 50 67 +45 +6786 +33 53 90 79 67 41 43 41 9 53 34 24 17 45 39 7 88 55 67 20 +46 +15204 +32 67 33 8 53 20 43 1 68 40 26 78 25 15 54 31 18 41 93 49 +47 +5777 +80 55 44 24 68 59 2 42 96 39 36 66 54 34 8 49 45 90 42 69 +48 +11466 +9 26 19 38 90 95 27 93 20 52 74 41 6 65 73 43 27 87 88 65 +49 +12640 +14 79 13 42 13 46 88 73 39 3 40 42 49 31 63 17 98 66 71 18 +50 +13590 +11 83 23 64 55 87 49 62 77 77 51 14 62 94 29 31 81 34 31 63 +51 +8780 +46 63 37 10 85 43 55 74 60 84 95 80 87 85 94 3 86 56 19 4 +52 +4311 +86 6 11 80 35 4 52 76 73 49 85 32 58 55 75 52 77 57 31 83 +53 +11618 +55 4 13 88 6 32 46 19 53 57 25 42 10 55 40 76 24 46 17 5 +54 +5596 +2 74 51 21 12 79 42 2 79 3 51 55 57 46 29 98 51 58 69 29 +55 +15561 +78 93 88 30 34 44 85 72 62 1 10 1 5 40 13 50 43 59 28 17 +56 +15506 +55 87 62 98 79 17 28 86 36 57 70 82 95 42 19 82 46 23 61 75 +57 +1092 +68 47 62 25 83 71 47 95 2 19 13 31 73 50 63 51 35 13 76 28 +58 +10292 +49 84 31 88 98 69 65 36 41 33 4 43 55 69 31 84 5 94 7 15 +59 +13179 +12 48 87 11 83 3 41 42 76 46 89 20 87 2 16 26 17 73 19 44 +60 +10506 +56 89 92 35 89 2 96 35 57 80 43 56 89 60 90 59 49 44 38 88 +61 +1769 +53 16 85 65 64 42 10 47 31 69 86 72 50 40 3 64 75 65 73 42 +62 +2866 +20 63 52 62 44 67 25 65 78 22 28 53 23 69 2 74 92 91 48 46 +63 +15403 +63 58 29 78 4 48 49 8 73 7 55 56 82 92 59 7 82 36 7 19 +64 +4031 +79 67 76 67 75 91 59 12 5 80 23 57 22 58 35 51 80 54 93 59 +65 +8926 +1 29 61 98 97 20 54 92 97 97 13 21 20 24 65 35 61 55 1 20 +66 +8263 +84 42 3 9 97 32 83 83 64 85 27 66 48 29 94 6 12 3 70 30 +67 +5224 +37 13 37 22 12 41 31 15 52 70 30 84 75 26 53 63 96 90 79 35 +68 +9578 +38 24 32 61 12 79 96 52 86 27 59 9 36 16 5 42 15 91 35 15 +69 +8730 +99 17 10 27 9 80 31 5 31 67 18 34 79 40 55 49 18 80 56 66 +70 +12877 +99 30 64 17 45 83 82 90 78 51 19 86 43 38 86 19 24 14 32 68 +71 +11394 +23 61 14 13 82 72 75 40 72 2 16 22 65 26 36 1 98 17 58 81 +72 +8830 +27 7 21 87 51 80 6 87 86 24 48 85 99 43 56 46 91 63 19 66 +73 +3113 +68 40 57 66 19 21 26 57 43 55 60 67 25 74 96 5 51 50 92 13 +74 +8783 +58 64 92 6 7 13 18 88 32 97 41 5 39 60 54 89 92 35 13 34 +75 +10017 +32 46 50 64 42 21 71 60 28 34 56 46 48 85 34 34 28 59 40 93 +76 +3734 +32 54 52 65 45 91 67 86 28 34 27 62 10 5 66 74 69 68 81 58 +77 +7805 +79 60 55 92 53 84 35 34 22 83 26 86 29 42 67 77 11 90 53 42 +78 +14474 +17 76 50 43 25 75 17 58 74 89 73 8 14 58 62 94 84 49 58 52 +79 +10904 +29 91 26 23 67 24 57 33 60 75 5 62 37 74 36 36 9 52 27 34 +80 +12992 +17 58 7 16 82 48 56 74 1 22 26 27 53 21 15 19 78 33 31 7 +81 +1936 +90 53 70 51 49 61 57 53 84 47 32 84 87 18 34 56 86 15 19 52 +82 +10828 +91 71 85 19 62 14 94 43 80 56 57 45 27 79 43 5 18 60 68 92 +83 +14089 +24 89 89 36 18 67 62 22 88 47 59 2 98 60 32 11 53 51 9 51 +84 +14066 +37 78 92 56 4 40 36 81 84 84 16 14 98 73 61 51 99 19 66 29 +85 +8276 +78 20 3 65 99 22 48 76 17 35 96 4 82 91 62 68 14 45 69 54 +86 +14736 +78 47 59 65 70 2 79 84 93 41 88 80 90 51 46 26 67 9 99 97 +87 +7495 +91 33 76 72 54 5 26 37 72 85 11 83 47 96 11 17 3 1 90 74 +88 +9807 +61 14 4 9 11 18 31 40 38 17 32 14 77 1 94 44 16 66 13 48 +89 +3075 +5 75 17 38 16 23 49 51 42 9 59 61 66 19 6 11 23 41 12 16 +90 +7387 +6 29 80 26 75 32 63 90 65 40 71 77 91 46 63 40 78 40 33 74 +91 +1360 +61 73 87 84 27 16 50 96 5 29 14 19 7 88 17 59 42 74 39 78 +92 +11327 +73 62 80 23 16 37 87 66 64 80 75 9 94 26 13 79 24 68 5 37 +93 +13709 +31 91 66 75 58 23 58 22 51 93 30 91 51 87 59 77 44 52 77 51 +94 +3037 +71 54 43 39 29 60 19 9 85 51 34 45 81 49 68 60 17 81 8 66 +95 +14517 +23 76 56 15 59 42 97 59 73 62 58 74 52 63 17 58 90 40 18 67 +96 +1295 +22 21 42 68 47 58 46 7 48 30 98 72 64 75 94 13 38 75 67 38 +97 +4461 +58 51 57 39 47 20 88 73 42 16 39 10 41 10 19 43 72 18 56 38 +98 +13902 +72 99 63 87 90 52 27 75 14 59 52 21 66 19 94 23 71 37 71 90 +99 +7887 +80 73 62 63 60 31 37 59 69 75 67 72 50 62 14 45 58 68 35 22 +100 +1554 +98 34 40 86 22 19 45 20 5 10 87 71 83 62 61 36 90 73 27 20 +101 +3627 +81 57 57 74 73 45 49 85 98 76 48 95 71 82 78 52 1 84 69 71 +102 +8720 +2 81 85 87 69 70 30 41 14 82 59 78 2 80 22 48 22 91 38 8 +103 +11264 +75 4 33 79 81 41 49 41 77 24 57 61 96 3 14 93 64 40 83 24 +104 +7805 +18 86 1 25 25 53 28 19 10 8 52 7 53 7 55 27 40 39 27 76 +105 +2682 +86 21 30 92 38 11 3 32 74 19 21 23 15 28 87 22 63 16 22 29 +106 +11690 +60 6 60 54 36 57 30 48 5 44 66 96 77 3 60 61 53 4 5 18 +107 +5739 +40 83 15 4 67 74 6 18 76 45 15 77 47 28 88 95 52 83 61 55 +108 +11988 +82 40 18 76 84 54 62 34 10 51 95 47 68 52 69 45 22 55 71 76 +109 +8825 +17 93 21 80 81 99 37 45 88 95 99 66 15 48 67 18 81 97 33 13 +110 +6506 +84 65 62 32 54 34 81 62 63 47 60 40 24 45 71 14 38 43 16 94 +111 +2750 +2 71 99 91 47 90 51 25 49 22 44 32 65 45 58 13 78 46 47 96 +112 +6415 +74 49 52 15 83 44 69 80 98 41 39 54 24 35 16 42 38 90 19 65 +113 +6781 +76 18 36 84 8 32 32 87 59 9 18 52 31 92 43 63 62 6 15 92 +114 +13074 +89 17 35 88 59 33 30 44 67 84 57 44 46 85 96 83 95 94 41 76 +115 +6788 +78 28 36 19 96 26 15 43 72 96 64 79 44 90 32 18 46 20 42 39 +116 +8575 +37 67 20 6 83 35 51 30 42 28 57 23 61 12 91 38 40 24 54 23 +117 +8603 +31 20 62 95 44 2 20 39 18 49 21 39 68 16 28 35 53 48 66 74 +118 +6291 +21 37 64 94 2 72 82 73 7 59 90 55 1 1 70 28 24 73 41 12 +119 +4636 +31 95 61 17 86 22 55 23 7 94 52 9 57 35 57 55 75 78 36 47 +120 +6388 +25 95 66 86 66 99 76 88 13 98 52 43 75 47 2 80 75 23 88 5 +121 +13537 +33 84 31 20 69 91 97 62 89 93 53 73 48 64 52 90 53 52 14 27 +122 +10213 +37 24 85 77 64 94 47 94 9 94 43 70 43 22 89 29 88 47 32 92 +123 +8417 +94 93 71 60 83 8 13 87 48 89 98 24 29 30 10 18 9 73 5 78 +124 +2189 +40 48 33 40 68 78 66 95 15 3 91 94 74 90 41 23 71 50 1 6 +125 +3950 +77 8 15 35 62 22 54 83 86 62 67 21 72 22 55 50 25 10 13 3 +126 +11184 +68 78 68 94 36 74 33 21 86 76 62 47 37 79 19 73 95 41 1 4 +127 +4552 +30 79 85 2 40 71 81 65 36 98 76 83 81 16 86 36 49 97 64 19 +128 +4833 +88 91 40 19 96 26 40 72 85 64 37 16 52 75 14 69 59 29 83 50 +129 +12801 +24 30 99 59 66 70 64 16 30 58 6 21 6 6 71 13 61 70 34 88 +130 +12631 +47 30 8 96 92 53 18 77 37 18 80 45 82 84 46 39 51 93 98 29 +131 +14392 +45 51 62 89 46 9 58 87 13 6 57 21 10 99 79 8 39 29 67 41 +132 +3159 +41 74 48 3 51 8 94 49 14 68 94 73 18 6 33 92 16 79 6 10 +133 +2953 +67 29 65 14 71 11 16 74 74 46 39 13 10 45 14 65 11 14 88 93 +134 +11260 +30 62 73 33 74 75 86 70 39 66 41 12 30 6 9 33 41 2 19 99 +135 +11017 +85 80 71 17 56 25 8 71 97 11 14 70 39 82 99 69 27 76 31 43 +136 +1984 +83 76 17 76 34 32 15 89 47 36 12 17 42 30 18 30 73 76 16 49 +137 +12296 +51 56 87 29 67 53 18 49 5 47 20 55 70 18 16 83 22 20 41 10 +138 +10470 +14 53 37 41 99 53 97 85 63 63 19 40 85 96 91 13 78 47 35 8 +139 +10457 +19 14 95 77 3 79 3 2 7 77 94 12 44 89 19 8 62 72 16 11 +140 +2980 +44 3 54 77 90 49 72 18 45 84 21 12 60 28 52 3 4 98 3 89 +141 +7264 +26 55 62 99 68 11 27 10 4 9 91 14 76 86 1 70 64 77 2 96 +142 +8794 +68 96 84 55 5 17 90 31 70 95 85 49 5 56 82 7 95 5 12 14 +143 +13590 +86 48 25 59 65 5 17 69 27 78 59 10 14 96 36 39 66 63 41 17 +144 +9707 +47 96 34 7 83 3 22 77 42 39 78 72 70 91 13 91 19 11 38 5 +145 +13579 +69 25 98 97 2 9 98 34 54 77 92 22 35 53 49 51 31 7 38 45 +146 +11209 +41 41 21 49 88 85 21 83 81 43 69 23 65 5 91 95 40 1 75 98 +147 +4553 +48 18 44 62 95 73 40 80 83 81 23 24 24 38 56 78 27 38 58 99 +148 +15192 +57 67 71 14 4 60 98 30 23 58 39 82 1 20 16 55 15 35 63 6 +149 +3894 +74 77 58 21 22 23 45 89 44 81 77 4 19 91 66 18 50 6 26 93 +150 +4854 +63 46 68 39 78 23 37 91 45 37 3 65 40 2 26 5 51 93 82 57 +151 +11974 +61 57 49 67 89 23 97 96 66 22 45 74 1 3 76 44 30 44 7 58 +152 +6277 +55 60 28 38 74 55 69 87 97 31 12 30 22 62 15 71 8 76 61 39 +153 +8318 +52 2 16 35 56 58 42 81 52 96 44 23 80 68 99 8 27 90 90 89 +154 +12301 +61 4 77 36 75 37 68 76 24 75 24 1 33 10 94 79 64 80 42 49 +155 +3605 +72 15 53 74 72 35 35 16 3 46 37 17 16 21 71 85 89 57 62 90 +156 +13598 +92 14 63 97 45 26 19 15 51 17 78 40 25 1 27 78 42 97 77 79 +157 +8437 +63 69 95 2 12 17 27 71 17 54 77 46 52 95 31 38 67 7 8 26 +158 +11384 +74 85 92 79 15 73 27 63 22 36 58 86 75 45 19 11 3 65 77 20 +159 +2909 +33 1 79 36 33 22 32 52 86 4 50 50 22 12 81 23 95 85 2 66 +160 +3719 +33 36 43 44 44 82 87 80 97 27 89 61 5 78 44 38 93 52 5 14 +161 +10734 +49 53 17 62 24 88 25 34 63 10 26 60 40 84 29 67 94 95 77 25 +162 +9025 +27 7 58 88 10 22 68 31 15 66 56 78 86 59 86 59 70 13 43 66 +163 +2819 +28 31 16 55 15 1 99 95 64 43 8 66 93 72 58 14 44 5 90 24 +164 +1447 +6 19 70 86 24 92 89 24 27 4 22 2 49 1 42 92 78 29 85 5 +165 +6661 +54 46 82 42 76 57 43 77 35 4 88 2 47 54 5 90 66 41 74 79 +166 +2228 +6 43 64 46 1 16 12 98 67 41 23 86 6 94 75 27 77 14 51 89 +167 +10024 +68 84 7 52 74 37 79 12 65 36 18 56 91 36 28 85 42 25 81 7 +168 +2375 +54 6 41 12 62 6 39 76 76 97 95 18 39 77 25 43 9 52 17 37 +169 +13482 +48 18 63 91 70 57 76 29 86 50 5 43 7 70 29 6 32 96 71 46 +170 +2571 +34 84 54 64 26 6 13 81 19 45 19 14 95 13 87 95 84 53 31 67 +171 +2427 +60 95 37 90 1 20 91 93 65 25 82 6 78 84 32 92 87 87 12 71 +172 +4020 +40 65 6 70 24 62 62 13 89 71 44 10 19 20 3 65 61 22 23 70 +173 +1738 +2 89 59 16 57 75 41 36 10 61 87 73 78 74 39 95 32 24 22 56 +174 +9183 +85 90 95 9 36 17 20 94 80 50 92 67 29 85 25 46 26 76 96 26 +175 +14997 +33 48 55 18 54 95 61 43 48 56 46 1 60 59 91 39 7 35 59 38 +176 +3669 +65 97 41 3 89 77 35 7 77 70 73 99 51 51 22 7 72 71 49 15 +177 +7847 +46 44 25 19 81 90 21 7 48 8 85 90 3 87 86 90 46 20 38 56 +178 +9375 +48 15 14 21 14 14 93 12 79 99 42 82 63 6 92 8 35 10 60 51 +179 +2948 +17 48 87 16 50 95 2 64 81 68 3 8 49 78 65 20 43 96 99 93 +180 +12786 +98 33 89 55 7 5 41 68 93 25 36 96 73 60 32 8 57 11 35 9 +181 +15194 +72 27 34 36 11 18 4 46 50 2 92 14 59 59 34 60 58 17 32 76 +182 +1442 +36 30 17 31 71 13 67 82 2 57 9 33 15 62 77 29 88 22 19 10 +183 +1370 +45 97 42 19 37 49 14 4 50 90 85 28 87 71 83 94 45 49 46 89 +184 +1457 +9 80 34 53 3 25 75 83 47 99 24 30 82 60 55 93 99 3 60 40 +185 +4668 +73 33 2 80 46 1 53 28 65 14 13 97 17 26 11 53 8 11 54 33 +186 +7553 +3 65 98 60 17 58 84 2 63 55 49 1 27 51 24 96 83 76 93 30 +187 +4906 +75 93 8 7 94 79 13 84 67 53 59 55 49 20 41 51 44 59 90 66 +188 +1803 +16 86 80 53 81 60 29 36 72 56 5 69 1 40 78 63 2 9 51 48 +189 +11593 +31 8 4 62 3 89 96 34 39 65 86 90 11 73 49 7 76 47 13 62 +190 +10282 +54 78 48 48 24 64 92 7 55 33 22 14 29 82 29 3 25 84 75 27 +191 +2950 +19 62 72 77 13 90 21 92 1 98 20 91 67 28 99 68 4 5 11 50 +192 +3122 +97 41 28 10 96 79 81 23 50 45 5 91 1 20 65 38 90 99 40 52 +193 +8841 +84 83 41 2 48 61 95 81 13 69 85 12 81 51 36 21 55 82 38 53 +194 +9144 +30 97 17 86 62 18 76 56 7 59 45 53 73 23 96 36 93 75 66 5 +195 +13555 +29 31 17 54 4 10 32 50 18 22 73 70 11 88 96 48 68 56 73 93 +196 +3835 +56 24 34 31 80 4 80 86 55 50 9 3 73 61 22 3 98 62 74 74 +197 +9460 +42 29 27 72 77 19 35 50 96 46 23 90 11 90 16 34 70 61 4 62 +198 +8778 +25 92 36 59 40 58 65 66 73 70 59 50 11 63 27 77 7 68 49 14 +199 +12708 +1 41 65 26 11 19 72 62 29 45 90 67 81 85 41 41 67 98 32 9 +200 +6170 +31 8 47 96 45 28 68 63 85 14 54 33 89 85 79 81 30 81 58 88 +201 +12063 +72 7 34 69 91 54 97 37 5 62 57 27 81 86 37 13 96 64 95 66 +202 +3705 +25 57 67 80 23 58 2 28 14 66 27 60 63 6 48 78 88 90 56 40 +203 +14230 +83 49 13 19 23 41 77 7 39 84 35 82 60 15 90 50 98 64 71 70 +204 +10478 +99 17 56 72 29 40 34 23 7 14 21 6 17 38 44 86 58 86 19 96 +205 +4693 +50 8 9 28 94 33 78 99 19 2 34 38 98 59 74 44 48 46 13 86 +206 +10669 +92 40 72 59 12 2 8 14 9 89 38 92 27 8 88 23 12 3 24 40 +207 +1240 +83 28 5 22 92 26 93 49 6 72 70 3 42 22 21 58 48 35 2 7 +208 +7065 +10 48 88 28 1 99 22 58 96 98 45 84 4 91 13 77 6 4 60 33 +209 +11726 +22 51 58 42 73 38 71 61 62 42 2 47 11 45 93 37 64 10 11 4 +210 +2490 +26 84 17 37 50 87 35 35 82 13 32 22 29 24 69 76 58 34 54 55 +211 +4422 +56 3 4 20 31 11 61 46 72 38 76 80 62 47 50 89 68 27 66 32 +212 +13019 +99 43 67 99 25 32 82 38 71 90 25 47 39 38 79 37 97 84 6 13 +213 +8257 +42 72 47 37 6 67 26 62 71 20 99 7 77 29 95 51 72 27 38 89 +214 +7716 +48 47 46 65 31 76 74 53 46 9 40 76 7 87 35 76 82 81 60 60 +215 +6985 +93 30 19 53 9 55 47 7 77 3 63 18 24 17 93 13 46 5 89 42 +216 +13896 +46 33 7 51 83 32 97 23 99 24 18 93 72 44 72 58 58 91 46 90 +217 +5586 +61 90 34 47 19 74 72 24 86 79 81 90 23 83 68 6 2 61 37 71 +218 +4187 +78 45 75 68 72 85 52 73 96 15 79 50 89 66 18 48 7 82 49 5 +219 +9888 +61 39 6 15 52 30 7 23 89 82 34 43 61 41 81 93 20 1 6 65 +220 +15525 +37 33 40 86 9 40 4 91 39 1 10 95 43 78 23 33 89 52 54 1 +221 +10302 +34 50 87 60 30 31 41 34 80 34 39 48 64 77 43 47 36 7 14 38 +222 +10624 +29 43 75 61 60 92 12 43 85 65 69 55 70 76 60 21 59 41 98 4 +223 +9688 +46 41 12 16 83 12 65 10 84 23 28 56 94 84 68 70 76 87 77 37 +224 +12936 +72 56 80 94 10 79 13 70 39 77 67 82 87 20 35 14 81 42 20 50 +225 +12847 +19 85 83 54 79 78 99 94 45 44 23 91 99 36 69 75 76 52 54 28 +226 +1375 +63 50 17 24 45 27 81 85 62 45 53 39 59 33 89 41 24 68 41 11 +227 +14311 +32 27 40 71 63 22 69 53 41 68 87 41 63 35 51 71 42 12 81 90 +228 +6131 +69 96 38 4 73 5 77 28 55 91 86 48 84 24 52 61 7 33 4 83 +229 +13890 +99 94 16 1 20 29 49 99 31 44 79 62 89 21 52 87 86 3 61 20 +230 +15361 +89 48 33 1 76 26 19 25 27 80 18 33 57 79 18 68 78 94 99 23 +231 +1793 +48 68 61 26 34 80 78 38 69 60 15 63 20 28 22 78 82 95 73 26 +232 +5961 +23 96 13 65 66 78 46 93 85 7 72 46 71 94 4 51 36 14 83 27 +233 +1964 +78 75 33 21 48 97 81 39 11 86 21 93 32 80 1 11 91 76 35 95 +234 +9774 +94 89 88 80 55 16 81 31 89 51 13 30 83 76 53 84 94 57 48 18 +235 +14130 +93 62 99 40 39 24 36 51 37 90 32 48 13 35 44 84 47 31 58 4 +236 +12918 +84 45 33 46 33 78 11 1 4 64 21 12 48 50 94 4 14 19 83 52 +237 +14389 +28 40 37 75 97 58 51 23 40 43 26 11 80 93 14 7 41 23 84 58 +238 +12014 +70 39 54 80 18 73 72 42 86 25 76 10 90 22 99 51 23 25 33 67 +239 +11473 +94 7 43 43 62 32 86 23 37 63 22 49 68 94 78 30 42 58 82 95 +240 +11254 +52 23 96 49 46 17 65 97 87 32 43 65 80 57 43 87 34 13 64 6 +241 +8405 +54 49 65 25 3 95 81 69 8 89 23 89 81 21 48 5 13 61 12 49 +242 +15289 +48 51 15 39 26 38 31 53 11 56 8 9 95 10 30 29 30 80 24 87 +243 +15915 +55 35 63 2 21 37 91 4 97 8 2 94 52 49 92 13 29 91 80 35 +244 +11522 +85 30 34 20 24 54 95 58 39 45 3 45 30 10 88 70 6 44 95 1 +245 +13090 +71 59 42 45 55 89 64 84 32 8 9 71 87 72 66 47 79 97 80 48 +246 +4481 +17 51 94 85 59 28 75 78 96 28 19 1 82 1 57 92 32 43 48 80 +247 +10092 +31 52 26 89 75 98 70 63 40 34 31 79 24 89 74 10 32 48 61 38 +248 +12776 +42 29 72 48 30 59 43 17 76 30 14 24 23 53 64 46 92 6 41 50 +249 +6272 +32 47 56 75 78 46 61 41 20 97 58 2 59 87 57 73 55 83 7 89 +250 +12722 +67 72 82 43 34 89 65 81 83 22 9 70 26 20 7 9 30 27 80 90 +251 +15094 +94 40 90 66 59 36 14 42 70 74 96 40 79 77 27 40 32 32 84 52 +252 +7761 +2 72 11 32 72 56 71 19 93 15 37 15 62 96 98 71 1 27 89 40 +253 +2843 +46 30 1 93 66 97 9 94 84 86 50 76 35 41 58 78 72 51 89 28 +254 +8230 +99 47 41 16 70 75 68 53 52 21 17 78 64 70 17 37 83 77 82 22 +255 +8337 +15 7 96 13 31 67 26 23 19 88 73 23 99 51 1 24 92 16 95 92 +256 +3838 +97 76 31 67 5 37 34 60 32 54 43 7 89 25 98 35 15 95 24 90 +257 +3107 +62 59 51 85 22 62 21 57 51 25 50 91 71 86 4 39 52 66 77 31 +258 +14936 +51 40 43 26 10 46 7 67 86 50 22 5 89 26 84 57 62 31 6 71 +259 +13310 +42 22 11 34 97 23 48 70 47 99 99 9 47 34 61 45 48 94 31 59 +260 +3985 +26 8 56 60 3 92 21 9 10 49 47 84 62 30 85 78 14 14 10 71 +261 +1935 +32 32 31 42 94 24 19 70 56 39 71 55 62 46 58 91 7 92 58 90 +262 +6150 +46 18 79 45 59 95 69 49 77 98 37 35 79 51 32 11 91 49 5 86 +263 +14662 +96 47 52 51 83 81 42 39 53 72 19 75 1 76 77 2 92 6 43 82 +264 +1192 +87 77 73 39 21 53 68 85 75 57 93 55 71 49 28 23 35 26 32 57 +265 +12714 +3 85 6 8 98 16 90 75 19 81 19 16 57 50 25 45 30 33 61 15 +266 +13664 +81 10 75 39 40 66 94 6 78 7 59 28 76 56 68 62 86 92 95 49 +267 +9225 +65 75 5 74 8 63 31 2 71 8 46 49 27 44 64 87 3 48 37 47 +268 +3598 +39 35 52 96 89 15 80 50 35 22 33 73 49 69 3 78 90 24 75 85 +269 +14249 +39 99 87 38 46 22 57 10 79 57 50 76 98 92 35 55 62 42 94 23 +270 +11985 +87 7 4 65 92 72 48 51 77 51 64 53 93 91 93 31 35 28 65 42 +271 +1199 +45 72 15 97 44 19 68 99 68 92 6 33 39 62 4 86 5 70 58 66 +272 +6354 +5 14 78 83 62 30 46 72 90 92 49 17 45 39 33 29 31 27 12 2 +273 +3212 +64 72 99 39 52 11 2 1 63 38 67 1 54 84 99 14 39 61 45 3 +274 +5996 +17 5 22 58 61 13 39 10 99 6 37 6 7 18 43 27 25 70 11 44 +275 +7916 +3 49 95 43 59 59 99 97 13 96 8 58 70 94 66 78 75 53 77 75 +276 +12692 +74 87 4 27 44 81 2 95 14 29 5 41 10 79 79 36 59 3 96 55 +277 +13414 +75 58 36 62 6 45 47 94 80 57 52 52 56 67 87 24 93 16 77 52 +278 +5472 +57 30 43 63 30 47 36 10 31 49 57 41 15 33 4 37 10 12 43 77 +279 +10730 +19 56 86 62 41 65 37 84 50 60 47 33 81 11 46 3 87 17 75 73 +280 +4091 +11 89 87 91 98 28 81 47 74 92 95 89 70 63 14 66 11 1 64 44 +281 +9668 +75 24 18 42 72 3 71 7 48 73 87 37 20 24 66 85 15 47 39 91 +282 +7692 +24 90 50 58 61 76 83 69 6 63 29 32 18 89 53 55 39 71 74 81 +283 +7255 +31 56 35 89 26 86 56 71 89 75 73 69 79 66 14 35 24 2 19 98 +284 +1781 +55 65 49 67 43 76 8 63 72 63 86 25 39 92 12 61 56 51 56 21 +285 +6312 +73 70 47 32 45 20 85 90 43 13 24 30 58 71 79 73 83 29 50 5 +286 +15760 +34 24 88 44 73 18 60 4 80 82 21 14 63 30 57 59 7 55 64 93 +287 +15631 +88 66 10 13 88 60 13 55 88 52 16 68 92 6 6 65 29 37 14 28 +288 +6727 +79 67 33 47 83 14 80 34 10 90 55 26 78 63 95 14 54 25 82 59 +289 +6148 +88 94 72 3 64 40 25 55 15 92 32 71 67 85 17 35 90 87 33 25 +290 +12417 +45 43 61 94 19 96 20 42 39 5 79 72 25 91 49 1 86 93 87 15 +291 +7377 +99 51 61 52 73 25 13 6 99 74 66 34 66 39 26 38 8 55 80 38 +292 +3316 +82 79 17 89 81 51 18 48 18 61 54 65 17 7 22 13 9 93 47 78 +293 +4296 +40 88 75 1 58 3 67 50 77 80 43 37 81 72 24 68 41 51 81 98 +294 +6363 +57 3 87 45 35 64 43 63 98 39 20 97 29 91 75 97 92 29 82 2 +295 +8615 +91 14 27 30 47 27 40 31 15 2 9 87 18 65 41 99 95 75 16 4 +296 +13162 +31 51 35 87 92 83 91 46 11 80 83 51 99 70 84 23 33 58 94 46 +297 +8591 +62 63 80 52 53 12 20 58 36 43 43 35 30 52 14 96 76 61 42 45 +298 +3602 +17 20 15 94 62 69 89 95 36 55 1 67 91 92 2 67 9 4 55 70 +299 +5018 +87 83 97 55 90 32 58 20 99 83 91 70 10 93 91 19 83 37 89 66 diff --git a/data/jobshop/300_20_02.txt b/data/jobshop/300_20_02.txt new file mode 100644 index 0000000000..4a59c4dd79 --- /dev/null +++ b/data/jobshop/300_20_02.txt @@ -0,0 +1,903 @@ +300 +20 +1176176430 +0 +2027 +19 97 94 81 56 86 71 67 5 76 99 35 85 41 7 43 98 25 79 23 +1 +2211 +7 92 85 64 15 78 10 34 42 90 24 66 43 40 31 66 54 31 29 54 +2 +5620 +35 51 53 22 1 56 97 50 32 75 65 56 22 56 4 66 82 3 36 52 +3 +13758 +78 23 62 28 45 65 41 49 36 14 90 79 19 98 31 48 5 86 36 44 +4 +13744 +32 7 12 34 87 1 6 11 89 55 53 59 37 22 26 30 14 44 59 82 +5 +10240 +10 75 58 42 16 11 17 82 19 48 31 19 59 54 77 49 67 31 87 98 +6 +1031 +75 64 59 65 81 65 43 55 94 41 4 36 26 71 50 64 45 48 55 73 +7 +4887 +14 23 35 84 34 56 79 73 37 51 78 56 74 50 57 24 69 94 31 31 +8 +5996 +53 50 69 71 35 20 96 59 48 25 35 95 54 36 22 77 73 82 64 40 +9 +2330 +49 25 94 83 3 2 42 54 83 99 82 71 34 7 42 82 17 10 98 55 +10 +4021 +40 33 19 77 54 70 36 5 62 74 10 77 49 43 17 77 8 4 43 48 +11 +13109 +19 32 11 33 84 42 84 5 26 83 19 64 93 21 39 38 56 18 37 12 +12 +4842 +25 25 8 59 86 45 93 52 35 13 16 69 14 50 74 8 60 59 29 39 +13 +6731 +54 96 10 12 71 85 69 82 33 45 75 49 52 93 65 18 60 28 67 25 +14 +5156 +5 77 23 42 3 49 43 32 88 18 98 81 69 63 49 82 50 16 55 96 +15 +8514 +37 78 83 66 40 50 63 48 26 3 43 66 15 71 61 12 53 46 42 58 +16 +13918 +56 44 43 56 15 27 79 10 40 49 54 75 46 56 77 7 56 78 49 20 +17 +6316 +18 35 96 30 93 91 96 40 7 31 73 17 64 11 79 29 50 92 44 12 +18 +12491 +31 38 20 17 8 78 25 60 78 38 49 21 77 7 68 80 83 70 10 24 +19 +2484 +30 63 48 21 6 82 93 26 93 31 55 47 59 33 28 27 13 58 54 52 +20 +2775 +2 77 14 15 53 61 72 2 42 97 10 54 1 97 96 39 33 47 66 72 +21 +2850 +5 76 72 72 72 62 23 65 64 73 94 61 41 65 89 47 76 47 64 49 +22 +15069 +15 35 13 73 54 73 62 62 4 82 63 2 38 99 83 92 6 39 80 91 +23 +7038 +71 83 41 83 57 83 70 4 82 58 9 91 13 45 27 4 62 87 17 5 +24 +4594 +46 26 61 47 14 15 64 17 19 1 47 83 89 8 52 30 58 93 49 99 +25 +14252 +49 84 19 92 80 75 4 90 73 76 37 89 93 83 55 92 81 95 14 16 +26 +12056 +89 95 47 1 61 11 38 86 10 86 96 81 30 23 91 69 71 77 49 31 +27 +1795 +59 34 6 25 24 21 30 89 44 58 3 73 85 23 13 51 77 13 35 45 +28 +6953 +42 87 58 87 19 4 65 22 95 80 93 12 59 67 53 25 11 97 70 7 +29 +12585 +13 6 42 83 33 75 84 21 52 89 65 44 20 65 97 12 31 92 51 87 +30 +9876 +56 52 25 57 28 71 48 22 1 66 46 25 20 32 47 50 16 50 54 26 +31 +1384 +27 38 12 23 32 45 44 62 30 57 16 10 82 84 9 29 21 17 83 79 +32 +8891 +13 9 66 78 68 28 31 65 88 32 55 71 67 52 20 47 99 63 39 72 +33 +1067 +29 98 81 57 83 48 31 86 19 54 4 10 39 37 61 49 48 69 89 1 +34 +4136 +20 41 26 96 31 51 20 75 51 69 54 83 12 84 80 89 62 64 75 11 +35 +7358 +30 28 28 7 8 65 54 90 99 37 15 76 90 72 46 64 72 17 33 26 +36 +6861 +26 50 12 89 83 15 27 97 80 61 98 26 43 34 73 97 9 81 44 70 +37 +2038 +98 94 92 73 99 59 83 88 93 24 14 19 94 1 43 7 2 87 32 52 +38 +5652 +12 56 29 52 82 97 67 30 58 53 16 19 48 53 36 33 67 86 96 62 +39 +10259 +48 48 12 21 82 9 98 29 99 58 99 17 11 4 47 18 84 78 72 38 +40 +8030 +54 23 64 74 80 5 56 91 89 36 89 88 26 67 6 14 50 37 19 38 +41 +2368 +93 93 91 78 33 43 20 42 3 43 65 57 29 48 28 15 27 24 83 67 +42 +1439 +29 56 84 72 33 1 7 7 57 93 99 8 49 50 85 14 37 33 44 21 +43 +8901 +51 3 58 62 48 60 44 41 40 57 37 26 91 19 44 42 37 65 50 67 +44 +6786 +33 53 90 79 67 41 43 41 9 53 34 24 17 45 39 7 88 55 67 20 +45 +15203 +32 67 33 8 53 20 43 1 68 40 26 78 25 15 54 31 18 41 93 49 +46 +5777 +80 55 44 24 68 59 2 42 96 39 36 66 54 34 8 49 45 90 42 69 +47 +11466 +9 26 19 38 90 95 27 93 20 52 74 41 6 65 73 43 27 87 88 65 +48 +12639 +14 79 13 42 13 46 88 73 39 3 40 42 49 31 63 17 98 66 71 18 +49 +13590 +11 83 23 64 55 87 49 62 77 77 51 14 62 94 29 31 81 34 31 63 +50 +8780 +46 63 37 10 85 43 55 74 60 84 95 80 87 85 94 3 86 56 19 4 +51 +4311 +86 6 11 80 35 4 52 76 73 49 85 32 58 55 75 52 77 57 31 83 +52 +11617 +55 4 13 88 6 32 46 19 53 57 25 42 10 55 40 76 24 46 17 5 +53 +5596 +2 74 51 21 12 79 42 2 79 3 51 55 57 46 29 98 51 58 69 29 +54 +15561 +78 93 88 30 34 44 85 72 62 1 10 1 5 40 13 50 43 59 28 17 +55 +15506 +55 87 62 98 79 17 28 86 36 57 70 82 95 42 19 82 46 23 61 75 +56 +1092 +68 47 62 25 83 71 47 95 2 19 13 31 73 50 63 51 35 13 76 28 +57 +10292 +49 84 31 88 98 69 65 36 41 33 4 43 55 69 31 84 5 94 7 15 +58 +13178 +12 48 87 11 83 3 41 42 76 46 89 20 87 2 16 26 17 73 19 44 +59 +10506 +56 89 92 35 89 2 96 35 57 80 43 56 89 60 90 59 49 44 38 88 +60 +1769 +53 16 85 65 64 42 10 47 31 69 86 72 50 40 3 64 75 65 73 42 +61 +2866 +20 63 52 62 44 67 25 65 78 22 28 53 23 69 2 74 92 91 48 46 +62 +15403 +63 58 29 78 4 48 49 8 73 7 55 56 82 92 59 7 82 36 7 19 +63 +4031 +79 67 76 67 75 91 59 12 5 80 23 57 22 58 35 51 80 54 93 59 +64 +8926 +1 29 61 98 97 20 54 92 97 97 13 21 20 24 65 35 61 55 1 20 +65 +8263 +84 42 3 9 97 32 83 83 64 85 27 66 48 29 94 6 12 3 70 30 +66 +5224 +37 13 37 22 12 41 31 15 52 70 30 84 75 26 53 63 96 90 79 35 +67 +9578 +38 24 32 61 12 79 96 52 86 27 59 9 36 16 5 42 15 91 35 15 +68 +8730 +99 17 10 27 9 80 31 5 31 67 18 34 79 40 55 49 18 80 56 66 +69 +12876 +99 30 64 17 45 83 82 90 78 51 19 86 43 38 86 19 24 14 32 68 +70 +11394 +23 61 14 13 82 72 75 40 72 2 16 22 65 26 36 1 98 17 58 81 +71 +8830 +27 7 21 87 51 80 6 87 86 24 48 85 99 43 56 46 91 63 19 66 +72 +3113 +68 40 57 66 19 21 26 57 43 55 60 67 25 74 96 5 51 50 92 13 +73 +8782 +58 64 92 6 7 13 18 88 32 97 41 5 39 60 54 89 92 35 13 34 +74 +10017 +32 46 50 64 42 21 71 60 28 34 56 46 48 85 34 34 28 59 40 93 +75 +3734 +32 54 52 65 45 91 67 86 28 34 27 62 10 5 66 74 69 68 81 58 +76 +7805 +79 60 55 92 53 84 35 34 22 83 26 86 29 42 67 77 11 90 53 42 +77 +14474 +17 76 50 43 25 75 17 58 74 89 73 8 14 58 62 94 84 49 58 52 +78 +10904 +29 91 26 23 67 24 57 33 60 75 5 62 37 74 36 36 9 52 27 34 +79 +12992 +17 58 7 16 82 48 56 74 1 22 26 27 53 21 15 19 78 33 31 7 +80 +1936 +90 53 70 51 49 61 57 53 84 47 32 84 87 18 34 56 86 15 19 52 +81 +10827 +91 71 85 19 62 14 94 43 80 56 57 45 27 79 43 5 18 60 68 92 +82 +14089 +24 89 89 36 18 67 62 22 88 47 59 2 98 60 32 11 53 51 9 51 +83 +14066 +37 78 92 56 4 40 36 81 84 84 16 14 98 73 61 51 99 19 66 29 +84 +8275 +78 20 3 65 99 22 48 76 17 35 96 4 82 91 62 68 14 45 69 54 +85 +14736 +78 47 59 65 70 2 79 84 93 41 88 80 90 51 46 26 67 9 99 97 +86 +7495 +91 33 76 72 54 5 26 37 72 85 11 83 47 96 11 17 3 1 90 74 +87 +9807 +61 14 4 9 11 18 31 40 38 17 32 14 77 1 94 44 16 66 13 48 +88 +3075 +5 75 17 38 16 23 49 51 42 9 59 61 66 19 6 11 23 41 12 16 +89 +7386 +6 29 80 26 75 32 63 90 65 40 71 77 91 46 63 40 78 40 33 74 +90 +1360 +61 73 87 84 27 16 50 96 5 29 14 19 7 88 17 59 42 74 39 78 +91 +11327 +73 62 80 23 16 37 87 66 64 80 75 9 94 26 13 79 24 68 5 37 +92 +13709 +31 91 66 75 58 23 58 22 51 93 30 91 51 87 59 77 44 52 77 51 +93 +3037 +71 54 43 39 29 60 19 9 85 51 34 45 81 49 68 60 17 81 8 66 +94 +14516 +23 76 56 15 59 42 97 59 73 62 58 74 52 63 17 58 90 40 18 67 +95 +1295 +22 21 42 68 47 58 46 7 48 30 98 72 64 75 94 13 38 75 67 38 +96 +4461 +58 51 57 39 47 20 88 73 42 16 39 10 41 10 19 43 72 18 56 38 +97 +13902 +72 99 63 87 90 52 27 75 14 59 52 21 66 19 94 23 71 37 71 90 +98 +7887 +80 73 62 63 60 31 37 59 69 75 67 72 50 62 14 45 58 68 35 22 +99 +1554 +98 34 40 86 22 19 45 20 5 10 87 71 83 62 61 36 90 73 27 20 +100 +3627 +81 57 57 74 73 45 49 85 98 76 48 95 71 82 78 52 1 84 69 71 +101 +8720 +2 81 85 87 69 70 30 41 14 82 59 78 2 80 22 48 22 91 38 8 +102 +11264 +75 4 33 79 81 41 49 41 77 24 57 61 96 3 14 93 64 40 83 24 +103 +7805 +18 86 1 25 25 53 28 19 10 8 52 7 53 7 55 27 40 39 27 76 +104 +2682 +86 21 30 92 38 11 3 32 74 19 21 23 15 28 87 22 63 16 22 29 +105 +11690 +60 6 60 54 36 57 30 48 5 44 66 96 77 3 60 61 53 4 5 18 +106 +5738 +40 83 15 4 67 74 6 18 76 45 15 77 47 28 88 95 52 83 61 55 +107 +11988 +82 40 18 76 84 54 62 34 10 51 95 47 68 52 69 45 22 55 71 76 +108 +8825 +17 93 21 80 81 99 37 45 88 95 99 66 15 48 67 18 81 97 33 13 +109 +6506 +84 65 62 32 54 34 81 62 63 47 60 40 24 45 71 14 38 43 16 94 +110 +2750 +2 71 99 91 47 90 51 25 49 22 44 32 65 45 58 13 78 46 47 96 +111 +6415 +74 49 52 15 83 44 69 80 98 41 39 54 24 35 16 42 38 90 19 65 +112 +6780 +76 18 36 84 8 32 32 87 59 9 18 52 31 92 43 63 62 6 15 92 +113 +13073 +89 17 35 88 59 33 30 44 67 84 57 44 46 85 96 83 95 94 41 76 +114 +6788 +78 28 36 19 96 26 15 43 72 96 64 79 44 90 32 18 46 20 42 39 +115 +8575 +37 67 20 6 83 35 51 30 42 28 57 23 61 12 91 38 40 24 54 23 +116 +8603 +31 20 62 95 44 2 20 39 18 49 21 39 68 16 28 35 53 48 66 74 +117 +6291 +21 37 64 94 2 72 82 73 7 59 90 55 1 1 70 28 24 73 41 12 +118 +4636 +31 95 61 17 86 22 55 23 7 94 52 9 57 35 57 55 75 78 36 47 +119 +6388 +25 95 66 86 66 99 76 88 13 98 52 43 75 47 2 80 75 23 88 5 +120 +13536 +33 84 31 20 69 91 97 62 89 93 53 73 48 64 52 90 53 52 14 27 +121 +10212 +37 24 85 77 64 94 47 94 9 94 43 70 43 22 89 29 88 47 32 92 +122 +8417 +94 93 71 60 83 8 13 87 48 89 98 24 29 30 10 18 9 73 5 78 +123 +2188 +40 48 33 40 68 78 66 95 15 3 91 94 74 90 41 23 71 50 1 6 +124 +3950 +77 8 15 35 62 22 54 83 86 62 67 21 72 22 55 50 25 10 13 3 +125 +11184 +68 78 68 94 36 74 33 21 86 76 62 47 37 79 19 73 95 41 1 4 +126 +4552 +30 79 85 2 40 71 81 65 36 98 76 83 81 16 86 36 49 97 64 19 +127 +4832 +88 91 40 19 96 26 40 72 85 64 37 16 52 75 14 69 59 29 83 50 +128 +12801 +24 30 99 59 66 70 64 16 30 58 6 21 6 6 71 13 61 70 34 88 +129 +12631 +47 30 8 96 92 53 18 77 37 18 80 45 82 84 46 39 51 93 98 29 +130 +14392 +45 51 62 89 46 9 58 87 13 6 57 21 10 99 79 8 39 29 67 41 +131 +3159 +41 74 48 3 51 8 94 49 14 68 94 73 18 6 33 92 16 79 6 10 +132 +2953 +67 29 65 14 71 11 16 74 74 46 39 13 10 45 14 65 11 14 88 93 +133 +11260 +30 62 73 33 74 75 86 70 39 66 41 12 30 6 9 33 41 2 19 99 +134 +11017 +85 80 71 17 56 25 8 71 97 11 14 70 39 82 99 69 27 76 31 43 +135 +1984 +83 76 17 76 34 32 15 89 47 36 12 17 42 30 18 30 73 76 16 49 +136 +12295 +51 56 87 29 67 53 18 49 5 47 20 55 70 18 16 83 22 20 41 10 +137 +10470 +14 53 37 41 99 53 97 85 63 63 19 40 85 96 91 13 78 47 35 8 +138 +10457 +19 14 95 77 3 79 3 2 7 77 94 12 44 89 19 8 62 72 16 11 +139 +2980 +44 3 54 77 90 49 72 18 45 84 21 12 60 28 52 3 4 98 3 89 +140 +7263 +26 55 62 99 68 11 27 10 4 9 91 14 76 86 1 70 64 77 2 96 +141 +8794 +68 96 84 55 5 17 90 31 70 95 85 49 5 56 82 7 95 5 12 14 +142 +13590 +86 48 25 59 65 5 17 69 27 78 59 10 14 96 36 39 66 63 41 17 +143 +9707 +47 96 34 7 83 3 22 77 42 39 78 72 70 91 13 91 19 11 38 5 +144 +13579 +69 25 98 97 2 9 98 34 54 77 92 22 35 53 49 51 31 7 38 45 +145 +11209 +41 41 21 49 88 85 21 83 81 43 69 23 65 5 91 95 40 1 75 98 +146 +4553 +48 18 44 62 95 73 40 80 83 81 23 24 24 38 56 78 27 38 58 99 +147 +15192 +57 67 71 14 4 60 98 30 23 58 39 82 1 20 16 55 15 35 63 6 +148 +3894 +74 77 58 21 22 23 45 89 44 81 77 4 19 91 66 18 50 6 26 93 +149 +4854 +63 46 68 39 78 23 37 91 45 37 3 65 40 2 26 5 51 93 82 57 +150 +11974 +61 57 49 67 89 23 97 96 66 22 45 74 1 3 76 44 30 44 7 58 +151 +6276 +55 60 28 38 74 55 69 87 97 31 12 30 22 62 15 71 8 76 61 39 +152 +8318 +52 2 16 35 56 58 42 81 52 96 44 23 80 68 99 8 27 90 90 89 +153 +12301 +61 4 77 36 75 37 68 76 24 75 24 1 33 10 94 79 64 80 42 49 +154 +3605 +72 15 53 74 72 35 35 16 3 46 37 17 16 21 71 85 89 57 62 90 +155 +13598 +92 14 63 97 45 26 19 15 51 17 78 40 25 1 27 78 42 97 77 79 +156 +8437 +63 69 95 2 12 17 27 71 17 54 77 46 52 95 31 38 67 7 8 26 +157 +11384 +74 85 92 79 15 73 27 63 22 36 58 86 75 45 19 11 3 65 77 20 +158 +2909 +33 1 79 36 33 22 32 52 86 4 50 50 22 12 81 23 95 85 2 66 +159 +3719 +33 36 43 44 44 82 87 80 97 27 89 61 5 78 44 38 93 52 5 14 +160 +10734 +49 53 17 62 24 88 25 34 63 10 26 60 40 84 29 67 94 95 77 25 +161 +9025 +27 7 58 88 10 22 68 31 15 66 56 78 86 59 86 59 70 13 43 66 +162 +2819 +28 31 16 55 15 1 99 95 64 43 8 66 93 72 58 14 44 5 90 24 +163 +1447 +6 19 70 86 24 92 89 24 27 4 22 2 49 1 42 92 78 29 85 5 +164 +6661 +54 46 82 42 76 57 43 77 35 4 88 2 47 54 5 90 66 41 74 79 +165 +2228 +6 43 64 46 1 16 12 98 67 41 23 86 6 94 75 27 77 14 51 89 +166 +10024 +68 84 7 52 74 37 79 12 65 36 18 56 91 36 28 85 42 25 81 7 +167 +2375 +54 6 41 12 62 6 39 76 76 97 95 18 39 77 25 43 9 52 17 37 +168 +13482 +48 18 63 91 70 57 76 29 86 50 5 43 7 70 29 6 32 96 71 46 +169 +2571 +34 84 54 64 26 6 13 81 19 45 19 14 95 13 87 95 84 53 31 67 +170 +2427 +60 95 37 90 1 20 91 93 65 25 82 6 78 84 32 92 87 87 12 71 +171 +4020 +40 65 6 70 24 62 62 13 89 71 44 10 19 20 3 65 61 22 23 70 +172 +1738 +2 89 59 16 57 75 41 36 10 61 87 73 78 74 39 95 32 24 22 56 +173 +9183 +85 90 95 9 36 17 20 94 80 50 92 67 29 85 25 46 26 76 96 26 +174 +14996 +33 48 55 18 54 95 61 43 48 56 46 1 60 59 91 39 7 35 59 38 +175 +3669 +65 97 41 3 89 77 35 7 77 70 73 99 51 51 22 7 72 71 49 15 +176 +7847 +46 44 25 19 81 90 21 7 48 8 85 90 3 87 86 90 46 20 38 56 +177 +9375 +48 15 14 21 14 14 93 12 79 99 42 82 63 6 92 8 35 10 60 51 +178 +2948 +17 48 87 16 50 95 2 64 81 68 3 8 49 78 65 20 43 96 99 93 +179 +12786 +98 33 89 55 7 5 41 68 93 25 36 96 73 60 32 8 57 11 35 9 +180 +15193 +72 27 34 36 11 18 4 46 50 2 92 14 59 59 34 60 58 17 32 76 +181 +1442 +36 30 17 31 71 13 67 82 2 57 9 33 15 62 77 29 88 22 19 10 +182 +1370 +45 97 42 19 37 49 14 4 50 90 85 28 87 71 83 94 45 49 46 89 +183 +1457 +9 80 34 53 3 25 75 83 47 99 24 30 82 60 55 93 99 3 60 40 +184 +4668 +73 33 2 80 46 1 53 28 65 14 13 97 17 26 11 53 8 11 54 33 +185 +7553 +3 65 98 60 17 58 84 2 63 55 49 1 27 51 24 96 83 76 93 30 +186 +4906 +75 93 8 7 94 79 13 84 67 53 59 55 49 20 41 51 44 59 90 66 +187 +1803 +16 86 80 53 81 60 29 36 72 56 5 69 1 40 78 63 2 9 51 48 +188 +11593 +31 8 4 62 3 89 96 34 39 65 86 90 11 73 49 7 76 47 13 62 +189 +10281 +54 78 48 48 24 64 92 7 55 33 22 14 29 82 29 3 25 84 75 27 +190 +2950 +19 62 72 77 13 90 21 92 1 98 20 91 67 28 99 68 4 5 11 50 +191 +3122 +97 41 28 10 96 79 81 23 50 45 5 91 1 20 65 38 90 99 40 52 +192 +8841 +84 83 41 2 48 61 95 81 13 69 85 12 81 51 36 21 55 82 38 53 +193 +9144 +30 97 17 86 62 18 76 56 7 59 45 53 73 23 96 36 93 75 66 5 +194 +13555 +29 31 17 54 4 10 32 50 18 22 73 70 11 88 96 48 68 56 73 93 +195 +3835 +56 24 34 31 80 4 80 86 55 50 9 3 73 61 22 3 98 62 74 74 +196 +9460 +42 29 27 72 77 19 35 50 96 46 23 90 11 90 16 34 70 61 4 62 +197 +8778 +25 92 36 59 40 58 65 66 73 70 59 50 11 63 27 77 7 68 49 14 +198 +12707 +1 41 65 26 11 19 72 62 29 45 90 67 81 85 41 41 67 98 32 9 +199 +6170 +31 8 47 96 45 28 68 63 85 14 54 33 89 85 79 81 30 81 58 88 +200 +12062 +72 7 34 69 91 54 97 37 5 62 57 27 81 86 37 13 96 64 95 66 +201 +3705 +25 57 67 80 23 58 2 28 14 66 27 60 63 6 48 78 88 90 56 40 +202 +14230 +83 49 13 19 23 41 77 7 39 84 35 82 60 15 90 50 98 64 71 70 +203 +10478 +99 17 56 72 29 40 34 23 7 14 21 6 17 38 44 86 58 86 19 96 +204 +4693 +50 8 9 28 94 33 78 99 19 2 34 38 98 59 74 44 48 46 13 86 +205 +10669 +92 40 72 59 12 2 8 14 9 89 38 92 27 8 88 23 12 3 24 40 +206 +1240 +83 28 5 22 92 26 93 49 6 72 70 3 42 22 21 58 48 35 2 7 +207 +7065 +10 48 88 28 1 99 22 58 96 98 45 84 4 91 13 77 6 4 60 33 +208 +11726 +22 51 58 42 73 38 71 61 62 42 2 47 11 45 93 37 64 10 11 4 +209 +2490 +26 84 17 37 50 87 35 35 82 13 32 22 29 24 69 76 58 34 54 55 +210 +4422 +56 3 4 20 31 11 61 46 72 38 76 80 62 47 50 89 68 27 66 32 +211 +13019 +99 43 67 99 25 32 82 38 71 90 25 47 39 38 79 37 97 84 6 13 +212 +8256 +42 72 47 37 6 67 26 62 71 20 99 7 77 29 95 51 72 27 38 89 +213 +7715 +48 47 46 65 31 76 74 53 46 9 40 76 7 87 35 76 82 81 60 60 +214 +6985 +93 30 19 53 9 55 47 7 77 3 63 18 24 17 93 13 46 5 89 42 +215 +13896 +46 33 7 51 83 32 97 23 99 24 18 93 72 44 72 58 58 91 46 90 +216 +5586 +61 90 34 47 19 74 72 24 86 79 81 90 23 83 68 6 2 61 37 71 +217 +4187 +78 45 75 68 72 85 52 73 96 15 79 50 89 66 18 48 7 82 49 5 +218 +9888 +61 39 6 15 52 30 7 23 89 82 34 43 61 41 81 93 20 1 6 65 +219 +15524 +37 33 40 86 9 40 4 91 39 1 10 95 43 78 23 33 89 52 54 1 +220 +10301 +34 50 87 60 30 31 41 34 80 34 39 48 64 77 43 47 36 7 14 38 +221 +10624 +29 43 75 61 60 92 12 43 85 65 69 55 70 76 60 21 59 41 98 4 +222 +9688 +46 41 12 16 83 12 65 10 84 23 28 56 94 84 68 70 76 87 77 37 +223 +12936 +72 56 80 94 10 79 13 70 39 77 67 82 87 20 35 14 81 42 20 50 +224 +12847 +19 85 83 54 79 78 99 94 45 44 23 91 99 36 69 75 76 52 54 28 +225 +1375 +63 50 17 24 45 27 81 85 62 45 53 39 59 33 89 41 24 68 41 11 +226 +14311 +32 27 40 71 63 22 69 53 41 68 87 41 63 35 51 71 42 12 81 90 +227 +6131 +69 96 38 4 73 5 77 28 55 91 86 48 84 24 52 61 7 33 4 83 +228 +13889 +99 94 16 1 20 29 49 99 31 44 79 62 89 21 52 87 86 3 61 20 +229 +15360 +89 48 33 1 76 26 19 25 27 80 18 33 57 79 18 68 78 94 99 23 +230 +1793 +48 68 61 26 34 80 78 38 69 60 15 63 20 28 22 78 82 95 73 26 +231 +5961 +23 96 13 65 66 78 46 93 85 7 72 46 71 94 4 51 36 14 83 27 +232 +1964 +78 75 33 21 48 97 81 39 11 86 21 93 32 80 1 11 91 76 35 95 +233 +9774 +94 89 88 80 55 16 81 31 89 51 13 30 83 76 53 84 94 57 48 18 +234 +14130 +93 62 99 40 39 24 36 51 37 90 32 48 13 35 44 84 47 31 58 4 +235 +12917 +84 45 33 46 33 78 11 1 4 64 21 12 48 50 94 4 14 19 83 52 +236 +14388 +28 40 37 75 97 58 51 23 40 43 26 11 80 93 14 7 41 23 84 58 +237 +12014 +70 39 54 80 18 73 72 42 86 25 76 10 90 22 99 51 23 25 33 67 +238 +11473 +94 7 43 43 62 32 86 23 37 63 22 49 68 94 78 30 42 58 82 95 +239 +11253 +52 23 96 49 46 17 65 97 87 32 43 65 80 57 43 87 34 13 64 6 +240 +8405 +54 49 65 25 3 95 81 69 8 89 23 89 81 21 48 5 13 61 12 49 +241 +15288 +48 51 15 39 26 38 31 53 11 56 8 9 95 10 30 29 30 80 24 87 +242 +15914 +55 35 63 2 21 37 91 4 97 8 2 94 52 49 92 13 29 91 80 35 +243 +11522 +85 30 34 20 24 54 95 58 39 45 3 45 30 10 88 70 6 44 95 1 +244 +13090 +71 59 42 45 55 89 64 84 32 8 9 71 87 72 66 47 79 97 80 48 +245 +4481 +17 51 94 85 59 28 75 78 96 28 19 1 82 1 57 92 32 43 48 80 +246 +10092 +31 52 26 89 75 98 70 63 40 34 31 79 24 89 74 10 32 48 61 38 +247 +12776 +42 29 72 48 30 59 43 17 76 30 14 24 23 53 64 46 92 6 41 50 +248 +6271 +32 47 56 75 78 46 61 41 20 97 58 2 59 87 57 73 55 83 7 89 +249 +12722 +67 72 82 43 34 89 65 81 83 22 9 70 26 20 7 9 30 27 80 90 +250 +15093 +94 40 90 66 59 36 14 42 70 74 96 40 79 77 27 40 32 32 84 52 +251 +7761 +2 72 11 32 72 56 71 19 93 15 37 15 62 96 98 71 1 27 89 40 +252 +2842 +46 30 1 93 66 97 9 94 84 86 50 76 35 41 58 78 72 51 89 28 +253 +8230 +99 47 41 16 70 75 68 53 52 21 17 78 64 70 17 37 83 77 82 22 +254 +8337 +15 7 96 13 31 67 26 23 19 88 73 23 99 51 1 24 92 16 95 92 +255 +3838 +97 76 31 67 5 37 34 60 32 54 43 7 89 25 98 35 15 95 24 90 +256 +3107 +62 59 51 85 22 62 21 57 51 25 50 91 71 86 4 39 52 66 77 31 +257 +14936 +51 40 43 26 10 46 7 67 86 50 22 5 89 26 84 57 62 31 6 71 +258 +13309 +42 22 11 34 97 23 48 70 47 99 99 9 47 34 61 45 48 94 31 59 +259 +3985 +26 8 56 60 3 92 21 9 10 49 47 84 62 30 85 78 14 14 10 71 +260 +1935 +32 32 31 42 94 24 19 70 56 39 71 55 62 46 58 91 7 92 58 90 +261 +6150 +46 18 79 45 59 95 69 49 77 98 37 35 79 51 32 11 91 49 5 86 +262 +14662 +96 47 52 51 83 81 42 39 53 72 19 75 1 76 77 2 92 6 43 82 +263 +1192 +87 77 73 39 21 53 68 85 75 57 93 55 71 49 28 23 35 26 32 57 +264 +12714 +3 85 6 8 98 16 90 75 19 81 19 16 57 50 25 45 30 33 61 15 +265 +13664 +81 10 75 39 40 66 94 6 78 7 59 28 76 56 68 62 86 92 95 49 +266 +9224 +65 75 5 74 8 63 31 2 71 8 46 49 27 44 64 87 3 48 37 47 +267 +3598 +39 35 52 96 89 15 80 50 35 22 33 73 49 69 3 78 90 24 75 85 +268 +14249 +39 99 87 38 46 22 57 10 79 57 50 76 98 92 35 55 62 42 94 23 +269 +11985 +87 7 4 65 92 72 48 51 77 51 64 53 93 91 93 31 35 28 65 42 +270 +1199 +45 72 15 97 44 19 68 99 68 92 6 33 39 62 4 86 5 70 58 66 +271 +6353 +5 14 78 83 62 30 46 72 90 92 49 17 45 39 33 29 31 27 12 2 +272 +3212 +64 72 99 39 52 11 2 1 63 38 67 1 54 84 99 14 39 61 45 3 +273 +5996 +17 5 22 58 61 13 39 10 99 6 37 6 7 18 43 27 25 70 11 44 +274 +7916 +3 49 95 43 59 59 99 97 13 96 8 58 70 94 66 78 75 53 77 75 +275 +12692 +74 87 4 27 44 81 2 95 14 29 5 41 10 79 79 36 59 3 96 55 +276 +13413 +75 58 36 62 6 45 47 94 80 57 52 52 56 67 87 24 93 16 77 52 +277 +5472 +57 30 43 63 30 47 36 10 31 49 57 41 15 33 4 37 10 12 43 77 +278 +10730 +19 56 86 62 41 65 37 84 50 60 47 33 81 11 46 3 87 17 75 73 +279 +4091 +11 89 87 91 98 28 81 47 74 92 95 89 70 63 14 66 11 1 64 44 +280 +9668 +75 24 18 42 72 3 71 7 48 73 87 37 20 24 66 85 15 47 39 91 +281 +7691 +24 90 50 58 61 76 83 69 6 63 29 32 18 89 53 55 39 71 74 81 +282 +7255 +31 56 35 89 26 86 56 71 89 75 73 69 79 66 14 35 24 2 19 98 +283 +1781 +55 65 49 67 43 76 8 63 72 63 86 25 39 92 12 61 56 51 56 21 +284 +6312 +73 70 47 32 45 20 85 90 43 13 24 30 58 71 79 73 83 29 50 5 +285 +15760 +34 24 88 44 73 18 60 4 80 82 21 14 63 30 57 59 7 55 64 93 +286 +15631 +88 66 10 13 88 60 13 55 88 52 16 68 92 6 6 65 29 37 14 28 +287 +6727 +79 67 33 47 83 14 80 34 10 90 55 26 78 63 95 14 54 25 82 59 +288 +6148 +88 94 72 3 64 40 25 55 15 92 32 71 67 85 17 35 90 87 33 25 +289 +12417 +45 43 61 94 19 96 20 42 39 5 79 72 25 91 49 1 86 93 87 15 +290 +7377 +99 51 61 52 73 25 13 6 99 74 66 34 66 39 26 38 8 55 80 38 +291 +3316 +82 79 17 89 81 51 18 48 18 61 54 65 17 7 22 13 9 93 47 78 +292 +4296 +40 88 75 1 58 3 67 50 77 80 43 37 81 72 24 68 41 51 81 98 +293 +6363 +57 3 87 45 35 64 43 63 98 39 20 97 29 91 75 97 92 29 82 2 +294 +8615 +91 14 27 30 47 27 40 31 15 2 9 87 18 65 41 99 95 75 16 4 +295 +13161 +31 51 35 87 92 83 91 46 11 80 83 51 99 70 84 23 33 58 94 46 +296 +8591 +62 63 80 52 53 12 20 58 36 43 43 35 30 52 14 96 76 61 42 45 +297 +3602 +17 20 15 94 62 69 89 95 36 55 1 67 91 92 2 67 9 4 55 70 +298 +5018 +87 83 97 55 90 32 58 20 99 83 91 70 10 93 91 19 83 37 89 66 +299 +6230 +3 84 89 9 51 85 26 90 14 63 61 63 10 3 77 8 19 46 61 50 diff --git a/data/jobshop/300_20_03.txt b/data/jobshop/300_20_03.txt new file mode 100644 index 0000000000..46087ef42f --- /dev/null +++ b/data/jobshop/300_20_03.txt @@ -0,0 +1,903 @@ +300 +20 +410288375 +0 +2211 +7 92 85 64 15 78 10 34 42 90 24 66 43 40 31 66 54 31 29 54 +1 +5620 +35 51 53 22 1 56 97 50 32 75 65 56 22 56 4 66 82 3 36 52 +2 +13757 +78 23 62 28 45 65 41 49 36 14 90 79 19 98 31 48 5 86 36 44 +3 +13744 +32 7 12 34 87 1 6 11 89 55 53 59 37 22 26 30 14 44 59 82 +4 +10240 +10 75 58 42 16 11 17 82 19 48 31 19 59 54 77 49 67 31 87 98 +5 +1031 +75 64 59 65 81 65 43 55 94 41 4 36 26 71 50 64 45 48 55 73 +6 +4887 +14 23 35 84 34 56 79 73 37 51 78 56 74 50 57 24 69 94 31 31 +7 +5996 +53 50 69 71 35 20 96 59 48 25 35 95 54 36 22 77 73 82 64 40 +8 +2330 +49 25 94 83 3 2 42 54 83 99 82 71 34 7 42 82 17 10 98 55 +9 +4021 +40 33 19 77 54 70 36 5 62 74 10 77 49 43 17 77 8 4 43 48 +10 +13108 +19 32 11 33 84 42 84 5 26 83 19 64 93 21 39 38 56 18 37 12 +11 +4842 +25 25 8 59 86 45 93 52 35 13 16 69 14 50 74 8 60 59 29 39 +12 +6731 +54 96 10 12 71 85 69 82 33 45 75 49 52 93 65 18 60 28 67 25 +13 +5155 +5 77 23 42 3 49 43 32 88 18 98 81 69 63 49 82 50 16 55 96 +14 +8514 +37 78 83 66 40 50 63 48 26 3 43 66 15 71 61 12 53 46 42 58 +15 +13918 +56 44 43 56 15 27 79 10 40 49 54 75 46 56 77 7 56 78 49 20 +16 +6316 +18 35 96 30 93 91 96 40 7 31 73 17 64 11 79 29 50 92 44 12 +17 +12491 +31 38 20 17 8 78 25 60 78 38 49 21 77 7 68 80 83 70 10 24 +18 +2484 +30 63 48 21 6 82 93 26 93 31 55 47 59 33 28 27 13 58 54 52 +19 +2775 +2 77 14 15 53 61 72 2 42 97 10 54 1 97 96 39 33 47 66 72 +20 +2850 +5 76 72 72 72 62 23 65 64 73 94 61 41 65 89 47 76 47 64 49 +21 +15069 +15 35 13 73 54 73 62 62 4 82 63 2 38 99 83 92 6 39 80 91 +22 +7038 +71 83 41 83 57 83 70 4 82 58 9 91 13 45 27 4 62 87 17 5 +23 +4593 +46 26 61 47 14 15 64 17 19 1 47 83 89 8 52 30 58 93 49 99 +24 +14251 +49 84 19 92 80 75 4 90 73 76 37 89 93 83 55 92 81 95 14 16 +25 +12056 +89 95 47 1 61 11 38 86 10 86 96 81 30 23 91 69 71 77 49 31 +26 +1795 +59 34 6 25 24 21 30 89 44 58 3 73 85 23 13 51 77 13 35 45 +27 +6952 +42 87 58 87 19 4 65 22 95 80 93 12 59 67 53 25 11 97 70 7 +28 +12585 +13 6 42 83 33 75 84 21 52 89 65 44 20 65 97 12 31 92 51 87 +29 +9876 +56 52 25 57 28 71 48 22 1 66 46 25 20 32 47 50 16 50 54 26 +30 +1384 +27 38 12 23 32 45 44 62 30 57 16 10 82 84 9 29 21 17 83 79 +31 +8891 +13 9 66 78 68 28 31 65 88 32 55 71 67 52 20 47 99 63 39 72 +32 +1067 +29 98 81 57 83 48 31 86 19 54 4 10 39 37 61 49 48 69 89 1 +33 +4136 +20 41 26 96 31 51 20 75 51 69 54 83 12 84 80 89 62 64 75 11 +34 +7358 +30 28 28 7 8 65 54 90 99 37 15 76 90 72 46 64 72 17 33 26 +35 +6861 +26 50 12 89 83 15 27 97 80 61 98 26 43 34 73 97 9 81 44 70 +36 +2037 +98 94 92 73 99 59 83 88 93 24 14 19 94 1 43 7 2 87 32 52 +37 +5652 +12 56 29 52 82 97 67 30 58 53 16 19 48 53 36 33 67 86 96 62 +38 +10259 +48 48 12 21 82 9 98 29 99 58 99 17 11 4 47 18 84 78 72 38 +39 +8030 +54 23 64 74 80 5 56 91 89 36 89 88 26 67 6 14 50 37 19 38 +40 +2368 +93 93 91 78 33 43 20 42 3 43 65 57 29 48 28 15 27 24 83 67 +41 +1439 +29 56 84 72 33 1 7 7 57 93 99 8 49 50 85 14 37 33 44 21 +42 +8901 +51 3 58 62 48 60 44 41 40 57 37 26 91 19 44 42 37 65 50 67 +43 +6786 +33 53 90 79 67 41 43 41 9 53 34 24 17 45 39 7 88 55 67 20 +44 +15203 +32 67 33 8 53 20 43 1 68 40 26 78 25 15 54 31 18 41 93 49 +45 +5776 +80 55 44 24 68 59 2 42 96 39 36 66 54 34 8 49 45 90 42 69 +46 +11466 +9 26 19 38 90 95 27 93 20 52 74 41 6 65 73 43 27 87 88 65 +47 +12639 +14 79 13 42 13 46 88 73 39 3 40 42 49 31 63 17 98 66 71 18 +48 +13589 +11 83 23 64 55 87 49 62 77 77 51 14 62 94 29 31 81 34 31 63 +49 +8780 +46 63 37 10 85 43 55 74 60 84 95 80 87 85 94 3 86 56 19 4 +50 +4311 +86 6 11 80 35 4 52 76 73 49 85 32 58 55 75 52 77 57 31 83 +51 +11617 +55 4 13 88 6 32 46 19 53 57 25 42 10 55 40 76 24 46 17 5 +52 +5595 +2 74 51 21 12 79 42 2 79 3 51 55 57 46 29 98 51 58 69 29 +53 +15560 +78 93 88 30 34 44 85 72 62 1 10 1 5 40 13 50 43 59 28 17 +54 +15505 +55 87 62 98 79 17 28 86 36 57 70 82 95 42 19 82 46 23 61 75 +55 +1092 +68 47 62 25 83 71 47 95 2 19 13 31 73 50 63 51 35 13 76 28 +56 +10291 +49 84 31 88 98 69 65 36 41 33 4 43 55 69 31 84 5 94 7 15 +57 +13178 +12 48 87 11 83 3 41 42 76 46 89 20 87 2 16 26 17 73 19 44 +58 +10506 +56 89 92 35 89 2 96 35 57 80 43 56 89 60 90 59 49 44 38 88 +59 +1769 +53 16 85 65 64 42 10 47 31 69 86 72 50 40 3 64 75 65 73 42 +60 +2866 +20 63 52 62 44 67 25 65 78 22 28 53 23 69 2 74 92 91 48 46 +61 +15402 +63 58 29 78 4 48 49 8 73 7 55 56 82 92 59 7 82 36 7 19 +62 +4031 +79 67 76 67 75 91 59 12 5 80 23 57 22 58 35 51 80 54 93 59 +63 +8926 +1 29 61 98 97 20 54 92 97 97 13 21 20 24 65 35 61 55 1 20 +64 +8263 +84 42 3 9 97 32 83 83 64 85 27 66 48 29 94 6 12 3 70 30 +65 +5224 +37 13 37 22 12 41 31 15 52 70 30 84 75 26 53 63 96 90 79 35 +66 +9578 +38 24 32 61 12 79 96 52 86 27 59 9 36 16 5 42 15 91 35 15 +67 +8730 +99 17 10 27 9 80 31 5 31 67 18 34 79 40 55 49 18 80 56 66 +68 +12876 +99 30 64 17 45 83 82 90 78 51 19 86 43 38 86 19 24 14 32 68 +69 +11393 +23 61 14 13 82 72 75 40 72 2 16 22 65 26 36 1 98 17 58 81 +70 +8830 +27 7 21 87 51 80 6 87 86 24 48 85 99 43 56 46 91 63 19 66 +71 +3113 +68 40 57 66 19 21 26 57 43 55 60 67 25 74 96 5 51 50 92 13 +72 +8782 +58 64 92 6 7 13 18 88 32 97 41 5 39 60 54 89 92 35 13 34 +73 +10016 +32 46 50 64 42 21 71 60 28 34 56 46 48 85 34 34 28 59 40 93 +74 +3734 +32 54 52 65 45 91 67 86 28 34 27 62 10 5 66 74 69 68 81 58 +75 +7804 +79 60 55 92 53 84 35 34 22 83 26 86 29 42 67 77 11 90 53 42 +76 +14473 +17 76 50 43 25 75 17 58 74 89 73 8 14 58 62 94 84 49 58 52 +77 +10903 +29 91 26 23 67 24 57 33 60 75 5 62 37 74 36 36 9 52 27 34 +78 +12992 +17 58 7 16 82 48 56 74 1 22 26 27 53 21 15 19 78 33 31 7 +79 +1936 +90 53 70 51 49 61 57 53 84 47 32 84 87 18 34 56 86 15 19 52 +80 +10827 +91 71 85 19 62 14 94 43 80 56 57 45 27 79 43 5 18 60 68 92 +81 +14089 +24 89 89 36 18 67 62 22 88 47 59 2 98 60 32 11 53 51 9 51 +82 +14065 +37 78 92 56 4 40 36 81 84 84 16 14 98 73 61 51 99 19 66 29 +83 +8275 +78 20 3 65 99 22 48 76 17 35 96 4 82 91 62 68 14 45 69 54 +84 +14736 +78 47 59 65 70 2 79 84 93 41 88 80 90 51 46 26 67 9 99 97 +85 +7495 +91 33 76 72 54 5 26 37 72 85 11 83 47 96 11 17 3 1 90 74 +86 +9807 +61 14 4 9 11 18 31 40 38 17 32 14 77 1 94 44 16 66 13 48 +87 +3075 +5 75 17 38 16 23 49 51 42 9 59 61 66 19 6 11 23 41 12 16 +88 +7386 +6 29 80 26 75 32 63 90 65 40 71 77 91 46 63 40 78 40 33 74 +89 +1360 +61 73 87 84 27 16 50 96 5 29 14 19 7 88 17 59 42 74 39 78 +90 +11326 +73 62 80 23 16 37 87 66 64 80 75 9 94 26 13 79 24 68 5 37 +91 +13709 +31 91 66 75 58 23 58 22 51 93 30 91 51 87 59 77 44 52 77 51 +92 +3037 +71 54 43 39 29 60 19 9 85 51 34 45 81 49 68 60 17 81 8 66 +93 +14516 +23 76 56 15 59 42 97 59 73 62 58 74 52 63 17 58 90 40 18 67 +94 +1295 +22 21 42 68 47 58 46 7 48 30 98 72 64 75 94 13 38 75 67 38 +95 +4461 +58 51 57 39 47 20 88 73 42 16 39 10 41 10 19 43 72 18 56 38 +96 +13902 +72 99 63 87 90 52 27 75 14 59 52 21 66 19 94 23 71 37 71 90 +97 +7886 +80 73 62 63 60 31 37 59 69 75 67 72 50 62 14 45 58 68 35 22 +98 +1554 +98 34 40 86 22 19 45 20 5 10 87 71 83 62 61 36 90 73 27 20 +99 +3627 +81 57 57 74 73 45 49 85 98 76 48 95 71 82 78 52 1 84 69 71 +100 +8720 +2 81 85 87 69 70 30 41 14 82 59 78 2 80 22 48 22 91 38 8 +101 +11264 +75 4 33 79 81 41 49 41 77 24 57 61 96 3 14 93 64 40 83 24 +102 +7805 +18 86 1 25 25 53 28 19 10 8 52 7 53 7 55 27 40 39 27 76 +103 +2682 +86 21 30 92 38 11 3 32 74 19 21 23 15 28 87 22 63 16 22 29 +104 +11690 +60 6 60 54 36 57 30 48 5 44 66 96 77 3 60 61 53 4 5 18 +105 +5738 +40 83 15 4 67 74 6 18 76 45 15 77 47 28 88 95 52 83 61 55 +106 +11988 +82 40 18 76 84 54 62 34 10 51 95 47 68 52 69 45 22 55 71 76 +107 +8824 +17 93 21 80 81 99 37 45 88 95 99 66 15 48 67 18 81 97 33 13 +108 +6506 +84 65 62 32 54 34 81 62 63 47 60 40 24 45 71 14 38 43 16 94 +109 +2750 +2 71 99 91 47 90 51 25 49 22 44 32 65 45 58 13 78 46 47 96 +110 +6415 +74 49 52 15 83 44 69 80 98 41 39 54 24 35 16 42 38 90 19 65 +111 +6780 +76 18 36 84 8 32 32 87 59 9 18 52 31 92 43 63 62 6 15 92 +112 +13073 +89 17 35 88 59 33 30 44 67 84 57 44 46 85 96 83 95 94 41 76 +113 +6788 +78 28 36 19 96 26 15 43 72 96 64 79 44 90 32 18 46 20 42 39 +114 +8575 +37 67 20 6 83 35 51 30 42 28 57 23 61 12 91 38 40 24 54 23 +115 +8602 +31 20 62 95 44 2 20 39 18 49 21 39 68 16 28 35 53 48 66 74 +116 +6291 +21 37 64 94 2 72 82 73 7 59 90 55 1 1 70 28 24 73 41 12 +117 +4636 +31 95 61 17 86 22 55 23 7 94 52 9 57 35 57 55 75 78 36 47 +118 +6388 +25 95 66 86 66 99 76 88 13 98 52 43 75 47 2 80 75 23 88 5 +119 +13536 +33 84 31 20 69 91 97 62 89 93 53 73 48 64 52 90 53 52 14 27 +120 +10212 +37 24 85 77 64 94 47 94 9 94 43 70 43 22 89 29 88 47 32 92 +121 +8417 +94 93 71 60 83 8 13 87 48 89 98 24 29 30 10 18 9 73 5 78 +122 +2188 +40 48 33 40 68 78 66 95 15 3 91 94 74 90 41 23 71 50 1 6 +123 +3950 +77 8 15 35 62 22 54 83 86 62 67 21 72 22 55 50 25 10 13 3 +124 +11183 +68 78 68 94 36 74 33 21 86 76 62 47 37 79 19 73 95 41 1 4 +125 +4552 +30 79 85 2 40 71 81 65 36 98 76 83 81 16 86 36 49 97 64 19 +126 +4832 +88 91 40 19 96 26 40 72 85 64 37 16 52 75 14 69 59 29 83 50 +127 +12801 +24 30 99 59 66 70 64 16 30 58 6 21 6 6 71 13 61 70 34 88 +128 +12630 +47 30 8 96 92 53 18 77 37 18 80 45 82 84 46 39 51 93 98 29 +129 +14392 +45 51 62 89 46 9 58 87 13 6 57 21 10 99 79 8 39 29 67 41 +130 +3159 +41 74 48 3 51 8 94 49 14 68 94 73 18 6 33 92 16 79 6 10 +131 +2953 +67 29 65 14 71 11 16 74 74 46 39 13 10 45 14 65 11 14 88 93 +132 +11259 +30 62 73 33 74 75 86 70 39 66 41 12 30 6 9 33 41 2 19 99 +133 +11016 +85 80 71 17 56 25 8 71 97 11 14 70 39 82 99 69 27 76 31 43 +134 +1984 +83 76 17 76 34 32 15 89 47 36 12 17 42 30 18 30 73 76 16 49 +135 +12295 +51 56 87 29 67 53 18 49 5 47 20 55 70 18 16 83 22 20 41 10 +136 +10470 +14 53 37 41 99 53 97 85 63 63 19 40 85 96 91 13 78 47 35 8 +137 +10457 +19 14 95 77 3 79 3 2 7 77 94 12 44 89 19 8 62 72 16 11 +138 +2980 +44 3 54 77 90 49 72 18 45 84 21 12 60 28 52 3 4 98 3 89 +139 +7263 +26 55 62 99 68 11 27 10 4 9 91 14 76 86 1 70 64 77 2 96 +140 +8794 +68 96 84 55 5 17 90 31 70 95 85 49 5 56 82 7 95 5 12 14 +141 +13589 +86 48 25 59 65 5 17 69 27 78 59 10 14 96 36 39 66 63 41 17 +142 +9707 +47 96 34 7 83 3 22 77 42 39 78 72 70 91 13 91 19 11 38 5 +143 +13579 +69 25 98 97 2 9 98 34 54 77 92 22 35 53 49 51 31 7 38 45 +144 +11208 +41 41 21 49 88 85 21 83 81 43 69 23 65 5 91 95 40 1 75 98 +145 +4553 +48 18 44 62 95 73 40 80 83 81 23 24 24 38 56 78 27 38 58 99 +146 +15191 +57 67 71 14 4 60 98 30 23 58 39 82 1 20 16 55 15 35 63 6 +147 +3894 +74 77 58 21 22 23 45 89 44 81 77 4 19 91 66 18 50 6 26 93 +148 +4854 +63 46 68 39 78 23 37 91 45 37 3 65 40 2 26 5 51 93 82 57 +149 +11973 +61 57 49 67 89 23 97 96 66 22 45 74 1 3 76 44 30 44 7 58 +150 +6276 +55 60 28 38 74 55 69 87 97 31 12 30 22 62 15 71 8 76 61 39 +151 +8318 +52 2 16 35 56 58 42 81 52 96 44 23 80 68 99 8 27 90 90 89 +152 +12301 +61 4 77 36 75 37 68 76 24 75 24 1 33 10 94 79 64 80 42 49 +153 +3605 +72 15 53 74 72 35 35 16 3 46 37 17 16 21 71 85 89 57 62 90 +154 +13597 +92 14 63 97 45 26 19 15 51 17 78 40 25 1 27 78 42 97 77 79 +155 +8437 +63 69 95 2 12 17 27 71 17 54 77 46 52 95 31 38 67 7 8 26 +156 +11383 +74 85 92 79 15 73 27 63 22 36 58 86 75 45 19 11 3 65 77 20 +157 +2909 +33 1 79 36 33 22 32 52 86 4 50 50 22 12 81 23 95 85 2 66 +158 +3719 +33 36 43 44 44 82 87 80 97 27 89 61 5 78 44 38 93 52 5 14 +159 +10733 +49 53 17 62 24 88 25 34 63 10 26 60 40 84 29 67 94 95 77 25 +160 +9025 +27 7 58 88 10 22 68 31 15 66 56 78 86 59 86 59 70 13 43 66 +161 +2819 +28 31 16 55 15 1 99 95 64 43 8 66 93 72 58 14 44 5 90 24 +162 +1447 +6 19 70 86 24 92 89 24 27 4 22 2 49 1 42 92 78 29 85 5 +163 +6660 +54 46 82 42 76 57 43 77 35 4 88 2 47 54 5 90 66 41 74 79 +164 +2228 +6 43 64 46 1 16 12 98 67 41 23 86 6 94 75 27 77 14 51 89 +165 +10023 +68 84 7 52 74 37 79 12 65 36 18 56 91 36 28 85 42 25 81 7 +166 +2375 +54 6 41 12 62 6 39 76 76 97 95 18 39 77 25 43 9 52 17 37 +167 +13481 +48 18 63 91 70 57 76 29 86 50 5 43 7 70 29 6 32 96 71 46 +168 +2571 +34 84 54 64 26 6 13 81 19 45 19 14 95 13 87 95 84 53 31 67 +169 +2426 +60 95 37 90 1 20 91 93 65 25 82 6 78 84 32 92 87 87 12 71 +170 +4020 +40 65 6 70 24 62 62 13 89 71 44 10 19 20 3 65 61 22 23 70 +171 +1738 +2 89 59 16 57 75 41 36 10 61 87 73 78 74 39 95 32 24 22 56 +172 +9183 +85 90 95 9 36 17 20 94 80 50 92 67 29 85 25 46 26 76 96 26 +173 +14996 +33 48 55 18 54 95 61 43 48 56 46 1 60 59 91 39 7 35 59 38 +174 +3669 +65 97 41 3 89 77 35 7 77 70 73 99 51 51 22 7 72 71 49 15 +175 +7847 +46 44 25 19 81 90 21 7 48 8 85 90 3 87 86 90 46 20 38 56 +176 +9375 +48 15 14 21 14 14 93 12 79 99 42 82 63 6 92 8 35 10 60 51 +177 +2947 +17 48 87 16 50 95 2 64 81 68 3 8 49 78 65 20 43 96 99 93 +178 +12786 +98 33 89 55 7 5 41 68 93 25 36 96 73 60 32 8 57 11 35 9 +179 +15193 +72 27 34 36 11 18 4 46 50 2 92 14 59 59 34 60 58 17 32 76 +180 +1442 +36 30 17 31 71 13 67 82 2 57 9 33 15 62 77 29 88 22 19 10 +181 +1370 +45 97 42 19 37 49 14 4 50 90 85 28 87 71 83 94 45 49 46 89 +182 +1457 +9 80 34 53 3 25 75 83 47 99 24 30 82 60 55 93 99 3 60 40 +183 +4668 +73 33 2 80 46 1 53 28 65 14 13 97 17 26 11 53 8 11 54 33 +184 +7552 +3 65 98 60 17 58 84 2 63 55 49 1 27 51 24 96 83 76 93 30 +185 +4906 +75 93 8 7 94 79 13 84 67 53 59 55 49 20 41 51 44 59 90 66 +186 +1802 +16 86 80 53 81 60 29 36 72 56 5 69 1 40 78 63 2 9 51 48 +187 +11592 +31 8 4 62 3 89 96 34 39 65 86 90 11 73 49 7 76 47 13 62 +188 +10281 +54 78 48 48 24 64 92 7 55 33 22 14 29 82 29 3 25 84 75 27 +189 +2950 +19 62 72 77 13 90 21 92 1 98 20 91 67 28 99 68 4 5 11 50 +190 +3122 +97 41 28 10 96 79 81 23 50 45 5 91 1 20 65 38 90 99 40 52 +191 +8841 +84 83 41 2 48 61 95 81 13 69 85 12 81 51 36 21 55 82 38 53 +192 +9144 +30 97 17 86 62 18 76 56 7 59 45 53 73 23 96 36 93 75 66 5 +193 +13554 +29 31 17 54 4 10 32 50 18 22 73 70 11 88 96 48 68 56 73 93 +194 +3835 +56 24 34 31 80 4 80 86 55 50 9 3 73 61 22 3 98 62 74 74 +195 +9460 +42 29 27 72 77 19 35 50 96 46 23 90 11 90 16 34 70 61 4 62 +196 +8778 +25 92 36 59 40 58 65 66 73 70 59 50 11 63 27 77 7 68 49 14 +197 +12707 +1 41 65 26 11 19 72 62 29 45 90 67 81 85 41 41 67 98 32 9 +198 +6170 +31 8 47 96 45 28 68 63 85 14 54 33 89 85 79 81 30 81 58 88 +199 +12062 +72 7 34 69 91 54 97 37 5 62 57 27 81 86 37 13 96 64 95 66 +200 +3705 +25 57 67 80 23 58 2 28 14 66 27 60 63 6 48 78 88 90 56 40 +201 +14230 +83 49 13 19 23 41 77 7 39 84 35 82 60 15 90 50 98 64 71 70 +202 +10477 +99 17 56 72 29 40 34 23 7 14 21 6 17 38 44 86 58 86 19 96 +203 +4693 +50 8 9 28 94 33 78 99 19 2 34 38 98 59 74 44 48 46 13 86 +204 +10668 +92 40 72 59 12 2 8 14 9 89 38 92 27 8 88 23 12 3 24 40 +205 +1240 +83 28 5 22 92 26 93 49 6 72 70 3 42 22 21 58 48 35 2 7 +206 +7064 +10 48 88 28 1 99 22 58 96 98 45 84 4 91 13 77 6 4 60 33 +207 +11725 +22 51 58 42 73 38 71 61 62 42 2 47 11 45 93 37 64 10 11 4 +208 +2490 +26 84 17 37 50 87 35 35 82 13 32 22 29 24 69 76 58 34 54 55 +209 +4422 +56 3 4 20 31 11 61 46 72 38 76 80 62 47 50 89 68 27 66 32 +210 +13019 +99 43 67 99 25 32 82 38 71 90 25 47 39 38 79 37 97 84 6 13 +211 +8256 +42 72 47 37 6 67 26 62 71 20 99 7 77 29 95 51 72 27 38 89 +212 +7715 +48 47 46 65 31 76 74 53 46 9 40 76 7 87 35 76 82 81 60 60 +213 +6984 +93 30 19 53 9 55 47 7 77 3 63 18 24 17 93 13 46 5 89 42 +214 +13895 +46 33 7 51 83 32 97 23 99 24 18 93 72 44 72 58 58 91 46 90 +215 +5586 +61 90 34 47 19 74 72 24 86 79 81 90 23 83 68 6 2 61 37 71 +216 +4186 +78 45 75 68 72 85 52 73 96 15 79 50 89 66 18 48 7 82 49 5 +217 +9887 +61 39 6 15 52 30 7 23 89 82 34 43 61 41 81 93 20 1 6 65 +218 +15524 +37 33 40 86 9 40 4 91 39 1 10 95 43 78 23 33 89 52 54 1 +219 +10301 +34 50 87 60 30 31 41 34 80 34 39 48 64 77 43 47 36 7 14 38 +220 +10623 +29 43 75 61 60 92 12 43 85 65 69 55 70 76 60 21 59 41 98 4 +221 +9687 +46 41 12 16 83 12 65 10 84 23 28 56 94 84 68 70 76 87 77 37 +222 +12936 +72 56 80 94 10 79 13 70 39 77 67 82 87 20 35 14 81 42 20 50 +223 +12846 +19 85 83 54 79 78 99 94 45 44 23 91 99 36 69 75 76 52 54 28 +224 +1375 +63 50 17 24 45 27 81 85 62 45 53 39 59 33 89 41 24 68 41 11 +225 +14310 +32 27 40 71 63 22 69 53 41 68 87 41 63 35 51 71 42 12 81 90 +226 +6131 +69 96 38 4 73 5 77 28 55 91 86 48 84 24 52 61 7 33 4 83 +227 +13889 +99 94 16 1 20 29 49 99 31 44 79 62 89 21 52 87 86 3 61 20 +228 +15360 +89 48 33 1 76 26 19 25 27 80 18 33 57 79 18 68 78 94 99 23 +229 +1793 +48 68 61 26 34 80 78 38 69 60 15 63 20 28 22 78 82 95 73 26 +230 +5961 +23 96 13 65 66 78 46 93 85 7 72 46 71 94 4 51 36 14 83 27 +231 +1964 +78 75 33 21 48 97 81 39 11 86 21 93 32 80 1 11 91 76 35 95 +232 +9774 +94 89 88 80 55 16 81 31 89 51 13 30 83 76 53 84 94 57 48 18 +233 +14129 +93 62 99 40 39 24 36 51 37 90 32 48 13 35 44 84 47 31 58 4 +234 +12917 +84 45 33 46 33 78 11 1 4 64 21 12 48 50 94 4 14 19 83 52 +235 +14388 +28 40 37 75 97 58 51 23 40 43 26 11 80 93 14 7 41 23 84 58 +236 +12013 +70 39 54 80 18 73 72 42 86 25 76 10 90 22 99 51 23 25 33 67 +237 +11473 +94 7 43 43 62 32 86 23 37 63 22 49 68 94 78 30 42 58 82 95 +238 +11253 +52 23 96 49 46 17 65 97 87 32 43 65 80 57 43 87 34 13 64 6 +239 +8405 +54 49 65 25 3 95 81 69 8 89 23 89 81 21 48 5 13 61 12 49 +240 +15288 +48 51 15 39 26 38 31 53 11 56 8 9 95 10 30 29 30 80 24 87 +241 +15914 +55 35 63 2 21 37 91 4 97 8 2 94 52 49 92 13 29 91 80 35 +242 +11521 +85 30 34 20 24 54 95 58 39 45 3 45 30 10 88 70 6 44 95 1 +243 +13090 +71 59 42 45 55 89 64 84 32 8 9 71 87 72 66 47 79 97 80 48 +244 +4480 +17 51 94 85 59 28 75 78 96 28 19 1 82 1 57 92 32 43 48 80 +245 +10091 +31 52 26 89 75 98 70 63 40 34 31 79 24 89 74 10 32 48 61 38 +246 +12775 +42 29 72 48 30 59 43 17 76 30 14 24 23 53 64 46 92 6 41 50 +247 +6271 +32 47 56 75 78 46 61 41 20 97 58 2 59 87 57 73 55 83 7 89 +248 +12722 +67 72 82 43 34 89 65 81 83 22 9 70 26 20 7 9 30 27 80 90 +249 +15093 +94 40 90 66 59 36 14 42 70 74 96 40 79 77 27 40 32 32 84 52 +250 +7761 +2 72 11 32 72 56 71 19 93 15 37 15 62 96 98 71 1 27 89 40 +251 +2842 +46 30 1 93 66 97 9 94 84 86 50 76 35 41 58 78 72 51 89 28 +252 +8229 +99 47 41 16 70 75 68 53 52 21 17 78 64 70 17 37 83 77 82 22 +253 +8337 +15 7 96 13 31 67 26 23 19 88 73 23 99 51 1 24 92 16 95 92 +254 +3838 +97 76 31 67 5 37 34 60 32 54 43 7 89 25 98 35 15 95 24 90 +255 +3107 +62 59 51 85 22 62 21 57 51 25 50 91 71 86 4 39 52 66 77 31 +256 +14935 +51 40 43 26 10 46 7 67 86 50 22 5 89 26 84 57 62 31 6 71 +257 +13309 +42 22 11 34 97 23 48 70 47 99 99 9 47 34 61 45 48 94 31 59 +258 +3985 +26 8 56 60 3 92 21 9 10 49 47 84 62 30 85 78 14 14 10 71 +259 +1934 +32 32 31 42 94 24 19 70 56 39 71 55 62 46 58 91 7 92 58 90 +260 +6150 +46 18 79 45 59 95 69 49 77 98 37 35 79 51 32 11 91 49 5 86 +261 +14662 +96 47 52 51 83 81 42 39 53 72 19 75 1 76 77 2 92 6 43 82 +262 +1192 +87 77 73 39 21 53 68 85 75 57 93 55 71 49 28 23 35 26 32 57 +263 +12714 +3 85 6 8 98 16 90 75 19 81 19 16 57 50 25 45 30 33 61 15 +264 +13664 +81 10 75 39 40 66 94 6 78 7 59 28 76 56 68 62 86 92 95 49 +265 +9224 +65 75 5 74 8 63 31 2 71 8 46 49 27 44 64 87 3 48 37 47 +266 +3598 +39 35 52 96 89 15 80 50 35 22 33 73 49 69 3 78 90 24 75 85 +267 +14248 +39 99 87 38 46 22 57 10 79 57 50 76 98 92 35 55 62 42 94 23 +268 +11984 +87 7 4 65 92 72 48 51 77 51 64 53 93 91 93 31 35 28 65 42 +269 +1199 +45 72 15 97 44 19 68 99 68 92 6 33 39 62 4 86 5 70 58 66 +270 +6353 +5 14 78 83 62 30 46 72 90 92 49 17 45 39 33 29 31 27 12 2 +271 +3212 +64 72 99 39 52 11 2 1 63 38 67 1 54 84 99 14 39 61 45 3 +272 +5996 +17 5 22 58 61 13 39 10 99 6 37 6 7 18 43 27 25 70 11 44 +273 +7915 +3 49 95 43 59 59 99 97 13 96 8 58 70 94 66 78 75 53 77 75 +274 +12691 +74 87 4 27 44 81 2 95 14 29 5 41 10 79 79 36 59 3 96 55 +275 +13413 +75 58 36 62 6 45 47 94 80 57 52 52 56 67 87 24 93 16 77 52 +276 +5472 +57 30 43 63 30 47 36 10 31 49 57 41 15 33 4 37 10 12 43 77 +277 +10730 +19 56 86 62 41 65 37 84 50 60 47 33 81 11 46 3 87 17 75 73 +278 +4090 +11 89 87 91 98 28 81 47 74 92 95 89 70 63 14 66 11 1 64 44 +279 +9667 +75 24 18 42 72 3 71 7 48 73 87 37 20 24 66 85 15 47 39 91 +280 +7691 +24 90 50 58 61 76 83 69 6 63 29 32 18 89 53 55 39 71 74 81 +281 +7255 +31 56 35 89 26 86 56 71 89 75 73 69 79 66 14 35 24 2 19 98 +282 +1781 +55 65 49 67 43 76 8 63 72 63 86 25 39 92 12 61 56 51 56 21 +283 +6311 +73 70 47 32 45 20 85 90 43 13 24 30 58 71 79 73 83 29 50 5 +284 +15759 +34 24 88 44 73 18 60 4 80 82 21 14 63 30 57 59 7 55 64 93 +285 +15630 +88 66 10 13 88 60 13 55 88 52 16 68 92 6 6 65 29 37 14 28 +286 +6726 +79 67 33 47 83 14 80 34 10 90 55 26 78 63 95 14 54 25 82 59 +287 +6148 +88 94 72 3 64 40 25 55 15 92 32 71 67 85 17 35 90 87 33 25 +288 +12416 +45 43 61 94 19 96 20 42 39 5 79 72 25 91 49 1 86 93 87 15 +289 +7376 +99 51 61 52 73 25 13 6 99 74 66 34 66 39 26 38 8 55 80 38 +290 +3316 +82 79 17 89 81 51 18 48 18 61 54 65 17 7 22 13 9 93 47 78 +291 +4295 +40 88 75 1 58 3 67 50 77 80 43 37 81 72 24 68 41 51 81 98 +292 +6362 +57 3 87 45 35 64 43 63 98 39 20 97 29 91 75 97 92 29 82 2 +293 +8614 +91 14 27 30 47 27 40 31 15 2 9 87 18 65 41 99 95 75 16 4 +294 +13161 +31 51 35 87 92 83 91 46 11 80 83 51 99 70 84 23 33 58 94 46 +295 +8591 +62 63 80 52 53 12 20 58 36 43 43 35 30 52 14 96 76 61 42 45 +296 +3602 +17 20 15 94 62 69 89 95 36 55 1 67 91 92 2 67 9 4 55 70 +297 +5018 +87 83 97 55 90 32 58 20 99 83 91 70 10 93 91 19 83 37 89 66 +298 +6230 +3 84 89 9 51 85 26 90 14 63 61 63 10 3 77 8 19 46 61 50 +299 +7769 +97 94 81 56 86 71 67 5 76 99 35 85 41 7 43 98 25 79 23 7 diff --git a/data/jobshop/300_20_04.txt b/data/jobshop/300_20_04.txt new file mode 100644 index 0000000000..f4bd9e6188 --- /dev/null +++ b/data/jobshop/300_20_04.txt @@ -0,0 +1,903 @@ +300 +20 +146728108 +0 +5620 +35 51 53 22 1 56 97 50 32 75 65 56 22 56 4 66 82 3 36 52 +1 +13757 +78 23 62 28 45 65 41 49 36 14 90 79 19 98 31 48 5 86 36 44 +2 +13744 +32 7 12 34 87 1 6 11 89 55 53 59 37 22 26 30 14 44 59 82 +3 +10240 +10 75 58 42 16 11 17 82 19 48 31 19 59 54 77 49 67 31 87 98 +4 +1031 +75 64 59 65 81 65 43 55 94 41 4 36 26 71 50 64 45 48 55 73 +5 +4887 +14 23 35 84 34 56 79 73 37 51 78 56 74 50 57 24 69 94 31 31 +6 +5996 +53 50 69 71 35 20 96 59 48 25 35 95 54 36 22 77 73 82 64 40 +7 +2330 +49 25 94 83 3 2 42 54 83 99 82 71 34 7 42 82 17 10 98 55 +8 +4021 +40 33 19 77 54 70 36 5 62 74 10 77 49 43 17 77 8 4 43 48 +9 +13108 +19 32 11 33 84 42 84 5 26 83 19 64 93 21 39 38 56 18 37 12 +10 +4842 +25 25 8 59 86 45 93 52 35 13 16 69 14 50 74 8 60 59 29 39 +11 +6731 +54 96 10 12 71 85 69 82 33 45 75 49 52 93 65 18 60 28 67 25 +12 +5155 +5 77 23 42 3 49 43 32 88 18 98 81 69 63 49 82 50 16 55 96 +13 +8514 +37 78 83 66 40 50 63 48 26 3 43 66 15 71 61 12 53 46 42 58 +14 +13918 +56 44 43 56 15 27 79 10 40 49 54 75 46 56 77 7 56 78 49 20 +15 +6316 +18 35 96 30 93 91 96 40 7 31 73 17 64 11 79 29 50 92 44 12 +16 +12491 +31 38 20 17 8 78 25 60 78 38 49 21 77 7 68 80 83 70 10 24 +17 +2484 +30 63 48 21 6 82 93 26 93 31 55 47 59 33 28 27 13 58 54 52 +18 +2775 +2 77 14 15 53 61 72 2 42 97 10 54 1 97 96 39 33 47 66 72 +19 +2850 +5 76 72 72 72 62 23 65 64 73 94 61 41 65 89 47 76 47 64 49 +20 +15069 +15 35 13 73 54 73 62 62 4 82 63 2 38 99 83 92 6 39 80 91 +21 +7038 +71 83 41 83 57 83 70 4 82 58 9 91 13 45 27 4 62 87 17 5 +22 +4593 +46 26 61 47 14 15 64 17 19 1 47 83 89 8 52 30 58 93 49 99 +23 +14251 +49 84 19 92 80 75 4 90 73 76 37 89 93 83 55 92 81 95 14 16 +24 +12056 +89 95 47 1 61 11 38 86 10 86 96 81 30 23 91 69 71 77 49 31 +25 +1795 +59 34 6 25 24 21 30 89 44 58 3 73 85 23 13 51 77 13 35 45 +26 +6952 +42 87 58 87 19 4 65 22 95 80 93 12 59 67 53 25 11 97 70 7 +27 +12585 +13 6 42 83 33 75 84 21 52 89 65 44 20 65 97 12 31 92 51 87 +28 +9876 +56 52 25 57 28 71 48 22 1 66 46 25 20 32 47 50 16 50 54 26 +29 +1384 +27 38 12 23 32 45 44 62 30 57 16 10 82 84 9 29 21 17 83 79 +30 +8891 +13 9 66 78 68 28 31 65 88 32 55 71 67 52 20 47 99 63 39 72 +31 +1067 +29 98 81 57 83 48 31 86 19 54 4 10 39 37 61 49 48 69 89 1 +32 +4136 +20 41 26 96 31 51 20 75 51 69 54 83 12 84 80 89 62 64 75 11 +33 +7358 +30 28 28 7 8 65 54 90 99 37 15 76 90 72 46 64 72 17 33 26 +34 +6861 +26 50 12 89 83 15 27 97 80 61 98 26 43 34 73 97 9 81 44 70 +35 +2037 +98 94 92 73 99 59 83 88 93 24 14 19 94 1 43 7 2 87 32 52 +36 +5652 +12 56 29 52 82 97 67 30 58 53 16 19 48 53 36 33 67 86 96 62 +37 +10259 +48 48 12 21 82 9 98 29 99 58 99 17 11 4 47 18 84 78 72 38 +38 +8030 +54 23 64 74 80 5 56 91 89 36 89 88 26 67 6 14 50 37 19 38 +39 +2368 +93 93 91 78 33 43 20 42 3 43 65 57 29 48 28 15 27 24 83 67 +40 +1439 +29 56 84 72 33 1 7 7 57 93 99 8 49 50 85 14 37 33 44 21 +41 +8901 +51 3 58 62 48 60 44 41 40 57 37 26 91 19 44 42 37 65 50 67 +42 +6786 +33 53 90 79 67 41 43 41 9 53 34 24 17 45 39 7 88 55 67 20 +43 +15203 +32 67 33 8 53 20 43 1 68 40 26 78 25 15 54 31 18 41 93 49 +44 +5776 +80 55 44 24 68 59 2 42 96 39 36 66 54 34 8 49 45 90 42 69 +45 +11466 +9 26 19 38 90 95 27 93 20 52 74 41 6 65 73 43 27 87 88 65 +46 +12639 +14 79 13 42 13 46 88 73 39 3 40 42 49 31 63 17 98 66 71 18 +47 +13589 +11 83 23 64 55 87 49 62 77 77 51 14 62 94 29 31 81 34 31 63 +48 +8780 +46 63 37 10 85 43 55 74 60 84 95 80 87 85 94 3 86 56 19 4 +49 +4311 +86 6 11 80 35 4 52 76 73 49 85 32 58 55 75 52 77 57 31 83 +50 +11617 +55 4 13 88 6 32 46 19 53 57 25 42 10 55 40 76 24 46 17 5 +51 +5595 +2 74 51 21 12 79 42 2 79 3 51 55 57 46 29 98 51 58 69 29 +52 +15560 +78 93 88 30 34 44 85 72 62 1 10 1 5 40 13 50 43 59 28 17 +53 +15505 +55 87 62 98 79 17 28 86 36 57 70 82 95 42 19 82 46 23 61 75 +54 +1092 +68 47 62 25 83 71 47 95 2 19 13 31 73 50 63 51 35 13 76 28 +55 +10291 +49 84 31 88 98 69 65 36 41 33 4 43 55 69 31 84 5 94 7 15 +56 +13178 +12 48 87 11 83 3 41 42 76 46 89 20 87 2 16 26 17 73 19 44 +57 +10506 +56 89 92 35 89 2 96 35 57 80 43 56 89 60 90 59 49 44 38 88 +58 +1769 +53 16 85 65 64 42 10 47 31 69 86 72 50 40 3 64 75 65 73 42 +59 +2866 +20 63 52 62 44 67 25 65 78 22 28 53 23 69 2 74 92 91 48 46 +60 +15403 +63 58 29 78 4 48 49 8 73 7 55 56 82 92 59 7 82 36 7 19 +61 +4031 +79 67 76 67 75 91 59 12 5 80 23 57 22 58 35 51 80 54 93 59 +62 +8926 +1 29 61 98 97 20 54 92 97 97 13 21 20 24 65 35 61 55 1 20 +63 +8263 +84 42 3 9 97 32 83 83 64 85 27 66 48 29 94 6 12 3 70 30 +64 +5224 +37 13 37 22 12 41 31 15 52 70 30 84 75 26 53 63 96 90 79 35 +65 +9578 +38 24 32 61 12 79 96 52 86 27 59 9 36 16 5 42 15 91 35 15 +66 +8730 +99 17 10 27 9 80 31 5 31 67 18 34 79 40 55 49 18 80 56 66 +67 +12876 +99 30 64 17 45 83 82 90 78 51 19 86 43 38 86 19 24 14 32 68 +68 +11393 +23 61 14 13 82 72 75 40 72 2 16 22 65 26 36 1 98 17 58 81 +69 +8830 +27 7 21 87 51 80 6 87 86 24 48 85 99 43 56 46 91 63 19 66 +70 +3113 +68 40 57 66 19 21 26 57 43 55 60 67 25 74 96 5 51 50 92 13 +71 +8782 +58 64 92 6 7 13 18 88 32 97 41 5 39 60 54 89 92 35 13 34 +72 +10016 +32 46 50 64 42 21 71 60 28 34 56 46 48 85 34 34 28 59 40 93 +73 +3734 +32 54 52 65 45 91 67 86 28 34 27 62 10 5 66 74 69 68 81 58 +74 +7804 +79 60 55 92 53 84 35 34 22 83 26 86 29 42 67 77 11 90 53 42 +75 +14473 +17 76 50 43 25 75 17 58 74 89 73 8 14 58 62 94 84 49 58 52 +76 +10903 +29 91 26 23 67 24 57 33 60 75 5 62 37 74 36 36 9 52 27 34 +77 +12992 +17 58 7 16 82 48 56 74 1 22 26 27 53 21 15 19 78 33 31 7 +78 +1936 +90 53 70 51 49 61 57 53 84 47 32 84 87 18 34 56 86 15 19 52 +79 +10827 +91 71 85 19 62 14 94 43 80 56 57 45 27 79 43 5 18 60 68 92 +80 +14089 +24 89 89 36 18 67 62 22 88 47 59 2 98 60 32 11 53 51 9 51 +81 +14065 +37 78 92 56 4 40 36 81 84 84 16 14 98 73 61 51 99 19 66 29 +82 +8275 +78 20 3 65 99 22 48 76 17 35 96 4 82 91 62 68 14 45 69 54 +83 +14736 +78 47 59 65 70 2 79 84 93 41 88 80 90 51 46 26 67 9 99 97 +84 +7495 +91 33 76 72 54 5 26 37 72 85 11 83 47 96 11 17 3 1 90 74 +85 +9807 +61 14 4 9 11 18 31 40 38 17 32 14 77 1 94 44 16 66 13 48 +86 +3075 +5 75 17 38 16 23 49 51 42 9 59 61 66 19 6 11 23 41 12 16 +87 +7386 +6 29 80 26 75 32 63 90 65 40 71 77 91 46 63 40 78 40 33 74 +88 +1360 +61 73 87 84 27 16 50 96 5 29 14 19 7 88 17 59 42 74 39 78 +89 +11326 +73 62 80 23 16 37 87 66 64 80 75 9 94 26 13 79 24 68 5 37 +90 +13709 +31 91 66 75 58 23 58 22 51 93 30 91 51 87 59 77 44 52 77 51 +91 +3037 +71 54 43 39 29 60 19 9 85 51 34 45 81 49 68 60 17 81 8 66 +92 +14516 +23 76 56 15 59 42 97 59 73 62 58 74 52 63 17 58 90 40 18 67 +93 +1295 +22 21 42 68 47 58 46 7 48 30 98 72 64 75 94 13 38 75 67 38 +94 +4461 +58 51 57 39 47 20 88 73 42 16 39 10 41 10 19 43 72 18 56 38 +95 +13902 +72 99 63 87 90 52 27 75 14 59 52 21 66 19 94 23 71 37 71 90 +96 +7886 +80 73 62 63 60 31 37 59 69 75 67 72 50 62 14 45 58 68 35 22 +97 +1554 +98 34 40 86 22 19 45 20 5 10 87 71 83 62 61 36 90 73 27 20 +98 +3627 +81 57 57 74 73 45 49 85 98 76 48 95 71 82 78 52 1 84 69 71 +99 +8720 +2 81 85 87 69 70 30 41 14 82 59 78 2 80 22 48 22 91 38 8 +100 +11264 +75 4 33 79 81 41 49 41 77 24 57 61 96 3 14 93 64 40 83 24 +101 +7805 +18 86 1 25 25 53 28 19 10 8 52 7 53 7 55 27 40 39 27 76 +102 +2682 +86 21 30 92 38 11 3 32 74 19 21 23 15 28 87 22 63 16 22 29 +103 +11690 +60 6 60 54 36 57 30 48 5 44 66 96 77 3 60 61 53 4 5 18 +104 +5738 +40 83 15 4 67 74 6 18 76 45 15 77 47 28 88 95 52 83 61 55 +105 +11988 +82 40 18 76 84 54 62 34 10 51 95 47 68 52 69 45 22 55 71 76 +106 +8825 +17 93 21 80 81 99 37 45 88 95 99 66 15 48 67 18 81 97 33 13 +107 +6506 +84 65 62 32 54 34 81 62 63 47 60 40 24 45 71 14 38 43 16 94 +108 +2750 +2 71 99 91 47 90 51 25 49 22 44 32 65 45 58 13 78 46 47 96 +109 +6415 +74 49 52 15 83 44 69 80 98 41 39 54 24 35 16 42 38 90 19 65 +110 +6780 +76 18 36 84 8 32 32 87 59 9 18 52 31 92 43 63 62 6 15 92 +111 +13073 +89 17 35 88 59 33 30 44 67 84 57 44 46 85 96 83 95 94 41 76 +112 +6788 +78 28 36 19 96 26 15 43 72 96 64 79 44 90 32 18 46 20 42 39 +113 +8575 +37 67 20 6 83 35 51 30 42 28 57 23 61 12 91 38 40 24 54 23 +114 +8602 +31 20 62 95 44 2 20 39 18 49 21 39 68 16 28 35 53 48 66 74 +115 +6291 +21 37 64 94 2 72 82 73 7 59 90 55 1 1 70 28 24 73 41 12 +116 +4636 +31 95 61 17 86 22 55 23 7 94 52 9 57 35 57 55 75 78 36 47 +117 +6388 +25 95 66 86 66 99 76 88 13 98 52 43 75 47 2 80 75 23 88 5 +118 +13536 +33 84 31 20 69 91 97 62 89 93 53 73 48 64 52 90 53 52 14 27 +119 +10212 +37 24 85 77 64 94 47 94 9 94 43 70 43 22 89 29 88 47 32 92 +120 +8417 +94 93 71 60 83 8 13 87 48 89 98 24 29 30 10 18 9 73 5 78 +121 +2188 +40 48 33 40 68 78 66 95 15 3 91 94 74 90 41 23 71 50 1 6 +122 +3950 +77 8 15 35 62 22 54 83 86 62 67 21 72 22 55 50 25 10 13 3 +123 +11184 +68 78 68 94 36 74 33 21 86 76 62 47 37 79 19 73 95 41 1 4 +124 +4552 +30 79 85 2 40 71 81 65 36 98 76 83 81 16 86 36 49 97 64 19 +125 +4832 +88 91 40 19 96 26 40 72 85 64 37 16 52 75 14 69 59 29 83 50 +126 +12801 +24 30 99 59 66 70 64 16 30 58 6 21 6 6 71 13 61 70 34 88 +127 +12630 +47 30 8 96 92 53 18 77 37 18 80 45 82 84 46 39 51 93 98 29 +128 +14392 +45 51 62 89 46 9 58 87 13 6 57 21 10 99 79 8 39 29 67 41 +129 +3159 +41 74 48 3 51 8 94 49 14 68 94 73 18 6 33 92 16 79 6 10 +130 +2953 +67 29 65 14 71 11 16 74 74 46 39 13 10 45 14 65 11 14 88 93 +131 +11259 +30 62 73 33 74 75 86 70 39 66 41 12 30 6 9 33 41 2 19 99 +132 +11016 +85 80 71 17 56 25 8 71 97 11 14 70 39 82 99 69 27 76 31 43 +133 +1984 +83 76 17 76 34 32 15 89 47 36 12 17 42 30 18 30 73 76 16 49 +134 +12295 +51 56 87 29 67 53 18 49 5 47 20 55 70 18 16 83 22 20 41 10 +135 +10470 +14 53 37 41 99 53 97 85 63 63 19 40 85 96 91 13 78 47 35 8 +136 +10457 +19 14 95 77 3 79 3 2 7 77 94 12 44 89 19 8 62 72 16 11 +137 +2980 +44 3 54 77 90 49 72 18 45 84 21 12 60 28 52 3 4 98 3 89 +138 +7263 +26 55 62 99 68 11 27 10 4 9 91 14 76 86 1 70 64 77 2 96 +139 +8794 +68 96 84 55 5 17 90 31 70 95 85 49 5 56 82 7 95 5 12 14 +140 +13589 +86 48 25 59 65 5 17 69 27 78 59 10 14 96 36 39 66 63 41 17 +141 +9707 +47 96 34 7 83 3 22 77 42 39 78 72 70 91 13 91 19 11 38 5 +142 +13579 +69 25 98 97 2 9 98 34 54 77 92 22 35 53 49 51 31 7 38 45 +143 +11208 +41 41 21 49 88 85 21 83 81 43 69 23 65 5 91 95 40 1 75 98 +144 +4553 +48 18 44 62 95 73 40 80 83 81 23 24 24 38 56 78 27 38 58 99 +145 +15191 +57 67 71 14 4 60 98 30 23 58 39 82 1 20 16 55 15 35 63 6 +146 +3894 +74 77 58 21 22 23 45 89 44 81 77 4 19 91 66 18 50 6 26 93 +147 +4854 +63 46 68 39 78 23 37 91 45 37 3 65 40 2 26 5 51 93 82 57 +148 +11973 +61 57 49 67 89 23 97 96 66 22 45 74 1 3 76 44 30 44 7 58 +149 +6276 +55 60 28 38 74 55 69 87 97 31 12 30 22 62 15 71 8 76 61 39 +150 +8318 +52 2 16 35 56 58 42 81 52 96 44 23 80 68 99 8 27 90 90 89 +151 +12301 +61 4 77 36 75 37 68 76 24 75 24 1 33 10 94 79 64 80 42 49 +152 +3605 +72 15 53 74 72 35 35 16 3 46 37 17 16 21 71 85 89 57 62 90 +153 +13597 +92 14 63 97 45 26 19 15 51 17 78 40 25 1 27 78 42 97 77 79 +154 +8437 +63 69 95 2 12 17 27 71 17 54 77 46 52 95 31 38 67 7 8 26 +155 +11383 +74 85 92 79 15 73 27 63 22 36 58 86 75 45 19 11 3 65 77 20 +156 +2909 +33 1 79 36 33 22 32 52 86 4 50 50 22 12 81 23 95 85 2 66 +157 +3719 +33 36 43 44 44 82 87 80 97 27 89 61 5 78 44 38 93 52 5 14 +158 +10733 +49 53 17 62 24 88 25 34 63 10 26 60 40 84 29 67 94 95 77 25 +159 +9025 +27 7 58 88 10 22 68 31 15 66 56 78 86 59 86 59 70 13 43 66 +160 +2819 +28 31 16 55 15 1 99 95 64 43 8 66 93 72 58 14 44 5 90 24 +161 +1447 +6 19 70 86 24 92 89 24 27 4 22 2 49 1 42 92 78 29 85 5 +162 +6661 +54 46 82 42 76 57 43 77 35 4 88 2 47 54 5 90 66 41 74 79 +163 +2228 +6 43 64 46 1 16 12 98 67 41 23 86 6 94 75 27 77 14 51 89 +164 +10023 +68 84 7 52 74 37 79 12 65 36 18 56 91 36 28 85 42 25 81 7 +165 +2375 +54 6 41 12 62 6 39 76 76 97 95 18 39 77 25 43 9 52 17 37 +166 +13481 +48 18 63 91 70 57 76 29 86 50 5 43 7 70 29 6 32 96 71 46 +167 +2571 +34 84 54 64 26 6 13 81 19 45 19 14 95 13 87 95 84 53 31 67 +168 +2426 +60 95 37 90 1 20 91 93 65 25 82 6 78 84 32 92 87 87 12 71 +169 +4020 +40 65 6 70 24 62 62 13 89 71 44 10 19 20 3 65 61 22 23 70 +170 +1738 +2 89 59 16 57 75 41 36 10 61 87 73 78 74 39 95 32 24 22 56 +171 +9183 +85 90 95 9 36 17 20 94 80 50 92 67 29 85 25 46 26 76 96 26 +172 +14996 +33 48 55 18 54 95 61 43 48 56 46 1 60 59 91 39 7 35 59 38 +173 +3669 +65 97 41 3 89 77 35 7 77 70 73 99 51 51 22 7 72 71 49 15 +174 +7847 +46 44 25 19 81 90 21 7 48 8 85 90 3 87 86 90 46 20 38 56 +175 +9375 +48 15 14 21 14 14 93 12 79 99 42 82 63 6 92 8 35 10 60 51 +176 +2947 +17 48 87 16 50 95 2 64 81 68 3 8 49 78 65 20 43 96 99 93 +177 +12786 +98 33 89 55 7 5 41 68 93 25 36 96 73 60 32 8 57 11 35 9 +178 +15193 +72 27 34 36 11 18 4 46 50 2 92 14 59 59 34 60 58 17 32 76 +179 +1442 +36 30 17 31 71 13 67 82 2 57 9 33 15 62 77 29 88 22 19 10 +180 +1370 +45 97 42 19 37 49 14 4 50 90 85 28 87 71 83 94 45 49 46 89 +181 +1457 +9 80 34 53 3 25 75 83 47 99 24 30 82 60 55 93 99 3 60 40 +182 +4668 +73 33 2 80 46 1 53 28 65 14 13 97 17 26 11 53 8 11 54 33 +183 +7552 +3 65 98 60 17 58 84 2 63 55 49 1 27 51 24 96 83 76 93 30 +184 +4906 +75 93 8 7 94 79 13 84 67 53 59 55 49 20 41 51 44 59 90 66 +185 +1802 +16 86 80 53 81 60 29 36 72 56 5 69 1 40 78 63 2 9 51 48 +186 +11592 +31 8 4 62 3 89 96 34 39 65 86 90 11 73 49 7 76 47 13 62 +187 +10281 +54 78 48 48 24 64 92 7 55 33 22 14 29 82 29 3 25 84 75 27 +188 +2950 +19 62 72 77 13 90 21 92 1 98 20 91 67 28 99 68 4 5 11 50 +189 +3122 +97 41 28 10 96 79 81 23 50 45 5 91 1 20 65 38 90 99 40 52 +190 +8841 +84 83 41 2 48 61 95 81 13 69 85 12 81 51 36 21 55 82 38 53 +191 +9144 +30 97 17 86 62 18 76 56 7 59 45 53 73 23 96 36 93 75 66 5 +192 +13554 +29 31 17 54 4 10 32 50 18 22 73 70 11 88 96 48 68 56 73 93 +193 +3835 +56 24 34 31 80 4 80 86 55 50 9 3 73 61 22 3 98 62 74 74 +194 +9460 +42 29 27 72 77 19 35 50 96 46 23 90 11 90 16 34 70 61 4 62 +195 +8778 +25 92 36 59 40 58 65 66 73 70 59 50 11 63 27 77 7 68 49 14 +196 +12707 +1 41 65 26 11 19 72 62 29 45 90 67 81 85 41 41 67 98 32 9 +197 +6170 +31 8 47 96 45 28 68 63 85 14 54 33 89 85 79 81 30 81 58 88 +198 +12062 +72 7 34 69 91 54 97 37 5 62 57 27 81 86 37 13 96 64 95 66 +199 +3705 +25 57 67 80 23 58 2 28 14 66 27 60 63 6 48 78 88 90 56 40 +200 +14230 +83 49 13 19 23 41 77 7 39 84 35 82 60 15 90 50 98 64 71 70 +201 +10477 +99 17 56 72 29 40 34 23 7 14 21 6 17 38 44 86 58 86 19 96 +202 +4693 +50 8 9 28 94 33 78 99 19 2 34 38 98 59 74 44 48 46 13 86 +203 +10668 +92 40 72 59 12 2 8 14 9 89 38 92 27 8 88 23 12 3 24 40 +204 +1240 +83 28 5 22 92 26 93 49 6 72 70 3 42 22 21 58 48 35 2 7 +205 +7064 +10 48 88 28 1 99 22 58 96 98 45 84 4 91 13 77 6 4 60 33 +206 +11725 +22 51 58 42 73 38 71 61 62 42 2 47 11 45 93 37 64 10 11 4 +207 +2490 +26 84 17 37 50 87 35 35 82 13 32 22 29 24 69 76 58 34 54 55 +208 +4422 +56 3 4 20 31 11 61 46 72 38 76 80 62 47 50 89 68 27 66 32 +209 +13019 +99 43 67 99 25 32 82 38 71 90 25 47 39 38 79 37 97 84 6 13 +210 +8256 +42 72 47 37 6 67 26 62 71 20 99 7 77 29 95 51 72 27 38 89 +211 +7715 +48 47 46 65 31 76 74 53 46 9 40 76 7 87 35 76 82 81 60 60 +212 +6985 +93 30 19 53 9 55 47 7 77 3 63 18 24 17 93 13 46 5 89 42 +213 +13895 +46 33 7 51 83 32 97 23 99 24 18 93 72 44 72 58 58 91 46 90 +214 +5586 +61 90 34 47 19 74 72 24 86 79 81 90 23 83 68 6 2 61 37 71 +215 +4186 +78 45 75 68 72 85 52 73 96 15 79 50 89 66 18 48 7 82 49 5 +216 +9887 +61 39 6 15 52 30 7 23 89 82 34 43 61 41 81 93 20 1 6 65 +217 +15524 +37 33 40 86 9 40 4 91 39 1 10 95 43 78 23 33 89 52 54 1 +218 +10301 +34 50 87 60 30 31 41 34 80 34 39 48 64 77 43 47 36 7 14 38 +219 +10623 +29 43 75 61 60 92 12 43 85 65 69 55 70 76 60 21 59 41 98 4 +220 +9687 +46 41 12 16 83 12 65 10 84 23 28 56 94 84 68 70 76 87 77 37 +221 +12936 +72 56 80 94 10 79 13 70 39 77 67 82 87 20 35 14 81 42 20 50 +222 +12846 +19 85 83 54 79 78 99 94 45 44 23 91 99 36 69 75 76 52 54 28 +223 +1375 +63 50 17 24 45 27 81 85 62 45 53 39 59 33 89 41 24 68 41 11 +224 +14310 +32 27 40 71 63 22 69 53 41 68 87 41 63 35 51 71 42 12 81 90 +225 +6131 +69 96 38 4 73 5 77 28 55 91 86 48 84 24 52 61 7 33 4 83 +226 +13889 +99 94 16 1 20 29 49 99 31 44 79 62 89 21 52 87 86 3 61 20 +227 +15360 +89 48 33 1 76 26 19 25 27 80 18 33 57 79 18 68 78 94 99 23 +228 +1793 +48 68 61 26 34 80 78 38 69 60 15 63 20 28 22 78 82 95 73 26 +229 +5961 +23 96 13 65 66 78 46 93 85 7 72 46 71 94 4 51 36 14 83 27 +230 +1964 +78 75 33 21 48 97 81 39 11 86 21 93 32 80 1 11 91 76 35 95 +231 +9774 +94 89 88 80 55 16 81 31 89 51 13 30 83 76 53 84 94 57 48 18 +232 +14129 +93 62 99 40 39 24 36 51 37 90 32 48 13 35 44 84 47 31 58 4 +233 +12917 +84 45 33 46 33 78 11 1 4 64 21 12 48 50 94 4 14 19 83 52 +234 +14388 +28 40 37 75 97 58 51 23 40 43 26 11 80 93 14 7 41 23 84 58 +235 +12014 +70 39 54 80 18 73 72 42 86 25 76 10 90 22 99 51 23 25 33 67 +236 +11473 +94 7 43 43 62 32 86 23 37 63 22 49 68 94 78 30 42 58 82 95 +237 +11253 +52 23 96 49 46 17 65 97 87 32 43 65 80 57 43 87 34 13 64 6 +238 +8405 +54 49 65 25 3 95 81 69 8 89 23 89 81 21 48 5 13 61 12 49 +239 +15288 +48 51 15 39 26 38 31 53 11 56 8 9 95 10 30 29 30 80 24 87 +240 +15914 +55 35 63 2 21 37 91 4 97 8 2 94 52 49 92 13 29 91 80 35 +241 +11522 +85 30 34 20 24 54 95 58 39 45 3 45 30 10 88 70 6 44 95 1 +242 +13090 +71 59 42 45 55 89 64 84 32 8 9 71 87 72 66 47 79 97 80 48 +243 +4480 +17 51 94 85 59 28 75 78 96 28 19 1 82 1 57 92 32 43 48 80 +244 +10092 +31 52 26 89 75 98 70 63 40 34 31 79 24 89 74 10 32 48 61 38 +245 +12775 +42 29 72 48 30 59 43 17 76 30 14 24 23 53 64 46 92 6 41 50 +246 +6271 +32 47 56 75 78 46 61 41 20 97 58 2 59 87 57 73 55 83 7 89 +247 +12722 +67 72 82 43 34 89 65 81 83 22 9 70 26 20 7 9 30 27 80 90 +248 +15093 +94 40 90 66 59 36 14 42 70 74 96 40 79 77 27 40 32 32 84 52 +249 +7761 +2 72 11 32 72 56 71 19 93 15 37 15 62 96 98 71 1 27 89 40 +250 +2842 +46 30 1 93 66 97 9 94 84 86 50 76 35 41 58 78 72 51 89 28 +251 +8230 +99 47 41 16 70 75 68 53 52 21 17 78 64 70 17 37 83 77 82 22 +252 +8337 +15 7 96 13 31 67 26 23 19 88 73 23 99 51 1 24 92 16 95 92 +253 +3838 +97 76 31 67 5 37 34 60 32 54 43 7 89 25 98 35 15 95 24 90 +254 +3107 +62 59 51 85 22 62 21 57 51 25 50 91 71 86 4 39 52 66 77 31 +255 +14935 +51 40 43 26 10 46 7 67 86 50 22 5 89 26 84 57 62 31 6 71 +256 +13309 +42 22 11 34 97 23 48 70 47 99 99 9 47 34 61 45 48 94 31 59 +257 +3985 +26 8 56 60 3 92 21 9 10 49 47 84 62 30 85 78 14 14 10 71 +258 +1934 +32 32 31 42 94 24 19 70 56 39 71 55 62 46 58 91 7 92 58 90 +259 +6150 +46 18 79 45 59 95 69 49 77 98 37 35 79 51 32 11 91 49 5 86 +260 +14662 +96 47 52 51 83 81 42 39 53 72 19 75 1 76 77 2 92 6 43 82 +261 +1192 +87 77 73 39 21 53 68 85 75 57 93 55 71 49 28 23 35 26 32 57 +262 +12714 +3 85 6 8 98 16 90 75 19 81 19 16 57 50 25 45 30 33 61 15 +263 +13664 +81 10 75 39 40 66 94 6 78 7 59 28 76 56 68 62 86 92 95 49 +264 +9224 +65 75 5 74 8 63 31 2 71 8 46 49 27 44 64 87 3 48 37 47 +265 +3598 +39 35 52 96 89 15 80 50 35 22 33 73 49 69 3 78 90 24 75 85 +266 +14248 +39 99 87 38 46 22 57 10 79 57 50 76 98 92 35 55 62 42 94 23 +267 +11985 +87 7 4 65 92 72 48 51 77 51 64 53 93 91 93 31 35 28 65 42 +268 +1199 +45 72 15 97 44 19 68 99 68 92 6 33 39 62 4 86 5 70 58 66 +269 +6353 +5 14 78 83 62 30 46 72 90 92 49 17 45 39 33 29 31 27 12 2 +270 +3212 +64 72 99 39 52 11 2 1 63 38 67 1 54 84 99 14 39 61 45 3 +271 +5996 +17 5 22 58 61 13 39 10 99 6 37 6 7 18 43 27 25 70 11 44 +272 +7915 +3 49 95 43 59 59 99 97 13 96 8 58 70 94 66 78 75 53 77 75 +273 +12691 +74 87 4 27 44 81 2 95 14 29 5 41 10 79 79 36 59 3 96 55 +274 +13413 +75 58 36 62 6 45 47 94 80 57 52 52 56 67 87 24 93 16 77 52 +275 +5472 +57 30 43 63 30 47 36 10 31 49 57 41 15 33 4 37 10 12 43 77 +276 +10730 +19 56 86 62 41 65 37 84 50 60 47 33 81 11 46 3 87 17 75 73 +277 +4090 +11 89 87 91 98 28 81 47 74 92 95 89 70 63 14 66 11 1 64 44 +278 +9668 +75 24 18 42 72 3 71 7 48 73 87 37 20 24 66 85 15 47 39 91 +279 +7691 +24 90 50 58 61 76 83 69 6 63 29 32 18 89 53 55 39 71 74 81 +280 +7255 +31 56 35 89 26 86 56 71 89 75 73 69 79 66 14 35 24 2 19 98 +281 +1781 +55 65 49 67 43 76 8 63 72 63 86 25 39 92 12 61 56 51 56 21 +282 +6311 +73 70 47 32 45 20 85 90 43 13 24 30 58 71 79 73 83 29 50 5 +283 +15759 +34 24 88 44 73 18 60 4 80 82 21 14 63 30 57 59 7 55 64 93 +284 +15630 +88 66 10 13 88 60 13 55 88 52 16 68 92 6 6 65 29 37 14 28 +285 +6726 +79 67 33 47 83 14 80 34 10 90 55 26 78 63 95 14 54 25 82 59 +286 +6148 +88 94 72 3 64 40 25 55 15 92 32 71 67 85 17 35 90 87 33 25 +287 +12417 +45 43 61 94 19 96 20 42 39 5 79 72 25 91 49 1 86 93 87 15 +288 +7377 +99 51 61 52 73 25 13 6 99 74 66 34 66 39 26 38 8 55 80 38 +289 +3316 +82 79 17 89 81 51 18 48 18 61 54 65 17 7 22 13 9 93 47 78 +290 +4295 +40 88 75 1 58 3 67 50 77 80 43 37 81 72 24 68 41 51 81 98 +291 +6362 +57 3 87 45 35 64 43 63 98 39 20 97 29 91 75 97 92 29 82 2 +292 +8614 +91 14 27 30 47 27 40 31 15 2 9 87 18 65 41 99 95 75 16 4 +293 +13161 +31 51 35 87 92 83 91 46 11 80 83 51 99 70 84 23 33 58 94 46 +294 +8591 +62 63 80 52 53 12 20 58 36 43 43 35 30 52 14 96 76 61 42 45 +295 +3602 +17 20 15 94 62 69 89 95 36 55 1 67 91 92 2 67 9 4 55 70 +296 +5018 +87 83 97 55 90 32 58 20 99 83 91 70 10 93 91 19 83 37 89 66 +297 +6230 +3 84 89 9 51 85 26 90 14 63 61 63 10 3 77 8 19 46 61 50 +298 +7769 +97 94 81 56 86 71 67 5 76 99 35 85 41 7 43 98 25 79 23 7 +299 +12387 +92 85 64 15 78 10 34 42 90 24 66 43 40 31 66 54 31 29 54 9 diff --git a/data/jobshop/300_20_05.txt b/data/jobshop/300_20_05.txt new file mode 100644 index 0000000000..8ae5a2ac39 --- /dev/null +++ b/data/jobshop/300_20_05.txt @@ -0,0 +1,903 @@ +300 +20 +748084400 +0 +13757 +78 23 62 28 45 65 41 49 36 14 90 79 19 98 31 48 5 86 36 44 +1 +13744 +32 7 12 34 87 1 6 11 89 55 53 59 37 22 26 30 14 44 59 82 +2 +10240 +10 75 58 42 16 11 17 82 19 48 31 19 59 54 77 49 67 31 87 98 +3 +1031 +75 64 59 65 81 65 43 55 94 41 4 36 26 71 50 64 45 48 55 73 +4 +4887 +14 23 35 84 34 56 79 73 37 51 78 56 74 50 57 24 69 94 31 31 +5 +5996 +53 50 69 71 35 20 96 59 48 25 35 95 54 36 22 77 73 82 64 40 +6 +2330 +49 25 94 83 3 2 42 54 83 99 82 71 34 7 42 82 17 10 98 55 +7 +4021 +40 33 19 77 54 70 36 5 62 74 10 77 49 43 17 77 8 4 43 48 +8 +13108 +19 32 11 33 84 42 84 5 26 83 19 64 93 21 39 38 56 18 37 12 +9 +4842 +25 25 8 59 86 45 93 52 35 13 16 69 14 50 74 8 60 59 29 39 +10 +6731 +54 96 10 12 71 85 69 82 33 45 75 49 52 93 65 18 60 28 67 25 +11 +5155 +5 77 23 42 3 49 43 32 88 18 98 81 69 63 49 82 50 16 55 96 +12 +8514 +37 78 83 66 40 50 63 48 26 3 43 66 15 71 61 12 53 46 42 58 +13 +13917 +56 44 43 56 15 27 79 10 40 49 54 75 46 56 77 7 56 78 49 20 +14 +6316 +18 35 96 30 93 91 96 40 7 31 73 17 64 11 79 29 50 92 44 12 +15 +12491 +31 38 20 17 8 78 25 60 78 38 49 21 77 7 68 80 83 70 10 24 +16 +2484 +30 63 48 21 6 82 93 26 93 31 55 47 59 33 28 27 13 58 54 52 +17 +2775 +2 77 14 15 53 61 72 2 42 97 10 54 1 97 96 39 33 47 66 72 +18 +2850 +5 76 72 72 72 62 23 65 64 73 94 61 41 65 89 47 76 47 64 49 +19 +15069 +15 35 13 73 54 73 62 62 4 82 63 2 38 99 83 92 6 39 80 91 +20 +7038 +71 83 41 83 57 83 70 4 82 58 9 91 13 45 27 4 62 87 17 5 +21 +4593 +46 26 61 47 14 15 64 17 19 1 47 83 89 8 52 30 58 93 49 99 +22 +14251 +49 84 19 92 80 75 4 90 73 76 37 89 93 83 55 92 81 95 14 16 +23 +12055 +89 95 47 1 61 11 38 86 10 86 96 81 30 23 91 69 71 77 49 31 +24 +1795 +59 34 6 25 24 21 30 89 44 58 3 73 85 23 13 51 77 13 35 45 +25 +6952 +42 87 58 87 19 4 65 22 95 80 93 12 59 67 53 25 11 97 70 7 +26 +12584 +13 6 42 83 33 75 84 21 52 89 65 44 20 65 97 12 31 92 51 87 +27 +9876 +56 52 25 57 28 71 48 22 1 66 46 25 20 32 47 50 16 50 54 26 +28 +1384 +27 38 12 23 32 45 44 62 30 57 16 10 82 84 9 29 21 17 83 79 +29 +8891 +13 9 66 78 68 28 31 65 88 32 55 71 67 52 20 47 99 63 39 72 +30 +1067 +29 98 81 57 83 48 31 86 19 54 4 10 39 37 61 49 48 69 89 1 +31 +4136 +20 41 26 96 31 51 20 75 51 69 54 83 12 84 80 89 62 64 75 11 +32 +7358 +30 28 28 7 8 65 54 90 99 37 15 76 90 72 46 64 72 17 33 26 +33 +6861 +26 50 12 89 83 15 27 97 80 61 98 26 43 34 73 97 9 81 44 70 +34 +2037 +98 94 92 73 99 59 83 88 93 24 14 19 94 1 43 7 2 87 32 52 +35 +5652 +12 56 29 52 82 97 67 30 58 53 16 19 48 53 36 33 67 86 96 62 +36 +10259 +48 48 12 21 82 9 98 29 99 58 99 17 11 4 47 18 84 78 72 38 +37 +8030 +54 23 64 74 80 5 56 91 89 36 89 88 26 67 6 14 50 37 19 38 +38 +2368 +93 93 91 78 33 43 20 42 3 43 65 57 29 48 28 15 27 24 83 67 +39 +1439 +29 56 84 72 33 1 7 7 57 93 99 8 49 50 85 14 37 33 44 21 +40 +8901 +51 3 58 62 48 60 44 41 40 57 37 26 91 19 44 42 37 65 50 67 +41 +6786 +33 53 90 79 67 41 43 41 9 53 34 24 17 45 39 7 88 55 67 20 +42 +15203 +32 67 33 8 53 20 43 1 68 40 26 78 25 15 54 31 18 41 93 49 +43 +5776 +80 55 44 24 68 59 2 42 96 39 36 66 54 34 8 49 45 90 42 69 +44 +11465 +9 26 19 38 90 95 27 93 20 52 74 41 6 65 73 43 27 87 88 65 +45 +12639 +14 79 13 42 13 46 88 73 39 3 40 42 49 31 63 17 98 66 71 18 +46 +13589 +11 83 23 64 55 87 49 62 77 77 51 14 62 94 29 31 81 34 31 63 +47 +8780 +46 63 37 10 85 43 55 74 60 84 95 80 87 85 94 3 86 56 19 4 +48 +4311 +86 6 11 80 35 4 52 76 73 49 85 32 58 55 75 52 77 57 31 83 +49 +11617 +55 4 13 88 6 32 46 19 53 57 25 42 10 55 40 76 24 46 17 5 +50 +5595 +2 74 51 21 12 79 42 2 79 3 51 55 57 46 29 98 51 58 69 29 +51 +15560 +78 93 88 30 34 44 85 72 62 1 10 1 5 40 13 50 43 59 28 17 +52 +15505 +55 87 62 98 79 17 28 86 36 57 70 82 95 42 19 82 46 23 61 75 +53 +1092 +68 47 62 25 83 71 47 95 2 19 13 31 73 50 63 51 35 13 76 28 +54 +10291 +49 84 31 88 98 69 65 36 41 33 4 43 55 69 31 84 5 94 7 15 +55 +13178 +12 48 87 11 83 3 41 42 76 46 89 20 87 2 16 26 17 73 19 44 +56 +10506 +56 89 92 35 89 2 96 35 57 80 43 56 89 60 90 59 49 44 38 88 +57 +1769 +53 16 85 65 64 42 10 47 31 69 86 72 50 40 3 64 75 65 73 42 +58 +2866 +20 63 52 62 44 67 25 65 78 22 28 53 23 69 2 74 92 91 48 46 +59 +15402 +63 58 29 78 4 48 49 8 73 7 55 56 82 92 59 7 82 36 7 19 +60 +4031 +79 67 76 67 75 91 59 12 5 80 23 57 22 58 35 51 80 54 93 59 +61 +8926 +1 29 61 98 97 20 54 92 97 97 13 21 20 24 65 35 61 55 1 20 +62 +8263 +84 42 3 9 97 32 83 83 64 85 27 66 48 29 94 6 12 3 70 30 +63 +5224 +37 13 37 22 12 41 31 15 52 70 30 84 75 26 53 63 96 90 79 35 +64 +9578 +38 24 32 61 12 79 96 52 86 27 59 9 36 16 5 42 15 91 35 15 +65 +8730 +99 17 10 27 9 80 31 5 31 67 18 34 79 40 55 49 18 80 56 66 +66 +12876 +99 30 64 17 45 83 82 90 78 51 19 86 43 38 86 19 24 14 32 68 +67 +11393 +23 61 14 13 82 72 75 40 72 2 16 22 65 26 36 1 98 17 58 81 +68 +8830 +27 7 21 87 51 80 6 87 86 24 48 85 99 43 56 46 91 63 19 66 +69 +3113 +68 40 57 66 19 21 26 57 43 55 60 67 25 74 96 5 51 50 92 13 +70 +8782 +58 64 92 6 7 13 18 88 32 97 41 5 39 60 54 89 92 35 13 34 +71 +10016 +32 46 50 64 42 21 71 60 28 34 56 46 48 85 34 34 28 59 40 93 +72 +3734 +32 54 52 65 45 91 67 86 28 34 27 62 10 5 66 74 69 68 81 58 +73 +7804 +79 60 55 92 53 84 35 34 22 83 26 86 29 42 67 77 11 90 53 42 +74 +14473 +17 76 50 43 25 75 17 58 74 89 73 8 14 58 62 94 84 49 58 52 +75 +10903 +29 91 26 23 67 24 57 33 60 75 5 62 37 74 36 36 9 52 27 34 +76 +12992 +17 58 7 16 82 48 56 74 1 22 26 27 53 21 15 19 78 33 31 7 +77 +1936 +90 53 70 51 49 61 57 53 84 47 32 84 87 18 34 56 86 15 19 52 +78 +10827 +91 71 85 19 62 14 94 43 80 56 57 45 27 79 43 5 18 60 68 92 +79 +14088 +24 89 89 36 18 67 62 22 88 47 59 2 98 60 32 11 53 51 9 51 +80 +14065 +37 78 92 56 4 40 36 81 84 84 16 14 98 73 61 51 99 19 66 29 +81 +8275 +78 20 3 65 99 22 48 76 17 35 96 4 82 91 62 68 14 45 69 54 +82 +14736 +78 47 59 65 70 2 79 84 93 41 88 80 90 51 46 26 67 9 99 97 +83 +7495 +91 33 76 72 54 5 26 37 72 85 11 83 47 96 11 17 3 1 90 74 +84 +9807 +61 14 4 9 11 18 31 40 38 17 32 14 77 1 94 44 16 66 13 48 +85 +3075 +5 75 17 38 16 23 49 51 42 9 59 61 66 19 6 11 23 41 12 16 +86 +7386 +6 29 80 26 75 32 63 90 65 40 71 77 91 46 63 40 78 40 33 74 +87 +1360 +61 73 87 84 27 16 50 96 5 29 14 19 7 88 17 59 42 74 39 78 +88 +11326 +73 62 80 23 16 37 87 66 64 80 75 9 94 26 13 79 24 68 5 37 +89 +13708 +31 91 66 75 58 23 58 22 51 93 30 91 51 87 59 77 44 52 77 51 +90 +3037 +71 54 43 39 29 60 19 9 85 51 34 45 81 49 68 60 17 81 8 66 +91 +14516 +23 76 56 15 59 42 97 59 73 62 58 74 52 63 17 58 90 40 18 67 +92 +1295 +22 21 42 68 47 58 46 7 48 30 98 72 64 75 94 13 38 75 67 38 +93 +4461 +58 51 57 39 47 20 88 73 42 16 39 10 41 10 19 43 72 18 56 38 +94 +13902 +72 99 63 87 90 52 27 75 14 59 52 21 66 19 94 23 71 37 71 90 +95 +7886 +80 73 62 63 60 31 37 59 69 75 67 72 50 62 14 45 58 68 35 22 +96 +1554 +98 34 40 86 22 19 45 20 5 10 87 71 83 62 61 36 90 73 27 20 +97 +3627 +81 57 57 74 73 45 49 85 98 76 48 95 71 82 78 52 1 84 69 71 +98 +8720 +2 81 85 87 69 70 30 41 14 82 59 78 2 80 22 48 22 91 38 8 +99 +11264 +75 4 33 79 81 41 49 41 77 24 57 61 96 3 14 93 64 40 83 24 +100 +7804 +18 86 1 25 25 53 28 19 10 8 52 7 53 7 55 27 40 39 27 76 +101 +2682 +86 21 30 92 38 11 3 32 74 19 21 23 15 28 87 22 63 16 22 29 +102 +11690 +60 6 60 54 36 57 30 48 5 44 66 96 77 3 60 61 53 4 5 18 +103 +5738 +40 83 15 4 67 74 6 18 76 45 15 77 47 28 88 95 52 83 61 55 +104 +11987 +82 40 18 76 84 54 62 34 10 51 95 47 68 52 69 45 22 55 71 76 +105 +8824 +17 93 21 80 81 99 37 45 88 95 99 66 15 48 67 18 81 97 33 13 +106 +6506 +84 65 62 32 54 34 81 62 63 47 60 40 24 45 71 14 38 43 16 94 +107 +2750 +2 71 99 91 47 90 51 25 49 22 44 32 65 45 58 13 78 46 47 96 +108 +6415 +74 49 52 15 83 44 69 80 98 41 39 54 24 35 16 42 38 90 19 65 +109 +6780 +76 18 36 84 8 32 32 87 59 9 18 52 31 92 43 63 62 6 15 92 +110 +13073 +89 17 35 88 59 33 30 44 67 84 57 44 46 85 96 83 95 94 41 76 +111 +6788 +78 28 36 19 96 26 15 43 72 96 64 79 44 90 32 18 46 20 42 39 +112 +8575 +37 67 20 6 83 35 51 30 42 28 57 23 61 12 91 38 40 24 54 23 +113 +8602 +31 20 62 95 44 2 20 39 18 49 21 39 68 16 28 35 53 48 66 74 +114 +6291 +21 37 64 94 2 72 82 73 7 59 90 55 1 1 70 28 24 73 41 12 +115 +4636 +31 95 61 17 86 22 55 23 7 94 52 9 57 35 57 55 75 78 36 47 +116 +6388 +25 95 66 86 66 99 76 88 13 98 52 43 75 47 2 80 75 23 88 5 +117 +13536 +33 84 31 20 69 91 97 62 89 93 53 73 48 64 52 90 53 52 14 27 +118 +10212 +37 24 85 77 64 94 47 94 9 94 43 70 43 22 89 29 88 47 32 92 +119 +8416 +94 93 71 60 83 8 13 87 48 89 98 24 29 30 10 18 9 73 5 78 +120 +2188 +40 48 33 40 68 78 66 95 15 3 91 94 74 90 41 23 71 50 1 6 +121 +3950 +77 8 15 35 62 22 54 83 86 62 67 21 72 22 55 50 25 10 13 3 +122 +11183 +68 78 68 94 36 74 33 21 86 76 62 47 37 79 19 73 95 41 1 4 +123 +4552 +30 79 85 2 40 71 81 65 36 98 76 83 81 16 86 36 49 97 64 19 +124 +4832 +88 91 40 19 96 26 40 72 85 64 37 16 52 75 14 69 59 29 83 50 +125 +12800 +24 30 99 59 66 70 64 16 30 58 6 21 6 6 71 13 61 70 34 88 +126 +12630 +47 30 8 96 92 53 18 77 37 18 80 45 82 84 46 39 51 93 98 29 +127 +14392 +45 51 62 89 46 9 58 87 13 6 57 21 10 99 79 8 39 29 67 41 +128 +3159 +41 74 48 3 51 8 94 49 14 68 94 73 18 6 33 92 16 79 6 10 +129 +2953 +67 29 65 14 71 11 16 74 74 46 39 13 10 45 14 65 11 14 88 93 +130 +11259 +30 62 73 33 74 75 86 70 39 66 41 12 30 6 9 33 41 2 19 99 +131 +11016 +85 80 71 17 56 25 8 71 97 11 14 70 39 82 99 69 27 76 31 43 +132 +1984 +83 76 17 76 34 32 15 89 47 36 12 17 42 30 18 30 73 76 16 49 +133 +12295 +51 56 87 29 67 53 18 49 5 47 20 55 70 18 16 83 22 20 41 10 +134 +10470 +14 53 37 41 99 53 97 85 63 63 19 40 85 96 91 13 78 47 35 8 +135 +10457 +19 14 95 77 3 79 3 2 7 77 94 12 44 89 19 8 62 72 16 11 +136 +2980 +44 3 54 77 90 49 72 18 45 84 21 12 60 28 52 3 4 98 3 89 +137 +7263 +26 55 62 99 68 11 27 10 4 9 91 14 76 86 1 70 64 77 2 96 +138 +8794 +68 96 84 55 5 17 90 31 70 95 85 49 5 56 82 7 95 5 12 14 +139 +13589 +86 48 25 59 65 5 17 69 27 78 59 10 14 96 36 39 66 63 41 17 +140 +9707 +47 96 34 7 83 3 22 77 42 39 78 72 70 91 13 91 19 11 38 5 +141 +13578 +69 25 98 97 2 9 98 34 54 77 92 22 35 53 49 51 31 7 38 45 +142 +11208 +41 41 21 49 88 85 21 83 81 43 69 23 65 5 91 95 40 1 75 98 +143 +4553 +48 18 44 62 95 73 40 80 83 81 23 24 24 38 56 78 27 38 58 99 +144 +15191 +57 67 71 14 4 60 98 30 23 58 39 82 1 20 16 55 15 35 63 6 +145 +3894 +74 77 58 21 22 23 45 89 44 81 77 4 19 91 66 18 50 6 26 93 +146 +4853 +63 46 68 39 78 23 37 91 45 37 3 65 40 2 26 5 51 93 82 57 +147 +11973 +61 57 49 67 89 23 97 96 66 22 45 74 1 3 76 44 30 44 7 58 +148 +6276 +55 60 28 38 74 55 69 87 97 31 12 30 22 62 15 71 8 76 61 39 +149 +8318 +52 2 16 35 56 58 42 81 52 96 44 23 80 68 99 8 27 90 90 89 +150 +12301 +61 4 77 36 75 37 68 76 24 75 24 1 33 10 94 79 64 80 42 49 +151 +3605 +72 15 53 74 72 35 35 16 3 46 37 17 16 21 71 85 89 57 62 90 +152 +13597 +92 14 63 97 45 26 19 15 51 17 78 40 25 1 27 78 42 97 77 79 +153 +8437 +63 69 95 2 12 17 27 71 17 54 77 46 52 95 31 38 67 7 8 26 +154 +11383 +74 85 92 79 15 73 27 63 22 36 58 86 75 45 19 11 3 65 77 20 +155 +2909 +33 1 79 36 33 22 32 52 86 4 50 50 22 12 81 23 95 85 2 66 +156 +3719 +33 36 43 44 44 82 87 80 97 27 89 61 5 78 44 38 93 52 5 14 +157 +10733 +49 53 17 62 24 88 25 34 63 10 26 60 40 84 29 67 94 95 77 25 +158 +9025 +27 7 58 88 10 22 68 31 15 66 56 78 86 59 86 59 70 13 43 66 +159 +2819 +28 31 16 55 15 1 99 95 64 43 8 66 93 72 58 14 44 5 90 24 +160 +1447 +6 19 70 86 24 92 89 24 27 4 22 2 49 1 42 92 78 29 85 5 +161 +6660 +54 46 82 42 76 57 43 77 35 4 88 2 47 54 5 90 66 41 74 79 +162 +2228 +6 43 64 46 1 16 12 98 67 41 23 86 6 94 75 27 77 14 51 89 +163 +10023 +68 84 7 52 74 37 79 12 65 36 18 56 91 36 28 85 42 25 81 7 +164 +2375 +54 6 41 12 62 6 39 76 76 97 95 18 39 77 25 43 9 52 17 37 +165 +13481 +48 18 63 91 70 57 76 29 86 50 5 43 7 70 29 6 32 96 71 46 +166 +2571 +34 84 54 64 26 6 13 81 19 45 19 14 95 13 87 95 84 53 31 67 +167 +2426 +60 95 37 90 1 20 91 93 65 25 82 6 78 84 32 92 87 87 12 71 +168 +4020 +40 65 6 70 24 62 62 13 89 71 44 10 19 20 3 65 61 22 23 70 +169 +1738 +2 89 59 16 57 75 41 36 10 61 87 73 78 74 39 95 32 24 22 56 +170 +9183 +85 90 95 9 36 17 20 94 80 50 92 67 29 85 25 46 26 76 96 26 +171 +14996 +33 48 55 18 54 95 61 43 48 56 46 1 60 59 91 39 7 35 59 38 +172 +3669 +65 97 41 3 89 77 35 7 77 70 73 99 51 51 22 7 72 71 49 15 +173 +7847 +46 44 25 19 81 90 21 7 48 8 85 90 3 87 86 90 46 20 38 56 +174 +9375 +48 15 14 21 14 14 93 12 79 99 42 82 63 6 92 8 35 10 60 51 +175 +2947 +17 48 87 16 50 95 2 64 81 68 3 8 49 78 65 20 43 96 99 93 +176 +12785 +98 33 89 55 7 5 41 68 93 25 36 96 73 60 32 8 57 11 35 9 +177 +15193 +72 27 34 36 11 18 4 46 50 2 92 14 59 59 34 60 58 17 32 76 +178 +1442 +36 30 17 31 71 13 67 82 2 57 9 33 15 62 77 29 88 22 19 10 +179 +1370 +45 97 42 19 37 49 14 4 50 90 85 28 87 71 83 94 45 49 46 89 +180 +1457 +9 80 34 53 3 25 75 83 47 99 24 30 82 60 55 93 99 3 60 40 +181 +4668 +73 33 2 80 46 1 53 28 65 14 13 97 17 26 11 53 8 11 54 33 +182 +7552 +3 65 98 60 17 58 84 2 63 55 49 1 27 51 24 96 83 76 93 30 +183 +4906 +75 93 8 7 94 79 13 84 67 53 59 55 49 20 41 51 44 59 90 66 +184 +1802 +16 86 80 53 81 60 29 36 72 56 5 69 1 40 78 63 2 9 51 48 +185 +11592 +31 8 4 62 3 89 96 34 39 65 86 90 11 73 49 7 76 47 13 62 +186 +10281 +54 78 48 48 24 64 92 7 55 33 22 14 29 82 29 3 25 84 75 27 +187 +2950 +19 62 72 77 13 90 21 92 1 98 20 91 67 28 99 68 4 5 11 50 +188 +3122 +97 41 28 10 96 79 81 23 50 45 5 91 1 20 65 38 90 99 40 52 +189 +8841 +84 83 41 2 48 61 95 81 13 69 85 12 81 51 36 21 55 82 38 53 +190 +9144 +30 97 17 86 62 18 76 56 7 59 45 53 73 23 96 36 93 75 66 5 +191 +13554 +29 31 17 54 4 10 32 50 18 22 73 70 11 88 96 48 68 56 73 93 +192 +3835 +56 24 34 31 80 4 80 86 55 50 9 3 73 61 22 3 98 62 74 74 +193 +9460 +42 29 27 72 77 19 35 50 96 46 23 90 11 90 16 34 70 61 4 62 +194 +8778 +25 92 36 59 40 58 65 66 73 70 59 50 11 63 27 77 7 68 49 14 +195 +12707 +1 41 65 26 11 19 72 62 29 45 90 67 81 85 41 41 67 98 32 9 +196 +6170 +31 8 47 96 45 28 68 63 85 14 54 33 89 85 79 81 30 81 58 88 +197 +12062 +72 7 34 69 91 54 97 37 5 62 57 27 81 86 37 13 96 64 95 66 +198 +3705 +25 57 67 80 23 58 2 28 14 66 27 60 63 6 48 78 88 90 56 40 +199 +14229 +83 49 13 19 23 41 77 7 39 84 35 82 60 15 90 50 98 64 71 70 +200 +10477 +99 17 56 72 29 40 34 23 7 14 21 6 17 38 44 86 58 86 19 96 +201 +4693 +50 8 9 28 94 33 78 99 19 2 34 38 98 59 74 44 48 46 13 86 +202 +10668 +92 40 72 59 12 2 8 14 9 89 38 92 27 8 88 23 12 3 24 40 +203 +1240 +83 28 5 22 92 26 93 49 6 72 70 3 42 22 21 58 48 35 2 7 +204 +7064 +10 48 88 28 1 99 22 58 96 98 45 84 4 91 13 77 6 4 60 33 +205 +11725 +22 51 58 42 73 38 71 61 62 42 2 47 11 45 93 37 64 10 11 4 +206 +2490 +26 84 17 37 50 87 35 35 82 13 32 22 29 24 69 76 58 34 54 55 +207 +4422 +56 3 4 20 31 11 61 46 72 38 76 80 62 47 50 89 68 27 66 32 +208 +13019 +99 43 67 99 25 32 82 38 71 90 25 47 39 38 79 37 97 84 6 13 +209 +8256 +42 72 47 37 6 67 26 62 71 20 99 7 77 29 95 51 72 27 38 89 +210 +7715 +48 47 46 65 31 76 74 53 46 9 40 76 7 87 35 76 82 81 60 60 +211 +6984 +93 30 19 53 9 55 47 7 77 3 63 18 24 17 93 13 46 5 89 42 +212 +13895 +46 33 7 51 83 32 97 23 99 24 18 93 72 44 72 58 58 91 46 90 +213 +5586 +61 90 34 47 19 74 72 24 86 79 81 90 23 83 68 6 2 61 37 71 +214 +4186 +78 45 75 68 72 85 52 73 96 15 79 50 89 66 18 48 7 82 49 5 +215 +9887 +61 39 6 15 52 30 7 23 89 82 34 43 61 41 81 93 20 1 6 65 +216 +15524 +37 33 40 86 9 40 4 91 39 1 10 95 43 78 23 33 89 52 54 1 +217 +10301 +34 50 87 60 30 31 41 34 80 34 39 48 64 77 43 47 36 7 14 38 +218 +10623 +29 43 75 61 60 92 12 43 85 65 69 55 70 76 60 21 59 41 98 4 +219 +9687 +46 41 12 16 83 12 65 10 84 23 28 56 94 84 68 70 76 87 77 37 +220 +12935 +72 56 80 94 10 79 13 70 39 77 67 82 87 20 35 14 81 42 20 50 +221 +12846 +19 85 83 54 79 78 99 94 45 44 23 91 99 36 69 75 76 52 54 28 +222 +1375 +63 50 17 24 45 27 81 85 62 45 53 39 59 33 89 41 24 68 41 11 +223 +14310 +32 27 40 71 63 22 69 53 41 68 87 41 63 35 51 71 42 12 81 90 +224 +6131 +69 96 38 4 73 5 77 28 55 91 86 48 84 24 52 61 7 33 4 83 +225 +13889 +99 94 16 1 20 29 49 99 31 44 79 62 89 21 52 87 86 3 61 20 +226 +15360 +89 48 33 1 76 26 19 25 27 80 18 33 57 79 18 68 78 94 99 23 +227 +1793 +48 68 61 26 34 80 78 38 69 60 15 63 20 28 22 78 82 95 73 26 +228 +5961 +23 96 13 65 66 78 46 93 85 7 72 46 71 94 4 51 36 14 83 27 +229 +1964 +78 75 33 21 48 97 81 39 11 86 21 93 32 80 1 11 91 76 35 95 +230 +9773 +94 89 88 80 55 16 81 31 89 51 13 30 83 76 53 84 94 57 48 18 +231 +14129 +93 62 99 40 39 24 36 51 37 90 32 48 13 35 44 84 47 31 58 4 +232 +12917 +84 45 33 46 33 78 11 1 4 64 21 12 48 50 94 4 14 19 83 52 +233 +14388 +28 40 37 75 97 58 51 23 40 43 26 11 80 93 14 7 41 23 84 58 +234 +12013 +70 39 54 80 18 73 72 42 86 25 76 10 90 22 99 51 23 25 33 67 +235 +11472 +94 7 43 43 62 32 86 23 37 63 22 49 68 94 78 30 42 58 82 95 +236 +11253 +52 23 96 49 46 17 65 97 87 32 43 65 80 57 43 87 34 13 64 6 +237 +8405 +54 49 65 25 3 95 81 69 8 89 23 89 81 21 48 5 13 61 12 49 +238 +15288 +48 51 15 39 26 38 31 53 11 56 8 9 95 10 30 29 30 80 24 87 +239 +15914 +55 35 63 2 21 37 91 4 97 8 2 94 52 49 92 13 29 91 80 35 +240 +11521 +85 30 34 20 24 54 95 58 39 45 3 45 30 10 88 70 6 44 95 1 +241 +13089 +71 59 42 45 55 89 64 84 32 8 9 71 87 72 66 47 79 97 80 48 +242 +4480 +17 51 94 85 59 28 75 78 96 28 19 1 82 1 57 92 32 43 48 80 +243 +10091 +31 52 26 89 75 98 70 63 40 34 31 79 24 89 74 10 32 48 61 38 +244 +12775 +42 29 72 48 30 59 43 17 76 30 14 24 23 53 64 46 92 6 41 50 +245 +6271 +32 47 56 75 78 46 61 41 20 97 58 2 59 87 57 73 55 83 7 89 +246 +12722 +67 72 82 43 34 89 65 81 83 22 9 70 26 20 7 9 30 27 80 90 +247 +15093 +94 40 90 66 59 36 14 42 70 74 96 40 79 77 27 40 32 32 84 52 +248 +7761 +2 72 11 32 72 56 71 19 93 15 37 15 62 96 98 71 1 27 89 40 +249 +2842 +46 30 1 93 66 97 9 94 84 86 50 76 35 41 58 78 72 51 89 28 +250 +8229 +99 47 41 16 70 75 68 53 52 21 17 78 64 70 17 37 83 77 82 22 +251 +8337 +15 7 96 13 31 67 26 23 19 88 73 23 99 51 1 24 92 16 95 92 +252 +3838 +97 76 31 67 5 37 34 60 32 54 43 7 89 25 98 35 15 95 24 90 +253 +3107 +62 59 51 85 22 62 21 57 51 25 50 91 71 86 4 39 52 66 77 31 +254 +14935 +51 40 43 26 10 46 7 67 86 50 22 5 89 26 84 57 62 31 6 71 +255 +13309 +42 22 11 34 97 23 48 70 47 99 99 9 47 34 61 45 48 94 31 59 +256 +3985 +26 8 56 60 3 92 21 9 10 49 47 84 62 30 85 78 14 14 10 71 +257 +1934 +32 32 31 42 94 24 19 70 56 39 71 55 62 46 58 91 7 92 58 90 +258 +6150 +46 18 79 45 59 95 69 49 77 98 37 35 79 51 32 11 91 49 5 86 +259 +14661 +96 47 52 51 83 81 42 39 53 72 19 75 1 76 77 2 92 6 43 82 +260 +1192 +87 77 73 39 21 53 68 85 75 57 93 55 71 49 28 23 35 26 32 57 +261 +12713 +3 85 6 8 98 16 90 75 19 81 19 16 57 50 25 45 30 33 61 15 +262 +13664 +81 10 75 39 40 66 94 6 78 7 59 28 76 56 68 62 86 92 95 49 +263 +9224 +65 75 5 74 8 63 31 2 71 8 46 49 27 44 64 87 3 48 37 47 +264 +3598 +39 35 52 96 89 15 80 50 35 22 33 73 49 69 3 78 90 24 75 85 +265 +14248 +39 99 87 38 46 22 57 10 79 57 50 76 98 92 35 55 62 42 94 23 +266 +11984 +87 7 4 65 92 72 48 51 77 51 64 53 93 91 93 31 35 28 65 42 +267 +1199 +45 72 15 97 44 19 68 99 68 92 6 33 39 62 4 86 5 70 58 66 +268 +6353 +5 14 78 83 62 30 46 72 90 92 49 17 45 39 33 29 31 27 12 2 +269 +3212 +64 72 99 39 52 11 2 1 63 38 67 1 54 84 99 14 39 61 45 3 +270 +5996 +17 5 22 58 61 13 39 10 99 6 37 6 7 18 43 27 25 70 11 44 +271 +7915 +3 49 95 43 59 59 99 97 13 96 8 58 70 94 66 78 75 53 77 75 +272 +12691 +74 87 4 27 44 81 2 95 14 29 5 41 10 79 79 36 59 3 96 55 +273 +13413 +75 58 36 62 6 45 47 94 80 57 52 52 56 67 87 24 93 16 77 52 +274 +5472 +57 30 43 63 30 47 36 10 31 49 57 41 15 33 4 37 10 12 43 77 +275 +10729 +19 56 86 62 41 65 37 84 50 60 47 33 81 11 46 3 87 17 75 73 +276 +4090 +11 89 87 91 98 28 81 47 74 92 95 89 70 63 14 66 11 1 64 44 +277 +9667 +75 24 18 42 72 3 71 7 48 73 87 37 20 24 66 85 15 47 39 91 +278 +7691 +24 90 50 58 61 76 83 69 6 63 29 32 18 89 53 55 39 71 74 81 +279 +7255 +31 56 35 89 26 86 56 71 89 75 73 69 79 66 14 35 24 2 19 98 +280 +1781 +55 65 49 67 43 76 8 63 72 63 86 25 39 92 12 61 56 51 56 21 +281 +6311 +73 70 47 32 45 20 85 90 43 13 24 30 58 71 79 73 83 29 50 5 +282 +15759 +34 24 88 44 73 18 60 4 80 82 21 14 63 30 57 59 7 55 64 93 +283 +15630 +88 66 10 13 88 60 13 55 88 52 16 68 92 6 6 65 29 37 14 28 +284 +6726 +79 67 33 47 83 14 80 34 10 90 55 26 78 63 95 14 54 25 82 59 +285 +6148 +88 94 72 3 64 40 25 55 15 92 32 71 67 85 17 35 90 87 33 25 +286 +12416 +45 43 61 94 19 96 20 42 39 5 79 72 25 91 49 1 86 93 87 15 +287 +7376 +99 51 61 52 73 25 13 6 99 74 66 34 66 39 26 38 8 55 80 38 +288 +3316 +82 79 17 89 81 51 18 48 18 61 54 65 17 7 22 13 9 93 47 78 +289 +4295 +40 88 75 1 58 3 67 50 77 80 43 37 81 72 24 68 41 51 81 98 +290 +6362 +57 3 87 45 35 64 43 63 98 39 20 97 29 91 75 97 92 29 82 2 +291 +8614 +91 14 27 30 47 27 40 31 15 2 9 87 18 65 41 99 95 75 16 4 +292 +13161 +31 51 35 87 92 83 91 46 11 80 83 51 99 70 84 23 33 58 94 46 +293 +8591 +62 63 80 52 53 12 20 58 36 43 43 35 30 52 14 96 76 61 42 45 +294 +3602 +17 20 15 94 62 69 89 95 36 55 1 67 91 92 2 67 9 4 55 70 +295 +5017 +87 83 97 55 90 32 58 20 99 83 91 70 10 93 91 19 83 37 89 66 +296 +6230 +3 84 89 9 51 85 26 90 14 63 61 63 10 3 77 8 19 46 61 50 +297 +7769 +97 94 81 56 86 71 67 5 76 99 35 85 41 7 43 98 25 79 23 7 +298 +12387 +92 85 64 15 78 10 34 42 90 24 66 43 40 31 66 54 31 29 54 9 +299 +11165 +51 53 22 1 56 97 50 32 75 65 56 22 56 4 66 82 3 36 52 31 diff --git a/data/jobshop/300_20_06.txt b/data/jobshop/300_20_06.txt new file mode 100644 index 0000000000..ef2016b0ee --- /dev/null +++ b/data/jobshop/300_20_06.txt @@ -0,0 +1,903 @@ +300 +20 +1685241262 +0 +13744 +32 7 12 34 87 1 6 11 89 55 53 59 37 22 26 30 14 44 59 82 +1 +10240 +10 75 58 42 16 11 17 82 19 48 31 19 59 54 77 49 67 31 87 98 +2 +1031 +75 64 59 65 81 65 43 55 94 41 4 36 26 71 50 64 45 48 55 73 +3 +4887 +14 23 35 84 34 56 79 73 37 51 78 56 74 50 57 24 69 94 31 31 +4 +5996 +53 50 69 71 35 20 96 59 48 25 35 95 54 36 22 77 73 82 64 40 +5 +2330 +49 25 94 83 3 2 42 54 83 99 82 71 34 7 42 82 17 10 98 55 +6 +4021 +40 33 19 77 54 70 36 5 62 74 10 77 49 43 17 77 8 4 43 48 +7 +13108 +19 32 11 33 84 42 84 5 26 83 19 64 93 21 39 38 56 18 37 12 +8 +4842 +25 25 8 59 86 45 93 52 35 13 16 69 14 50 74 8 60 59 29 39 +9 +6731 +54 96 10 12 71 85 69 82 33 45 75 49 52 93 65 18 60 28 67 25 +10 +5155 +5 77 23 42 3 49 43 32 88 18 98 81 69 63 49 82 50 16 55 96 +11 +8514 +37 78 83 66 40 50 63 48 26 3 43 66 15 71 61 12 53 46 42 58 +12 +13918 +56 44 43 56 15 27 79 10 40 49 54 75 46 56 77 7 56 78 49 20 +13 +6316 +18 35 96 30 93 91 96 40 7 31 73 17 64 11 79 29 50 92 44 12 +14 +12491 +31 38 20 17 8 78 25 60 78 38 49 21 77 7 68 80 83 70 10 24 +15 +2484 +30 63 48 21 6 82 93 26 93 31 55 47 59 33 28 27 13 58 54 52 +16 +2775 +2 77 14 15 53 61 72 2 42 97 10 54 1 97 96 39 33 47 66 72 +17 +2850 +5 76 72 72 72 62 23 65 64 73 94 61 41 65 89 47 76 47 64 49 +18 +15069 +15 35 13 73 54 73 62 62 4 82 63 2 38 99 83 92 6 39 80 91 +19 +7038 +71 83 41 83 57 83 70 4 82 58 9 91 13 45 27 4 62 87 17 5 +20 +4593 +46 26 61 47 14 15 64 17 19 1 47 83 89 8 52 30 58 93 49 99 +21 +14251 +49 84 19 92 80 75 4 90 73 76 37 89 93 83 55 92 81 95 14 16 +22 +12056 +89 95 47 1 61 11 38 86 10 86 96 81 30 23 91 69 71 77 49 31 +23 +1795 +59 34 6 25 24 21 30 89 44 58 3 73 85 23 13 51 77 13 35 45 +24 +6953 +42 87 58 87 19 4 65 22 95 80 93 12 59 67 53 25 11 97 70 7 +25 +12585 +13 6 42 83 33 75 84 21 52 89 65 44 20 65 97 12 31 92 51 87 +26 +9876 +56 52 25 57 28 71 48 22 1 66 46 25 20 32 47 50 16 50 54 26 +27 +1384 +27 38 12 23 32 45 44 62 30 57 16 10 82 84 9 29 21 17 83 79 +28 +8891 +13 9 66 78 68 28 31 65 88 32 55 71 67 52 20 47 99 63 39 72 +29 +1067 +29 98 81 57 83 48 31 86 19 54 4 10 39 37 61 49 48 69 89 1 +30 +4136 +20 41 26 96 31 51 20 75 51 69 54 83 12 84 80 89 62 64 75 11 +31 +7358 +30 28 28 7 8 65 54 90 99 37 15 76 90 72 46 64 72 17 33 26 +32 +6861 +26 50 12 89 83 15 27 97 80 61 98 26 43 34 73 97 9 81 44 70 +33 +2038 +98 94 92 73 99 59 83 88 93 24 14 19 94 1 43 7 2 87 32 52 +34 +5652 +12 56 29 52 82 97 67 30 58 53 16 19 48 53 36 33 67 86 96 62 +35 +10259 +48 48 12 21 82 9 98 29 99 58 99 17 11 4 47 18 84 78 72 38 +36 +8030 +54 23 64 74 80 5 56 91 89 36 89 88 26 67 6 14 50 37 19 38 +37 +2368 +93 93 91 78 33 43 20 42 3 43 65 57 29 48 28 15 27 24 83 67 +38 +1439 +29 56 84 72 33 1 7 7 57 93 99 8 49 50 85 14 37 33 44 21 +39 +8901 +51 3 58 62 48 60 44 41 40 57 37 26 91 19 44 42 37 65 50 67 +40 +6786 +33 53 90 79 67 41 43 41 9 53 34 24 17 45 39 7 88 55 67 20 +41 +15203 +32 67 33 8 53 20 43 1 68 40 26 78 25 15 54 31 18 41 93 49 +42 +5776 +80 55 44 24 68 59 2 42 96 39 36 66 54 34 8 49 45 90 42 69 +43 +11466 +9 26 19 38 90 95 27 93 20 52 74 41 6 65 73 43 27 87 88 65 +44 +12639 +14 79 13 42 13 46 88 73 39 3 40 42 49 31 63 17 98 66 71 18 +45 +13589 +11 83 23 64 55 87 49 62 77 77 51 14 62 94 29 31 81 34 31 63 +46 +8780 +46 63 37 10 85 43 55 74 60 84 95 80 87 85 94 3 86 56 19 4 +47 +4311 +86 6 11 80 35 4 52 76 73 49 85 32 58 55 75 52 77 57 31 83 +48 +11617 +55 4 13 88 6 32 46 19 53 57 25 42 10 55 40 76 24 46 17 5 +49 +5596 +2 74 51 21 12 79 42 2 79 3 51 55 57 46 29 98 51 58 69 29 +50 +15561 +78 93 88 30 34 44 85 72 62 1 10 1 5 40 13 50 43 59 28 17 +51 +15506 +55 87 62 98 79 17 28 86 36 57 70 82 95 42 19 82 46 23 61 75 +52 +1092 +68 47 62 25 83 71 47 95 2 19 13 31 73 50 63 51 35 13 76 28 +53 +10291 +49 84 31 88 98 69 65 36 41 33 4 43 55 69 31 84 5 94 7 15 +54 +13178 +12 48 87 11 83 3 41 42 76 46 89 20 87 2 16 26 17 73 19 44 +55 +10506 +56 89 92 35 89 2 96 35 57 80 43 56 89 60 90 59 49 44 38 88 +56 +1769 +53 16 85 65 64 42 10 47 31 69 86 72 50 40 3 64 75 65 73 42 +57 +2866 +20 63 52 62 44 67 25 65 78 22 28 53 23 69 2 74 92 91 48 46 +58 +15403 +63 58 29 78 4 48 49 8 73 7 55 56 82 92 59 7 82 36 7 19 +59 +4031 +79 67 76 67 75 91 59 12 5 80 23 57 22 58 35 51 80 54 93 59 +60 +8926 +1 29 61 98 97 20 54 92 97 97 13 21 20 24 65 35 61 55 1 20 +61 +8263 +84 42 3 9 97 32 83 83 64 85 27 66 48 29 94 6 12 3 70 30 +62 +5224 +37 13 37 22 12 41 31 15 52 70 30 84 75 26 53 63 96 90 79 35 +63 +9578 +38 24 32 61 12 79 96 52 86 27 59 9 36 16 5 42 15 91 35 15 +64 +8730 +99 17 10 27 9 80 31 5 31 67 18 34 79 40 55 49 18 80 56 66 +65 +12876 +99 30 64 17 45 83 82 90 78 51 19 86 43 38 86 19 24 14 32 68 +66 +11394 +23 61 14 13 82 72 75 40 72 2 16 22 65 26 36 1 98 17 58 81 +67 +8830 +27 7 21 87 51 80 6 87 86 24 48 85 99 43 56 46 91 63 19 66 +68 +3113 +68 40 57 66 19 21 26 57 43 55 60 67 25 74 96 5 51 50 92 13 +69 +8782 +58 64 92 6 7 13 18 88 32 97 41 5 39 60 54 89 92 35 13 34 +70 +10016 +32 46 50 64 42 21 71 60 28 34 56 46 48 85 34 34 28 59 40 93 +71 +3734 +32 54 52 65 45 91 67 86 28 34 27 62 10 5 66 74 69 68 81 58 +72 +7804 +79 60 55 92 53 84 35 34 22 83 26 86 29 42 67 77 11 90 53 42 +73 +14473 +17 76 50 43 25 75 17 58 74 89 73 8 14 58 62 94 84 49 58 52 +74 +10903 +29 91 26 23 67 24 57 33 60 75 5 62 37 74 36 36 9 52 27 34 +75 +12992 +17 58 7 16 82 48 56 74 1 22 26 27 53 21 15 19 78 33 31 7 +76 +1936 +90 53 70 51 49 61 57 53 84 47 32 84 87 18 34 56 86 15 19 52 +77 +10827 +91 71 85 19 62 14 94 43 80 56 57 45 27 79 43 5 18 60 68 92 +78 +14089 +24 89 89 36 18 67 62 22 88 47 59 2 98 60 32 11 53 51 9 51 +79 +14065 +37 78 92 56 4 40 36 81 84 84 16 14 98 73 61 51 99 19 66 29 +80 +8275 +78 20 3 65 99 22 48 76 17 35 96 4 82 91 62 68 14 45 69 54 +81 +14736 +78 47 59 65 70 2 79 84 93 41 88 80 90 51 46 26 67 9 99 97 +82 +7495 +91 33 76 72 54 5 26 37 72 85 11 83 47 96 11 17 3 1 90 74 +83 +9807 +61 14 4 9 11 18 31 40 38 17 32 14 77 1 94 44 16 66 13 48 +84 +3075 +5 75 17 38 16 23 49 51 42 9 59 61 66 19 6 11 23 41 12 16 +85 +7386 +6 29 80 26 75 32 63 90 65 40 71 77 91 46 63 40 78 40 33 74 +86 +1360 +61 73 87 84 27 16 50 96 5 29 14 19 7 88 17 59 42 74 39 78 +87 +11326 +73 62 80 23 16 37 87 66 64 80 75 9 94 26 13 79 24 68 5 37 +88 +13709 +31 91 66 75 58 23 58 22 51 93 30 91 51 87 59 77 44 52 77 51 +89 +3037 +71 54 43 39 29 60 19 9 85 51 34 45 81 49 68 60 17 81 8 66 +90 +14516 +23 76 56 15 59 42 97 59 73 62 58 74 52 63 17 58 90 40 18 67 +91 +1295 +22 21 42 68 47 58 46 7 48 30 98 72 64 75 94 13 38 75 67 38 +92 +4461 +58 51 57 39 47 20 88 73 42 16 39 10 41 10 19 43 72 18 56 38 +93 +13902 +72 99 63 87 90 52 27 75 14 59 52 21 66 19 94 23 71 37 71 90 +94 +7886 +80 73 62 63 60 31 37 59 69 75 67 72 50 62 14 45 58 68 35 22 +95 +1554 +98 34 40 86 22 19 45 20 5 10 87 71 83 62 61 36 90 73 27 20 +96 +3627 +81 57 57 74 73 45 49 85 98 76 48 95 71 82 78 52 1 84 69 71 +97 +8720 +2 81 85 87 69 70 30 41 14 82 59 78 2 80 22 48 22 91 38 8 +98 +11264 +75 4 33 79 81 41 49 41 77 24 57 61 96 3 14 93 64 40 83 24 +99 +7805 +18 86 1 25 25 53 28 19 10 8 52 7 53 7 55 27 40 39 27 76 +100 +2682 +86 21 30 92 38 11 3 32 74 19 21 23 15 28 87 22 63 16 22 29 +101 +11690 +60 6 60 54 36 57 30 48 5 44 66 96 77 3 60 61 53 4 5 18 +102 +5738 +40 83 15 4 67 74 6 18 76 45 15 77 47 28 88 95 52 83 61 55 +103 +11988 +82 40 18 76 84 54 62 34 10 51 95 47 68 52 69 45 22 55 71 76 +104 +8825 +17 93 21 80 81 99 37 45 88 95 99 66 15 48 67 18 81 97 33 13 +105 +6506 +84 65 62 32 54 34 81 62 63 47 60 40 24 45 71 14 38 43 16 94 +106 +2750 +2 71 99 91 47 90 51 25 49 22 44 32 65 45 58 13 78 46 47 96 +107 +6415 +74 49 52 15 83 44 69 80 98 41 39 54 24 35 16 42 38 90 19 65 +108 +6780 +76 18 36 84 8 32 32 87 59 9 18 52 31 92 43 63 62 6 15 92 +109 +13073 +89 17 35 88 59 33 30 44 67 84 57 44 46 85 96 83 95 94 41 76 +110 +6788 +78 28 36 19 96 26 15 43 72 96 64 79 44 90 32 18 46 20 42 39 +111 +8575 +37 67 20 6 83 35 51 30 42 28 57 23 61 12 91 38 40 24 54 23 +112 +8603 +31 20 62 95 44 2 20 39 18 49 21 39 68 16 28 35 53 48 66 74 +113 +6291 +21 37 64 94 2 72 82 73 7 59 90 55 1 1 70 28 24 73 41 12 +114 +4636 +31 95 61 17 86 22 55 23 7 94 52 9 57 35 57 55 75 78 36 47 +115 +6388 +25 95 66 86 66 99 76 88 13 98 52 43 75 47 2 80 75 23 88 5 +116 +13536 +33 84 31 20 69 91 97 62 89 93 53 73 48 64 52 90 53 52 14 27 +117 +10212 +37 24 85 77 64 94 47 94 9 94 43 70 43 22 89 29 88 47 32 92 +118 +8417 +94 93 71 60 83 8 13 87 48 89 98 24 29 30 10 18 9 73 5 78 +119 +2188 +40 48 33 40 68 78 66 95 15 3 91 94 74 90 41 23 71 50 1 6 +120 +3950 +77 8 15 35 62 22 54 83 86 62 67 21 72 22 55 50 25 10 13 3 +121 +11184 +68 78 68 94 36 74 33 21 86 76 62 47 37 79 19 73 95 41 1 4 +122 +4552 +30 79 85 2 40 71 81 65 36 98 76 83 81 16 86 36 49 97 64 19 +123 +4832 +88 91 40 19 96 26 40 72 85 64 37 16 52 75 14 69 59 29 83 50 +124 +12801 +24 30 99 59 66 70 64 16 30 58 6 21 6 6 71 13 61 70 34 88 +125 +12630 +47 30 8 96 92 53 18 77 37 18 80 45 82 84 46 39 51 93 98 29 +126 +14392 +45 51 62 89 46 9 58 87 13 6 57 21 10 99 79 8 39 29 67 41 +127 +3159 +41 74 48 3 51 8 94 49 14 68 94 73 18 6 33 92 16 79 6 10 +128 +2953 +67 29 65 14 71 11 16 74 74 46 39 13 10 45 14 65 11 14 88 93 +129 +11260 +30 62 73 33 74 75 86 70 39 66 41 12 30 6 9 33 41 2 19 99 +130 +11017 +85 80 71 17 56 25 8 71 97 11 14 70 39 82 99 69 27 76 31 43 +131 +1984 +83 76 17 76 34 32 15 89 47 36 12 17 42 30 18 30 73 76 16 49 +132 +12295 +51 56 87 29 67 53 18 49 5 47 20 55 70 18 16 83 22 20 41 10 +133 +10470 +14 53 37 41 99 53 97 85 63 63 19 40 85 96 91 13 78 47 35 8 +134 +10457 +19 14 95 77 3 79 3 2 7 77 94 12 44 89 19 8 62 72 16 11 +135 +2980 +44 3 54 77 90 49 72 18 45 84 21 12 60 28 52 3 4 98 3 89 +136 +7263 +26 55 62 99 68 11 27 10 4 9 91 14 76 86 1 70 64 77 2 96 +137 +8794 +68 96 84 55 5 17 90 31 70 95 85 49 5 56 82 7 95 5 12 14 +138 +13589 +86 48 25 59 65 5 17 69 27 78 59 10 14 96 36 39 66 63 41 17 +139 +9707 +47 96 34 7 83 3 22 77 42 39 78 72 70 91 13 91 19 11 38 5 +140 +13579 +69 25 98 97 2 9 98 34 54 77 92 22 35 53 49 51 31 7 38 45 +141 +11209 +41 41 21 49 88 85 21 83 81 43 69 23 65 5 91 95 40 1 75 98 +142 +4553 +48 18 44 62 95 73 40 80 83 81 23 24 24 38 56 78 27 38 58 99 +143 +15191 +57 67 71 14 4 60 98 30 23 58 39 82 1 20 16 55 15 35 63 6 +144 +3894 +74 77 58 21 22 23 45 89 44 81 77 4 19 91 66 18 50 6 26 93 +145 +4854 +63 46 68 39 78 23 37 91 45 37 3 65 40 2 26 5 51 93 82 57 +146 +11973 +61 57 49 67 89 23 97 96 66 22 45 74 1 3 76 44 30 44 7 58 +147 +6276 +55 60 28 38 74 55 69 87 97 31 12 30 22 62 15 71 8 76 61 39 +148 +8318 +52 2 16 35 56 58 42 81 52 96 44 23 80 68 99 8 27 90 90 89 +149 +12301 +61 4 77 36 75 37 68 76 24 75 24 1 33 10 94 79 64 80 42 49 +150 +3605 +72 15 53 74 72 35 35 16 3 46 37 17 16 21 71 85 89 57 62 90 +151 +13597 +92 14 63 97 45 26 19 15 51 17 78 40 25 1 27 78 42 97 77 79 +152 +8437 +63 69 95 2 12 17 27 71 17 54 77 46 52 95 31 38 67 7 8 26 +153 +11383 +74 85 92 79 15 73 27 63 22 36 58 86 75 45 19 11 3 65 77 20 +154 +2909 +33 1 79 36 33 22 32 52 86 4 50 50 22 12 81 23 95 85 2 66 +155 +3719 +33 36 43 44 44 82 87 80 97 27 89 61 5 78 44 38 93 52 5 14 +156 +10734 +49 53 17 62 24 88 25 34 63 10 26 60 40 84 29 67 94 95 77 25 +157 +9025 +27 7 58 88 10 22 68 31 15 66 56 78 86 59 86 59 70 13 43 66 +158 +2819 +28 31 16 55 15 1 99 95 64 43 8 66 93 72 58 14 44 5 90 24 +159 +1447 +6 19 70 86 24 92 89 24 27 4 22 2 49 1 42 92 78 29 85 5 +160 +6661 +54 46 82 42 76 57 43 77 35 4 88 2 47 54 5 90 66 41 74 79 +161 +2228 +6 43 64 46 1 16 12 98 67 41 23 86 6 94 75 27 77 14 51 89 +162 +10023 +68 84 7 52 74 37 79 12 65 36 18 56 91 36 28 85 42 25 81 7 +163 +2375 +54 6 41 12 62 6 39 76 76 97 95 18 39 77 25 43 9 52 17 37 +164 +13481 +48 18 63 91 70 57 76 29 86 50 5 43 7 70 29 6 32 96 71 46 +165 +2571 +34 84 54 64 26 6 13 81 19 45 19 14 95 13 87 95 84 53 31 67 +166 +2426 +60 95 37 90 1 20 91 93 65 25 82 6 78 84 32 92 87 87 12 71 +167 +4020 +40 65 6 70 24 62 62 13 89 71 44 10 19 20 3 65 61 22 23 70 +168 +1738 +2 89 59 16 57 75 41 36 10 61 87 73 78 74 39 95 32 24 22 56 +169 +9183 +85 90 95 9 36 17 20 94 80 50 92 67 29 85 25 46 26 76 96 26 +170 +14996 +33 48 55 18 54 95 61 43 48 56 46 1 60 59 91 39 7 35 59 38 +171 +3669 +65 97 41 3 89 77 35 7 77 70 73 99 51 51 22 7 72 71 49 15 +172 +7847 +46 44 25 19 81 90 21 7 48 8 85 90 3 87 86 90 46 20 38 56 +173 +9375 +48 15 14 21 14 14 93 12 79 99 42 82 63 6 92 8 35 10 60 51 +174 +2948 +17 48 87 16 50 95 2 64 81 68 3 8 49 78 65 20 43 96 99 93 +175 +12786 +98 33 89 55 7 5 41 68 93 25 36 96 73 60 32 8 57 11 35 9 +176 +15193 +72 27 34 36 11 18 4 46 50 2 92 14 59 59 34 60 58 17 32 76 +177 +1442 +36 30 17 31 71 13 67 82 2 57 9 33 15 62 77 29 88 22 19 10 +178 +1370 +45 97 42 19 37 49 14 4 50 90 85 28 87 71 83 94 45 49 46 89 +179 +1457 +9 80 34 53 3 25 75 83 47 99 24 30 82 60 55 93 99 3 60 40 +180 +4668 +73 33 2 80 46 1 53 28 65 14 13 97 17 26 11 53 8 11 54 33 +181 +7553 +3 65 98 60 17 58 84 2 63 55 49 1 27 51 24 96 83 76 93 30 +182 +4906 +75 93 8 7 94 79 13 84 67 53 59 55 49 20 41 51 44 59 90 66 +183 +1802 +16 86 80 53 81 60 29 36 72 56 5 69 1 40 78 63 2 9 51 48 +184 +11593 +31 8 4 62 3 89 96 34 39 65 86 90 11 73 49 7 76 47 13 62 +185 +10281 +54 78 48 48 24 64 92 7 55 33 22 14 29 82 29 3 25 84 75 27 +186 +2950 +19 62 72 77 13 90 21 92 1 98 20 91 67 28 99 68 4 5 11 50 +187 +3122 +97 41 28 10 96 79 81 23 50 45 5 91 1 20 65 38 90 99 40 52 +188 +8841 +84 83 41 2 48 61 95 81 13 69 85 12 81 51 36 21 55 82 38 53 +189 +9144 +30 97 17 86 62 18 76 56 7 59 45 53 73 23 96 36 93 75 66 5 +190 +13554 +29 31 17 54 4 10 32 50 18 22 73 70 11 88 96 48 68 56 73 93 +191 +3835 +56 24 34 31 80 4 80 86 55 50 9 3 73 61 22 3 98 62 74 74 +192 +9460 +42 29 27 72 77 19 35 50 96 46 23 90 11 90 16 34 70 61 4 62 +193 +8778 +25 92 36 59 40 58 65 66 73 70 59 50 11 63 27 77 7 68 49 14 +194 +12707 +1 41 65 26 11 19 72 62 29 45 90 67 81 85 41 41 67 98 32 9 +195 +6170 +31 8 47 96 45 28 68 63 85 14 54 33 89 85 79 81 30 81 58 88 +196 +12062 +72 7 34 69 91 54 97 37 5 62 57 27 81 86 37 13 96 64 95 66 +197 +3705 +25 57 67 80 23 58 2 28 14 66 27 60 63 6 48 78 88 90 56 40 +198 +14230 +83 49 13 19 23 41 77 7 39 84 35 82 60 15 90 50 98 64 71 70 +199 +10478 +99 17 56 72 29 40 34 23 7 14 21 6 17 38 44 86 58 86 19 96 +200 +4693 +50 8 9 28 94 33 78 99 19 2 34 38 98 59 74 44 48 46 13 86 +201 +10668 +92 40 72 59 12 2 8 14 9 89 38 92 27 8 88 23 12 3 24 40 +202 +1240 +83 28 5 22 92 26 93 49 6 72 70 3 42 22 21 58 48 35 2 7 +203 +7064 +10 48 88 28 1 99 22 58 96 98 45 84 4 91 13 77 6 4 60 33 +204 +11725 +22 51 58 42 73 38 71 61 62 42 2 47 11 45 93 37 64 10 11 4 +205 +2490 +26 84 17 37 50 87 35 35 82 13 32 22 29 24 69 76 58 34 54 55 +206 +4422 +56 3 4 20 31 11 61 46 72 38 76 80 62 47 50 89 68 27 66 32 +207 +13019 +99 43 67 99 25 32 82 38 71 90 25 47 39 38 79 37 97 84 6 13 +208 +8256 +42 72 47 37 6 67 26 62 71 20 99 7 77 29 95 51 72 27 38 89 +209 +7715 +48 47 46 65 31 76 74 53 46 9 40 76 7 87 35 76 82 81 60 60 +210 +6985 +93 30 19 53 9 55 47 7 77 3 63 18 24 17 93 13 46 5 89 42 +211 +13895 +46 33 7 51 83 32 97 23 99 24 18 93 72 44 72 58 58 91 46 90 +212 +5586 +61 90 34 47 19 74 72 24 86 79 81 90 23 83 68 6 2 61 37 71 +213 +4186 +78 45 75 68 72 85 52 73 96 15 79 50 89 66 18 48 7 82 49 5 +214 +9887 +61 39 6 15 52 30 7 23 89 82 34 43 61 41 81 93 20 1 6 65 +215 +15524 +37 33 40 86 9 40 4 91 39 1 10 95 43 78 23 33 89 52 54 1 +216 +10301 +34 50 87 60 30 31 41 34 80 34 39 48 64 77 43 47 36 7 14 38 +217 +10623 +29 43 75 61 60 92 12 43 85 65 69 55 70 76 60 21 59 41 98 4 +218 +9687 +46 41 12 16 83 12 65 10 84 23 28 56 94 84 68 70 76 87 77 37 +219 +12936 +72 56 80 94 10 79 13 70 39 77 67 82 87 20 35 14 81 42 20 50 +220 +12846 +19 85 83 54 79 78 99 94 45 44 23 91 99 36 69 75 76 52 54 28 +221 +1375 +63 50 17 24 45 27 81 85 62 45 53 39 59 33 89 41 24 68 41 11 +222 +14310 +32 27 40 71 63 22 69 53 41 68 87 41 63 35 51 71 42 12 81 90 +223 +6131 +69 96 38 4 73 5 77 28 55 91 86 48 84 24 52 61 7 33 4 83 +224 +13889 +99 94 16 1 20 29 49 99 31 44 79 62 89 21 52 87 86 3 61 20 +225 +15360 +89 48 33 1 76 26 19 25 27 80 18 33 57 79 18 68 78 94 99 23 +226 +1793 +48 68 61 26 34 80 78 38 69 60 15 63 20 28 22 78 82 95 73 26 +227 +5961 +23 96 13 65 66 78 46 93 85 7 72 46 71 94 4 51 36 14 83 27 +228 +1964 +78 75 33 21 48 97 81 39 11 86 21 93 32 80 1 11 91 76 35 95 +229 +9774 +94 89 88 80 55 16 81 31 89 51 13 30 83 76 53 84 94 57 48 18 +230 +14130 +93 62 99 40 39 24 36 51 37 90 32 48 13 35 44 84 47 31 58 4 +231 +12917 +84 45 33 46 33 78 11 1 4 64 21 12 48 50 94 4 14 19 83 52 +232 +14388 +28 40 37 75 97 58 51 23 40 43 26 11 80 93 14 7 41 23 84 58 +233 +12014 +70 39 54 80 18 73 72 42 86 25 76 10 90 22 99 51 23 25 33 67 +234 +11473 +94 7 43 43 62 32 86 23 37 63 22 49 68 94 78 30 42 58 82 95 +235 +11253 +52 23 96 49 46 17 65 97 87 32 43 65 80 57 43 87 34 13 64 6 +236 +8405 +54 49 65 25 3 95 81 69 8 89 23 89 81 21 48 5 13 61 12 49 +237 +15288 +48 51 15 39 26 38 31 53 11 56 8 9 95 10 30 29 30 80 24 87 +238 +15914 +55 35 63 2 21 37 91 4 97 8 2 94 52 49 92 13 29 91 80 35 +239 +11522 +85 30 34 20 24 54 95 58 39 45 3 45 30 10 88 70 6 44 95 1 +240 +13090 +71 59 42 45 55 89 64 84 32 8 9 71 87 72 66 47 79 97 80 48 +241 +4480 +17 51 94 85 59 28 75 78 96 28 19 1 82 1 57 92 32 43 48 80 +242 +10092 +31 52 26 89 75 98 70 63 40 34 31 79 24 89 74 10 32 48 61 38 +243 +12775 +42 29 72 48 30 59 43 17 76 30 14 24 23 53 64 46 92 6 41 50 +244 +6271 +32 47 56 75 78 46 61 41 20 97 58 2 59 87 57 73 55 83 7 89 +245 +12722 +67 72 82 43 34 89 65 81 83 22 9 70 26 20 7 9 30 27 80 90 +246 +15093 +94 40 90 66 59 36 14 42 70 74 96 40 79 77 27 40 32 32 84 52 +247 +7761 +2 72 11 32 72 56 71 19 93 15 37 15 62 96 98 71 1 27 89 40 +248 +2842 +46 30 1 93 66 97 9 94 84 86 50 76 35 41 58 78 72 51 89 28 +249 +8230 +99 47 41 16 70 75 68 53 52 21 17 78 64 70 17 37 83 77 82 22 +250 +8337 +15 7 96 13 31 67 26 23 19 88 73 23 99 51 1 24 92 16 95 92 +251 +3838 +97 76 31 67 5 37 34 60 32 54 43 7 89 25 98 35 15 95 24 90 +252 +3107 +62 59 51 85 22 62 21 57 51 25 50 91 71 86 4 39 52 66 77 31 +253 +14935 +51 40 43 26 10 46 7 67 86 50 22 5 89 26 84 57 62 31 6 71 +254 +13309 +42 22 11 34 97 23 48 70 47 99 99 9 47 34 61 45 48 94 31 59 +255 +3985 +26 8 56 60 3 92 21 9 10 49 47 84 62 30 85 78 14 14 10 71 +256 +1935 +32 32 31 42 94 24 19 70 56 39 71 55 62 46 58 91 7 92 58 90 +257 +6150 +46 18 79 45 59 95 69 49 77 98 37 35 79 51 32 11 91 49 5 86 +258 +14662 +96 47 52 51 83 81 42 39 53 72 19 75 1 76 77 2 92 6 43 82 +259 +1192 +87 77 73 39 21 53 68 85 75 57 93 55 71 49 28 23 35 26 32 57 +260 +12714 +3 85 6 8 98 16 90 75 19 81 19 16 57 50 25 45 30 33 61 15 +261 +13664 +81 10 75 39 40 66 94 6 78 7 59 28 76 56 68 62 86 92 95 49 +262 +9224 +65 75 5 74 8 63 31 2 71 8 46 49 27 44 64 87 3 48 37 47 +263 +3598 +39 35 52 96 89 15 80 50 35 22 33 73 49 69 3 78 90 24 75 85 +264 +14249 +39 99 87 38 46 22 57 10 79 57 50 76 98 92 35 55 62 42 94 23 +265 +11985 +87 7 4 65 92 72 48 51 77 51 64 53 93 91 93 31 35 28 65 42 +266 +1199 +45 72 15 97 44 19 68 99 68 92 6 33 39 62 4 86 5 70 58 66 +267 +6353 +5 14 78 83 62 30 46 72 90 92 49 17 45 39 33 29 31 27 12 2 +268 +3212 +64 72 99 39 52 11 2 1 63 38 67 1 54 84 99 14 39 61 45 3 +269 +5996 +17 5 22 58 61 13 39 10 99 6 37 6 7 18 43 27 25 70 11 44 +270 +7915 +3 49 95 43 59 59 99 97 13 96 8 58 70 94 66 78 75 53 77 75 +271 +12692 +74 87 4 27 44 81 2 95 14 29 5 41 10 79 79 36 59 3 96 55 +272 +13413 +75 58 36 62 6 45 47 94 80 57 52 52 56 67 87 24 93 16 77 52 +273 +5472 +57 30 43 63 30 47 36 10 31 49 57 41 15 33 4 37 10 12 43 77 +274 +10730 +19 56 86 62 41 65 37 84 50 60 47 33 81 11 46 3 87 17 75 73 +275 +4090 +11 89 87 91 98 28 81 47 74 92 95 89 70 63 14 66 11 1 64 44 +276 +9668 +75 24 18 42 72 3 71 7 48 73 87 37 20 24 66 85 15 47 39 91 +277 +7691 +24 90 50 58 61 76 83 69 6 63 29 32 18 89 53 55 39 71 74 81 +278 +7255 +31 56 35 89 26 86 56 71 89 75 73 69 79 66 14 35 24 2 19 98 +279 +1781 +55 65 49 67 43 76 8 63 72 63 86 25 39 92 12 61 56 51 56 21 +280 +6311 +73 70 47 32 45 20 85 90 43 13 24 30 58 71 79 73 83 29 50 5 +281 +15760 +34 24 88 44 73 18 60 4 80 82 21 14 63 30 57 59 7 55 64 93 +282 +15630 +88 66 10 13 88 60 13 55 88 52 16 68 92 6 6 65 29 37 14 28 +283 +6727 +79 67 33 47 83 14 80 34 10 90 55 26 78 63 95 14 54 25 82 59 +284 +6148 +88 94 72 3 64 40 25 55 15 92 32 71 67 85 17 35 90 87 33 25 +285 +12417 +45 43 61 94 19 96 20 42 39 5 79 72 25 91 49 1 86 93 87 15 +286 +7377 +99 51 61 52 73 25 13 6 99 74 66 34 66 39 26 38 8 55 80 38 +287 +3316 +82 79 17 89 81 51 18 48 18 61 54 65 17 7 22 13 9 93 47 78 +288 +4295 +40 88 75 1 58 3 67 50 77 80 43 37 81 72 24 68 41 51 81 98 +289 +6363 +57 3 87 45 35 64 43 63 98 39 20 97 29 91 75 97 92 29 82 2 +290 +8614 +91 14 27 30 47 27 40 31 15 2 9 87 18 65 41 99 95 75 16 4 +291 +13161 +31 51 35 87 92 83 91 46 11 80 83 51 99 70 84 23 33 58 94 46 +292 +8591 +62 63 80 52 53 12 20 58 36 43 43 35 30 52 14 96 76 61 42 45 +293 +3602 +17 20 15 94 62 69 89 95 36 55 1 67 91 92 2 67 9 4 55 70 +294 +5018 +87 83 97 55 90 32 58 20 99 83 91 70 10 93 91 19 83 37 89 66 +295 +6230 +3 84 89 9 51 85 26 90 14 63 61 63 10 3 77 8 19 46 61 50 +296 +7769 +97 94 81 56 86 71 67 5 76 99 35 85 41 7 43 98 25 79 23 7 +297 +12388 +92 85 64 15 78 10 34 42 90 24 66 43 40 31 66 54 31 29 54 9 +298 +11165 +51 53 22 1 56 97 50 32 75 65 56 22 56 4 66 82 3 36 52 31 +299 +10043 +23 62 28 45 65 41 49 36 14 90 79 19 98 31 48 5 86 36 44 85 diff --git a/data/jobshop/300_20_07.txt b/data/jobshop/300_20_07.txt new file mode 100644 index 0000000000..c4eeade293 --- /dev/null +++ b/data/jobshop/300_20_07.txt @@ -0,0 +1,903 @@ +300 +20 +688070151 +0 +10242 +10 75 58 42 16 11 17 82 19 48 31 19 59 54 77 49 67 31 87 98 +1 +1031 +75 64 59 65 81 65 43 55 94 41 4 36 26 71 50 64 45 48 55 73 +2 +4888 +14 23 35 84 34 56 79 73 37 51 78 56 74 50 57 24 69 94 31 31 +3 +5997 +53 50 69 71 35 20 96 59 48 25 35 95 54 36 22 77 73 82 64 40 +4 +2330 +49 25 94 83 3 2 42 54 83 99 82 71 34 7 42 82 17 10 98 55 +5 +4022 +40 33 19 77 54 70 36 5 62 74 10 77 49 43 17 77 8 4 43 48 +6 +13111 +19 32 11 33 84 42 84 5 26 83 19 64 93 21 39 38 56 18 37 12 +7 +4843 +25 25 8 59 86 45 93 52 35 13 16 69 14 50 74 8 60 59 29 39 +8 +6732 +54 96 10 12 71 85 69 82 33 45 75 49 52 93 65 18 60 28 67 25 +9 +5156 +5 77 23 42 3 49 43 32 88 18 98 81 69 63 49 82 50 16 55 96 +10 +8516 +37 78 83 66 40 50 63 48 26 3 43 66 15 71 61 12 53 46 42 58 +11 +13920 +56 44 43 56 15 27 79 10 40 49 54 75 46 56 77 7 56 78 49 20 +12 +6317 +18 35 96 30 93 91 96 40 7 31 73 17 64 11 79 29 50 92 44 12 +13 +12493 +31 38 20 17 8 78 25 60 78 38 49 21 77 7 68 80 83 70 10 24 +14 +2485 +30 63 48 21 6 82 93 26 93 31 55 47 59 33 28 27 13 58 54 52 +15 +2775 +2 77 14 15 53 61 72 2 42 97 10 54 1 97 96 39 33 47 66 72 +16 +2850 +5 76 72 72 72 62 23 65 64 73 94 61 41 65 89 47 76 47 64 49 +17 +15072 +15 35 13 73 54 73 62 62 4 82 63 2 38 99 83 92 6 39 80 91 +18 +7039 +71 83 41 83 57 83 70 4 82 58 9 91 13 45 27 4 62 87 17 5 +19 +4594 +46 26 61 47 14 15 64 17 19 1 47 83 89 8 52 30 58 93 49 99 +20 +14254 +49 84 19 92 80 75 4 90 73 76 37 89 93 83 55 92 81 95 14 16 +21 +12058 +89 95 47 1 61 11 38 86 10 86 96 81 30 23 91 69 71 77 49 31 +22 +1795 +59 34 6 25 24 21 30 89 44 58 3 73 85 23 13 51 77 13 35 45 +23 +6954 +42 87 58 87 19 4 65 22 95 80 93 12 59 67 53 25 11 97 70 7 +24 +12587 +13 6 42 83 33 75 84 21 52 89 65 44 20 65 97 12 31 92 51 87 +25 +9878 +56 52 25 57 28 71 48 22 1 66 46 25 20 32 47 50 16 50 54 26 +26 +1384 +27 38 12 23 32 45 44 62 30 57 16 10 82 84 9 29 21 17 83 79 +27 +8892 +13 9 66 78 68 28 31 65 88 32 55 71 67 52 20 47 99 63 39 72 +28 +1068 +29 98 81 57 83 48 31 86 19 54 4 10 39 37 61 49 48 69 89 1 +29 +4136 +20 41 26 96 31 51 20 75 51 69 54 83 12 84 80 89 62 64 75 11 +30 +7359 +30 28 28 7 8 65 54 90 99 37 15 76 90 72 46 64 72 17 33 26 +31 +6863 +26 50 12 89 83 15 27 97 80 61 98 26 43 34 73 97 9 81 44 70 +32 +2038 +98 94 92 73 99 59 83 88 93 24 14 19 94 1 43 7 2 87 32 52 +33 +5653 +12 56 29 52 82 97 67 30 58 53 16 19 48 53 36 33 67 86 96 62 +34 +10261 +48 48 12 21 82 9 98 29 99 58 99 17 11 4 47 18 84 78 72 38 +35 +8032 +54 23 64 74 80 5 56 91 89 36 89 88 26 67 6 14 50 37 19 38 +36 +2368 +93 93 91 78 33 43 20 42 3 43 65 57 29 48 28 15 27 24 83 67 +37 +1439 +29 56 84 72 33 1 7 7 57 93 99 8 49 50 85 14 37 33 44 21 +38 +8903 +51 3 58 62 48 60 44 41 40 57 37 26 91 19 44 42 37 65 50 67 +39 +6787 +33 53 90 79 67 41 43 41 9 53 34 24 17 45 39 7 88 55 67 20 +40 +15206 +32 67 33 8 53 20 43 1 68 40 26 78 25 15 54 31 18 41 93 49 +41 +5777 +80 55 44 24 68 59 2 42 96 39 36 66 54 34 8 49 45 90 42 69 +42 +11468 +9 26 19 38 90 95 27 93 20 52 74 41 6 65 73 43 27 87 88 65 +43 +12641 +14 79 13 42 13 46 88 73 39 3 40 42 49 31 63 17 98 66 71 18 +44 +13592 +11 83 23 64 55 87 49 62 77 77 51 14 62 94 29 31 81 34 31 63 +45 +8782 +46 63 37 10 85 43 55 74 60 84 95 80 87 85 94 3 86 56 19 4 +46 +4312 +86 6 11 80 35 4 52 76 73 49 85 32 58 55 75 52 77 57 31 83 +47 +11619 +55 4 13 88 6 32 46 19 53 57 25 42 10 55 40 76 24 46 17 5 +48 +5596 +2 74 51 21 12 79 42 2 79 3 51 55 57 46 29 98 51 58 69 29 +49 +15563 +78 93 88 30 34 44 85 72 62 1 10 1 5 40 13 50 43 59 28 17 +50 +15508 +55 87 62 98 79 17 28 86 36 57 70 82 95 42 19 82 46 23 61 75 +51 +1092 +68 47 62 25 83 71 47 95 2 19 13 31 73 50 63 51 35 13 76 28 +52 +10293 +49 84 31 88 98 69 65 36 41 33 4 43 55 69 31 84 5 94 7 15 +53 +13180 +12 48 87 11 83 3 41 42 76 46 89 20 87 2 16 26 17 73 19 44 +54 +10508 +56 89 92 35 89 2 96 35 57 80 43 56 89 60 90 59 49 44 38 88 +55 +1769 +53 16 85 65 64 42 10 47 31 69 86 72 50 40 3 64 75 65 73 42 +56 +2866 +20 63 52 62 44 67 25 65 78 22 28 53 23 69 2 74 92 91 48 46 +57 +15405 +63 58 29 78 4 48 49 8 73 7 55 56 82 92 59 7 82 36 7 19 +58 +4032 +79 67 76 67 75 91 59 12 5 80 23 57 22 58 35 51 80 54 93 59 +59 +8928 +1 29 61 98 97 20 54 92 97 97 13 21 20 24 65 35 61 55 1 20 +60 +8265 +84 42 3 9 97 32 83 83 64 85 27 66 48 29 94 6 12 3 70 30 +61 +5225 +37 13 37 22 12 41 31 15 52 70 30 84 75 26 53 63 96 90 79 35 +62 +9580 +38 24 32 61 12 79 96 52 86 27 59 9 36 16 5 42 15 91 35 15 +63 +8731 +99 17 10 27 9 80 31 5 31 67 18 34 79 40 55 49 18 80 56 66 +64 +12878 +99 30 64 17 45 83 82 90 78 51 19 86 43 38 86 19 24 14 32 68 +65 +11396 +23 61 14 13 82 72 75 40 72 2 16 22 65 26 36 1 98 17 58 81 +66 +8831 +27 7 21 87 51 80 6 87 86 24 48 85 99 43 56 46 91 63 19 66 +67 +3114 +68 40 57 66 19 21 26 57 43 55 60 67 25 74 96 5 51 50 92 13 +68 +8784 +58 64 92 6 7 13 18 88 32 97 41 5 39 60 54 89 92 35 13 34 +69 +10018 +32 46 50 64 42 21 71 60 28 34 56 46 48 85 34 34 28 59 40 93 +70 +3735 +32 54 52 65 45 91 67 86 28 34 27 62 10 5 66 74 69 68 81 58 +71 +7806 +79 60 55 92 53 84 35 34 22 83 26 86 29 42 67 77 11 90 53 42 +72 +14476 +17 76 50 43 25 75 17 58 74 89 73 8 14 58 62 94 84 49 58 52 +73 +10905 +29 91 26 23 67 24 57 33 60 75 5 62 37 74 36 36 9 52 27 34 +74 +12994 +17 58 7 16 82 48 56 74 1 22 26 27 53 21 15 19 78 33 31 7 +75 +1936 +90 53 70 51 49 61 57 53 84 47 32 84 87 18 34 56 86 15 19 52 +76 +10829 +91 71 85 19 62 14 94 43 80 56 57 45 27 79 43 5 18 60 68 92 +77 +14091 +24 89 89 36 18 67 62 22 88 47 59 2 98 60 32 11 53 51 9 51 +78 +14068 +37 78 92 56 4 40 36 81 84 84 16 14 98 73 61 51 99 19 66 29 +79 +8277 +78 20 3 65 99 22 48 76 17 35 96 4 82 91 62 68 14 45 69 54 +80 +14738 +78 47 59 65 70 2 79 84 93 41 88 80 90 51 46 26 67 9 99 97 +81 +7496 +91 33 76 72 54 5 26 37 72 85 11 83 47 96 11 17 3 1 90 74 +82 +9809 +61 14 4 9 11 18 31 40 38 17 32 14 77 1 94 44 16 66 13 48 +83 +3076 +5 75 17 38 16 23 49 51 42 9 59 61 66 19 6 11 23 41 12 16 +84 +7388 +6 29 80 26 75 32 63 90 65 40 71 77 91 46 63 40 78 40 33 74 +85 +1360 +61 73 87 84 27 16 50 96 5 29 14 19 7 88 17 59 42 74 39 78 +86 +11328 +73 62 80 23 16 37 87 66 64 80 75 9 94 26 13 79 24 68 5 37 +87 +13711 +31 91 66 75 58 23 58 22 51 93 30 91 51 87 59 77 44 52 77 51 +88 +3038 +71 54 43 39 29 60 19 9 85 51 34 45 81 49 68 60 17 81 8 66 +89 +14519 +23 76 56 15 59 42 97 59 73 62 58 74 52 63 17 58 90 40 18 67 +90 +1295 +22 21 42 68 47 58 46 7 48 30 98 72 64 75 94 13 38 75 67 38 +91 +4462 +58 51 57 39 47 20 88 73 42 16 39 10 41 10 19 43 72 18 56 38 +92 +13904 +72 99 63 87 90 52 27 75 14 59 52 21 66 19 94 23 71 37 71 90 +93 +7888 +80 73 62 63 60 31 37 59 69 75 67 72 50 62 14 45 58 68 35 22 +94 +1554 +98 34 40 86 22 19 45 20 5 10 87 71 83 62 61 36 90 73 27 20 +95 +3627 +81 57 57 74 73 45 49 85 98 76 48 95 71 82 78 52 1 84 69 71 +96 +8722 +2 81 85 87 69 70 30 41 14 82 59 78 2 80 22 48 22 91 38 8 +97 +11266 +75 4 33 79 81 41 49 41 77 24 57 61 96 3 14 93 64 40 83 24 +98 +7806 +18 86 1 25 25 53 28 19 10 8 52 7 53 7 55 27 40 39 27 76 +99 +2682 +86 21 30 92 38 11 3 32 74 19 21 23 15 28 87 22 63 16 22 29 +100 +11692 +60 6 60 54 36 57 30 48 5 44 66 96 77 3 60 61 53 4 5 18 +101 +5739 +40 83 15 4 67 74 6 18 76 45 15 77 47 28 88 95 52 83 61 55 +102 +11990 +82 40 18 76 84 54 62 34 10 51 95 47 68 52 69 45 22 55 71 76 +103 +8826 +17 93 21 80 81 99 37 45 88 95 99 66 15 48 67 18 81 97 33 13 +104 +6507 +84 65 62 32 54 34 81 62 63 47 60 40 24 45 71 14 38 43 16 94 +105 +2750 +2 71 99 91 47 90 51 25 49 22 44 32 65 45 58 13 78 46 47 96 +106 +6416 +74 49 52 15 83 44 69 80 98 41 39 54 24 35 16 42 38 90 19 65 +107 +6781 +76 18 36 84 8 32 32 87 59 9 18 52 31 92 43 63 62 6 15 92 +108 +13075 +89 17 35 88 59 33 30 44 67 84 57 44 46 85 96 83 95 94 41 76 +109 +6789 +78 28 36 19 96 26 15 43 72 96 64 79 44 90 32 18 46 20 42 39 +110 +8577 +37 67 20 6 83 35 51 30 42 28 57 23 61 12 91 38 40 24 54 23 +111 +8604 +31 20 62 95 44 2 20 39 18 49 21 39 68 16 28 35 53 48 66 74 +112 +6292 +21 37 64 94 2 72 82 73 7 59 90 55 1 1 70 28 24 73 41 12 +113 +4636 +31 95 61 17 86 22 55 23 7 94 52 9 57 35 57 55 75 78 36 47 +114 +6389 +25 95 66 86 66 99 76 88 13 98 52 43 75 47 2 80 75 23 88 5 +115 +13538 +33 84 31 20 69 91 97 62 89 93 53 73 48 64 52 90 53 52 14 27 +116 +10214 +37 24 85 77 64 94 47 94 9 94 43 70 43 22 89 29 88 47 32 92 +117 +8418 +94 93 71 60 83 8 13 87 48 89 98 24 29 30 10 18 9 73 5 78 +118 +2189 +40 48 33 40 68 78 66 95 15 3 91 94 74 90 41 23 71 50 1 6 +119 +3951 +77 8 15 35 62 22 54 83 86 62 67 21 72 22 55 50 25 10 13 3 +120 +11186 +68 78 68 94 36 74 33 21 86 76 62 47 37 79 19 73 95 41 1 4 +121 +4553 +30 79 85 2 40 71 81 65 36 98 76 83 81 16 86 36 49 97 64 19 +122 +4833 +88 91 40 19 96 26 40 72 85 64 37 16 52 75 14 69 59 29 83 50 +123 +12803 +24 30 99 59 66 70 64 16 30 58 6 21 6 6 71 13 61 70 34 88 +124 +12633 +47 30 8 96 92 53 18 77 37 18 80 45 82 84 46 39 51 93 98 29 +125 +14394 +45 51 62 89 46 9 58 87 13 6 57 21 10 99 79 8 39 29 67 41 +126 +3160 +41 74 48 3 51 8 94 49 14 68 94 73 18 6 33 92 16 79 6 10 +127 +2953 +67 29 65 14 71 11 16 74 74 46 39 13 10 45 14 65 11 14 88 93 +128 +11262 +30 62 73 33 74 75 86 70 39 66 41 12 30 6 9 33 41 2 19 99 +129 +11018 +85 80 71 17 56 25 8 71 97 11 14 70 39 82 99 69 27 76 31 43 +130 +1984 +83 76 17 76 34 32 15 89 47 36 12 17 42 30 18 30 73 76 16 49 +131 +12297 +51 56 87 29 67 53 18 49 5 47 20 55 70 18 16 83 22 20 41 10 +132 +10472 +14 53 37 41 99 53 97 85 63 63 19 40 85 96 91 13 78 47 35 8 +133 +10459 +19 14 95 77 3 79 3 2 7 77 94 12 44 89 19 8 62 72 16 11 +134 +2981 +44 3 54 77 90 49 72 18 45 84 21 12 60 28 52 3 4 98 3 89 +135 +7264 +26 55 62 99 68 11 27 10 4 9 91 14 76 86 1 70 64 77 2 96 +136 +8795 +68 96 84 55 5 17 90 31 70 95 85 49 5 56 82 7 95 5 12 14 +137 +13592 +86 48 25 59 65 5 17 69 27 78 59 10 14 96 36 39 66 63 41 17 +138 +9709 +47 96 34 7 83 3 22 77 42 39 78 72 70 91 13 91 19 11 38 5 +139 +13581 +69 25 98 97 2 9 98 34 54 77 92 22 35 53 49 51 31 7 38 45 +140 +11210 +41 41 21 49 88 85 21 83 81 43 69 23 65 5 91 95 40 1 75 98 +141 +4553 +48 18 44 62 95 73 40 80 83 81 23 24 24 38 56 78 27 38 58 99 +142 +15194 +57 67 71 14 4 60 98 30 23 58 39 82 1 20 16 55 15 35 63 6 +143 +3895 +74 77 58 21 22 23 45 89 44 81 77 4 19 91 66 18 50 6 26 93 +144 +4854 +63 46 68 39 78 23 37 91 45 37 3 65 40 2 26 5 51 93 82 57 +145 +11976 +61 57 49 67 89 23 97 96 66 22 45 74 1 3 76 44 30 44 7 58 +146 +6277 +55 60 28 38 74 55 69 87 97 31 12 30 22 62 15 71 8 76 61 39 +147 +8319 +52 2 16 35 56 58 42 81 52 96 44 23 80 68 99 8 27 90 90 89 +148 +12303 +61 4 77 36 75 37 68 76 24 75 24 1 33 10 94 79 64 80 42 49 +149 +3605 +72 15 53 74 72 35 35 16 3 46 37 17 16 21 71 85 89 57 62 90 +150 +13600 +92 14 63 97 45 26 19 15 51 17 78 40 25 1 27 78 42 97 77 79 +151 +8438 +63 69 95 2 12 17 27 71 17 54 77 46 52 95 31 38 67 7 8 26 +152 +11385 +74 85 92 79 15 73 27 63 22 36 58 86 75 45 19 11 3 65 77 20 +153 +2909 +33 1 79 36 33 22 32 52 86 4 50 50 22 12 81 23 95 85 2 66 +154 +3720 +33 36 43 44 44 82 87 80 97 27 89 61 5 78 44 38 93 52 5 14 +155 +10735 +49 53 17 62 24 88 25 34 63 10 26 60 40 84 29 67 94 95 77 25 +156 +9027 +27 7 58 88 10 22 68 31 15 66 56 78 86 59 86 59 70 13 43 66 +157 +2819 +28 31 16 55 15 1 99 95 64 43 8 66 93 72 58 14 44 5 90 24 +158 +1447 +6 19 70 86 24 92 89 24 27 4 22 2 49 1 42 92 78 29 85 5 +159 +6662 +54 46 82 42 76 57 43 77 35 4 88 2 47 54 5 90 66 41 74 79 +160 +2228 +6 43 64 46 1 16 12 98 67 41 23 86 6 94 75 27 77 14 51 89 +161 +10025 +68 84 7 52 74 37 79 12 65 36 18 56 91 36 28 85 42 25 81 7 +162 +2375 +54 6 41 12 62 6 39 76 76 97 95 18 39 77 25 43 9 52 17 37 +163 +13484 +48 18 63 91 70 57 76 29 86 50 5 43 7 70 29 6 32 96 71 46 +164 +2572 +34 84 54 64 26 6 13 81 19 45 19 14 95 13 87 95 84 53 31 67 +165 +2427 +60 95 37 90 1 20 91 93 65 25 82 6 78 84 32 92 87 87 12 71 +166 +4021 +40 65 6 70 24 62 62 13 89 71 44 10 19 20 3 65 61 22 23 70 +167 +1739 +2 89 59 16 57 75 41 36 10 61 87 73 78 74 39 95 32 24 22 56 +168 +9185 +85 90 95 9 36 17 20 94 80 50 92 67 29 85 25 46 26 76 96 26 +169 +14999 +33 48 55 18 54 95 61 43 48 56 46 1 60 59 91 39 7 35 59 38 +170 +3670 +65 97 41 3 89 77 35 7 77 70 73 99 51 51 22 7 72 71 49 15 +171 +7848 +46 44 25 19 81 90 21 7 48 8 85 90 3 87 86 90 46 20 38 56 +172 +9377 +48 15 14 21 14 14 93 12 79 99 42 82 63 6 92 8 35 10 60 51 +173 +2948 +17 48 87 16 50 95 2 64 81 68 3 8 49 78 65 20 43 96 99 93 +174 +12788 +98 33 89 55 7 5 41 68 93 25 36 96 73 60 32 8 57 11 35 9 +175 +15196 +72 27 34 36 11 18 4 46 50 2 92 14 59 59 34 60 58 17 32 76 +176 +1442 +36 30 17 31 71 13 67 82 2 57 9 33 15 62 77 29 88 22 19 10 +177 +1370 +45 97 42 19 37 49 14 4 50 90 85 28 87 71 83 94 45 49 46 89 +178 +1458 +9 80 34 53 3 25 75 83 47 99 24 30 82 60 55 93 99 3 60 40 +179 +4669 +73 33 2 80 46 1 53 28 65 14 13 97 17 26 11 53 8 11 54 33 +180 +7554 +3 65 98 60 17 58 84 2 63 55 49 1 27 51 24 96 83 76 93 30 +181 +4907 +75 93 8 7 94 79 13 84 67 53 59 55 49 20 41 51 44 59 90 66 +182 +1803 +16 86 80 53 81 60 29 36 72 56 5 69 1 40 78 63 2 9 51 48 +183 +11595 +31 8 4 62 3 89 96 34 39 65 86 90 11 73 49 7 76 47 13 62 +184 +10283 +54 78 48 48 24 64 92 7 55 33 22 14 29 82 29 3 25 84 75 27 +185 +2950 +19 62 72 77 13 90 21 92 1 98 20 91 67 28 99 68 4 5 11 50 +186 +3123 +97 41 28 10 96 79 81 23 50 45 5 91 1 20 65 38 90 99 40 52 +187 +8842 +84 83 41 2 48 61 95 81 13 69 85 12 81 51 36 21 55 82 38 53 +188 +9146 +30 97 17 86 62 18 76 56 7 59 45 53 73 23 96 36 93 75 66 5 +189 +13557 +29 31 17 54 4 10 32 50 18 22 73 70 11 88 96 48 68 56 73 93 +190 +3835 +56 24 34 31 80 4 80 86 55 50 9 3 73 61 22 3 98 62 74 74 +191 +9462 +42 29 27 72 77 19 35 50 96 46 23 90 11 90 16 34 70 61 4 62 +192 +8779 +25 92 36 59 40 58 65 66 73 70 59 50 11 63 27 77 7 68 49 14 +193 +12709 +1 41 65 26 11 19 72 62 29 45 90 67 81 85 41 41 67 98 32 9 +194 +6171 +31 8 47 96 45 28 68 63 85 14 54 33 89 85 79 81 30 81 58 88 +195 +12064 +72 7 34 69 91 54 97 37 5 62 57 27 81 86 37 13 96 64 95 66 +196 +3706 +25 57 67 80 23 58 2 28 14 66 27 60 63 6 48 78 88 90 56 40 +197 +14232 +83 49 13 19 23 41 77 7 39 84 35 82 60 15 90 50 98 64 71 70 +198 +10479 +99 17 56 72 29 40 34 23 7 14 21 6 17 38 44 86 58 86 19 96 +199 +4694 +50 8 9 28 94 33 78 99 19 2 34 38 98 59 74 44 48 46 13 86 +200 +10670 +92 40 72 59 12 2 8 14 9 89 38 92 27 8 88 23 12 3 24 40 +201 +1240 +83 28 5 22 92 26 93 49 6 72 70 3 42 22 21 58 48 35 2 7 +202 +7066 +10 48 88 28 1 99 22 58 96 98 45 84 4 91 13 77 6 4 60 33 +203 +11727 +22 51 58 42 73 38 71 61 62 42 2 47 11 45 93 37 64 10 11 4 +204 +2490 +26 84 17 37 50 87 35 35 82 13 32 22 29 24 69 76 58 34 54 55 +205 +4423 +56 3 4 20 31 11 61 46 72 38 76 80 62 47 50 89 68 27 66 32 +206 +13021 +99 43 67 99 25 32 82 38 71 90 25 47 39 38 79 37 97 84 6 13 +207 +8258 +42 72 47 37 6 67 26 62 71 20 99 7 77 29 95 51 72 27 38 89 +208 +7717 +48 47 46 65 31 76 74 53 46 9 40 76 7 87 35 76 82 81 60 60 +209 +6986 +93 30 19 53 9 55 47 7 77 3 63 18 24 17 93 13 46 5 89 42 +210 +13898 +46 33 7 51 83 32 97 23 99 24 18 93 72 44 72 58 58 91 46 90 +211 +5587 +61 90 34 47 19 74 72 24 86 79 81 90 23 83 68 6 2 61 37 71 +212 +4187 +78 45 75 68 72 85 52 73 96 15 79 50 89 66 18 48 7 82 49 5 +213 +9889 +61 39 6 15 52 30 7 23 89 82 34 43 61 41 81 93 20 1 6 65 +214 +15527 +37 33 40 86 9 40 4 91 39 1 10 95 43 78 23 33 89 52 54 1 +215 +10303 +34 50 87 60 30 31 41 34 80 34 39 48 64 77 43 47 36 7 14 38 +216 +10625 +29 43 75 61 60 92 12 43 85 65 69 55 70 76 60 21 59 41 98 4 +217 +9689 +46 41 12 16 83 12 65 10 84 23 28 56 94 84 68 70 76 87 77 37 +218 +12938 +72 56 80 94 10 79 13 70 39 77 67 82 87 20 35 14 81 42 20 50 +219 +12849 +19 85 83 54 79 78 99 94 45 44 23 91 99 36 69 75 76 52 54 28 +220 +1376 +63 50 17 24 45 27 81 85 62 45 53 39 59 33 89 41 24 68 41 11 +221 +14313 +32 27 40 71 63 22 69 53 41 68 87 41 63 35 51 71 42 12 81 90 +222 +6132 +69 96 38 4 73 5 77 28 55 91 86 48 84 24 52 61 7 33 4 83 +223 +13891 +99 94 16 1 20 29 49 99 31 44 79 62 89 21 52 87 86 3 61 20 +224 +15363 +89 48 33 1 76 26 19 25 27 80 18 33 57 79 18 68 78 94 99 23 +225 +1794 +48 68 61 26 34 80 78 38 69 60 15 63 20 28 22 78 82 95 73 26 +226 +5962 +23 96 13 65 66 78 46 93 85 7 72 46 71 94 4 51 36 14 83 27 +227 +1964 +78 75 33 21 48 97 81 39 11 86 21 93 32 80 1 11 91 76 35 95 +228 +9775 +94 89 88 80 55 16 81 31 89 51 13 30 83 76 53 84 94 57 48 18 +229 +14132 +93 62 99 40 39 24 36 51 37 90 32 48 13 35 44 84 47 31 58 4 +230 +12919 +84 45 33 46 33 78 11 1 4 64 21 12 48 50 94 4 14 19 83 52 +231 +14391 +28 40 37 75 97 58 51 23 40 43 26 11 80 93 14 7 41 23 84 58 +232 +12016 +70 39 54 80 18 73 72 42 86 25 76 10 90 22 99 51 23 25 33 67 +233 +11475 +94 7 43 43 62 32 86 23 37 63 22 49 68 94 78 30 42 58 82 95 +234 +11255 +52 23 96 49 46 17 65 97 87 32 43 65 80 57 43 87 34 13 64 6 +235 +8406 +54 49 65 25 3 95 81 69 8 89 23 89 81 21 48 5 13 61 12 49 +236 +15291 +48 51 15 39 26 38 31 53 11 56 8 9 95 10 30 29 30 80 24 87 +237 +15917 +55 35 63 2 21 37 91 4 97 8 2 94 52 49 92 13 29 91 80 35 +238 +11524 +85 30 34 20 24 54 95 58 39 45 3 45 30 10 88 70 6 44 95 1 +239 +13092 +71 59 42 45 55 89 64 84 32 8 9 71 87 72 66 47 79 97 80 48 +240 +4481 +17 51 94 85 59 28 75 78 96 28 19 1 82 1 57 92 32 43 48 80 +241 +10093 +31 52 26 89 75 98 70 63 40 34 31 79 24 89 74 10 32 48 61 38 +242 +12778 +42 29 72 48 30 59 43 17 76 30 14 24 23 53 64 46 92 6 41 50 +243 +6272 +32 47 56 75 78 46 61 41 20 97 58 2 59 87 57 73 55 83 7 89 +244 +12724 +67 72 82 43 34 89 65 81 83 22 9 70 26 20 7 9 30 27 80 90 +245 +15096 +94 40 90 66 59 36 14 42 70 74 96 40 79 77 27 40 32 32 84 52 +246 +7763 +2 72 11 32 72 56 71 19 93 15 37 15 62 96 98 71 1 27 89 40 +247 +2843 +46 30 1 93 66 97 9 94 84 86 50 76 35 41 58 78 72 51 89 28 +248 +8231 +99 47 41 16 70 75 68 53 52 21 17 78 64 70 17 37 83 77 82 22 +249 +8338 +15 7 96 13 31 67 26 23 19 88 73 23 99 51 1 24 92 16 95 92 +250 +3839 +97 76 31 67 5 37 34 60 32 54 43 7 89 25 98 35 15 95 24 90 +251 +3107 +62 59 51 85 22 62 21 57 51 25 50 91 71 86 4 39 52 66 77 31 +252 +14938 +51 40 43 26 10 46 7 67 86 50 22 5 89 26 84 57 62 31 6 71 +253 +13312 +42 22 11 34 97 23 48 70 47 99 99 9 47 34 61 45 48 94 31 59 +254 +3986 +26 8 56 60 3 92 21 9 10 49 47 84 62 30 85 78 14 14 10 71 +255 +1935 +32 32 31 42 94 24 19 70 56 39 71 55 62 46 58 91 7 92 58 90 +256 +6151 +46 18 79 45 59 95 69 49 77 98 37 35 79 51 32 11 91 49 5 86 +257 +14664 +96 47 52 51 83 81 42 39 53 72 19 75 1 76 77 2 92 6 43 82 +258 +1193 +87 77 73 39 21 53 68 85 75 57 93 55 71 49 28 23 35 26 32 57 +259 +12716 +3 85 6 8 98 16 90 75 19 81 19 16 57 50 25 45 30 33 61 15 +260 +13666 +81 10 75 39 40 66 94 6 78 7 59 28 76 56 68 62 86 92 95 49 +261 +9226 +65 75 5 74 8 63 31 2 71 8 46 49 27 44 64 87 3 48 37 47 +262 +3598 +39 35 52 96 89 15 80 50 35 22 33 73 49 69 3 78 90 24 75 85 +263 +14251 +39 99 87 38 46 22 57 10 79 57 50 76 98 92 35 55 62 42 94 23 +264 +11987 +87 7 4 65 92 72 48 51 77 51 64 53 93 91 93 31 35 28 65 42 +265 +1199 +45 72 15 97 44 19 68 99 68 92 6 33 39 62 4 86 5 70 58 66 +266 +6354 +5 14 78 83 62 30 46 72 90 92 49 17 45 39 33 29 31 27 12 2 +267 +3212 +64 72 99 39 52 11 2 1 63 38 67 1 54 84 99 14 39 61 45 3 +268 +5997 +17 5 22 58 61 13 39 10 99 6 37 6 7 18 43 27 25 70 11 44 +269 +7917 +3 49 95 43 59 59 99 97 13 96 8 58 70 94 66 78 75 53 77 75 +270 +12694 +74 87 4 27 44 81 2 95 14 29 5 41 10 79 79 36 59 3 96 55 +271 +13416 +75 58 36 62 6 45 47 94 80 57 52 52 56 67 87 24 93 16 77 52 +272 +5473 +57 30 43 63 30 47 36 10 31 49 57 41 15 33 4 37 10 12 43 77 +273 +10732 +19 56 86 62 41 65 37 84 50 60 47 33 81 11 46 3 87 17 75 73 +274 +4091 +11 89 87 91 98 28 81 47 74 92 95 89 70 63 14 66 11 1 64 44 +275 +9669 +75 24 18 42 72 3 71 7 48 73 87 37 20 24 66 85 15 47 39 91 +276 +7693 +24 90 50 58 61 76 83 69 6 63 29 32 18 89 53 55 39 71 74 81 +277 +7256 +31 56 35 89 26 86 56 71 89 75 73 69 79 66 14 35 24 2 19 98 +278 +1781 +55 65 49 67 43 76 8 63 72 63 86 25 39 92 12 61 56 51 56 21 +279 +6313 +73 70 47 32 45 20 85 90 43 13 24 30 58 71 79 73 83 29 50 5 +280 +15762 +34 24 88 44 73 18 60 4 80 82 21 14 63 30 57 59 7 55 64 93 +281 +15633 +88 66 10 13 88 60 13 55 88 52 16 68 92 6 6 65 29 37 14 28 +282 +6728 +79 67 33 47 83 14 80 34 10 90 55 26 78 63 95 14 54 25 82 59 +283 +6149 +88 94 72 3 64 40 25 55 15 92 32 71 67 85 17 35 90 87 33 25 +284 +12419 +45 43 61 94 19 96 20 42 39 5 79 72 25 91 49 1 86 93 87 15 +285 +7378 +99 51 61 52 73 25 13 6 99 74 66 34 66 39 26 38 8 55 80 38 +286 +3316 +82 79 17 89 81 51 18 48 18 61 54 65 17 7 22 13 9 93 47 78 +287 +4296 +40 88 75 1 58 3 67 50 77 80 43 37 81 72 24 68 41 51 81 98 +288 +6364 +57 3 87 45 35 64 43 63 98 39 20 97 29 91 75 97 92 29 82 2 +289 +8616 +91 14 27 30 47 27 40 31 15 2 9 87 18 65 41 99 95 75 16 4 +290 +13163 +31 51 35 87 92 83 91 46 11 80 83 51 99 70 84 23 33 58 94 46 +291 +8592 +62 63 80 52 53 12 20 58 36 43 43 35 30 52 14 96 76 61 42 45 +292 +3602 +17 20 15 94 62 69 89 95 36 55 1 67 91 92 2 67 9 4 55 70 +293 +5018 +87 83 97 55 90 32 58 20 99 83 91 70 10 93 91 19 83 37 89 66 +294 +6231 +3 84 89 9 51 85 26 90 14 63 61 63 10 3 77 8 19 46 61 50 +295 +7770 +97 94 81 56 86 71 67 5 76 99 35 85 41 7 43 98 25 79 23 7 +296 +12390 +92 85 64 15 78 10 34 42 90 24 66 43 40 31 66 54 31 29 54 9 +297 +11167 +51 53 22 1 56 97 50 32 75 65 56 22 56 4 66 82 3 36 52 31 +298 +10045 +23 62 28 45 65 41 49 36 14 90 79 19 98 31 48 5 86 36 44 85 +299 +13169 +7 12 34 87 1 6 11 89 55 53 59 37 22 26 30 14 44 59 82 85 diff --git a/data/jobshop/300_20_08.txt b/data/jobshop/300_20_08.txt new file mode 100644 index 0000000000..830527480c --- /dev/null +++ b/data/jobshop/300_20_08.txt @@ -0,0 +1,903 @@ +300 +20 +195588762 +0 +1031 +75 64 59 65 81 65 43 55 94 41 4 36 26 71 50 64 45 48 55 73 +1 +4889 +14 23 35 84 34 56 79 73 37 51 78 56 74 50 57 24 69 94 31 31 +2 +5998 +53 50 69 71 35 20 96 59 48 25 35 95 54 36 22 77 73 82 64 40 +3 +2330 +49 25 94 83 3 2 42 54 83 99 82 71 34 7 42 82 17 10 98 55 +4 +4023 +40 33 19 77 54 70 36 5 62 74 10 77 49 43 17 77 8 4 43 48 +5 +13113 +19 32 11 33 84 42 84 5 26 83 19 64 93 21 39 38 56 18 37 12 +6 +4843 +25 25 8 59 86 45 93 52 35 13 16 69 14 50 74 8 60 59 29 39 +7 +6733 +54 96 10 12 71 85 69 82 33 45 75 49 52 93 65 18 60 28 67 25 +8 +5157 +5 77 23 42 3 49 43 32 88 18 98 81 69 63 49 82 50 16 55 96 +9 +8517 +37 78 83 66 40 50 63 48 26 3 43 66 15 71 61 12 53 46 42 58 +10 +13923 +56 44 43 56 15 27 79 10 40 49 54 75 46 56 77 7 56 78 49 20 +11 +6318 +18 35 96 30 93 91 96 40 7 31 73 17 64 11 79 29 50 92 44 12 +12 +12495 +31 38 20 17 8 78 25 60 78 38 49 21 77 7 68 80 83 70 10 24 +13 +2485 +30 63 48 21 6 82 93 26 93 31 55 47 59 33 28 27 13 58 54 52 +14 +2776 +2 77 14 15 53 61 72 2 42 97 10 54 1 97 96 39 33 47 66 72 +15 +2851 +5 76 72 72 72 62 23 65 64 73 94 61 41 65 89 47 76 47 64 49 +16 +15074 +15 35 13 73 54 73 62 62 4 82 63 2 38 99 83 92 6 39 80 91 +17 +7041 +71 83 41 83 57 83 70 4 82 58 9 91 13 45 27 4 62 87 17 5 +18 +4595 +46 26 61 47 14 15 64 17 19 1 47 83 89 8 52 30 58 93 49 99 +19 +14256 +49 84 19 92 80 75 4 90 73 76 37 89 93 83 55 92 81 95 14 16 +20 +12060 +89 95 47 1 61 11 38 86 10 86 96 81 30 23 91 69 71 77 49 31 +21 +1796 +59 34 6 25 24 21 30 89 44 58 3 73 85 23 13 51 77 13 35 45 +22 +6955 +42 87 58 87 19 4 65 22 95 80 93 12 59 67 53 25 11 97 70 7 +23 +12589 +13 6 42 83 33 75 84 21 52 89 65 44 20 65 97 12 31 92 51 87 +24 +9879 +56 52 25 57 28 71 48 22 1 66 46 25 20 32 47 50 16 50 54 26 +25 +1384 +27 38 12 23 32 45 44 62 30 57 16 10 82 84 9 29 21 17 83 79 +26 +8894 +13 9 66 78 68 28 31 65 88 32 55 71 67 52 20 47 99 63 39 72 +27 +1068 +29 98 81 57 83 48 31 86 19 54 4 10 39 37 61 49 48 69 89 1 +28 +4137 +20 41 26 96 31 51 20 75 51 69 54 83 12 84 80 89 62 64 75 11 +29 +7361 +30 28 28 7 8 65 54 90 99 37 15 76 90 72 46 64 72 17 33 26 +30 +6864 +26 50 12 89 83 15 27 97 80 61 98 26 43 34 73 97 9 81 44 70 +31 +2038 +98 94 92 73 99 59 83 88 93 24 14 19 94 1 43 7 2 87 32 52 +32 +5654 +12 56 29 52 82 97 67 30 58 53 16 19 48 53 36 33 67 86 96 62 +33 +10263 +48 48 12 21 82 9 98 29 99 58 99 17 11 4 47 18 84 78 72 38 +34 +8033 +54 23 64 74 80 5 56 91 89 36 89 88 26 67 6 14 50 37 19 38 +35 +2369 +93 93 91 78 33 43 20 42 3 43 65 57 29 48 28 15 27 24 83 67 +36 +1440 +29 56 84 72 33 1 7 7 57 93 99 8 49 50 85 14 37 33 44 21 +37 +8904 +51 3 58 62 48 60 44 41 40 57 37 26 91 19 44 42 37 65 50 67 +38 +6788 +33 53 90 79 67 41 43 41 9 53 34 24 17 45 39 7 88 55 67 20 +39 +15208 +32 67 33 8 53 20 43 1 68 40 26 78 25 15 54 31 18 41 93 49 +40 +5778 +80 55 44 24 68 59 2 42 96 39 36 66 54 34 8 49 45 90 42 69 +41 +11470 +9 26 19 38 90 95 27 93 20 52 74 41 6 65 73 43 27 87 88 65 +42 +12644 +14 79 13 42 13 46 88 73 39 3 40 42 49 31 63 17 98 66 71 18 +43 +13594 +11 83 23 64 55 87 49 62 77 77 51 14 62 94 29 31 81 34 31 63 +44 +8783 +46 63 37 10 85 43 55 74 60 84 95 80 87 85 94 3 86 56 19 4 +45 +4312 +86 6 11 80 35 4 52 76 73 49 85 32 58 55 75 52 77 57 31 83 +46 +11621 +55 4 13 88 6 32 46 19 53 57 25 42 10 55 40 76 24 46 17 5 +47 +5597 +2 74 51 21 12 79 42 2 79 3 51 55 57 46 29 98 51 58 69 29 +48 +15566 +78 93 88 30 34 44 85 72 62 1 10 1 5 40 13 50 43 59 28 17 +49 +15511 +55 87 62 98 79 17 28 86 36 57 70 82 95 42 19 82 46 23 61 75 +50 +1092 +68 47 62 25 83 71 47 95 2 19 13 31 73 50 63 51 35 13 76 28 +51 +10295 +49 84 31 88 98 69 65 36 41 33 4 43 55 69 31 84 5 94 7 15 +52 +13183 +12 48 87 11 83 3 41 42 76 46 89 20 87 2 16 26 17 73 19 44 +53 +10509 +56 89 92 35 89 2 96 35 57 80 43 56 89 60 90 59 49 44 38 88 +54 +1770 +53 16 85 65 64 42 10 47 31 69 86 72 50 40 3 64 75 65 73 42 +55 +2867 +20 63 52 62 44 67 25 65 78 22 28 53 23 69 2 74 92 91 48 46 +56 +15408 +63 58 29 78 4 48 49 8 73 7 55 56 82 92 59 7 82 36 7 19 +57 +4032 +79 67 76 67 75 91 59 12 5 80 23 57 22 58 35 51 80 54 93 59 +58 +8929 +1 29 61 98 97 20 54 92 97 97 13 21 20 24 65 35 61 55 1 20 +59 +8266 +84 42 3 9 97 32 83 83 64 85 27 66 48 29 94 6 12 3 70 30 +60 +5226 +37 13 37 22 12 41 31 15 52 70 30 84 75 26 53 63 96 90 79 35 +61 +9581 +38 24 32 61 12 79 96 52 86 27 59 9 36 16 5 42 15 91 35 15 +62 +8733 +99 17 10 27 9 80 31 5 31 67 18 34 79 40 55 49 18 80 56 66 +63 +12881 +99 30 64 17 45 83 82 90 78 51 19 86 43 38 86 19 24 14 32 68 +64 +11398 +23 61 14 13 82 72 75 40 72 2 16 22 65 26 36 1 98 17 58 81 +65 +8833 +27 7 21 87 51 80 6 87 86 24 48 85 99 43 56 46 91 63 19 66 +66 +3114 +68 40 57 66 19 21 26 57 43 55 60 67 25 74 96 5 51 50 92 13 +67 +8785 +58 64 92 6 7 13 18 88 32 97 41 5 39 60 54 89 92 35 13 34 +68 +10020 +32 46 50 64 42 21 71 60 28 34 56 46 48 85 34 34 28 59 40 93 +69 +3735 +32 54 52 65 45 91 67 86 28 34 27 62 10 5 66 74 69 68 81 58 +70 +7807 +79 60 55 92 53 84 35 34 22 83 26 86 29 42 67 77 11 90 53 42 +71 +14478 +17 76 50 43 25 75 17 58 74 89 73 8 14 58 62 94 84 49 58 52 +72 +10907 +29 91 26 23 67 24 57 33 60 75 5 62 37 74 36 36 9 52 27 34 +73 +12996 +17 58 7 16 82 48 56 74 1 22 26 27 53 21 15 19 78 33 31 7 +74 +1936 +90 53 70 51 49 61 57 53 84 47 32 84 87 18 34 56 86 15 19 52 +75 +10831 +91 71 85 19 62 14 94 43 80 56 57 45 27 79 43 5 18 60 68 92 +76 +14094 +24 89 89 36 18 67 62 22 88 47 59 2 98 60 32 11 53 51 9 51 +77 +14070 +37 78 92 56 4 40 36 81 84 84 16 14 98 73 61 51 99 19 66 29 +78 +8278 +78 20 3 65 99 22 48 76 17 35 96 4 82 91 62 68 14 45 69 54 +79 +14741 +78 47 59 65 70 2 79 84 93 41 88 80 90 51 46 26 67 9 99 97 +80 +7498 +91 33 76 72 54 5 26 37 72 85 11 83 47 96 11 17 3 1 90 74 +81 +9810 +61 14 4 9 11 18 31 40 38 17 32 14 77 1 94 44 16 66 13 48 +82 +3076 +5 75 17 38 16 23 49 51 42 9 59 61 66 19 6 11 23 41 12 16 +83 +7389 +6 29 80 26 75 32 63 90 65 40 71 77 91 46 63 40 78 40 33 74 +84 +1361 +61 73 87 84 27 16 50 96 5 29 14 19 7 88 17 59 42 74 39 78 +85 +11330 +73 62 80 23 16 37 87 66 64 80 75 9 94 26 13 79 24 68 5 37 +86 +13714 +31 91 66 75 58 23 58 22 51 93 30 91 51 87 59 77 44 52 77 51 +87 +3038 +71 54 43 39 29 60 19 9 85 51 34 45 81 49 68 60 17 81 8 66 +88 +14521 +23 76 56 15 59 42 97 59 73 62 58 74 52 63 17 58 90 40 18 67 +89 +1295 +22 21 42 68 47 58 46 7 48 30 98 72 64 75 94 13 38 75 67 38 +90 +4463 +58 51 57 39 47 20 88 73 42 16 39 10 41 10 19 43 72 18 56 38 +91 +13907 +72 99 63 87 90 52 27 75 14 59 52 21 66 19 94 23 71 37 71 90 +92 +7889 +80 73 62 63 60 31 37 59 69 75 67 72 50 62 14 45 58 68 35 22 +93 +1555 +98 34 40 86 22 19 45 20 5 10 87 71 83 62 61 36 90 73 27 20 +94 +3628 +81 57 57 74 73 45 49 85 98 76 48 95 71 82 78 52 1 84 69 71 +95 +8723 +2 81 85 87 69 70 30 41 14 82 59 78 2 80 22 48 22 91 38 8 +96 +11268 +75 4 33 79 81 41 49 41 77 24 57 61 96 3 14 93 64 40 83 24 +97 +7807 +18 86 1 25 25 53 28 19 10 8 52 7 53 7 55 27 40 39 27 76 +98 +2683 +86 21 30 92 38 11 3 32 74 19 21 23 15 28 87 22 63 16 22 29 +99 +11694 +60 6 60 54 36 57 30 48 5 44 66 96 77 3 60 61 53 4 5 18 +100 +5740 +40 83 15 4 67 74 6 18 76 45 15 77 47 28 88 95 52 83 61 55 +101 +11992 +82 40 18 76 84 54 62 34 10 51 95 47 68 52 69 45 22 55 71 76 +102 +8828 +17 93 21 80 81 99 37 45 88 95 99 66 15 48 67 18 81 97 33 13 +103 +6508 +84 65 62 32 54 34 81 62 63 47 60 40 24 45 71 14 38 43 16 94 +104 +2751 +2 71 99 91 47 90 51 25 49 22 44 32 65 45 58 13 78 46 47 96 +105 +6417 +74 49 52 15 83 44 69 80 98 41 39 54 24 35 16 42 38 90 19 65 +106 +6783 +76 18 36 84 8 32 32 87 59 9 18 52 31 92 43 63 62 6 15 92 +107 +13078 +89 17 35 88 59 33 30 44 67 84 57 44 46 85 96 83 95 94 41 76 +108 +6790 +78 28 36 19 96 26 15 43 72 96 64 79 44 90 32 18 46 20 42 39 +109 +8578 +37 67 20 6 83 35 51 30 42 28 57 23 61 12 91 38 40 24 54 23 +110 +8606 +31 20 62 95 44 2 20 39 18 49 21 39 68 16 28 35 53 48 66 74 +111 +6293 +21 37 64 94 2 72 82 73 7 59 90 55 1 1 70 28 24 73 41 12 +112 +4637 +31 95 61 17 86 22 55 23 7 94 52 9 57 35 57 55 75 78 36 47 +113 +6390 +25 95 66 86 66 99 76 88 13 98 52 43 75 47 2 80 75 23 88 5 +114 +13541 +33 84 31 20 69 91 97 62 89 93 53 73 48 64 52 90 53 52 14 27 +115 +10216 +37 24 85 77 64 94 47 94 9 94 43 70 43 22 89 29 88 47 32 92 +116 +8420 +94 93 71 60 83 8 13 87 48 89 98 24 29 30 10 18 9 73 5 78 +117 +2189 +40 48 33 40 68 78 66 95 15 3 91 94 74 90 41 23 71 50 1 6 +118 +3952 +77 8 15 35 62 22 54 83 86 62 67 21 72 22 55 50 25 10 13 3 +119 +11188 +68 78 68 94 36 74 33 21 86 76 62 47 37 79 19 73 95 41 1 4 +120 +4554 +30 79 85 2 40 71 81 65 36 98 76 83 81 16 86 36 49 97 64 19 +121 +4834 +88 91 40 19 96 26 40 72 85 64 37 16 52 75 14 69 59 29 83 50 +122 +12805 +24 30 99 59 66 70 64 16 30 58 6 21 6 6 71 13 61 70 34 88 +123 +12635 +47 30 8 96 92 53 18 77 37 18 80 45 82 84 46 39 51 93 98 29 +124 +14397 +45 51 62 89 46 9 58 87 13 6 57 21 10 99 79 8 39 29 67 41 +125 +3160 +41 74 48 3 51 8 94 49 14 68 94 73 18 6 33 92 16 79 6 10 +126 +2954 +67 29 65 14 71 11 16 74 74 46 39 13 10 45 14 65 11 14 88 93 +127 +11263 +30 62 73 33 74 75 86 70 39 66 41 12 30 6 9 33 41 2 19 99 +128 +11020 +85 80 71 17 56 25 8 71 97 11 14 70 39 82 99 69 27 76 31 43 +129 +1984 +83 76 17 76 34 32 15 89 47 36 12 17 42 30 18 30 73 76 16 49 +130 +12299 +51 56 87 29 67 53 18 49 5 47 20 55 70 18 16 83 22 20 41 10 +131 +10474 +14 53 37 41 99 53 97 85 63 63 19 40 85 96 91 13 78 47 35 8 +132 +10461 +19 14 95 77 3 79 3 2 7 77 94 12 44 89 19 8 62 72 16 11 +133 +2981 +44 3 54 77 90 49 72 18 45 84 21 12 60 28 52 3 4 98 3 89 +134 +7266 +26 55 62 99 68 11 27 10 4 9 91 14 76 86 1 70 64 77 2 96 +135 +8797 +68 96 84 55 5 17 90 31 70 95 85 49 5 56 82 7 95 5 12 14 +136 +13594 +86 48 25 59 65 5 17 69 27 78 59 10 14 96 36 39 66 63 41 17 +137 +9710 +47 96 34 7 83 3 22 77 42 39 78 72 70 91 13 91 19 11 38 5 +138 +13583 +69 25 98 97 2 9 98 34 54 77 92 22 35 53 49 51 31 7 38 45 +139 +11212 +41 41 21 49 88 85 21 83 81 43 69 23 65 5 91 95 40 1 75 98 +140 +4554 +48 18 44 62 95 73 40 80 83 81 23 24 24 38 56 78 27 38 58 99 +141 +15197 +57 67 71 14 4 60 98 30 23 58 39 82 1 20 16 55 15 35 63 6 +142 +3895 +74 77 58 21 22 23 45 89 44 81 77 4 19 91 66 18 50 6 26 93 +143 +4855 +63 46 68 39 78 23 37 91 45 37 3 65 40 2 26 5 51 93 82 57 +144 +11978 +61 57 49 67 89 23 97 96 66 22 45 74 1 3 76 44 30 44 7 58 +145 +6279 +55 60 28 38 74 55 69 87 97 31 12 30 22 62 15 71 8 76 61 39 +146 +8321 +52 2 16 35 56 58 42 81 52 96 44 23 80 68 99 8 27 90 90 89 +147 +12305 +61 4 77 36 75 37 68 76 24 75 24 1 33 10 94 79 64 80 42 49 +148 +3606 +72 15 53 74 72 35 35 16 3 46 37 17 16 21 71 85 89 57 62 90 +149 +13602 +92 14 63 97 45 26 19 15 51 17 78 40 25 1 27 78 42 97 77 79 +150 +8440 +63 69 95 2 12 17 27 71 17 54 77 46 52 95 31 38 67 7 8 26 +151 +11387 +74 85 92 79 15 73 27 63 22 36 58 86 75 45 19 11 3 65 77 20 +152 +2910 +33 1 79 36 33 22 32 52 86 4 50 50 22 12 81 23 95 85 2 66 +153 +3721 +33 36 43 44 44 82 87 80 97 27 89 61 5 78 44 38 93 52 5 14 +154 +10737 +49 53 17 62 24 88 25 34 63 10 26 60 40 84 29 67 94 95 77 25 +155 +9028 +27 7 58 88 10 22 68 31 15 66 56 78 86 59 86 59 70 13 43 66 +156 +2820 +28 31 16 55 15 1 99 95 64 43 8 66 93 72 58 14 44 5 90 24 +157 +1447 +6 19 70 86 24 92 89 24 27 4 22 2 49 1 42 92 78 29 85 5 +158 +6663 +54 46 82 42 76 57 43 77 35 4 88 2 47 54 5 90 66 41 74 79 +159 +2229 +6 43 64 46 1 16 12 98 67 41 23 86 6 94 75 27 77 14 51 89 +160 +10027 +68 84 7 52 74 37 79 12 65 36 18 56 91 36 28 85 42 25 81 7 +161 +2375 +54 6 41 12 62 6 39 76 76 97 95 18 39 77 25 43 9 52 17 37 +162 +13486 +48 18 63 91 70 57 76 29 86 50 5 43 7 70 29 6 32 96 71 46 +163 +2572 +34 84 54 64 26 6 13 81 19 45 19 14 95 13 87 95 84 53 31 67 +164 +2427 +60 95 37 90 1 20 91 93 65 25 82 6 78 84 32 92 87 87 12 71 +165 +4021 +40 65 6 70 24 62 62 13 89 71 44 10 19 20 3 65 61 22 23 70 +166 +1739 +2 89 59 16 57 75 41 36 10 61 87 73 78 74 39 95 32 24 22 56 +167 +9186 +85 90 95 9 36 17 20 94 80 50 92 67 29 85 25 46 26 76 96 26 +168 +15001 +33 48 55 18 54 95 61 43 48 56 46 1 60 59 91 39 7 35 59 38 +169 +3671 +65 97 41 3 89 77 35 7 77 70 73 99 51 51 22 7 72 71 49 15 +170 +7850 +46 44 25 19 81 90 21 7 48 8 85 90 3 87 86 90 46 20 38 56 +171 +9378 +48 15 14 21 14 14 93 12 79 99 42 82 63 6 92 8 35 10 60 51 +172 +2949 +17 48 87 16 50 95 2 64 81 68 3 8 49 78 65 20 43 96 99 93 +173 +12790 +98 33 89 55 7 5 41 68 93 25 36 96 73 60 32 8 57 11 35 9 +174 +15198 +72 27 34 36 11 18 4 46 50 2 92 14 59 59 34 60 58 17 32 76 +175 +1443 +36 30 17 31 71 13 67 82 2 57 9 33 15 62 77 29 88 22 19 10 +176 +1371 +45 97 42 19 37 49 14 4 50 90 85 28 87 71 83 94 45 49 46 89 +177 +1458 +9 80 34 53 3 25 75 83 47 99 24 30 82 60 55 93 99 3 60 40 +178 +4669 +73 33 2 80 46 1 53 28 65 14 13 97 17 26 11 53 8 11 54 33 +179 +7555 +3 65 98 60 17 58 84 2 63 55 49 1 27 51 24 96 83 76 93 30 +180 +4908 +75 93 8 7 94 79 13 84 67 53 59 55 49 20 41 51 44 59 90 66 +181 +1803 +16 86 80 53 81 60 29 36 72 56 5 69 1 40 78 63 2 9 51 48 +182 +11597 +31 8 4 62 3 89 96 34 39 65 86 90 11 73 49 7 76 47 13 62 +183 +10285 +54 78 48 48 24 64 92 7 55 33 22 14 29 82 29 3 25 84 75 27 +184 +2951 +19 62 72 77 13 90 21 92 1 98 20 91 67 28 99 68 4 5 11 50 +185 +3123 +97 41 28 10 96 79 81 23 50 45 5 91 1 20 65 38 90 99 40 52 +186 +8844 +84 83 41 2 48 61 95 81 13 69 85 12 81 51 36 21 55 82 38 53 +187 +9147 +30 97 17 86 62 18 76 56 7 59 45 53 73 23 96 36 93 75 66 5 +188 +13559 +29 31 17 54 4 10 32 50 18 22 73 70 11 88 96 48 68 56 73 93 +189 +3836 +56 24 34 31 80 4 80 86 55 50 9 3 73 61 22 3 98 62 74 74 +190 +9463 +42 29 27 72 77 19 35 50 96 46 23 90 11 90 16 34 70 61 4 62 +191 +8781 +25 92 36 59 40 58 65 66 73 70 59 50 11 63 27 77 7 68 49 14 +192 +12712 +1 41 65 26 11 19 72 62 29 45 90 67 81 85 41 41 67 98 32 9 +193 +6172 +31 8 47 96 45 28 68 63 85 14 54 33 89 85 79 81 30 81 58 88 +194 +12066 +72 7 34 69 91 54 97 37 5 62 57 27 81 86 37 13 96 64 95 66 +195 +3707 +25 57 67 80 23 58 2 28 14 66 27 60 63 6 48 78 88 90 56 40 +196 +14235 +83 49 13 19 23 41 77 7 39 84 35 82 60 15 90 50 98 64 71 70 +197 +10481 +99 17 56 72 29 40 34 23 7 14 21 6 17 38 44 86 58 86 19 96 +198 +4694 +50 8 9 28 94 33 78 99 19 2 34 38 98 59 74 44 48 46 13 86 +199 +10672 +92 40 72 59 12 2 8 14 9 89 38 92 27 8 88 23 12 3 24 40 +200 +1240 +83 28 5 22 92 26 93 49 6 72 70 3 42 22 21 58 48 35 2 7 +201 +7067 +10 48 88 28 1 99 22 58 96 98 45 84 4 91 13 77 6 4 60 33 +202 +11729 +22 51 58 42 73 38 71 61 62 42 2 47 11 45 93 37 64 10 11 4 +203 +2490 +26 84 17 37 50 87 35 35 82 13 32 22 29 24 69 76 58 34 54 55 +204 +4424 +56 3 4 20 31 11 61 46 72 38 76 80 62 47 50 89 68 27 66 32 +205 +13024 +99 43 67 99 25 32 82 38 71 90 25 47 39 38 79 37 97 84 6 13 +206 +8259 +42 72 47 37 6 67 26 62 71 20 99 7 77 29 95 51 72 27 38 89 +207 +7718 +48 47 46 65 31 76 74 53 46 9 40 76 7 87 35 76 82 81 60 60 +208 +6987 +93 30 19 53 9 55 47 7 77 3 63 18 24 17 93 13 46 5 89 42 +209 +13900 +46 33 7 51 83 32 97 23 99 24 18 93 72 44 72 58 58 91 46 90 +210 +5588 +61 90 34 47 19 74 72 24 86 79 81 90 23 83 68 6 2 61 37 71 +211 +4188 +78 45 75 68 72 85 52 73 96 15 79 50 89 66 18 48 7 82 49 5 +212 +9891 +61 39 6 15 52 30 7 23 89 82 34 43 61 41 81 93 20 1 6 65 +213 +15529 +37 33 40 86 9 40 4 91 39 1 10 95 43 78 23 33 89 52 54 1 +214 +10305 +34 50 87 60 30 31 41 34 80 34 39 48 64 77 43 47 36 7 14 38 +215 +10627 +29 43 75 61 60 92 12 43 85 65 69 55 70 76 60 21 59 41 98 4 +216 +9691 +46 41 12 16 83 12 65 10 84 23 28 56 94 84 68 70 76 87 77 37 +217 +12940 +72 56 80 94 10 79 13 70 39 77 67 82 87 20 35 14 81 42 20 50 +218 +12851 +19 85 83 54 79 78 99 94 45 44 23 91 99 36 69 75 76 52 54 28 +219 +1376 +63 50 17 24 45 27 81 85 62 45 53 39 59 33 89 41 24 68 41 11 +220 +14315 +32 27 40 71 63 22 69 53 41 68 87 41 63 35 51 71 42 12 81 90 +221 +6133 +69 96 38 4 73 5 77 28 55 91 86 48 84 24 52 61 7 33 4 83 +222 +13894 +99 94 16 1 20 29 49 99 31 44 79 62 89 21 52 87 86 3 61 20 +223 +15365 +89 48 33 1 76 26 19 25 27 80 18 33 57 79 18 68 78 94 99 23 +224 +1794 +48 68 61 26 34 80 78 38 69 60 15 63 20 28 22 78 82 95 73 26 +225 +5963 +23 96 13 65 66 78 46 93 85 7 72 46 71 94 4 51 36 14 83 27 +226 +1965 +78 75 33 21 48 97 81 39 11 86 21 93 32 80 1 11 91 76 35 95 +227 +9777 +94 89 88 80 55 16 81 31 89 51 13 30 83 76 53 84 94 57 48 18 +228 +14134 +93 62 99 40 39 24 36 51 37 90 32 48 13 35 44 84 47 31 58 4 +229 +12922 +84 45 33 46 33 78 11 1 4 64 21 12 48 50 94 4 14 19 83 52 +230 +14393 +28 40 37 75 97 58 51 23 40 43 26 11 80 93 14 7 41 23 84 58 +231 +12018 +70 39 54 80 18 73 72 42 86 25 76 10 90 22 99 51 23 25 33 67 +232 +11477 +94 7 43 43 62 32 86 23 37 63 22 49 68 94 78 30 42 58 82 95 +233 +11257 +52 23 96 49 46 17 65 97 87 32 43 65 80 57 43 87 34 13 64 6 +234 +8408 +54 49 65 25 3 95 81 69 8 89 23 89 81 21 48 5 13 61 12 49 +235 +15293 +48 51 15 39 26 38 31 53 11 56 8 9 95 10 30 29 30 80 24 87 +236 +15920 +55 35 63 2 21 37 91 4 97 8 2 94 52 49 92 13 29 91 80 35 +237 +11526 +85 30 34 20 24 54 95 58 39 45 3 45 30 10 88 70 6 44 95 1 +238 +13094 +71 59 42 45 55 89 64 84 32 8 9 71 87 72 66 47 79 97 80 48 +239 +4482 +17 51 94 85 59 28 75 78 96 28 19 1 82 1 57 92 32 43 48 80 +240 +10095 +31 52 26 89 75 98 70 63 40 34 31 79 24 89 74 10 32 48 61 38 +241 +12780 +42 29 72 48 30 59 43 17 76 30 14 24 23 53 64 46 92 6 41 50 +242 +6273 +32 47 56 75 78 46 61 41 20 97 58 2 59 87 57 73 55 83 7 89 +243 +12726 +67 72 82 43 34 89 65 81 83 22 9 70 26 20 7 9 30 27 80 90 +244 +15098 +94 40 90 66 59 36 14 42 70 74 96 40 79 77 27 40 32 32 84 52 +245 +7764 +2 72 11 32 72 56 71 19 93 15 37 15 62 96 98 71 1 27 89 40 +246 +2843 +46 30 1 93 66 97 9 94 84 86 50 76 35 41 58 78 72 51 89 28 +247 +8232 +99 47 41 16 70 75 68 53 52 21 17 78 64 70 17 37 83 77 82 22 +248 +8340 +15 7 96 13 31 67 26 23 19 88 73 23 99 51 1 24 92 16 95 92 +249 +3839 +97 76 31 67 5 37 34 60 32 54 43 7 89 25 98 35 15 95 24 90 +250 +3108 +62 59 51 85 22 62 21 57 51 25 50 91 71 86 4 39 52 66 77 31 +251 +14940 +51 40 43 26 10 46 7 67 86 50 22 5 89 26 84 57 62 31 6 71 +252 +13314 +42 22 11 34 97 23 48 70 47 99 99 9 47 34 61 45 48 94 31 59 +253 +3987 +26 8 56 60 3 92 21 9 10 49 47 84 62 30 85 78 14 14 10 71 +254 +1935 +32 32 31 42 94 24 19 70 56 39 71 55 62 46 58 91 7 92 58 90 +255 +6152 +46 18 79 45 59 95 69 49 77 98 37 35 79 51 32 11 91 49 5 86 +256 +14667 +96 47 52 51 83 81 42 39 53 72 19 75 1 76 77 2 92 6 43 82 +257 +1193 +87 77 73 39 21 53 68 85 75 57 93 55 71 49 28 23 35 26 32 57 +258 +12718 +3 85 6 8 98 16 90 75 19 81 19 16 57 50 25 45 30 33 61 15 +259 +13669 +81 10 75 39 40 66 94 6 78 7 59 28 76 56 68 62 86 92 95 49 +260 +9227 +65 75 5 74 8 63 31 2 71 8 46 49 27 44 64 87 3 48 37 47 +261 +3599 +39 35 52 96 89 15 80 50 35 22 33 73 49 69 3 78 90 24 75 85 +262 +14254 +39 99 87 38 46 22 57 10 79 57 50 76 98 92 35 55 62 42 94 23 +263 +11989 +87 7 4 65 92 72 48 51 77 51 64 53 93 91 93 31 35 28 65 42 +264 +1199 +45 72 15 97 44 19 68 99 68 92 6 33 39 62 4 86 5 70 58 66 +265 +6356 +5 14 78 83 62 30 46 72 90 92 49 17 45 39 33 29 31 27 12 2 +266 +3213 +64 72 99 39 52 11 2 1 63 38 67 1 54 84 99 14 39 61 45 3 +267 +5998 +17 5 22 58 61 13 39 10 99 6 37 6 7 18 43 27 25 70 11 44 +268 +7918 +3 49 95 43 59 59 99 97 13 96 8 58 70 94 66 78 75 53 77 75 +269 +12696 +74 87 4 27 44 81 2 95 14 29 5 41 10 79 79 36 59 3 96 55 +270 +13418 +75 58 36 62 6 45 47 94 80 57 52 52 56 67 87 24 93 16 77 52 +271 +5474 +57 30 43 63 30 47 36 10 31 49 57 41 15 33 4 37 10 12 43 77 +272 +10733 +19 56 86 62 41 65 37 84 50 60 47 33 81 11 46 3 87 17 75 73 +273 +4092 +11 89 87 91 98 28 81 47 74 92 95 89 70 63 14 66 11 1 64 44 +274 +9671 +75 24 18 42 72 3 71 7 48 73 87 37 20 24 66 85 15 47 39 91 +275 +7694 +24 90 50 58 61 76 83 69 6 63 29 32 18 89 53 55 39 71 74 81 +276 +7257 +31 56 35 89 26 86 56 71 89 75 73 69 79 66 14 35 24 2 19 98 +277 +1781 +55 65 49 67 43 76 8 63 72 63 86 25 39 92 12 61 56 51 56 21 +278 +6314 +73 70 47 32 45 20 85 90 43 13 24 30 58 71 79 73 83 29 50 5 +279 +15765 +34 24 88 44 73 18 60 4 80 82 21 14 63 30 57 59 7 55 64 93 +280 +15636 +88 66 10 13 88 60 13 55 88 52 16 68 92 6 6 65 29 37 14 28 +281 +6729 +79 67 33 47 83 14 80 34 10 90 55 26 78 63 95 14 54 25 82 59 +282 +6150 +88 94 72 3 64 40 25 55 15 92 32 71 67 85 17 35 90 87 33 25 +283 +12421 +45 43 61 94 19 96 20 42 39 5 79 72 25 91 49 1 86 93 87 15 +284 +7379 +99 51 61 52 73 25 13 6 99 74 66 34 66 39 26 38 8 55 80 38 +285 +3317 +82 79 17 89 81 51 18 48 18 61 54 65 17 7 22 13 9 93 47 78 +286 +4297 +40 88 75 1 58 3 67 50 77 80 43 37 81 72 24 68 41 51 81 98 +287 +6365 +57 3 87 45 35 64 43 63 98 39 20 97 29 91 75 97 92 29 82 2 +288 +8618 +91 14 27 30 47 27 40 31 15 2 9 87 18 65 41 99 95 75 16 4 +289 +13166 +31 51 35 87 92 83 91 46 11 80 83 51 99 70 84 23 33 58 94 46 +290 +8594 +62 63 80 52 53 12 20 58 36 43 43 35 30 52 14 96 76 61 42 45 +291 +3603 +17 20 15 94 62 69 89 95 36 55 1 67 91 92 2 67 9 4 55 70 +292 +5019 +87 83 97 55 90 32 58 20 99 83 91 70 10 93 91 19 83 37 89 66 +293 +6232 +3 84 89 9 51 85 26 90 14 63 61 63 10 3 77 8 19 46 61 50 +294 +7772 +97 94 81 56 86 71 67 5 76 99 35 85 41 7 43 98 25 79 23 7 +295 +12392 +92 85 64 15 78 10 34 42 90 24 66 43 40 31 66 54 31 29 54 9 +296 +11169 +51 53 22 1 56 97 50 32 75 65 56 22 56 4 66 82 3 36 52 31 +297 +10046 +23 62 28 45 65 41 49 36 14 90 79 19 98 31 48 5 86 36 44 85 +298 +13172 +7 12 34 87 1 6 11 89 55 53 59 37 22 26 30 14 44 59 82 85 +299 +5550 +75 58 42 16 11 17 82 19 48 31 19 59 54 77 49 67 31 87 98 62 diff --git a/data/jobshop/300_20_09.txt b/data/jobshop/300_20_09.txt new file mode 100644 index 0000000000..588becd01a --- /dev/null +++ b/data/jobshop/300_20_09.txt @@ -0,0 +1,903 @@ +300 +20 +1610343024 +0 +4888 +14 23 35 84 34 56 79 73 37 51 78 56 74 50 57 24 69 94 31 31 +1 +5997 +53 50 69 71 35 20 96 59 48 25 35 95 54 36 22 77 73 82 64 40 +2 +2330 +49 25 94 83 3 2 42 54 83 99 82 71 34 7 42 82 17 10 98 55 +3 +4022 +40 33 19 77 54 70 36 5 62 74 10 77 49 43 17 77 8 4 43 48 +4 +13110 +19 32 11 33 84 42 84 5 26 83 19 64 93 21 39 38 56 18 37 12 +5 +4842 +25 25 8 59 86 45 93 52 35 13 16 69 14 50 74 8 60 59 29 39 +6 +6732 +54 96 10 12 71 85 69 82 33 45 75 49 52 93 65 18 60 28 67 25 +7 +5156 +5 77 23 42 3 49 43 32 88 18 98 81 69 63 49 82 50 16 55 96 +8 +8515 +37 78 83 66 40 50 63 48 26 3 43 66 15 71 61 12 53 46 42 58 +9 +13919 +56 44 43 56 15 27 79 10 40 49 54 75 46 56 77 7 56 78 49 20 +10 +6316 +18 35 96 30 93 91 96 40 7 31 73 17 64 11 79 29 50 92 44 12 +11 +12492 +31 38 20 17 8 78 25 60 78 38 49 21 77 7 68 80 83 70 10 24 +12 +2484 +30 63 48 21 6 82 93 26 93 31 55 47 59 33 28 27 13 58 54 52 +13 +2775 +2 77 14 15 53 61 72 2 42 97 10 54 1 97 96 39 33 47 66 72 +14 +2850 +5 76 72 72 72 62 23 65 64 73 94 61 41 65 89 47 76 47 64 49 +15 +15071 +15 35 13 73 54 73 62 62 4 82 63 2 38 99 83 92 6 39 80 91 +16 +7039 +71 83 41 83 57 83 70 4 82 58 9 91 13 45 27 4 62 87 17 5 +17 +4594 +46 26 61 47 14 15 64 17 19 1 47 83 89 8 52 30 58 93 49 99 +18 +14253 +49 84 19 92 80 75 4 90 73 76 37 89 93 83 55 92 81 95 14 16 +19 +12057 +89 95 47 1 61 11 38 86 10 86 96 81 30 23 91 69 71 77 49 31 +20 +1795 +59 34 6 25 24 21 30 89 44 58 3 73 85 23 13 51 77 13 35 45 +21 +6953 +42 87 58 87 19 4 65 22 95 80 93 12 59 67 53 25 11 97 70 7 +22 +12586 +13 6 42 83 33 75 84 21 52 89 65 44 20 65 97 12 31 92 51 87 +23 +9877 +56 52 25 57 28 71 48 22 1 66 46 25 20 32 47 50 16 50 54 26 +24 +1384 +27 38 12 23 32 45 44 62 30 57 16 10 82 84 9 29 21 17 83 79 +25 +8892 +13 9 66 78 68 28 31 65 88 32 55 71 67 52 20 47 99 63 39 72 +26 +1068 +29 98 81 57 83 48 31 86 19 54 4 10 39 37 61 49 48 69 89 1 +27 +4136 +20 41 26 96 31 51 20 75 51 69 54 83 12 84 80 89 62 64 75 11 +28 +7359 +30 28 28 7 8 65 54 90 99 37 15 76 90 72 46 64 72 17 33 26 +29 +6862 +26 50 12 89 83 15 27 97 80 61 98 26 43 34 73 97 9 81 44 70 +30 +2038 +98 94 92 73 99 59 83 88 93 24 14 19 94 1 43 7 2 87 32 52 +31 +5653 +12 56 29 52 82 97 67 30 58 53 16 19 48 53 36 33 67 86 96 62 +32 +10260 +48 48 12 21 82 9 98 29 99 58 99 17 11 4 47 18 84 78 72 38 +33 +8031 +54 23 64 74 80 5 56 91 89 36 89 88 26 67 6 14 50 37 19 38 +34 +2368 +93 93 91 78 33 43 20 42 3 43 65 57 29 48 28 15 27 24 83 67 +35 +1439 +29 56 84 72 33 1 7 7 57 93 99 8 49 50 85 14 37 33 44 21 +36 +8902 +51 3 58 62 48 60 44 41 40 57 37 26 91 19 44 42 37 65 50 67 +37 +6786 +33 53 90 79 67 41 43 41 9 53 34 24 17 45 39 7 88 55 67 20 +38 +15205 +32 67 33 8 53 20 43 1 68 40 26 78 25 15 54 31 18 41 93 49 +39 +5777 +80 55 44 24 68 59 2 42 96 39 36 66 54 34 8 49 45 90 42 69 +40 +11467 +9 26 19 38 90 95 27 93 20 52 74 41 6 65 73 43 27 87 88 65 +41 +12640 +14 79 13 42 13 46 88 73 39 3 40 42 49 31 63 17 98 66 71 18 +42 +13591 +11 83 23 64 55 87 49 62 77 77 51 14 62 94 29 31 81 34 31 63 +43 +8781 +46 63 37 10 85 43 55 74 60 84 95 80 87 85 94 3 86 56 19 4 +44 +4311 +86 6 11 80 35 4 52 76 73 49 85 32 58 55 75 52 77 57 31 83 +45 +11618 +55 4 13 88 6 32 46 19 53 57 25 42 10 55 40 76 24 46 17 5 +46 +5596 +2 74 51 21 12 79 42 2 79 3 51 55 57 46 29 98 51 58 69 29 +47 +15562 +78 93 88 30 34 44 85 72 62 1 10 1 5 40 13 50 43 59 28 17 +48 +15507 +55 87 62 98 79 17 28 86 36 57 70 82 95 42 19 82 46 23 61 75 +49 +1092 +68 47 62 25 83 71 47 95 2 19 13 31 73 50 63 51 35 13 76 28 +50 +10293 +49 84 31 88 98 69 65 36 41 33 4 43 55 69 31 84 5 94 7 15 +51 +13179 +12 48 87 11 83 3 41 42 76 46 89 20 87 2 16 26 17 73 19 44 +52 +10507 +56 89 92 35 89 2 96 35 57 80 43 56 89 60 90 59 49 44 38 88 +53 +1769 +53 16 85 65 64 42 10 47 31 69 86 72 50 40 3 64 75 65 73 42 +54 +2866 +20 63 52 62 44 67 25 65 78 22 28 53 23 69 2 74 92 91 48 46 +55 +15404 +63 58 29 78 4 48 49 8 73 7 55 56 82 92 59 7 82 36 7 19 +56 +4031 +79 67 76 67 75 91 59 12 5 80 23 57 22 58 35 51 80 54 93 59 +57 +8927 +1 29 61 98 97 20 54 92 97 97 13 21 20 24 65 35 61 55 1 20 +58 +8264 +84 42 3 9 97 32 83 83 64 85 27 66 48 29 94 6 12 3 70 30 +59 +5224 +37 13 37 22 12 41 31 15 52 70 30 84 75 26 53 63 96 90 79 35 +60 +9579 +38 24 32 61 12 79 96 52 86 27 59 9 36 16 5 42 15 91 35 15 +61 +8731 +99 17 10 27 9 80 31 5 31 67 18 34 79 40 55 49 18 80 56 66 +62 +12877 +99 30 64 17 45 83 82 90 78 51 19 86 43 38 86 19 24 14 32 68 +63 +11395 +23 61 14 13 82 72 75 40 72 2 16 22 65 26 36 1 98 17 58 81 +64 +8831 +27 7 21 87 51 80 6 87 86 24 48 85 99 43 56 46 91 63 19 66 +65 +3114 +68 40 57 66 19 21 26 57 43 55 60 67 25 74 96 5 51 50 92 13 +66 +8783 +58 64 92 6 7 13 18 88 32 97 41 5 39 60 54 89 92 35 13 34 +67 +10017 +32 46 50 64 42 21 71 60 28 34 56 46 48 85 34 34 28 59 40 93 +68 +3735 +32 54 52 65 45 91 67 86 28 34 27 62 10 5 66 74 69 68 81 58 +69 +7805 +79 60 55 92 53 84 35 34 22 83 26 86 29 42 67 77 11 90 53 42 +70 +14475 +17 76 50 43 25 75 17 58 74 89 73 8 14 58 62 94 84 49 58 52 +71 +10905 +29 91 26 23 67 24 57 33 60 75 5 62 37 74 36 36 9 52 27 34 +72 +12993 +17 58 7 16 82 48 56 74 1 22 26 27 53 21 15 19 78 33 31 7 +73 +1936 +90 53 70 51 49 61 57 53 84 47 32 84 87 18 34 56 86 15 19 52 +74 +10828 +91 71 85 19 62 14 94 43 80 56 57 45 27 79 43 5 18 60 68 92 +75 +14090 +24 89 89 36 18 67 62 22 88 47 59 2 98 60 32 11 53 51 9 51 +76 +14067 +37 78 92 56 4 40 36 81 84 84 16 14 98 73 61 51 99 19 66 29 +77 +8276 +78 20 3 65 99 22 48 76 17 35 96 4 82 91 62 68 14 45 69 54 +78 +14737 +78 47 59 65 70 2 79 84 93 41 88 80 90 51 46 26 67 9 99 97 +79 +7496 +91 33 76 72 54 5 26 37 72 85 11 83 47 96 11 17 3 1 90 74 +80 +9808 +61 14 4 9 11 18 31 40 38 17 32 14 77 1 94 44 16 66 13 48 +81 +3075 +5 75 17 38 16 23 49 51 42 9 59 61 66 19 6 11 23 41 12 16 +82 +7387 +6 29 80 26 75 32 63 90 65 40 71 77 91 46 63 40 78 40 33 74 +83 +1360 +61 73 87 84 27 16 50 96 5 29 14 19 7 88 17 59 42 74 39 78 +84 +11327 +73 62 80 23 16 37 87 66 64 80 75 9 94 26 13 79 24 68 5 37 +85 +13710 +31 91 66 75 58 23 58 22 51 93 30 91 51 87 59 77 44 52 77 51 +86 +3038 +71 54 43 39 29 60 19 9 85 51 34 45 81 49 68 60 17 81 8 66 +87 +14518 +23 76 56 15 59 42 97 59 73 62 58 74 52 63 17 58 90 40 18 67 +88 +1295 +22 21 42 68 47 58 46 7 48 30 98 72 64 75 94 13 38 75 67 38 +89 +4462 +58 51 57 39 47 20 88 73 42 16 39 10 41 10 19 43 72 18 56 38 +90 +13903 +72 99 63 87 90 52 27 75 14 59 52 21 66 19 94 23 71 37 71 90 +91 +7887 +80 73 62 63 60 31 37 59 69 75 67 72 50 62 14 45 58 68 35 22 +92 +1554 +98 34 40 86 22 19 45 20 5 10 87 71 83 62 61 36 90 73 27 20 +93 +3627 +81 57 57 74 73 45 49 85 98 76 48 95 71 82 78 52 1 84 69 71 +94 +8721 +2 81 85 87 69 70 30 41 14 82 59 78 2 80 22 48 22 91 38 8 +95 +11265 +75 4 33 79 81 41 49 41 77 24 57 61 96 3 14 93 64 40 83 24 +96 +7805 +18 86 1 25 25 53 28 19 10 8 52 7 53 7 55 27 40 39 27 76 +97 +2682 +86 21 30 92 38 11 3 32 74 19 21 23 15 28 87 22 63 16 22 29 +98 +11691 +60 6 60 54 36 57 30 48 5 44 66 96 77 3 60 61 53 4 5 18 +99 +5739 +40 83 15 4 67 74 6 18 76 45 15 77 47 28 88 95 52 83 61 55 +100 +11989 +82 40 18 76 84 54 62 34 10 51 95 47 68 52 69 45 22 55 71 76 +101 +8826 +17 93 21 80 81 99 37 45 88 95 99 66 15 48 67 18 81 97 33 13 +102 +6507 +84 65 62 32 54 34 81 62 63 47 60 40 24 45 71 14 38 43 16 94 +103 +2750 +2 71 99 91 47 90 51 25 49 22 44 32 65 45 58 13 78 46 47 96 +104 +6415 +74 49 52 15 83 44 69 80 98 41 39 54 24 35 16 42 38 90 19 65 +105 +6781 +76 18 36 84 8 32 32 87 59 9 18 52 31 92 43 63 62 6 15 92 +106 +13074 +89 17 35 88 59 33 30 44 67 84 57 44 46 85 96 83 95 94 41 76 +107 +6789 +78 28 36 19 96 26 15 43 72 96 64 79 44 90 32 18 46 20 42 39 +108 +8576 +37 67 20 6 83 35 51 30 42 28 57 23 61 12 91 38 40 24 54 23 +109 +8603 +31 20 62 95 44 2 20 39 18 49 21 39 68 16 28 35 53 48 66 74 +110 +6292 +21 37 64 94 2 72 82 73 7 59 90 55 1 1 70 28 24 73 41 12 +111 +4636 +31 95 61 17 86 22 55 23 7 94 52 9 57 35 57 55 75 78 36 47 +112 +6388 +25 95 66 86 66 99 76 88 13 98 52 43 75 47 2 80 75 23 88 5 +113 +13537 +33 84 31 20 69 91 97 62 89 93 53 73 48 64 52 90 53 52 14 27 +114 +10213 +37 24 85 77 64 94 47 94 9 94 43 70 43 22 89 29 88 47 32 92 +115 +8418 +94 93 71 60 83 8 13 87 48 89 98 24 29 30 10 18 9 73 5 78 +116 +2189 +40 48 33 40 68 78 66 95 15 3 91 94 74 90 41 23 71 50 1 6 +117 +3951 +77 8 15 35 62 22 54 83 86 62 67 21 72 22 55 50 25 10 13 3 +118 +11185 +68 78 68 94 36 74 33 21 86 76 62 47 37 79 19 73 95 41 1 4 +119 +4553 +30 79 85 2 40 71 81 65 36 98 76 83 81 16 86 36 49 97 64 19 +120 +4833 +88 91 40 19 96 26 40 72 85 64 37 16 52 75 14 69 59 29 83 50 +121 +12802 +24 30 99 59 66 70 64 16 30 58 6 21 6 6 71 13 61 70 34 88 +122 +12632 +47 30 8 96 92 53 18 77 37 18 80 45 82 84 46 39 51 93 98 29 +123 +14393 +45 51 62 89 46 9 58 87 13 6 57 21 10 99 79 8 39 29 67 41 +124 +3160 +41 74 48 3 51 8 94 49 14 68 94 73 18 6 33 92 16 79 6 10 +125 +2953 +67 29 65 14 71 11 16 74 74 46 39 13 10 45 14 65 11 14 88 93 +126 +11261 +30 62 73 33 74 75 86 70 39 66 41 12 30 6 9 33 41 2 19 99 +127 +11018 +85 80 71 17 56 25 8 71 97 11 14 70 39 82 99 69 27 76 31 43 +128 +1984 +83 76 17 76 34 32 15 89 47 36 12 17 42 30 18 30 73 76 16 49 +129 +12296 +51 56 87 29 67 53 18 49 5 47 20 55 70 18 16 83 22 20 41 10 +130 +10471 +14 53 37 41 99 53 97 85 63 63 19 40 85 96 91 13 78 47 35 8 +131 +10458 +19 14 95 77 3 79 3 2 7 77 94 12 44 89 19 8 62 72 16 11 +132 +2980 +44 3 54 77 90 49 72 18 45 84 21 12 60 28 52 3 4 98 3 89 +133 +7264 +26 55 62 99 68 11 27 10 4 9 91 14 76 86 1 70 64 77 2 96 +134 +8795 +68 96 84 55 5 17 90 31 70 95 85 49 5 56 82 7 95 5 12 14 +135 +13591 +86 48 25 59 65 5 17 69 27 78 59 10 14 96 36 39 66 63 41 17 +136 +9708 +47 96 34 7 83 3 22 77 42 39 78 72 70 91 13 91 19 11 38 5 +137 +13580 +69 25 98 97 2 9 98 34 54 77 92 22 35 53 49 51 31 7 38 45 +138 +11210 +41 41 21 49 88 85 21 83 81 43 69 23 65 5 91 95 40 1 75 98 +139 +4553 +48 18 44 62 95 73 40 80 83 81 23 24 24 38 56 78 27 38 58 99 +140 +15193 +57 67 71 14 4 60 98 30 23 58 39 82 1 20 16 55 15 35 63 6 +141 +3894 +74 77 58 21 22 23 45 89 44 81 77 4 19 91 66 18 50 6 26 93 +142 +4854 +63 46 68 39 78 23 37 91 45 37 3 65 40 2 26 5 51 93 82 57 +143 +11975 +61 57 49 67 89 23 97 96 66 22 45 74 1 3 76 44 30 44 7 58 +144 +6277 +55 60 28 38 74 55 69 87 97 31 12 30 22 62 15 71 8 76 61 39 +145 +8319 +52 2 16 35 56 58 42 81 52 96 44 23 80 68 99 8 27 90 90 89 +146 +12302 +61 4 77 36 75 37 68 76 24 75 24 1 33 10 94 79 64 80 42 49 +147 +3605 +72 15 53 74 72 35 35 16 3 46 37 17 16 21 71 85 89 57 62 90 +148 +13599 +92 14 63 97 45 26 19 15 51 17 78 40 25 1 27 78 42 97 77 79 +149 +8438 +63 69 95 2 12 17 27 71 17 54 77 46 52 95 31 38 67 7 8 26 +150 +11385 +74 85 92 79 15 73 27 63 22 36 58 86 75 45 19 11 3 65 77 20 +151 +2909 +33 1 79 36 33 22 32 52 86 4 50 50 22 12 81 23 95 85 2 66 +152 +3720 +33 36 43 44 44 82 87 80 97 27 89 61 5 78 44 38 93 52 5 14 +153 +10735 +49 53 17 62 24 88 25 34 63 10 26 60 40 84 29 67 94 95 77 25 +154 +9026 +27 7 58 88 10 22 68 31 15 66 56 78 86 59 86 59 70 13 43 66 +155 +2819 +28 31 16 55 15 1 99 95 64 43 8 66 93 72 58 14 44 5 90 24 +156 +1447 +6 19 70 86 24 92 89 24 27 4 22 2 49 1 42 92 78 29 85 5 +157 +6661 +54 46 82 42 76 57 43 77 35 4 88 2 47 54 5 90 66 41 74 79 +158 +2228 +6 43 64 46 1 16 12 98 67 41 23 86 6 94 75 27 77 14 51 89 +159 +10025 +68 84 7 52 74 37 79 12 65 36 18 56 91 36 28 85 42 25 81 7 +160 +2375 +54 6 41 12 62 6 39 76 76 97 95 18 39 77 25 43 9 52 17 37 +161 +13483 +48 18 63 91 70 57 76 29 86 50 5 43 7 70 29 6 32 96 71 46 +162 +2571 +34 84 54 64 26 6 13 81 19 45 19 14 95 13 87 95 84 53 31 67 +163 +2427 +60 95 37 90 1 20 91 93 65 25 82 6 78 84 32 92 87 87 12 71 +164 +4020 +40 65 6 70 24 62 62 13 89 71 44 10 19 20 3 65 61 22 23 70 +165 +1739 +2 89 59 16 57 75 41 36 10 61 87 73 78 74 39 95 32 24 22 56 +166 +9184 +85 90 95 9 36 17 20 94 80 50 92 67 29 85 25 46 26 76 96 26 +167 +14997 +33 48 55 18 54 95 61 43 48 56 46 1 60 59 91 39 7 35 59 38 +168 +3670 +65 97 41 3 89 77 35 7 77 70 73 99 51 51 22 7 72 71 49 15 +169 +7848 +46 44 25 19 81 90 21 7 48 8 85 90 3 87 86 90 46 20 38 56 +170 +9376 +48 15 14 21 14 14 93 12 79 99 42 82 63 6 92 8 35 10 60 51 +171 +2948 +17 48 87 16 50 95 2 64 81 68 3 8 49 78 65 20 43 96 99 93 +172 +12787 +98 33 89 55 7 5 41 68 93 25 36 96 73 60 32 8 57 11 35 9 +173 +15195 +72 27 34 36 11 18 4 46 50 2 92 14 59 59 34 60 58 17 32 76 +174 +1442 +36 30 17 31 71 13 67 82 2 57 9 33 15 62 77 29 88 22 19 10 +175 +1370 +45 97 42 19 37 49 14 4 50 90 85 28 87 71 83 94 45 49 46 89 +176 +1458 +9 80 34 53 3 25 75 83 47 99 24 30 82 60 55 93 99 3 60 40 +177 +4668 +73 33 2 80 46 1 53 28 65 14 13 97 17 26 11 53 8 11 54 33 +178 +7553 +3 65 98 60 17 58 84 2 63 55 49 1 27 51 24 96 83 76 93 30 +179 +4907 +75 93 8 7 94 79 13 84 67 53 59 55 49 20 41 51 44 59 90 66 +180 +1803 +16 86 80 53 81 60 29 36 72 56 5 69 1 40 78 63 2 9 51 48 +181 +11594 +31 8 4 62 3 89 96 34 39 65 86 90 11 73 49 7 76 47 13 62 +182 +10282 +54 78 48 48 24 64 92 7 55 33 22 14 29 82 29 3 25 84 75 27 +183 +2950 +19 62 72 77 13 90 21 92 1 98 20 91 67 28 99 68 4 5 11 50 +184 +3123 +97 41 28 10 96 79 81 23 50 45 5 91 1 20 65 38 90 99 40 52 +185 +8842 +84 83 41 2 48 61 95 81 13 69 85 12 81 51 36 21 55 82 38 53 +186 +9145 +30 97 17 86 62 18 76 56 7 59 45 53 73 23 96 36 93 75 66 5 +187 +13556 +29 31 17 54 4 10 32 50 18 22 73 70 11 88 96 48 68 56 73 93 +188 +3835 +56 24 34 31 80 4 80 86 55 50 9 3 73 61 22 3 98 62 74 74 +189 +9461 +42 29 27 72 77 19 35 50 96 46 23 90 11 90 16 34 70 61 4 62 +190 +8779 +25 92 36 59 40 58 65 66 73 70 59 50 11 63 27 77 7 68 49 14 +191 +12708 +1 41 65 26 11 19 72 62 29 45 90 67 81 85 41 41 67 98 32 9 +192 +6171 +31 8 47 96 45 28 68 63 85 14 54 33 89 85 79 81 30 81 58 88 +193 +12063 +72 7 34 69 91 54 97 37 5 62 57 27 81 86 37 13 96 64 95 66 +194 +3706 +25 57 67 80 23 58 2 28 14 66 27 60 63 6 48 78 88 90 56 40 +195 +14231 +83 49 13 19 23 41 77 7 39 84 35 82 60 15 90 50 98 64 71 70 +196 +10479 +99 17 56 72 29 40 34 23 7 14 21 6 17 38 44 86 58 86 19 96 +197 +4693 +50 8 9 28 94 33 78 99 19 2 34 38 98 59 74 44 48 46 13 86 +198 +10669 +92 40 72 59 12 2 8 14 9 89 38 92 27 8 88 23 12 3 24 40 +199 +1240 +83 28 5 22 92 26 93 49 6 72 70 3 42 22 21 58 48 35 2 7 +200 +7065 +10 48 88 28 1 99 22 58 96 98 45 84 4 91 13 77 6 4 60 33 +201 +11727 +22 51 58 42 73 38 71 61 62 42 2 47 11 45 93 37 64 10 11 4 +202 +2490 +26 84 17 37 50 87 35 35 82 13 32 22 29 24 69 76 58 34 54 55 +203 +4422 +56 3 4 20 31 11 61 46 72 38 76 80 62 47 50 89 68 27 66 32 +204 +13020 +99 43 67 99 25 32 82 38 71 90 25 47 39 38 79 37 97 84 6 13 +205 +8257 +42 72 47 37 6 67 26 62 71 20 99 7 77 29 95 51 72 27 38 89 +206 +7716 +48 47 46 65 31 76 74 53 46 9 40 76 7 87 35 76 82 81 60 60 +207 +6985 +93 30 19 53 9 55 47 7 77 3 63 18 24 17 93 13 46 5 89 42 +208 +13897 +46 33 7 51 83 32 97 23 99 24 18 93 72 44 72 58 58 91 46 90 +209 +5587 +61 90 34 47 19 74 72 24 86 79 81 90 23 83 68 6 2 61 37 71 +210 +4187 +78 45 75 68 72 85 52 73 96 15 79 50 89 66 18 48 7 82 49 5 +211 +9888 +61 39 6 15 52 30 7 23 89 82 34 43 61 41 81 93 20 1 6 65 +212 +15526 +37 33 40 86 9 40 4 91 39 1 10 95 43 78 23 33 89 52 54 1 +213 +10302 +34 50 87 60 30 31 41 34 80 34 39 48 64 77 43 47 36 7 14 38 +214 +10625 +29 43 75 61 60 92 12 43 85 65 69 55 70 76 60 21 59 41 98 4 +215 +9688 +46 41 12 16 83 12 65 10 84 23 28 56 94 84 68 70 76 87 77 37 +216 +12937 +72 56 80 94 10 79 13 70 39 77 67 82 87 20 35 14 81 42 20 50 +217 +12848 +19 85 83 54 79 78 99 94 45 44 23 91 99 36 69 75 76 52 54 28 +218 +1376 +63 50 17 24 45 27 81 85 62 45 53 39 59 33 89 41 24 68 41 11 +219 +14312 +32 27 40 71 63 22 69 53 41 68 87 41 63 35 51 71 42 12 81 90 +220 +6132 +69 96 38 4 73 5 77 28 55 91 86 48 84 24 52 61 7 33 4 83 +221 +13890 +99 94 16 1 20 29 49 99 31 44 79 62 89 21 52 87 86 3 61 20 +222 +15362 +89 48 33 1 76 26 19 25 27 80 18 33 57 79 18 68 78 94 99 23 +223 +1793 +48 68 61 26 34 80 78 38 69 60 15 63 20 28 22 78 82 95 73 26 +224 +5961 +23 96 13 65 66 78 46 93 85 7 72 46 71 94 4 51 36 14 83 27 +225 +1964 +78 75 33 21 48 97 81 39 11 86 21 93 32 80 1 11 91 76 35 95 +226 +9775 +94 89 88 80 55 16 81 31 89 51 13 30 83 76 53 84 94 57 48 18 +227 +14131 +93 62 99 40 39 24 36 51 37 90 32 48 13 35 44 84 47 31 58 4 +228 +12919 +84 45 33 46 33 78 11 1 4 64 21 12 48 50 94 4 14 19 83 52 +229 +14389 +28 40 37 75 97 58 51 23 40 43 26 11 80 93 14 7 41 23 84 58 +230 +12015 +70 39 54 80 18 73 72 42 86 25 76 10 90 22 99 51 23 25 33 67 +231 +11474 +94 7 43 43 62 32 86 23 37 63 22 49 68 94 78 30 42 58 82 95 +232 +11254 +52 23 96 49 46 17 65 97 87 32 43 65 80 57 43 87 34 13 64 6 +233 +8406 +54 49 65 25 3 95 81 69 8 89 23 89 81 21 48 5 13 61 12 49 +234 +15290 +48 51 15 39 26 38 31 53 11 56 8 9 95 10 30 29 30 80 24 87 +235 +15916 +55 35 63 2 21 37 91 4 97 8 2 94 52 49 92 13 29 91 80 35 +236 +11523 +85 30 34 20 24 54 95 58 39 45 3 45 30 10 88 70 6 44 95 1 +237 +13091 +71 59 42 45 55 89 64 84 32 8 9 71 87 72 66 47 79 97 80 48 +238 +4481 +17 51 94 85 59 28 75 78 96 28 19 1 82 1 57 92 32 43 48 80 +239 +10093 +31 52 26 89 75 98 70 63 40 34 31 79 24 89 74 10 32 48 61 38 +240 +12777 +42 29 72 48 30 59 43 17 76 30 14 24 23 53 64 46 92 6 41 50 +241 +6272 +32 47 56 75 78 46 61 41 20 97 58 2 59 87 57 73 55 83 7 89 +242 +12723 +67 72 82 43 34 89 65 81 83 22 9 70 26 20 7 9 30 27 80 90 +243 +15095 +94 40 90 66 59 36 14 42 70 74 96 40 79 77 27 40 32 32 84 52 +244 +7762 +2 72 11 32 72 56 71 19 93 15 37 15 62 96 98 71 1 27 89 40 +245 +2843 +46 30 1 93 66 97 9 94 84 86 50 76 35 41 58 78 72 51 89 28 +246 +8230 +99 47 41 16 70 75 68 53 52 21 17 78 64 70 17 37 83 77 82 22 +247 +8338 +15 7 96 13 31 67 26 23 19 88 73 23 99 51 1 24 92 16 95 92 +248 +3838 +97 76 31 67 5 37 34 60 32 54 43 7 89 25 98 35 15 95 24 90 +249 +3107 +62 59 51 85 22 62 21 57 51 25 50 91 71 86 4 39 52 66 77 31 +250 +14937 +51 40 43 26 10 46 7 67 86 50 22 5 89 26 84 57 62 31 6 71 +251 +13311 +42 22 11 34 97 23 48 70 47 99 99 9 47 34 61 45 48 94 31 59 +252 +3986 +26 8 56 60 3 92 21 9 10 49 47 84 62 30 85 78 14 14 10 71 +253 +1935 +32 32 31 42 94 24 19 70 56 39 71 55 62 46 58 91 7 92 58 90 +254 +6150 +46 18 79 45 59 95 69 49 77 98 37 35 79 51 32 11 91 49 5 86 +255 +14663 +96 47 52 51 83 81 42 39 53 72 19 75 1 76 77 2 92 6 43 82 +256 +1192 +87 77 73 39 21 53 68 85 75 57 93 55 71 49 28 23 35 26 32 57 +257 +12715 +3 85 6 8 98 16 90 75 19 81 19 16 57 50 25 45 30 33 61 15 +258 +13665 +81 10 75 39 40 66 94 6 78 7 59 28 76 56 68 62 86 92 95 49 +259 +9225 +65 75 5 74 8 63 31 2 71 8 46 49 27 44 64 87 3 48 37 47 +260 +3598 +39 35 52 96 89 15 80 50 35 22 33 73 49 69 3 78 90 24 75 85 +261 +14250 +39 99 87 38 46 22 57 10 79 57 50 76 98 92 35 55 62 42 94 23 +262 +11986 +87 7 4 65 92 72 48 51 77 51 64 53 93 91 93 31 35 28 65 42 +263 +1199 +45 72 15 97 44 19 68 99 68 92 6 33 39 62 4 86 5 70 58 66 +264 +6354 +5 14 78 83 62 30 46 72 90 92 49 17 45 39 33 29 31 27 12 2 +265 +3212 +64 72 99 39 52 11 2 1 63 38 67 1 54 84 99 14 39 61 45 3 +266 +5996 +17 5 22 58 61 13 39 10 99 6 37 6 7 18 43 27 25 70 11 44 +267 +7916 +3 49 95 43 59 59 99 97 13 96 8 58 70 94 66 78 75 53 77 75 +268 +12693 +74 87 4 27 44 81 2 95 14 29 5 41 10 79 79 36 59 3 96 55 +269 +13415 +75 58 36 62 6 45 47 94 80 57 52 52 56 67 87 24 93 16 77 52 +270 +5472 +57 30 43 63 30 47 36 10 31 49 57 41 15 33 4 37 10 12 43 77 +271 +10731 +19 56 86 62 41 65 37 84 50 60 47 33 81 11 46 3 87 17 75 73 +272 +4091 +11 89 87 91 98 28 81 47 74 92 95 89 70 63 14 66 11 1 64 44 +273 +9669 +75 24 18 42 72 3 71 7 48 73 87 37 20 24 66 85 15 47 39 91 +274 +7692 +24 90 50 58 61 76 83 69 6 63 29 32 18 89 53 55 39 71 74 81 +275 +7256 +31 56 35 89 26 86 56 71 89 75 73 69 79 66 14 35 24 2 19 98 +276 +1781 +55 65 49 67 43 76 8 63 72 63 86 25 39 92 12 61 56 51 56 21 +277 +6312 +73 70 47 32 45 20 85 90 43 13 24 30 58 71 79 73 83 29 50 5 +278 +15761 +34 24 88 44 73 18 60 4 80 82 21 14 63 30 57 59 7 55 64 93 +279 +15632 +88 66 10 13 88 60 13 55 88 52 16 68 92 6 6 65 29 37 14 28 +280 +6727 +79 67 33 47 83 14 80 34 10 90 55 26 78 63 95 14 54 25 82 59 +281 +6148 +88 94 72 3 64 40 25 55 15 92 32 71 67 85 17 35 90 87 33 25 +282 +12418 +45 43 61 94 19 96 20 42 39 5 79 72 25 91 49 1 86 93 87 15 +283 +7377 +99 51 61 52 73 25 13 6 99 74 66 34 66 39 26 38 8 55 80 38 +284 +3316 +82 79 17 89 81 51 18 48 18 61 54 65 17 7 22 13 9 93 47 78 +285 +4296 +40 88 75 1 58 3 67 50 77 80 43 37 81 72 24 68 41 51 81 98 +286 +6363 +57 3 87 45 35 64 43 63 98 39 20 97 29 91 75 97 92 29 82 2 +287 +8615 +91 14 27 30 47 27 40 31 15 2 9 87 18 65 41 99 95 75 16 4 +288 +13162 +31 51 35 87 92 83 91 46 11 80 83 51 99 70 84 23 33 58 94 46 +289 +8592 +62 63 80 52 53 12 20 58 36 43 43 35 30 52 14 96 76 61 42 45 +290 +3602 +17 20 15 94 62 69 89 95 36 55 1 67 91 92 2 67 9 4 55 70 +291 +5018 +87 83 97 55 90 32 58 20 99 83 91 70 10 93 91 19 83 37 89 66 +292 +6231 +3 84 89 9 51 85 26 90 14 63 61 63 10 3 77 8 19 46 61 50 +293 +7770 +97 94 81 56 86 71 67 5 76 99 35 85 41 7 43 98 25 79 23 7 +294 +12389 +92 85 64 15 78 10 34 42 90 24 66 43 40 31 66 54 31 29 54 9 +295 +11166 +51 53 22 1 56 97 50 32 75 65 56 22 56 4 66 82 3 36 52 31 +296 +10044 +23 62 28 45 65 41 49 36 14 90 79 19 98 31 48 5 86 36 44 85 +297 +13169 +7 12 34 87 1 6 11 89 55 53 59 37 22 26 30 14 44 59 82 85 +298 +5549 +75 58 42 16 11 17 82 19 48 31 19 59 54 77 49 67 31 87 98 62 +299 +1567 +64 59 65 81 65 43 55 94 41 4 36 26 71 50 64 45 48 55 73 1 diff --git a/data/jobshop/300_20_10.txt b/data/jobshop/300_20_10.txt new file mode 100644 index 0000000000..c8cdc3a05d --- /dev/null +++ b/data/jobshop/300_20_10.txt @@ -0,0 +1,903 @@ +300 +20 +298801227 +0 +5997 +53 50 69 71 35 20 96 59 48 25 35 95 54 36 22 77 73 82 64 40 +1 +2330 +49 25 94 83 3 2 42 54 83 99 82 71 34 7 42 82 17 10 98 55 +2 +4022 +40 33 19 77 54 70 36 5 62 74 10 77 49 43 17 77 8 4 43 48 +3 +13110 +19 32 11 33 84 42 84 5 26 83 19 64 93 21 39 38 56 18 37 12 +4 +4842 +25 25 8 59 86 45 93 52 35 13 16 69 14 50 74 8 60 59 29 39 +5 +6732 +54 96 10 12 71 85 69 82 33 45 75 49 52 93 65 18 60 28 67 25 +6 +5156 +5 77 23 42 3 49 43 32 88 18 98 81 69 63 49 82 50 16 55 96 +7 +8515 +37 78 83 66 40 50 63 48 26 3 43 66 15 71 61 12 53 46 42 58 +8 +13920 +56 44 43 56 15 27 79 10 40 49 54 75 46 56 77 7 56 78 49 20 +9 +6317 +18 35 96 30 93 91 96 40 7 31 73 17 64 11 79 29 50 92 44 12 +10 +12493 +31 38 20 17 8 78 25 60 78 38 49 21 77 7 68 80 83 70 10 24 +11 +2484 +30 63 48 21 6 82 93 26 93 31 55 47 59 33 28 27 13 58 54 52 +12 +2775 +2 77 14 15 53 61 72 2 42 97 10 54 1 97 96 39 33 47 66 72 +13 +2850 +5 76 72 72 72 62 23 65 64 73 94 61 41 65 89 47 76 47 64 49 +14 +15071 +15 35 13 73 54 73 62 62 4 82 63 2 38 99 83 92 6 39 80 91 +15 +7039 +71 83 41 83 57 83 70 4 82 58 9 91 13 45 27 4 62 87 17 5 +16 +4594 +46 26 61 47 14 15 64 17 19 1 47 83 89 8 52 30 58 93 49 99 +17 +14253 +49 84 19 92 80 75 4 90 73 76 37 89 93 83 55 92 81 95 14 16 +18 +12057 +89 95 47 1 61 11 38 86 10 86 96 81 30 23 91 69 71 77 49 31 +19 +1795 +59 34 6 25 24 21 30 89 44 58 3 73 85 23 13 51 77 13 35 45 +20 +6954 +42 87 58 87 19 4 65 22 95 80 93 12 59 67 53 25 11 97 70 7 +21 +12587 +13 6 42 83 33 75 84 21 52 89 65 44 20 65 97 12 31 92 51 87 +22 +9877 +56 52 25 57 28 71 48 22 1 66 46 25 20 32 47 50 16 50 54 26 +23 +1384 +27 38 12 23 32 45 44 62 30 57 16 10 82 84 9 29 21 17 83 79 +24 +8892 +13 9 66 78 68 28 31 65 88 32 55 71 67 52 20 47 99 63 39 72 +25 +1068 +29 98 81 57 83 48 31 86 19 54 4 10 39 37 61 49 48 69 89 1 +26 +4136 +20 41 26 96 31 51 20 75 51 69 54 83 12 84 80 89 62 64 75 11 +27 +7359 +30 28 28 7 8 65 54 90 99 37 15 76 90 72 46 64 72 17 33 26 +28 +6862 +26 50 12 89 83 15 27 97 80 61 98 26 43 34 73 97 9 81 44 70 +29 +2038 +98 94 92 73 99 59 83 88 93 24 14 19 94 1 43 7 2 87 32 52 +30 +5653 +12 56 29 52 82 97 67 30 58 53 16 19 48 53 36 33 67 86 96 62 +31 +10261 +48 48 12 21 82 9 98 29 99 58 99 17 11 4 47 18 84 78 72 38 +32 +8031 +54 23 64 74 80 5 56 91 89 36 89 88 26 67 6 14 50 37 19 38 +33 +2368 +93 93 91 78 33 43 20 42 3 43 65 57 29 48 28 15 27 24 83 67 +34 +1439 +29 56 84 72 33 1 7 7 57 93 99 8 49 50 85 14 37 33 44 21 +35 +8902 +51 3 58 62 48 60 44 41 40 57 37 26 91 19 44 42 37 65 50 67 +36 +6787 +33 53 90 79 67 41 43 41 9 53 34 24 17 45 39 7 88 55 67 20 +37 +15205 +32 67 33 8 53 20 43 1 68 40 26 78 25 15 54 31 18 41 93 49 +38 +5777 +80 55 44 24 68 59 2 42 96 39 36 66 54 34 8 49 45 90 42 69 +39 +11467 +9 26 19 38 90 95 27 93 20 52 74 41 6 65 73 43 27 87 88 65 +40 +12641 +14 79 13 42 13 46 88 73 39 3 40 42 49 31 63 17 98 66 71 18 +41 +13591 +11 83 23 64 55 87 49 62 77 77 51 14 62 94 29 31 81 34 31 63 +42 +8781 +46 63 37 10 85 43 55 74 60 84 95 80 87 85 94 3 86 56 19 4 +43 +4311 +86 6 11 80 35 4 52 76 73 49 85 32 58 55 75 52 77 57 31 83 +44 +11619 +55 4 13 88 6 32 46 19 53 57 25 42 10 55 40 76 24 46 17 5 +45 +5596 +2 74 51 21 12 79 42 2 79 3 51 55 57 46 29 98 51 58 69 29 +46 +15563 +78 93 88 30 34 44 85 72 62 1 10 1 5 40 13 50 43 59 28 17 +47 +15508 +55 87 62 98 79 17 28 86 36 57 70 82 95 42 19 82 46 23 61 75 +48 +1092 +68 47 62 25 83 71 47 95 2 19 13 31 73 50 63 51 35 13 76 28 +49 +10293 +49 84 31 88 98 69 65 36 41 33 4 43 55 69 31 84 5 94 7 15 +50 +13180 +12 48 87 11 83 3 41 42 76 46 89 20 87 2 16 26 17 73 19 44 +51 +10507 +56 89 92 35 89 2 96 35 57 80 43 56 89 60 90 59 49 44 38 88 +52 +1769 +53 16 85 65 64 42 10 47 31 69 86 72 50 40 3 64 75 65 73 42 +53 +2866 +20 63 52 62 44 67 25 65 78 22 28 53 23 69 2 74 92 91 48 46 +54 +15405 +63 58 29 78 4 48 49 8 73 7 55 56 82 92 59 7 82 36 7 19 +55 +4032 +79 67 76 67 75 91 59 12 5 80 23 57 22 58 35 51 80 54 93 59 +56 +8927 +1 29 61 98 97 20 54 92 97 97 13 21 20 24 65 35 61 55 1 20 +57 +8264 +84 42 3 9 97 32 83 83 64 85 27 66 48 29 94 6 12 3 70 30 +58 +5225 +37 13 37 22 12 41 31 15 52 70 30 84 75 26 53 63 96 90 79 35 +59 +9579 +38 24 32 61 12 79 96 52 86 27 59 9 36 16 5 42 15 91 35 15 +60 +8731 +99 17 10 27 9 80 31 5 31 67 18 34 79 40 55 49 18 80 56 66 +61 +12878 +99 30 64 17 45 83 82 90 78 51 19 86 43 38 86 19 24 14 32 68 +62 +11395 +23 61 14 13 82 72 75 40 72 2 16 22 65 26 36 1 98 17 58 81 +63 +8831 +27 7 21 87 51 80 6 87 86 24 48 85 99 43 56 46 91 63 19 66 +64 +3114 +68 40 57 66 19 21 26 57 43 55 60 67 25 74 96 5 51 50 92 13 +65 +8783 +58 64 92 6 7 13 18 88 32 97 41 5 39 60 54 89 92 35 13 34 +66 +10018 +32 46 50 64 42 21 71 60 28 34 56 46 48 85 34 34 28 59 40 93 +67 +3735 +32 54 52 65 45 91 67 86 28 34 27 62 10 5 66 74 69 68 81 58 +68 +7806 +79 60 55 92 53 84 35 34 22 83 26 86 29 42 67 77 11 90 53 42 +69 +14475 +17 76 50 43 25 75 17 58 74 89 73 8 14 58 62 94 84 49 58 52 +70 +10905 +29 91 26 23 67 24 57 33 60 75 5 62 37 74 36 36 9 52 27 34 +71 +12994 +17 58 7 16 82 48 56 74 1 22 26 27 53 21 15 19 78 33 31 7 +72 +1936 +90 53 70 51 49 61 57 53 84 47 32 84 87 18 34 56 86 15 19 52 +73 +10829 +91 71 85 19 62 14 94 43 80 56 57 45 27 79 43 5 18 60 68 92 +74 +14091 +24 89 89 36 18 67 62 22 88 47 59 2 98 60 32 11 53 51 9 51 +75 +14067 +37 78 92 56 4 40 36 81 84 84 16 14 98 73 61 51 99 19 66 29 +76 +8276 +78 20 3 65 99 22 48 76 17 35 96 4 82 91 62 68 14 45 69 54 +77 +14738 +78 47 59 65 70 2 79 84 93 41 88 80 90 51 46 26 67 9 99 97 +78 +7496 +91 33 76 72 54 5 26 37 72 85 11 83 47 96 11 17 3 1 90 74 +79 +9808 +61 14 4 9 11 18 31 40 38 17 32 14 77 1 94 44 16 66 13 48 +80 +3076 +5 75 17 38 16 23 49 51 42 9 59 61 66 19 6 11 23 41 12 16 +81 +7387 +6 29 80 26 75 32 63 90 65 40 71 77 91 46 63 40 78 40 33 74 +82 +1360 +61 73 87 84 27 16 50 96 5 29 14 19 7 88 17 59 42 74 39 78 +83 +11328 +73 62 80 23 16 37 87 66 64 80 75 9 94 26 13 79 24 68 5 37 +84 +13711 +31 91 66 75 58 23 58 22 51 93 30 91 51 87 59 77 44 52 77 51 +85 +3038 +71 54 43 39 29 60 19 9 85 51 34 45 81 49 68 60 17 81 8 66 +86 +14518 +23 76 56 15 59 42 97 59 73 62 58 74 52 63 17 58 90 40 18 67 +87 +1295 +22 21 42 68 47 58 46 7 48 30 98 72 64 75 94 13 38 75 67 38 +88 +4462 +58 51 57 39 47 20 88 73 42 16 39 10 41 10 19 43 72 18 56 38 +89 +13904 +72 99 63 87 90 52 27 75 14 59 52 21 66 19 94 23 71 37 71 90 +90 +7887 +80 73 62 63 60 31 37 59 69 75 67 72 50 62 14 45 58 68 35 22 +91 +1554 +98 34 40 86 22 19 45 20 5 10 87 71 83 62 61 36 90 73 27 20 +92 +3627 +81 57 57 74 73 45 49 85 98 76 48 95 71 82 78 52 1 84 69 71 +93 +8721 +2 81 85 87 69 70 30 41 14 82 59 78 2 80 22 48 22 91 38 8 +94 +11265 +75 4 33 79 81 41 49 41 77 24 57 61 96 3 14 93 64 40 83 24 +95 +7806 +18 86 1 25 25 53 28 19 10 8 52 7 53 7 55 27 40 39 27 76 +96 +2682 +86 21 30 92 38 11 3 32 74 19 21 23 15 28 87 22 63 16 22 29 +97 +11692 +60 6 60 54 36 57 30 48 5 44 66 96 77 3 60 61 53 4 5 18 +98 +5739 +40 83 15 4 67 74 6 18 76 45 15 77 47 28 88 95 52 83 61 55 +99 +11989 +82 40 18 76 84 54 62 34 10 51 95 47 68 52 69 45 22 55 71 76 +100 +8826 +17 93 21 80 81 99 37 45 88 95 99 66 15 48 67 18 81 97 33 13 +101 +6507 +84 65 62 32 54 34 81 62 63 47 60 40 24 45 71 14 38 43 16 94 +102 +2750 +2 71 99 91 47 90 51 25 49 22 44 32 65 45 58 13 78 46 47 96 +103 +6416 +74 49 52 15 83 44 69 80 98 41 39 54 24 35 16 42 38 90 19 65 +104 +6781 +76 18 36 84 8 32 32 87 59 9 18 52 31 92 43 63 62 6 15 92 +105 +13075 +89 17 35 88 59 33 30 44 67 84 57 44 46 85 96 83 95 94 41 76 +106 +6789 +78 28 36 19 96 26 15 43 72 96 64 79 44 90 32 18 46 20 42 39 +107 +8576 +37 67 20 6 83 35 51 30 42 28 57 23 61 12 91 38 40 24 54 23 +108 +8604 +31 20 62 95 44 2 20 39 18 49 21 39 68 16 28 35 53 48 66 74 +109 +6292 +21 37 64 94 2 72 82 73 7 59 90 55 1 1 70 28 24 73 41 12 +110 +4636 +31 95 61 17 86 22 55 23 7 94 52 9 57 35 57 55 75 78 36 47 +111 +6389 +25 95 66 86 66 99 76 88 13 98 52 43 75 47 2 80 75 23 88 5 +112 +13538 +33 84 31 20 69 91 97 62 89 93 53 73 48 64 52 90 53 52 14 27 +113 +10214 +37 24 85 77 64 94 47 94 9 94 43 70 43 22 89 29 88 47 32 92 +114 +8418 +94 93 71 60 83 8 13 87 48 89 98 24 29 30 10 18 9 73 5 78 +115 +2189 +40 48 33 40 68 78 66 95 15 3 91 94 74 90 41 23 71 50 1 6 +116 +3951 +77 8 15 35 62 22 54 83 86 62 67 21 72 22 55 50 25 10 13 3 +117 +11185 +68 78 68 94 36 74 33 21 86 76 62 47 37 79 19 73 95 41 1 4 +118 +4553 +30 79 85 2 40 71 81 65 36 98 76 83 81 16 86 36 49 97 64 19 +119 +4833 +88 91 40 19 96 26 40 72 85 64 37 16 52 75 14 69 59 29 83 50 +120 +12803 +24 30 99 59 66 70 64 16 30 58 6 21 6 6 71 13 61 70 34 88 +121 +12632 +47 30 8 96 92 53 18 77 37 18 80 45 82 84 46 39 51 93 98 29 +122 +14394 +45 51 62 89 46 9 58 87 13 6 57 21 10 99 79 8 39 29 67 41 +123 +3160 +41 74 48 3 51 8 94 49 14 68 94 73 18 6 33 92 16 79 6 10 +124 +2953 +67 29 65 14 71 11 16 74 74 46 39 13 10 45 14 65 11 14 88 93 +125 +11261 +30 62 73 33 74 75 86 70 39 66 41 12 30 6 9 33 41 2 19 99 +126 +11018 +85 80 71 17 56 25 8 71 97 11 14 70 39 82 99 69 27 76 31 43 +127 +1984 +83 76 17 76 34 32 15 89 47 36 12 17 42 30 18 30 73 76 16 49 +128 +12297 +51 56 87 29 67 53 18 49 5 47 20 55 70 18 16 83 22 20 41 10 +129 +10471 +14 53 37 41 99 53 97 85 63 63 19 40 85 96 91 13 78 47 35 8 +130 +10458 +19 14 95 77 3 79 3 2 7 77 94 12 44 89 19 8 62 72 16 11 +131 +2980 +44 3 54 77 90 49 72 18 45 84 21 12 60 28 52 3 4 98 3 89 +132 +7264 +26 55 62 99 68 11 27 10 4 9 91 14 76 86 1 70 64 77 2 96 +133 +8795 +68 96 84 55 5 17 90 31 70 95 85 49 5 56 82 7 95 5 12 14 +134 +13591 +86 48 25 59 65 5 17 69 27 78 59 10 14 96 36 39 66 63 41 17 +135 +9708 +47 96 34 7 83 3 22 77 42 39 78 72 70 91 13 91 19 11 38 5 +136 +13581 +69 25 98 97 2 9 98 34 54 77 92 22 35 53 49 51 31 7 38 45 +137 +11210 +41 41 21 49 88 85 21 83 81 43 69 23 65 5 91 95 40 1 75 98 +138 +4553 +48 18 44 62 95 73 40 80 83 81 23 24 24 38 56 78 27 38 58 99 +139 +15194 +57 67 71 14 4 60 98 30 23 58 39 82 1 20 16 55 15 35 63 6 +140 +3894 +74 77 58 21 22 23 45 89 44 81 77 4 19 91 66 18 50 6 26 93 +141 +4854 +63 46 68 39 78 23 37 91 45 37 3 65 40 2 26 5 51 93 82 57 +142 +11975 +61 57 49 67 89 23 97 96 66 22 45 74 1 3 76 44 30 44 7 58 +143 +6277 +55 60 28 38 74 55 69 87 97 31 12 30 22 62 15 71 8 76 61 39 +144 +8319 +52 2 16 35 56 58 42 81 52 96 44 23 80 68 99 8 27 90 90 89 +145 +12303 +61 4 77 36 75 37 68 76 24 75 24 1 33 10 94 79 64 80 42 49 +146 +3605 +72 15 53 74 72 35 35 16 3 46 37 17 16 21 71 85 89 57 62 90 +147 +13599 +92 14 63 97 45 26 19 15 51 17 78 40 25 1 27 78 42 97 77 79 +148 +8438 +63 69 95 2 12 17 27 71 17 54 77 46 52 95 31 38 67 7 8 26 +149 +11385 +74 85 92 79 15 73 27 63 22 36 58 86 75 45 19 11 3 65 77 20 +150 +2909 +33 1 79 36 33 22 32 52 86 4 50 50 22 12 81 23 95 85 2 66 +151 +3720 +33 36 43 44 44 82 87 80 97 27 89 61 5 78 44 38 93 52 5 14 +152 +10735 +49 53 17 62 24 88 25 34 63 10 26 60 40 84 29 67 94 95 77 25 +153 +9026 +27 7 58 88 10 22 68 31 15 66 56 78 86 59 86 59 70 13 43 66 +154 +2819 +28 31 16 55 15 1 99 95 64 43 8 66 93 72 58 14 44 5 90 24 +155 +1447 +6 19 70 86 24 92 89 24 27 4 22 2 49 1 42 92 78 29 85 5 +156 +6662 +54 46 82 42 76 57 43 77 35 4 88 2 47 54 5 90 66 41 74 79 +157 +2228 +6 43 64 46 1 16 12 98 67 41 23 86 6 94 75 27 77 14 51 89 +158 +10025 +68 84 7 52 74 37 79 12 65 36 18 56 91 36 28 85 42 25 81 7 +159 +2375 +54 6 41 12 62 6 39 76 76 97 95 18 39 77 25 43 9 52 17 37 +160 +13483 +48 18 63 91 70 57 76 29 86 50 5 43 7 70 29 6 32 96 71 46 +161 +2572 +34 84 54 64 26 6 13 81 19 45 19 14 95 13 87 95 84 53 31 67 +162 +2427 +60 95 37 90 1 20 91 93 65 25 82 6 78 84 32 92 87 87 12 71 +163 +4020 +40 65 6 70 24 62 62 13 89 71 44 10 19 20 3 65 61 22 23 70 +164 +1739 +2 89 59 16 57 75 41 36 10 61 87 73 78 74 39 95 32 24 22 56 +165 +9184 +85 90 95 9 36 17 20 94 80 50 92 67 29 85 25 46 26 76 96 26 +166 +14998 +33 48 55 18 54 95 61 43 48 56 46 1 60 59 91 39 7 35 59 38 +167 +3670 +65 97 41 3 89 77 35 7 77 70 73 99 51 51 22 7 72 71 49 15 +168 +7848 +46 44 25 19 81 90 21 7 48 8 85 90 3 87 86 90 46 20 38 56 +169 +9376 +48 15 14 21 14 14 93 12 79 99 42 82 63 6 92 8 35 10 60 51 +170 +2948 +17 48 87 16 50 95 2 64 81 68 3 8 49 78 65 20 43 96 99 93 +171 +12788 +98 33 89 55 7 5 41 68 93 25 36 96 73 60 32 8 57 11 35 9 +172 +15195 +72 27 34 36 11 18 4 46 50 2 92 14 59 59 34 60 58 17 32 76 +173 +1442 +36 30 17 31 71 13 67 82 2 57 9 33 15 62 77 29 88 22 19 10 +174 +1370 +45 97 42 19 37 49 14 4 50 90 85 28 87 71 83 94 45 49 46 89 +175 +1458 +9 80 34 53 3 25 75 83 47 99 24 30 82 60 55 93 99 3 60 40 +176 +4668 +73 33 2 80 46 1 53 28 65 14 13 97 17 26 11 53 8 11 54 33 +177 +7554 +3 65 98 60 17 58 84 2 63 55 49 1 27 51 24 96 83 76 93 30 +178 +4907 +75 93 8 7 94 79 13 84 67 53 59 55 49 20 41 51 44 59 90 66 +179 +1803 +16 86 80 53 81 60 29 36 72 56 5 69 1 40 78 63 2 9 51 48 +180 +11594 +31 8 4 62 3 89 96 34 39 65 86 90 11 73 49 7 76 47 13 62 +181 +10283 +54 78 48 48 24 64 92 7 55 33 22 14 29 82 29 3 25 84 75 27 +182 +2950 +19 62 72 77 13 90 21 92 1 98 20 91 67 28 99 68 4 5 11 50 +183 +3123 +97 41 28 10 96 79 81 23 50 45 5 91 1 20 65 38 90 99 40 52 +184 +8842 +84 83 41 2 48 61 95 81 13 69 85 12 81 51 36 21 55 82 38 53 +185 +9145 +30 97 17 86 62 18 76 56 7 59 45 53 73 23 96 36 93 75 66 5 +186 +13556 +29 31 17 54 4 10 32 50 18 22 73 70 11 88 96 48 68 56 73 93 +187 +3835 +56 24 34 31 80 4 80 86 55 50 9 3 73 61 22 3 98 62 74 74 +188 +9461 +42 29 27 72 77 19 35 50 96 46 23 90 11 90 16 34 70 61 4 62 +189 +8779 +25 92 36 59 40 58 65 66 73 70 59 50 11 63 27 77 7 68 49 14 +190 +12709 +1 41 65 26 11 19 72 62 29 45 90 67 81 85 41 41 67 98 32 9 +191 +6171 +31 8 47 96 45 28 68 63 85 14 54 33 89 85 79 81 30 81 58 88 +192 +12064 +72 7 34 69 91 54 97 37 5 62 57 27 81 86 37 13 96 64 95 66 +193 +3706 +25 57 67 80 23 58 2 28 14 66 27 60 63 6 48 78 88 90 56 40 +194 +14232 +83 49 13 19 23 41 77 7 39 84 35 82 60 15 90 50 98 64 71 70 +195 +10479 +99 17 56 72 29 40 34 23 7 14 21 6 17 38 44 86 58 86 19 96 +196 +4693 +50 8 9 28 94 33 78 99 19 2 34 38 98 59 74 44 48 46 13 86 +197 +10670 +92 40 72 59 12 2 8 14 9 89 38 92 27 8 88 23 12 3 24 40 +198 +1240 +83 28 5 22 92 26 93 49 6 72 70 3 42 22 21 58 48 35 2 7 +199 +7065 +10 48 88 28 1 99 22 58 96 98 45 84 4 91 13 77 6 4 60 33 +200 +11727 +22 51 58 42 73 38 71 61 62 42 2 47 11 45 93 37 64 10 11 4 +201 +2490 +26 84 17 37 50 87 35 35 82 13 32 22 29 24 69 76 58 34 54 55 +202 +4423 +56 3 4 20 31 11 61 46 72 38 76 80 62 47 50 89 68 27 66 32 +203 +13021 +99 43 67 99 25 32 82 38 71 90 25 47 39 38 79 37 97 84 6 13 +204 +8257 +42 72 47 37 6 67 26 62 71 20 99 7 77 29 95 51 72 27 38 89 +205 +7716 +48 47 46 65 31 76 74 53 46 9 40 76 7 87 35 76 82 81 60 60 +206 +6986 +93 30 19 53 9 55 47 7 77 3 63 18 24 17 93 13 46 5 89 42 +207 +13897 +46 33 7 51 83 32 97 23 99 24 18 93 72 44 72 58 58 91 46 90 +208 +5587 +61 90 34 47 19 74 72 24 86 79 81 90 23 83 68 6 2 61 37 71 +209 +4187 +78 45 75 68 72 85 52 73 96 15 79 50 89 66 18 48 7 82 49 5 +210 +9889 +61 39 6 15 52 30 7 23 89 82 34 43 61 41 81 93 20 1 6 65 +211 +15526 +37 33 40 86 9 40 4 91 39 1 10 95 43 78 23 33 89 52 54 1 +212 +10303 +34 50 87 60 30 31 41 34 80 34 39 48 64 77 43 47 36 7 14 38 +213 +10625 +29 43 75 61 60 92 12 43 85 65 69 55 70 76 60 21 59 41 98 4 +214 +9689 +46 41 12 16 83 12 65 10 84 23 28 56 94 84 68 70 76 87 77 37 +215 +12938 +72 56 80 94 10 79 13 70 39 77 67 82 87 20 35 14 81 42 20 50 +216 +12848 +19 85 83 54 79 78 99 94 45 44 23 91 99 36 69 75 76 52 54 28 +217 +1376 +63 50 17 24 45 27 81 85 62 45 53 39 59 33 89 41 24 68 41 11 +218 +14312 +32 27 40 71 63 22 69 53 41 68 87 41 63 35 51 71 42 12 81 90 +219 +6132 +69 96 38 4 73 5 77 28 55 91 86 48 84 24 52 61 7 33 4 83 +220 +13891 +99 94 16 1 20 29 49 99 31 44 79 62 89 21 52 87 86 3 61 20 +221 +15362 +89 48 33 1 76 26 19 25 27 80 18 33 57 79 18 68 78 94 99 23 +222 +1794 +48 68 61 26 34 80 78 38 69 60 15 63 20 28 22 78 82 95 73 26 +223 +5962 +23 96 13 65 66 78 46 93 85 7 72 46 71 94 4 51 36 14 83 27 +224 +1964 +78 75 33 21 48 97 81 39 11 86 21 93 32 80 1 11 91 76 35 95 +225 +9775 +94 89 88 80 55 16 81 31 89 51 13 30 83 76 53 84 94 57 48 18 +226 +14132 +93 62 99 40 39 24 36 51 37 90 32 48 13 35 44 84 47 31 58 4 +227 +12919 +84 45 33 46 33 78 11 1 4 64 21 12 48 50 94 4 14 19 83 52 +228 +14390 +28 40 37 75 97 58 51 23 40 43 26 11 80 93 14 7 41 23 84 58 +229 +12015 +70 39 54 80 18 73 72 42 86 25 76 10 90 22 99 51 23 25 33 67 +230 +11474 +94 7 43 43 62 32 86 23 37 63 22 49 68 94 78 30 42 58 82 95 +231 +11255 +52 23 96 49 46 17 65 97 87 32 43 65 80 57 43 87 34 13 64 6 +232 +8406 +54 49 65 25 3 95 81 69 8 89 23 89 81 21 48 5 13 61 12 49 +233 +15290 +48 51 15 39 26 38 31 53 11 56 8 9 95 10 30 29 30 80 24 87 +234 +15916 +55 35 63 2 21 37 91 4 97 8 2 94 52 49 92 13 29 91 80 35 +235 +11523 +85 30 34 20 24 54 95 58 39 45 3 45 30 10 88 70 6 44 95 1 +236 +13092 +71 59 42 45 55 89 64 84 32 8 9 71 87 72 66 47 79 97 80 48 +237 +4481 +17 51 94 85 59 28 75 78 96 28 19 1 82 1 57 92 32 43 48 80 +238 +10093 +31 52 26 89 75 98 70 63 40 34 31 79 24 89 74 10 32 48 61 38 +239 +12777 +42 29 72 48 30 59 43 17 76 30 14 24 23 53 64 46 92 6 41 50 +240 +6272 +32 47 56 75 78 46 61 41 20 97 58 2 59 87 57 73 55 83 7 89 +241 +12724 +67 72 82 43 34 89 65 81 83 22 9 70 26 20 7 9 30 27 80 90 +242 +15095 +94 40 90 66 59 36 14 42 70 74 96 40 79 77 27 40 32 32 84 52 +243 +7762 +2 72 11 32 72 56 71 19 93 15 37 15 62 96 98 71 1 27 89 40 +244 +2843 +46 30 1 93 66 97 9 94 84 86 50 76 35 41 58 78 72 51 89 28 +245 +8231 +99 47 41 16 70 75 68 53 52 21 17 78 64 70 17 37 83 77 82 22 +246 +8338 +15 7 96 13 31 67 26 23 19 88 73 23 99 51 1 24 92 16 95 92 +247 +3838 +97 76 31 67 5 37 34 60 32 54 43 7 89 25 98 35 15 95 24 90 +248 +3107 +62 59 51 85 22 62 21 57 51 25 50 91 71 86 4 39 52 66 77 31 +249 +14937 +51 40 43 26 10 46 7 67 86 50 22 5 89 26 84 57 62 31 6 71 +250 +13311 +42 22 11 34 97 23 48 70 47 99 99 9 47 34 61 45 48 94 31 59 +251 +3986 +26 8 56 60 3 92 21 9 10 49 47 84 62 30 85 78 14 14 10 71 +252 +1935 +32 32 31 42 94 24 19 70 56 39 71 55 62 46 58 91 7 92 58 90 +253 +6151 +46 18 79 45 59 95 69 49 77 98 37 35 79 51 32 11 91 49 5 86 +254 +14664 +96 47 52 51 83 81 42 39 53 72 19 75 1 76 77 2 92 6 43 82 +255 +1193 +87 77 73 39 21 53 68 85 75 57 93 55 71 49 28 23 35 26 32 57 +256 +12716 +3 85 6 8 98 16 90 75 19 81 19 16 57 50 25 45 30 33 61 15 +257 +13666 +81 10 75 39 40 66 94 6 78 7 59 28 76 56 68 62 86 92 95 49 +258 +9225 +65 75 5 74 8 63 31 2 71 8 46 49 27 44 64 87 3 48 37 47 +259 +3598 +39 35 52 96 89 15 80 50 35 22 33 73 49 69 3 78 90 24 75 85 +260 +14251 +39 99 87 38 46 22 57 10 79 57 50 76 98 92 35 55 62 42 94 23 +261 +11986 +87 7 4 65 92 72 48 51 77 51 64 53 93 91 93 31 35 28 65 42 +262 +1199 +45 72 15 97 44 19 68 99 68 92 6 33 39 62 4 86 5 70 58 66 +263 +6354 +5 14 78 83 62 30 46 72 90 92 49 17 45 39 33 29 31 27 12 2 +264 +3212 +64 72 99 39 52 11 2 1 63 38 67 1 54 84 99 14 39 61 45 3 +265 +5997 +17 5 22 58 61 13 39 10 99 6 37 6 7 18 43 27 25 70 11 44 +266 +7917 +3 49 95 43 59 59 99 97 13 96 8 58 70 94 66 78 75 53 77 75 +267 +12693 +74 87 4 27 44 81 2 95 14 29 5 41 10 79 79 36 59 3 96 55 +268 +13415 +75 58 36 62 6 45 47 94 80 57 52 52 56 67 87 24 93 16 77 52 +269 +5473 +57 30 43 63 30 47 36 10 31 49 57 41 15 33 4 37 10 12 43 77 +270 +10731 +19 56 86 62 41 65 37 84 50 60 47 33 81 11 46 3 87 17 75 73 +271 +4091 +11 89 87 91 98 28 81 47 74 92 95 89 70 63 14 66 11 1 64 44 +272 +9669 +75 24 18 42 72 3 71 7 48 73 87 37 20 24 66 85 15 47 39 91 +273 +7692 +24 90 50 58 61 76 83 69 6 63 29 32 18 89 53 55 39 71 74 81 +274 +7256 +31 56 35 89 26 86 56 71 89 75 73 69 79 66 14 35 24 2 19 98 +275 +1781 +55 65 49 67 43 76 8 63 72 63 86 25 39 92 12 61 56 51 56 21 +276 +6312 +73 70 47 32 45 20 85 90 43 13 24 30 58 71 79 73 83 29 50 5 +277 +15762 +34 24 88 44 73 18 60 4 80 82 21 14 63 30 57 59 7 55 64 93 +278 +15633 +88 66 10 13 88 60 13 55 88 52 16 68 92 6 6 65 29 37 14 28 +279 +6728 +79 67 33 47 83 14 80 34 10 90 55 26 78 63 95 14 54 25 82 59 +280 +6149 +88 94 72 3 64 40 25 55 15 92 32 71 67 85 17 35 90 87 33 25 +281 +12418 +45 43 61 94 19 96 20 42 39 5 79 72 25 91 49 1 86 93 87 15 +282 +7378 +99 51 61 52 73 25 13 6 99 74 66 34 66 39 26 38 8 55 80 38 +283 +3316 +82 79 17 89 81 51 18 48 18 61 54 65 17 7 22 13 9 93 47 78 +284 +4296 +40 88 75 1 58 3 67 50 77 80 43 37 81 72 24 68 41 51 81 98 +285 +6363 +57 3 87 45 35 64 43 63 98 39 20 97 29 91 75 97 92 29 82 2 +286 +8616 +91 14 27 30 47 27 40 31 15 2 9 87 18 65 41 99 95 75 16 4 +287 +13163 +31 51 35 87 92 83 91 46 11 80 83 51 99 70 84 23 33 58 94 46 +288 +8592 +62 63 80 52 53 12 20 58 36 43 43 35 30 52 14 96 76 61 42 45 +289 +3602 +17 20 15 94 62 69 89 95 36 55 1 67 91 92 2 67 9 4 55 70 +290 +5018 +87 83 97 55 90 32 58 20 99 83 91 70 10 93 91 19 83 37 89 66 +291 +6231 +3 84 89 9 51 85 26 90 14 63 61 63 10 3 77 8 19 46 61 50 +292 +7770 +97 94 81 56 86 71 67 5 76 99 35 85 41 7 43 98 25 79 23 7 +293 +12389 +92 85 64 15 78 10 34 42 90 24 66 43 40 31 66 54 31 29 54 9 +294 +11167 +51 53 22 1 56 97 50 32 75 65 56 22 56 4 66 82 3 36 52 31 +295 +10044 +23 62 28 45 65 41 49 36 14 90 79 19 98 31 48 5 86 36 44 85 +296 +13169 +7 12 34 87 1 6 11 89 55 53 59 37 22 26 30 14 44 59 82 85 +297 +5549 +75 58 42 16 11 17 82 19 48 31 19 59 54 77 49 67 31 87 98 62 +298 +1567 +64 59 65 81 65 43 55 94 41 4 36 26 71 50 64 45 48 55 73 1 +299 +8907 +23 35 84 34 56 79 73 37 51 78 56 74 50 57 24 69 94 31 31 26 diff --git a/data/jobshop/30_10_01.txt b/data/jobshop/30_10_01.txt new file mode 100644 index 0000000000..1340d054c2 --- /dev/null +++ b/data/jobshop/30_10_01.txt @@ -0,0 +1,93 @@ +30 +10 +1250939344 +0 +1106 +32 52 87 25 5 12 30 11 17 84 +1 +850 +41 76 98 45 44 90 2 46 90 2 +2 +1445 +7 72 31 11 85 83 5 86 91 74 +3 +1698 +16 64 14 38 2 92 15 55 24 76 +4 +1146 +47 83 37 16 59 63 71 2 37 89 +5 +1452 +90 51 27 84 85 74 46 78 78 78 +6 +1062 +35 11 28 78 44 86 49 55 78 37 +7 +1161 +58 9 1 29 75 22 89 68 91 31 +8 +1283 +30 94 12 87 51 54 59 49 61 21 +9 +1525 +9 10 76 90 54 65 42 12 5 31 +10 +1368 +24 50 69 72 4 55 13 56 6 25 +11 +1336 +74 48 65 99 87 19 56 53 61 33 +12 +1261 +95 68 49 58 80 7 27 20 73 37 +13 +1220 +27 2 41 97 68 35 13 63 31 94 +14 +1344 +67 51 16 29 37 78 29 79 71 40 +15 +1496 +37 73 59 7 87 32 20 1 23 77 +16 +1779 +25 91 16 76 35 10 30 84 22 68 +17 +1369 +1 6 73 82 38 75 26 37 58 30 +18 +1532 +63 92 58 68 20 14 98 38 72 88 +19 +945 +75 50 46 12 75 53 12 99 80 24 +20 +939 +2 61 53 35 52 49 48 99 98 47 +21 +1167 +28 72 71 85 61 40 54 23 81 45 +22 +865 +25 9 82 32 79 19 93 27 2 41 +23 +876 +35 47 84 61 97 25 29 68 75 67 +24 +561 +92 54 43 61 10 54 51 58 18 30 +25 +1241 +37 6 20 50 57 5 33 32 86 85 +26 +568 +12 95 96 85 85 37 32 32 60 83 +27 +1437 +73 24 47 41 6 56 80 79 40 51 +28 +1242 +56 23 50 16 59 18 9 17 82 14 +29 +1162 +24 18 5 41 87 31 14 29 17 19 diff --git a/data/jobshop/30_10_02.txt b/data/jobshop/30_10_02.txt new file mode 100644 index 0000000000..e7f7c3a98f --- /dev/null +++ b/data/jobshop/30_10_02.txt @@ -0,0 +1,93 @@ +30 +10 +672650478 +0 +851 +41 76 98 45 44 90 2 46 90 2 +1 +1446 +7 72 31 11 85 83 5 86 91 74 +2 +1700 +16 64 14 38 2 92 15 55 24 76 +3 +1147 +47 83 37 16 59 63 71 2 37 89 +4 +1453 +90 51 27 84 85 74 46 78 78 78 +5 +1063 +35 11 28 78 44 86 49 55 78 37 +6 +1162 +58 9 1 29 75 22 89 68 91 31 +7 +1284 +30 94 12 87 51 54 59 49 61 21 +8 +1526 +9 10 76 90 54 65 42 12 5 31 +9 +1370 +24 50 69 72 4 55 13 56 6 25 +10 +1338 +74 48 65 99 87 19 56 53 61 33 +11 +1262 +95 68 49 58 80 7 27 20 73 37 +12 +1221 +27 2 41 97 68 35 13 63 31 94 +13 +1345 +67 51 16 29 37 78 29 79 71 40 +14 +1497 +37 73 59 7 87 32 20 1 23 77 +15 +1780 +25 91 16 76 35 10 30 84 22 68 +16 +1370 +1 6 73 82 38 75 26 37 58 30 +17 +1533 +63 92 58 68 20 14 98 38 72 88 +18 +946 +75 50 46 12 75 53 12 99 80 24 +19 +939 +2 61 53 35 52 49 48 99 98 47 +20 +1168 +28 72 71 85 61 40 54 23 81 45 +21 +866 +25 9 82 32 79 19 93 27 2 41 +22 +877 +35 47 84 61 97 25 29 68 75 67 +23 +562 +92 54 43 61 10 54 51 58 18 30 +24 +1242 +37 6 20 50 57 5 33 32 86 85 +25 +568 +12 95 96 85 85 37 32 32 60 83 +26 +1438 +73 24 47 41 6 56 80 79 40 51 +27 +1243 +56 23 50 16 59 18 9 17 82 14 +28 +1163 +24 18 5 41 87 31 14 29 17 19 +29 +960 +52 87 25 5 12 30 11 17 84 44 diff --git a/data/jobshop/30_10_03.txt b/data/jobshop/30_10_03.txt new file mode 100644 index 0000000000..0c3b081105 --- /dev/null +++ b/data/jobshop/30_10_03.txt @@ -0,0 +1,93 @@ +30 +10 +882665938 +0 +1444 +7 72 31 11 85 83 5 86 91 74 +1 +1698 +16 64 14 38 2 92 15 55 24 76 +2 +1146 +47 83 37 16 59 63 71 2 37 89 +3 +1452 +90 51 27 84 85 74 46 78 78 78 +4 +1062 +35 11 28 78 44 86 49 55 78 37 +5 +1160 +58 9 1 29 75 22 89 68 91 31 +6 +1283 +30 94 12 87 51 54 59 49 61 21 +7 +1525 +9 10 76 90 54 65 42 12 5 31 +8 +1368 +24 50 69 72 4 55 13 56 6 25 +9 +1336 +74 48 65 99 87 19 56 53 61 33 +10 +1261 +95 68 49 58 80 7 27 20 73 37 +11 +1220 +27 2 41 97 68 35 13 63 31 94 +12 +1343 +67 51 16 29 37 78 29 79 71 40 +13 +1496 +37 73 59 7 87 32 20 1 23 77 +14 +1778 +25 91 16 76 35 10 30 84 22 68 +15 +1369 +1 6 73 82 38 75 26 37 58 30 +16 +1532 +63 92 58 68 20 14 98 38 72 88 +17 +945 +75 50 46 12 75 53 12 99 80 24 +18 +938 +2 61 53 35 52 49 48 99 98 47 +19 +1166 +28 72 71 85 61 40 54 23 81 45 +20 +865 +25 9 82 32 79 19 93 27 2 41 +21 +876 +35 47 84 61 97 25 29 68 75 67 +22 +561 +92 54 43 61 10 54 51 58 18 30 +23 +1241 +37 6 20 50 57 5 33 32 86 85 +24 +568 +12 95 96 85 85 37 32 32 60 83 +25 +1437 +73 24 47 41 6 56 80 79 40 51 +26 +1241 +56 23 50 16 59 18 9 17 82 14 +27 +1162 +24 18 5 41 87 31 14 29 17 19 +28 +959 +52 87 25 5 12 30 11 17 84 44 +29 +1324 +76 98 45 44 90 2 46 90 2 26 diff --git a/data/jobshop/30_10_04.txt b/data/jobshop/30_10_04.txt new file mode 100644 index 0000000000..66d48898e4 --- /dev/null +++ b/data/jobshop/30_10_04.txt @@ -0,0 +1,93 @@ +30 +10 +149386490 +0 +1705 +16 64 14 38 2 92 15 55 24 76 +1 +1151 +47 83 37 16 59 63 71 2 37 89 +2 +1458 +90 51 27 84 85 74 46 78 78 78 +3 +1067 +35 11 28 78 44 86 49 55 78 37 +4 +1165 +58 9 1 29 75 22 89 68 91 31 +5 +1288 +30 94 12 87 51 54 59 49 61 21 +6 +1531 +9 10 76 90 54 65 42 12 5 31 +7 +1374 +24 50 69 72 4 55 13 56 6 25 +8 +1342 +74 48 65 99 87 19 56 53 61 33 +9 +1266 +95 68 49 58 80 7 27 20 73 37 +10 +1225 +27 2 41 97 68 35 13 63 31 94 +11 +1349 +67 51 16 29 37 78 29 79 71 40 +12 +1502 +37 73 59 7 87 32 20 1 23 77 +13 +1786 +25 91 16 76 35 10 30 84 22 68 +14 +1375 +1 6 73 82 38 75 26 37 58 30 +15 +1538 +63 92 58 68 20 14 98 38 72 88 +16 +949 +75 50 46 12 75 53 12 99 80 24 +17 +942 +2 61 53 35 52 49 48 99 98 47 +18 +1171 +28 72 71 85 61 40 54 23 81 45 +19 +868 +25 9 82 32 79 19 93 27 2 41 +20 +879 +35 47 84 61 97 25 29 68 75 67 +21 +563 +92 54 43 61 10 54 51 58 18 30 +22 +1246 +37 6 20 50 57 5 33 32 86 85 +23 +570 +12 95 96 85 85 37 32 32 60 83 +24 +1443 +73 24 47 41 6 56 80 79 40 51 +25 +1247 +56 23 50 16 59 18 9 17 82 14 +26 +1167 +24 18 5 41 87 31 14 29 17 19 +27 +963 +52 87 25 5 12 30 11 17 84 44 +28 +1329 +76 98 45 44 90 2 46 90 2 26 +29 +1042 +72 31 11 85 83 5 86 91 74 68 diff --git a/data/jobshop/30_10_05.txt b/data/jobshop/30_10_05.txt new file mode 100644 index 0000000000..f044ab7861 --- /dev/null +++ b/data/jobshop/30_10_05.txt @@ -0,0 +1,93 @@ +30 +10 +330354087 +0 +1156 +47 83 37 16 59 63 71 2 37 89 +1 +1465 +90 51 27 84 85 74 46 78 78 78 +2 +1072 +35 11 28 78 44 86 49 55 78 37 +3 +1171 +58 9 1 29 75 22 89 68 91 31 +4 +1295 +30 94 12 87 51 54 59 49 61 21 +5 +1538 +9 10 76 90 54 65 42 12 5 31 +6 +1381 +24 50 69 72 4 55 13 56 6 25 +7 +1348 +74 48 65 99 87 19 56 53 61 33 +8 +1272 +95 68 49 58 80 7 27 20 73 37 +9 +1231 +27 2 41 97 68 35 13 63 31 94 +10 +1356 +67 51 16 29 37 78 29 79 71 40 +11 +1509 +37 73 59 7 87 32 20 1 23 77 +12 +1794 +25 91 16 76 35 10 30 84 22 68 +13 +1381 +1 6 73 82 38 75 26 37 58 30 +14 +1545 +63 92 58 68 20 14 98 38 72 88 +15 +953 +75 50 46 12 75 53 12 99 80 24 +16 +947 +2 61 53 35 52 49 48 99 98 47 +17 +1177 +28 72 71 85 61 40 54 23 81 45 +18 +873 +25 9 82 32 79 19 93 27 2 41 +19 +884 +35 47 84 61 97 25 29 68 75 67 +20 +566 +92 54 43 61 10 54 51 58 18 30 +21 +1252 +37 6 20 50 57 5 33 32 86 85 +22 +573 +12 95 96 85 85 37 32 32 60 83 +23 +1449 +73 24 47 41 6 56 80 79 40 51 +24 +1253 +56 23 50 16 59 18 9 17 82 14 +25 +1172 +24 18 5 41 87 31 14 29 17 19 +26 +968 +52 87 25 5 12 30 11 17 84 44 +27 +1336 +76 98 45 44 90 2 46 90 2 26 +28 +1047 +72 31 11 85 83 5 86 91 74 68 +29 +507 +64 14 38 2 92 15 55 24 76 86 diff --git a/data/jobshop/30_10_06.txt b/data/jobshop/30_10_06.txt new file mode 100644 index 0000000000..0a59cff78c --- /dev/null +++ b/data/jobshop/30_10_06.txt @@ -0,0 +1,93 @@ +30 +10 +1015912714 +0 +1465 +90 51 27 84 85 74 46 78 78 78 +1 +1072 +35 11 28 78 44 86 49 55 78 37 +2 +1171 +58 9 1 29 75 22 89 68 91 31 +3 +1295 +30 94 12 87 51 54 59 49 61 21 +4 +1538 +9 10 76 90 54 65 42 12 5 31 +5 +1381 +24 50 69 72 4 55 13 56 6 25 +6 +1348 +74 48 65 99 87 19 56 53 61 33 +7 +1272 +95 68 49 58 80 7 27 20 73 37 +8 +1231 +27 2 41 97 68 35 13 63 31 94 +9 +1356 +67 51 16 29 37 78 29 79 71 40 +10 +1509 +37 73 59 7 87 32 20 1 23 77 +11 +1794 +25 91 16 76 35 10 30 84 22 68 +12 +1381 +1 6 73 82 38 75 26 37 58 30 +13 +1545 +63 92 58 68 20 14 98 38 72 88 +14 +953 +75 50 46 12 75 53 12 99 80 24 +15 +947 +2 61 53 35 52 49 48 99 98 47 +16 +1177 +28 72 71 85 61 40 54 23 81 45 +17 +873 +25 9 82 32 79 19 93 27 2 41 +18 +884 +35 47 84 61 97 25 29 68 75 67 +19 +566 +92 54 43 61 10 54 51 58 18 30 +20 +1252 +37 6 20 50 57 5 33 32 86 85 +21 +573 +12 95 96 85 85 37 32 32 60 83 +22 +1449 +73 24 47 41 6 56 80 79 40 51 +23 +1253 +56 23 50 16 59 18 9 17 82 14 +24 +1172 +24 18 5 41 87 31 14 29 17 19 +25 +968 +52 87 25 5 12 30 11 17 84 44 +26 +1336 +76 98 45 44 90 2 46 90 2 26 +27 +1047 +72 31 11 85 83 5 86 91 74 68 +28 +507 +64 14 38 2 92 15 55 24 76 86 +29 +1692 +83 37 16 59 63 71 2 37 89 47 diff --git a/data/jobshop/30_10_07.txt b/data/jobshop/30_10_07.txt new file mode 100644 index 0000000000..937ded7710 --- /dev/null +++ b/data/jobshop/30_10_07.txt @@ -0,0 +1,93 @@ +30 +10 +1949990548 +0 +1070 +35 11 28 78 44 86 49 55 78 37 +1 +1169 +58 9 1 29 75 22 89 68 91 31 +2 +1293 +30 94 12 87 51 54 59 49 61 21 +3 +1536 +9 10 76 90 54 65 42 12 5 31 +4 +1379 +24 50 69 72 4 55 13 56 6 25 +5 +1346 +74 48 65 99 87 19 56 53 61 33 +6 +1270 +95 68 49 58 80 7 27 20 73 37 +7 +1229 +27 2 41 97 68 35 13 63 31 94 +8 +1354 +67 51 16 29 37 78 29 79 71 40 +9 +1507 +37 73 59 7 87 32 20 1 23 77 +10 +1792 +25 91 16 76 35 10 30 84 22 68 +11 +1379 +1 6 73 82 38 75 26 37 58 30 +12 +1543 +63 92 58 68 20 14 98 38 72 88 +13 +952 +75 50 46 12 75 53 12 99 80 24 +14 +945 +2 61 53 35 52 49 48 99 98 47 +15 +1175 +28 72 71 85 61 40 54 23 81 45 +16 +871 +25 9 82 32 79 19 93 27 2 41 +17 +882 +35 47 84 61 97 25 29 68 75 67 +18 +565 +92 54 43 61 10 54 51 58 18 30 +19 +1250 +37 6 20 50 57 5 33 32 86 85 +20 +572 +12 95 96 85 85 37 32 32 60 83 +21 +1447 +73 24 47 41 6 56 80 79 40 51 +22 +1251 +56 23 50 16 59 18 9 17 82 14 +23 +1171 +24 18 5 41 87 31 14 29 17 19 +24 +966 +52 87 25 5 12 30 11 17 84 44 +25 +1334 +76 98 45 44 90 2 46 90 2 26 +26 +1045 +72 31 11 85 83 5 86 91 74 68 +27 +506 +64 14 38 2 92 15 55 24 76 86 +28 +1690 +83 37 16 59 63 71 2 37 89 47 +29 +954 +51 27 84 85 74 46 78 78 78 69 diff --git a/data/jobshop/30_10_08.txt b/data/jobshop/30_10_08.txt new file mode 100644 index 0000000000..5a841f0905 --- /dev/null +++ b/data/jobshop/30_10_08.txt @@ -0,0 +1,93 @@ +30 +10 +743203369 +0 +1170 +58 9 1 29 75 22 89 68 91 31 +1 +1293 +30 94 12 87 51 54 59 49 61 21 +2 +1537 +9 10 76 90 54 65 42 12 5 31 +3 +1379 +24 50 69 72 4 55 13 56 6 25 +4 +1347 +74 48 65 99 87 19 56 53 61 33 +5 +1271 +95 68 49 58 80 7 27 20 73 37 +6 +1229 +27 2 41 97 68 35 13 63 31 94 +7 +1354 +67 51 16 29 37 78 29 79 71 40 +8 +1508 +37 73 59 7 87 32 20 1 23 77 +9 +1792 +25 91 16 76 35 10 30 84 22 68 +10 +1380 +1 6 73 82 38 75 26 37 58 30 +11 +1544 +63 92 58 68 20 14 98 38 72 88 +12 +952 +75 50 46 12 75 53 12 99 80 24 +13 +946 +2 61 53 35 52 49 48 99 98 47 +14 +1176 +28 72 71 85 61 40 54 23 81 45 +15 +872 +25 9 82 32 79 19 93 27 2 41 +16 +883 +35 47 84 61 97 25 29 68 75 67 +17 +566 +92 54 43 61 10 54 51 58 18 30 +18 +1251 +37 6 20 50 57 5 33 32 86 85 +19 +572 +12 95 96 85 85 37 32 32 60 83 +20 +1448 +73 24 47 41 6 56 80 79 40 51 +21 +1251 +56 23 50 16 59 18 9 17 82 14 +22 +1171 +24 18 5 41 87 31 14 29 17 19 +23 +967 +52 87 25 5 12 30 11 17 84 44 +24 +1334 +76 98 45 44 90 2 46 90 2 26 +25 +1046 +72 31 11 85 83 5 86 91 74 68 +26 +507 +64 14 38 2 92 15 55 24 76 86 +27 +1690 +83 37 16 59 63 71 2 37 89 47 +28 +955 +51 27 84 85 74 46 78 78 78 69 +29 +1416 +11 28 78 44 86 49 55 78 37 41 diff --git a/data/jobshop/30_10_09.txt b/data/jobshop/30_10_09.txt new file mode 100644 index 0000000000..b8c8898fe5 --- /dev/null +++ b/data/jobshop/30_10_09.txt @@ -0,0 +1,93 @@ +30 +10 +1254131831 +0 +1292 +30 94 12 87 51 54 59 49 61 21 +1 +1536 +9 10 76 90 54 65 42 12 5 31 +2 +1378 +24 50 69 72 4 55 13 56 6 25 +3 +1346 +74 48 65 99 87 19 56 53 61 33 +4 +1270 +95 68 49 58 80 7 27 20 73 37 +5 +1229 +27 2 41 97 68 35 13 63 31 94 +6 +1353 +67 51 16 29 37 78 29 79 71 40 +7 +1507 +37 73 59 7 87 32 20 1 23 77 +8 +1791 +25 91 16 76 35 10 30 84 22 68 +9 +1379 +1 6 73 82 38 75 26 37 58 30 +10 +1543 +63 92 58 68 20 14 98 38 72 88 +11 +951 +75 50 46 12 75 53 12 99 80 24 +12 +945 +2 61 53 35 52 49 48 99 98 47 +13 +1175 +28 72 71 85 61 40 54 23 81 45 +14 +871 +25 9 82 32 79 19 93 27 2 41 +15 +882 +35 47 84 61 97 25 29 68 75 67 +16 +565 +92 54 43 61 10 54 51 58 18 30 +17 +1250 +37 6 20 50 57 5 33 32 86 85 +18 +572 +12 95 96 85 85 37 32 32 60 83 +19 +1447 +73 24 47 41 6 56 80 79 40 51 +20 +1251 +56 23 50 16 59 18 9 17 82 14 +21 +1170 +24 18 5 41 87 31 14 29 17 19 +22 +966 +52 87 25 5 12 30 11 17 84 44 +23 +1333 +76 98 45 44 90 2 46 90 2 26 +24 +1045 +72 31 11 85 83 5 86 91 74 68 +25 +506 +64 14 38 2 92 15 55 24 76 86 +26 +1689 +83 37 16 59 63 71 2 37 89 47 +27 +954 +51 27 84 85 74 46 78 78 78 69 +28 +1416 +11 28 78 44 86 49 55 78 37 41 +29 +1136 +9 1 29 75 22 89 68 91 31 48 diff --git a/data/jobshop/30_10_10.txt b/data/jobshop/30_10_10.txt new file mode 100644 index 0000000000..0fab21e21d --- /dev/null +++ b/data/jobshop/30_10_10.txt @@ -0,0 +1,93 @@ +30 +10 +641688312 +0 +1539 +9 10 76 90 54 65 42 12 5 31 +1 +1381 +24 50 69 72 4 55 13 56 6 25 +2 +1348 +74 48 65 99 87 19 56 53 61 33 +3 +1272 +95 68 49 58 80 7 27 20 73 37 +4 +1231 +27 2 41 97 68 35 13 63 31 94 +5 +1356 +67 51 16 29 37 78 29 79 71 40 +6 +1510 +37 73 59 7 87 32 20 1 23 77 +7 +1795 +25 91 16 76 35 10 30 84 22 68 +8 +1381 +1 6 73 82 38 75 26 37 58 30 +9 +1546 +63 92 58 68 20 14 98 38 72 88 +10 +953 +75 50 46 12 75 53 12 99 80 24 +11 +947 +2 61 53 35 52 49 48 99 98 47 +12 +1177 +28 72 71 85 61 40 54 23 81 45 +13 +873 +25 9 82 32 79 19 93 27 2 41 +14 +884 +35 47 84 61 97 25 29 68 75 67 +15 +566 +92 54 43 61 10 54 51 58 18 30 +16 +1252 +37 6 20 50 57 5 33 32 86 85 +17 +573 +12 95 96 85 85 37 32 32 60 83 +18 +1450 +73 24 47 41 6 56 80 79 40 51 +19 +1253 +56 23 50 16 59 18 9 17 82 14 +20 +1172 +24 18 5 41 87 31 14 29 17 19 +21 +968 +52 87 25 5 12 30 11 17 84 44 +22 +1336 +76 98 45 44 90 2 46 90 2 26 +23 +1047 +72 31 11 85 83 5 86 91 74 68 +24 +507 +64 14 38 2 92 15 55 24 76 86 +25 +1692 +83 37 16 59 63 71 2 37 89 47 +26 +956 +51 27 84 85 74 46 78 78 78 69 +27 +1418 +11 28 78 44 86 49 55 78 37 41 +28 +1138 +9 1 29 75 22 89 68 91 31 48 +29 +1164 +94 12 87 51 54 59 49 61 21 57 diff --git a/data/jobshop/30_15_01.txt b/data/jobshop/30_15_01.txt new file mode 100644 index 0000000000..ef22035dc2 --- /dev/null +++ b/data/jobshop/30_15_01.txt @@ -0,0 +1,93 @@ +30 +15 +192584550 +0 +792 +24 50 69 72 4 55 13 56 6 25 63 98 26 52 87 +1 +2168 +74 48 65 99 87 19 56 53 61 33 61 72 56 54 45 +2 +2094 +95 68 49 58 80 7 27 20 73 37 55 36 99 48 5 +3 +1491 +27 2 41 97 68 35 13 63 31 94 52 45 42 55 64 +4 +1089 +67 51 16 29 37 78 29 79 71 40 61 9 48 85 17 +5 +849 +37 73 59 7 87 32 20 1 23 77 72 73 93 71 3 +6 +1847 +25 91 16 76 35 10 30 84 22 68 92 3 46 17 74 +7 +1687 +1 6 73 82 38 75 26 37 58 30 63 75 61 31 75 +8 +1090 +63 92 58 68 20 14 98 38 72 88 74 16 78 42 57 +9 +1482 +75 50 46 12 75 53 12 99 80 24 33 31 61 32 19 +10 +1119 +2 61 53 35 52 49 48 99 98 47 33 54 37 67 11 +11 +1232 +28 72 71 85 61 40 54 23 81 45 49 19 34 94 75 +12 +1217 +25 9 82 32 79 19 93 27 2 41 27 97 29 2 24 +13 +1108 +35 47 84 61 97 25 29 68 75 67 28 84 46 46 31 +14 +2158 +92 54 43 61 10 54 51 58 18 30 6 30 72 99 55 +15 +1875 +37 6 20 50 57 5 33 32 86 85 54 29 19 15 73 +16 +1888 +12 95 96 85 85 37 32 32 60 83 6 56 63 97 34 +17 +1391 +73 24 47 41 6 56 80 79 40 51 68 42 32 62 88 +18 +1260 +56 23 50 16 59 18 9 17 82 14 54 25 69 51 79 +19 +1312 +24 18 5 41 87 31 14 29 17 19 48 1 99 42 88 +20 +1670 +52 87 25 5 12 30 11 17 84 44 34 31 89 26 45 +21 +1884 +76 98 45 44 90 2 46 90 2 26 60 72 48 32 99 +22 +1871 +72 31 11 85 83 5 86 91 74 68 40 25 23 46 82 +23 +1259 +64 14 38 2 92 15 55 24 76 86 2 83 78 96 40 +24 +1969 +83 37 16 59 63 71 2 37 89 47 85 99 94 87 57 +25 +1126 +51 27 84 85 74 46 78 78 78 69 33 50 93 3 91 +26 +1978 +11 28 78 44 86 49 55 78 37 41 65 92 84 81 31 +27 +2142 +9 1 29 75 22 89 68 91 31 48 46 83 28 65 62 +28 +1246 +94 12 87 51 54 59 49 61 21 57 48 10 70 39 17 +29 +2029 +10 76 90 54 65 42 12 5 31 74 17 22 94 39 87 diff --git a/data/jobshop/30_15_02.txt b/data/jobshop/30_15_02.txt new file mode 100644 index 0000000000..66ce8588a4 --- /dev/null +++ b/data/jobshop/30_15_02.txt @@ -0,0 +1,93 @@ +30 +15 +510675821 +0 +2166 +74 48 65 99 87 19 56 53 61 33 61 72 56 54 45 +1 +2092 +95 68 49 58 80 7 27 20 73 37 55 36 99 48 5 +2 +1489 +27 2 41 97 68 35 13 63 31 94 52 45 42 55 64 +3 +1088 +67 51 16 29 37 78 29 79 71 40 61 9 48 85 17 +4 +849 +37 73 59 7 87 32 20 1 23 77 72 73 93 71 3 +5 +1845 +25 91 16 76 35 10 30 84 22 68 92 3 46 17 74 +6 +1685 +1 6 73 82 38 75 26 37 58 30 63 75 61 31 75 +7 +1089 +63 92 58 68 20 14 98 38 72 88 74 16 78 42 57 +8 +1481 +75 50 46 12 75 53 12 99 80 24 33 31 61 32 19 +9 +1118 +2 61 53 35 52 49 48 99 98 47 33 54 37 67 11 +10 +1231 +28 72 71 85 61 40 54 23 81 45 49 19 34 94 75 +11 +1216 +25 9 82 32 79 19 93 27 2 41 27 97 29 2 24 +12 +1107 +35 47 84 61 97 25 29 68 75 67 28 84 46 46 31 +13 +2156 +92 54 43 61 10 54 51 58 18 30 6 30 72 99 55 +14 +1873 +37 6 20 50 57 5 33 32 86 85 54 29 19 15 73 +15 +1886 +12 95 96 85 85 37 32 32 60 83 6 56 63 97 34 +16 +1390 +73 24 47 41 6 56 80 79 40 51 68 42 32 62 88 +17 +1259 +56 23 50 16 59 18 9 17 82 14 54 25 69 51 79 +18 +1311 +24 18 5 41 87 31 14 29 17 19 48 1 99 42 88 +19 +1668 +52 87 25 5 12 30 11 17 84 44 34 31 89 26 45 +20 +1882 +76 98 45 44 90 2 46 90 2 26 60 72 48 32 99 +21 +1869 +72 31 11 85 83 5 86 91 74 68 40 25 23 46 82 +22 +1258 +64 14 38 2 92 15 55 24 76 86 2 83 78 96 40 +23 +1968 +83 37 16 59 63 71 2 37 89 47 85 99 94 87 57 +24 +1125 +51 27 84 85 74 46 78 78 78 69 33 50 93 3 91 +25 +1977 +11 28 78 44 86 49 55 78 37 41 65 92 84 81 31 +26 +2140 +9 1 29 75 22 89 68 91 31 48 46 83 28 65 62 +27 +1245 +94 12 87 51 54 59 49 61 21 57 48 10 70 39 17 +28 +2027 +10 76 90 54 65 42 12 5 31 74 17 22 94 39 87 +29 +827 +50 69 72 4 55 13 56 6 25 63 98 26 52 87 3 diff --git a/data/jobshop/30_15_03.txt b/data/jobshop/30_15_03.txt new file mode 100644 index 0000000000..62e3308343 --- /dev/null +++ b/data/jobshop/30_15_03.txt @@ -0,0 +1,93 @@ +30 +15 +1583870135 +0 +2094 +95 68 49 58 80 7 27 20 73 37 55 36 99 48 5 +1 +1491 +27 2 41 97 68 35 13 63 31 94 52 45 42 55 64 +2 +1090 +67 51 16 29 37 78 29 79 71 40 61 9 48 85 17 +3 +850 +37 73 59 7 87 32 20 1 23 77 72 73 93 71 3 +4 +1847 +25 91 16 76 35 10 30 84 22 68 92 3 46 17 74 +5 +1687 +1 6 73 82 38 75 26 37 58 30 63 75 61 31 75 +6 +1090 +63 92 58 68 20 14 98 38 72 88 74 16 78 42 57 +7 +1483 +75 50 46 12 75 53 12 99 80 24 33 31 61 32 19 +8 +1119 +2 61 53 35 52 49 48 99 98 47 33 54 37 67 11 +9 +1232 +28 72 71 85 61 40 54 23 81 45 49 19 34 94 75 +10 +1218 +25 9 82 32 79 19 93 27 2 41 27 97 29 2 24 +11 +1108 +35 47 84 61 97 25 29 68 75 67 28 84 46 46 31 +12 +2159 +92 54 43 61 10 54 51 58 18 30 6 30 72 99 55 +13 +1875 +37 6 20 50 57 5 33 32 86 85 54 29 19 15 73 +14 +1888 +12 95 96 85 85 37 32 32 60 83 6 56 63 97 34 +15 +1391 +73 24 47 41 6 56 80 79 40 51 68 42 32 62 88 +16 +1260 +56 23 50 16 59 18 9 17 82 14 54 25 69 51 79 +17 +1312 +24 18 5 41 87 31 14 29 17 19 48 1 99 42 88 +18 +1670 +52 87 25 5 12 30 11 17 84 44 34 31 89 26 45 +19 +1884 +76 98 45 44 90 2 46 90 2 26 60 72 48 32 99 +20 +1871 +72 31 11 85 83 5 86 91 74 68 40 25 23 46 82 +21 +1259 +64 14 38 2 92 15 55 24 76 86 2 83 78 96 40 +22 +1970 +83 37 16 59 63 71 2 37 89 47 85 99 94 87 57 +23 +1126 +51 27 84 85 74 46 78 78 78 69 33 50 93 3 91 +24 +1979 +11 28 78 44 86 49 55 78 37 41 65 92 84 81 31 +25 +2142 +9 1 29 75 22 89 68 91 31 48 46 83 28 65 62 +26 +1246 +94 12 87 51 54 59 49 61 21 57 48 10 70 39 17 +27 +2029 +10 76 90 54 65 42 12 5 31 74 17 22 94 39 87 +28 +827 +50 69 72 4 55 13 56 6 25 63 98 26 52 87 3 +29 +1506 +48 65 99 87 19 56 53 61 33 61 72 56 54 45 97 diff --git a/data/jobshop/30_15_04.txt b/data/jobshop/30_15_04.txt new file mode 100644 index 0000000000..dcc928b06d --- /dev/null +++ b/data/jobshop/30_15_04.txt @@ -0,0 +1,93 @@ +30 +15 +2045554380 +0 +1491 +27 2 41 97 68 35 13 63 31 94 52 45 42 55 64 +1 +1089 +67 51 16 29 37 78 29 79 71 40 61 9 48 85 17 +2 +849 +37 73 59 7 87 32 20 1 23 77 72 73 93 71 3 +3 +1847 +25 91 16 76 35 10 30 84 22 68 92 3 46 17 74 +4 +1687 +1 6 73 82 38 75 26 37 58 30 63 75 61 31 75 +5 +1090 +63 92 58 68 20 14 98 38 72 88 74 16 78 42 57 +6 +1482 +75 50 46 12 75 53 12 99 80 24 33 31 61 32 19 +7 +1119 +2 61 53 35 52 49 48 99 98 47 33 54 37 67 11 +8 +1232 +28 72 71 85 61 40 54 23 81 45 49 19 34 94 75 +9 +1217 +25 9 82 32 79 19 93 27 2 41 27 97 29 2 24 +10 +1108 +35 47 84 61 97 25 29 68 75 67 28 84 46 46 31 +11 +2158 +92 54 43 61 10 54 51 58 18 30 6 30 72 99 55 +12 +1875 +37 6 20 50 57 5 33 32 86 85 54 29 19 15 73 +13 +1888 +12 95 96 85 85 37 32 32 60 83 6 56 63 97 34 +14 +1391 +73 24 47 41 6 56 80 79 40 51 68 42 32 62 88 +15 +1260 +56 23 50 16 59 18 9 17 82 14 54 25 69 51 79 +16 +1312 +24 18 5 41 87 31 14 29 17 19 48 1 99 42 88 +17 +1670 +52 87 25 5 12 30 11 17 84 44 34 31 89 26 45 +18 +1884 +76 98 45 44 90 2 46 90 2 26 60 72 48 32 99 +19 +1871 +72 31 11 85 83 5 86 91 74 68 40 25 23 46 82 +20 +1259 +64 14 38 2 92 15 55 24 76 86 2 83 78 96 40 +21 +1969 +83 37 16 59 63 71 2 37 89 47 85 99 94 87 57 +22 +1126 +51 27 84 85 74 46 78 78 78 69 33 50 93 3 91 +23 +1978 +11 28 78 44 86 49 55 78 37 41 65 92 84 81 31 +24 +2142 +9 1 29 75 22 89 68 91 31 48 46 83 28 65 62 +25 +1246 +94 12 87 51 54 59 49 61 21 57 48 10 70 39 17 +26 +2029 +10 76 90 54 65 42 12 5 31 74 17 22 94 39 87 +27 +827 +50 69 72 4 55 13 56 6 25 63 98 26 52 87 3 +28 +1505 +48 65 99 87 19 56 53 61 33 61 72 56 54 45 97 +29 +1306 +68 49 58 80 7 27 20 73 37 55 36 99 48 5 92 diff --git a/data/jobshop/30_15_05.txt b/data/jobshop/30_15_05.txt new file mode 100644 index 0000000000..c4e4dfc5d3 --- /dev/null +++ b/data/jobshop/30_15_05.txt @@ -0,0 +1,93 @@ +30 +15 +566759837 +0 +1091 +67 51 16 29 37 78 29 79 71 40 61 9 48 85 17 +1 +850 +37 73 59 7 87 32 20 1 23 77 72 73 93 71 3 +2 +1849 +25 91 16 76 35 10 30 84 22 68 92 3 46 17 74 +3 +1689 +1 6 73 82 38 75 26 37 58 30 63 75 61 31 75 +4 +1091 +63 92 58 68 20 14 98 38 72 88 74 16 78 42 57 +5 +1484 +75 50 46 12 75 53 12 99 80 24 33 31 61 32 19 +6 +1120 +2 61 53 35 52 49 48 99 98 47 33 54 37 67 11 +7 +1233 +28 72 71 85 61 40 54 23 81 45 49 19 34 94 75 +8 +1219 +25 9 82 32 79 19 93 27 2 41 27 97 29 2 24 +9 +1109 +35 47 84 61 97 25 29 68 75 67 28 84 46 46 31 +10 +2161 +92 54 43 61 10 54 51 58 18 30 6 30 72 99 55 +11 +1877 +37 6 20 50 57 5 33 32 86 85 54 29 19 15 73 +12 +1890 +12 95 96 85 85 37 32 32 60 83 6 56 63 97 34 +13 +1392 +73 24 47 41 6 56 80 79 40 51 68 42 32 62 88 +14 +1261 +56 23 50 16 59 18 9 17 82 14 54 25 69 51 79 +15 +1314 +24 18 5 41 87 31 14 29 17 19 48 1 99 42 88 +16 +1671 +52 87 25 5 12 30 11 17 84 44 34 31 89 26 45 +17 +1886 +76 98 45 44 90 2 46 90 2 26 60 72 48 32 99 +18 +1873 +72 31 11 85 83 5 86 91 74 68 40 25 23 46 82 +19 +1260 +64 14 38 2 92 15 55 24 76 86 2 83 78 96 40 +20 +1971 +83 37 16 59 63 71 2 37 89 47 85 99 94 87 57 +21 +1128 +51 27 84 85 74 46 78 78 78 69 33 50 93 3 91 +22 +1981 +11 28 78 44 86 49 55 78 37 41 65 92 84 81 31 +23 +2144 +9 1 29 75 22 89 68 91 31 48 46 83 28 65 62 +24 +1247 +94 12 87 51 54 59 49 61 21 57 48 10 70 39 17 +25 +2031 +10 76 90 54 65 42 12 5 31 74 17 22 94 39 87 +26 +828 +50 69 72 4 55 13 56 6 25 63 98 26 52 87 3 +27 +1507 +48 65 99 87 19 56 53 61 33 61 72 56 54 45 97 +28 +1307 +68 49 58 80 7 27 20 73 37 55 36 99 48 5 92 +29 +879 +2 41 97 68 35 13 63 31 94 52 45 42 55 64 51 diff --git a/data/jobshop/30_15_06.txt b/data/jobshop/30_15_06.txt new file mode 100644 index 0000000000..7a45f17072 --- /dev/null +++ b/data/jobshop/30_15_06.txt @@ -0,0 +1,93 @@ +30 +15 +1442606014 +0 +849 +37 73 59 7 87 32 20 1 23 77 72 73 93 71 3 +1 +1845 +25 91 16 76 35 10 30 84 22 68 92 3 46 17 74 +2 +1685 +1 6 73 82 38 75 26 37 58 30 63 75 61 31 75 +3 +1089 +63 92 58 68 20 14 98 38 72 88 74 16 78 42 57 +4 +1481 +75 50 46 12 75 53 12 99 80 24 33 31 61 32 19 +5 +1118 +2 61 53 35 52 49 48 99 98 47 33 54 37 67 11 +6 +1231 +28 72 71 85 61 40 54 23 81 45 49 19 34 94 75 +7 +1216 +25 9 82 32 79 19 93 27 2 41 27 97 29 2 24 +8 +1107 +35 47 84 61 97 25 29 68 75 67 28 84 46 46 31 +9 +2156 +92 54 43 61 10 54 51 58 18 30 6 30 72 99 55 +10 +1873 +37 6 20 50 57 5 33 32 86 85 54 29 19 15 73 +11 +1886 +12 95 96 85 85 37 32 32 60 83 6 56 63 97 34 +12 +1390 +73 24 47 41 6 56 80 79 40 51 68 42 32 62 88 +13 +1259 +56 23 50 16 59 18 9 17 82 14 54 25 69 51 79 +14 +1311 +24 18 5 41 87 31 14 29 17 19 48 1 99 42 88 +15 +1668 +52 87 25 5 12 30 11 17 84 44 34 31 89 26 45 +16 +1882 +76 98 45 44 90 2 46 90 2 26 60 72 48 32 99 +17 +1869 +72 31 11 85 83 5 86 91 74 68 40 25 23 46 82 +18 +1258 +64 14 38 2 92 15 55 24 76 86 2 83 78 96 40 +19 +1968 +83 37 16 59 63 71 2 37 89 47 85 99 94 87 57 +20 +1125 +51 27 84 85 74 46 78 78 78 69 33 50 93 3 91 +21 +1977 +11 28 78 44 86 49 55 78 37 41 65 92 84 81 31 +22 +2140 +9 1 29 75 22 89 68 91 31 48 46 83 28 65 62 +23 +1245 +94 12 87 51 54 59 49 61 21 57 48 10 70 39 17 +24 +2027 +10 76 90 54 65 42 12 5 31 74 17 22 94 39 87 +25 +827 +50 69 72 4 55 13 56 6 25 63 98 26 52 87 3 +26 +1504 +48 65 99 87 19 56 53 61 33 61 72 56 54 45 97 +27 +1305 +68 49 58 80 7 27 20 73 37 55 36 99 48 5 92 +28 +878 +2 41 97 68 35 13 63 31 94 52 45 42 55 64 51 +29 +2183 +51 16 29 37 78 29 79 71 40 61 9 48 85 17 23 diff --git a/data/jobshop/30_15_07.txt b/data/jobshop/30_15_07.txt new file mode 100644 index 0000000000..89c639ba1c --- /dev/null +++ b/data/jobshop/30_15_07.txt @@ -0,0 +1,93 @@ +30 +15 +788902668 +0 +1843 +25 91 16 76 35 10 30 84 22 68 92 3 46 17 74 +1 +1683 +1 6 73 82 38 75 26 37 58 30 63 75 61 31 75 +2 +1087 +63 92 58 68 20 14 98 38 72 88 74 16 78 42 57 +3 +1479 +75 50 46 12 75 53 12 99 80 24 33 31 61 32 19 +4 +1116 +2 61 53 35 52 49 48 99 98 47 33 54 37 67 11 +5 +1229 +28 72 71 85 61 40 54 23 81 45 49 19 34 94 75 +6 +1215 +25 9 82 32 79 19 93 27 2 41 27 97 29 2 24 +7 +1105 +35 47 84 61 97 25 29 68 75 67 28 84 46 46 31 +8 +2154 +92 54 43 61 10 54 51 58 18 30 6 30 72 99 55 +9 +1871 +37 6 20 50 57 5 33 32 86 85 54 29 19 15 73 +10 +1884 +12 95 96 85 85 37 32 32 60 83 6 56 63 97 34 +11 +1388 +73 24 47 41 6 56 80 79 40 51 68 42 32 62 88 +12 +1257 +56 23 50 16 59 18 9 17 82 14 54 25 69 51 79 +13 +1309 +24 18 5 41 87 31 14 29 17 19 48 1 99 42 88 +14 +1666 +52 87 25 5 12 30 11 17 84 44 34 31 89 26 45 +15 +1879 +76 98 45 44 90 2 46 90 2 26 60 72 48 32 99 +16 +1866 +72 31 11 85 83 5 86 91 74 68 40 25 23 46 82 +17 +1256 +64 14 38 2 92 15 55 24 76 86 2 83 78 96 40 +18 +1965 +83 37 16 59 63 71 2 37 89 47 85 99 94 87 57 +19 +1124 +51 27 84 85 74 46 78 78 78 69 33 50 93 3 91 +20 +1974 +11 28 78 44 86 49 55 78 37 41 65 92 84 81 31 +21 +2137 +9 1 29 75 22 89 68 91 31 48 46 83 28 65 62 +22 +1243 +94 12 87 51 54 59 49 61 21 57 48 10 70 39 17 +23 +2025 +10 76 90 54 65 42 12 5 31 74 17 22 94 39 87 +24 +826 +50 69 72 4 55 13 56 6 25 63 98 26 52 87 3 +25 +1502 +48 65 99 87 19 56 53 61 33 61 72 56 54 45 97 +26 +1303 +68 49 58 80 7 27 20 73 37 55 36 99 48 5 92 +27 +877 +2 41 97 68 35 13 63 31 94 52 45 42 55 64 51 +28 +2180 +51 16 29 37 78 29 79 71 40 61 9 48 85 17 23 +29 +1343 +73 59 7 87 32 20 1 23 77 72 73 93 71 3 7 diff --git a/data/jobshop/30_15_08.txt b/data/jobshop/30_15_08.txt new file mode 100644 index 0000000000..28e60b388f --- /dev/null +++ b/data/jobshop/30_15_08.txt @@ -0,0 +1,93 @@ +30 +15 +523104498 +0 +1687 +1 6 73 82 38 75 26 37 58 30 63 75 61 31 75 +1 +1090 +63 92 58 68 20 14 98 38 72 88 74 16 78 42 57 +2 +1482 +75 50 46 12 75 53 12 99 80 24 33 31 61 32 19 +3 +1119 +2 61 53 35 52 49 48 99 98 47 33 54 37 67 11 +4 +1232 +28 72 71 85 61 40 54 23 81 45 49 19 34 94 75 +5 +1217 +25 9 82 32 79 19 93 27 2 41 27 97 29 2 24 +6 +1108 +35 47 84 61 97 25 29 68 75 67 28 84 46 46 31 +7 +2158 +92 54 43 61 10 54 51 58 18 30 6 30 72 99 55 +8 +1875 +37 6 20 50 57 5 33 32 86 85 54 29 19 15 73 +9 +1888 +12 95 96 85 85 37 32 32 60 83 6 56 63 97 34 +10 +1391 +73 24 47 41 6 56 80 79 40 51 68 42 32 62 88 +11 +1260 +56 23 50 16 59 18 9 17 82 14 54 25 69 51 79 +12 +1312 +24 18 5 41 87 31 14 29 17 19 48 1 99 42 88 +13 +1670 +52 87 25 5 12 30 11 17 84 44 34 31 89 26 45 +14 +1884 +76 98 45 44 90 2 46 90 2 26 60 72 48 32 99 +15 +1871 +72 31 11 85 83 5 86 91 74 68 40 25 23 46 82 +16 +1259 +64 14 38 2 92 15 55 24 76 86 2 83 78 96 40 +17 +1969 +83 37 16 59 63 71 2 37 89 47 85 99 94 87 57 +18 +1126 +51 27 84 85 74 46 78 78 78 69 33 50 93 3 91 +19 +1978 +11 28 78 44 86 49 55 78 37 41 65 92 84 81 31 +20 +2142 +9 1 29 75 22 89 68 91 31 48 46 83 28 65 62 +21 +1246 +94 12 87 51 54 59 49 61 21 57 48 10 70 39 17 +22 +2029 +10 76 90 54 65 42 12 5 31 74 17 22 94 39 87 +23 +827 +50 69 72 4 55 13 56 6 25 63 98 26 52 87 3 +24 +1505 +48 65 99 87 19 56 53 61 33 61 72 56 54 45 97 +25 +1306 +68 49 58 80 7 27 20 73 37 55 36 99 48 5 92 +26 +879 +2 41 97 68 35 13 63 31 94 52 45 42 55 64 51 +27 +2185 +51 16 29 37 78 29 79 71 40 61 9 48 85 17 23 +28 +1346 +73 59 7 87 32 20 1 23 77 72 73 93 71 3 7 +29 +1159 +91 16 76 35 10 30 84 22 68 92 3 46 17 74 75 diff --git a/data/jobshop/30_15_09.txt b/data/jobshop/30_15_09.txt new file mode 100644 index 0000000000..1387373d70 --- /dev/null +++ b/data/jobshop/30_15_09.txt @@ -0,0 +1,93 @@ +30 +15 +19247068 +0 +1093 +63 92 58 68 20 14 98 38 72 88 74 16 78 42 57 +1 +1486 +75 50 46 12 75 53 12 99 80 24 33 31 61 32 19 +2 +1122 +2 61 53 35 52 49 48 99 98 47 33 54 37 67 11 +3 +1235 +28 72 71 85 61 40 54 23 81 45 49 19 34 94 75 +4 +1221 +25 9 82 32 79 19 93 27 2 41 27 97 29 2 24 +5 +1111 +35 47 84 61 97 25 29 68 75 67 28 84 46 46 31 +6 +2164 +92 54 43 61 10 54 51 58 18 30 6 30 72 99 55 +7 +1880 +37 6 20 50 57 5 33 32 86 85 54 29 19 15 73 +8 +1893 +12 95 96 85 85 37 32 32 60 83 6 56 63 97 34 +9 +1395 +73 24 47 41 6 56 80 79 40 51 68 42 32 62 88 +10 +1263 +56 23 50 16 59 18 9 17 82 14 54 25 69 51 79 +11 +1316 +24 18 5 41 87 31 14 29 17 19 48 1 99 42 88 +12 +1674 +52 87 25 5 12 30 11 17 84 44 34 31 89 26 45 +13 +1889 +76 98 45 44 90 2 46 90 2 26 60 72 48 32 99 +14 +1876 +72 31 11 85 83 5 86 91 74 68 40 25 23 46 82 +15 +1263 +64 14 38 2 92 15 55 24 76 86 2 83 78 96 40 +16 +1975 +83 37 16 59 63 71 2 37 89 47 85 99 94 87 57 +17 +1129 +51 27 84 85 74 46 78 78 78 69 33 50 93 3 91 +18 +1984 +11 28 78 44 86 49 55 78 37 41 65 92 84 81 31 +19 +2148 +9 1 29 75 22 89 68 91 31 48 46 83 28 65 62 +20 +1250 +94 12 87 51 54 59 49 61 21 57 48 10 70 39 17 +21 +2035 +10 76 90 54 65 42 12 5 31 74 17 22 94 39 87 +22 +830 +50 69 72 4 55 13 56 6 25 63 98 26 52 87 3 +23 +1510 +48 65 99 87 19 56 53 61 33 61 72 56 54 45 97 +24 +1309 +68 49 58 80 7 27 20 73 37 55 36 99 48 5 92 +25 +881 +2 41 97 68 35 13 63 31 94 52 45 42 55 64 51 +26 +2191 +51 16 29 37 78 29 79 71 40 61 9 48 85 17 23 +27 +1350 +73 59 7 87 32 20 1 23 77 72 73 93 71 3 7 +28 +1162 +91 16 76 35 10 30 84 22 68 92 3 46 17 74 75 +29 +1491 +6 73 82 38 75 26 37 58 30 63 75 61 31 75 64 diff --git a/data/jobshop/30_15_10.txt b/data/jobshop/30_15_10.txt new file mode 100644 index 0000000000..0f7d462a82 --- /dev/null +++ b/data/jobshop/30_15_10.txt @@ -0,0 +1,93 @@ +30 +15 +1362924826 +0 +1484 +75 50 46 12 75 53 12 99 80 24 33 31 61 32 19 +1 +1120 +2 61 53 35 52 49 48 99 98 47 33 54 37 67 11 +2 +1233 +28 72 71 85 61 40 54 23 81 45 49 19 34 94 75 +3 +1219 +25 9 82 32 79 19 93 27 2 41 27 97 29 2 24 +4 +1109 +35 47 84 61 97 25 29 68 75 67 28 84 46 46 31 +5 +2161 +92 54 43 61 10 54 51 58 18 30 6 30 72 99 55 +6 +1877 +37 6 20 50 57 5 33 32 86 85 54 29 19 15 73 +7 +1890 +12 95 96 85 85 37 32 32 60 83 6 56 63 97 34 +8 +1392 +73 24 47 41 6 56 80 79 40 51 68 42 32 62 88 +9 +1261 +56 23 50 16 59 18 9 17 82 14 54 25 69 51 79 +10 +1314 +24 18 5 41 87 31 14 29 17 19 48 1 99 42 88 +11 +1671 +52 87 25 5 12 30 11 17 84 44 34 31 89 26 45 +12 +1885 +76 98 45 44 90 2 46 90 2 26 60 72 48 32 99 +13 +1872 +72 31 11 85 83 5 86 91 74 68 40 25 23 46 82 +14 +1260 +64 14 38 2 92 15 55 24 76 86 2 83 78 96 40 +15 +1971 +83 37 16 59 63 71 2 37 89 47 85 99 94 87 57 +16 +1127 +51 27 84 85 74 46 78 78 78 69 33 50 93 3 91 +17 +1980 +11 28 78 44 86 49 55 78 37 41 65 92 84 81 31 +18 +2144 +9 1 29 75 22 89 68 91 31 48 46 83 28 65 62 +19 +1247 +94 12 87 51 54 59 49 61 21 57 48 10 70 39 17 +20 +2031 +10 76 90 54 65 42 12 5 31 74 17 22 94 39 87 +21 +828 +50 69 72 4 55 13 56 6 25 63 98 26 52 87 3 +22 +1507 +48 65 99 87 19 56 53 61 33 61 72 56 54 45 97 +23 +1307 +68 49 58 80 7 27 20 73 37 55 36 99 48 5 92 +24 +879 +2 41 97 68 35 13 63 31 94 52 45 42 55 64 51 +25 +2187 +51 16 29 37 78 29 79 71 40 61 9 48 85 17 23 +26 +1347 +73 59 7 87 32 20 1 23 77 72 73 93 71 3 7 +27 +1160 +91 16 76 35 10 30 84 22 68 92 3 46 17 74 75 +28 +1489 +6 73 82 38 75 26 37 58 30 63 75 61 31 75 64 +29 +2135 +92 58 68 20 14 98 38 72 88 74 16 78 42 57 23 diff --git a/data/jobshop/30_20_01.txt b/data/jobshop/30_20_01.txt new file mode 100644 index 0000000000..4fd9c4517b --- /dev/null +++ b/data/jobshop/30_20_01.txt @@ -0,0 +1,93 @@ +30 +20 +1616971680 +0 +1545 +2 61 53 35 52 49 48 99 98 47 33 54 37 67 11 25 48 30 34 30 +1 +1797 +28 72 71 85 61 40 54 23 81 45 49 19 34 94 75 33 23 61 57 51 +2 +1114 +25 9 82 32 79 19 93 27 2 41 27 97 29 2 24 32 93 7 81 74 +3 +1469 +35 47 84 61 97 25 29 68 75 67 28 84 46 46 31 25 56 40 4 29 +4 +1286 +92 54 43 61 10 54 51 58 18 30 6 30 72 99 55 96 3 64 86 62 +5 +1689 +37 6 20 50 57 5 33 32 86 85 54 29 19 15 73 77 53 46 21 80 +6 +1643 +12 95 96 85 85 37 32 32 60 83 6 56 63 97 34 78 67 54 6 76 +7 +2252 +73 24 47 41 6 56 80 79 40 51 68 42 32 62 88 44 55 60 83 56 +8 +1095 +56 23 50 16 59 18 9 17 82 14 54 25 69 51 79 35 26 76 40 53 +9 +1277 +24 18 5 41 87 31 14 29 17 19 48 1 99 42 88 38 79 91 93 14 +10 +2257 +52 87 25 5 12 30 11 17 84 44 34 31 89 26 45 63 83 58 65 3 +11 +2426 +76 98 45 44 90 2 46 90 2 26 60 72 48 32 99 77 63 53 71 55 +12 +1980 +72 31 11 85 83 5 86 91 74 68 40 25 23 46 82 76 6 71 49 96 +13 +2324 +64 14 38 2 92 15 55 24 76 86 2 83 78 96 40 35 4 89 18 48 +14 +2344 +83 37 16 59 63 71 2 37 89 47 85 99 94 87 57 83 74 78 17 96 +15 +1722 +51 27 84 85 74 46 78 78 78 69 33 50 93 3 91 26 93 20 28 25 +16 +2453 +11 28 78 44 86 49 55 78 37 41 65 92 84 81 31 84 87 47 67 41 +17 +1660 +9 1 29 75 22 89 68 91 31 48 46 83 28 65 62 95 47 33 20 18 +18 +1225 +94 12 87 51 54 59 49 61 21 57 48 10 70 39 17 34 84 14 37 67 +19 +1725 +10 76 90 54 65 42 12 5 31 74 17 22 94 39 87 87 48 75 95 77 +20 +1493 +50 69 72 4 55 13 56 6 25 63 98 26 52 87 3 6 89 29 95 46 +21 +1401 +48 65 99 87 19 56 53 61 33 61 72 56 54 45 97 52 16 73 84 57 +22 +1458 +68 49 58 80 7 27 20 73 37 55 36 99 48 5 92 38 63 62 24 60 +23 +2453 +2 41 97 68 35 13 63 31 94 52 45 42 55 64 51 9 58 91 93 2 +24 +2203 +51 16 29 37 78 29 79 71 40 61 9 48 85 17 23 98 67 54 48 4 +25 +1498 +73 59 7 87 32 20 1 23 77 72 73 93 71 3 7 41 29 76 8 15 +26 +1977 +91 16 76 35 10 30 84 22 68 92 3 46 17 74 75 28 42 21 78 14 +27 +2389 +6 73 82 38 75 26 37 58 30 63 75 61 31 75 64 50 13 51 79 69 +28 +2279 +92 58 68 20 14 98 38 72 88 74 16 78 42 57 23 94 24 99 91 85 +29 +1130 +50 46 12 75 53 12 99 80 24 33 31 61 32 19 50 56 17 73 30 1 diff --git a/data/jobshop/30_20_02.txt b/data/jobshop/30_20_02.txt new file mode 100644 index 0000000000..09a3a1a79d --- /dev/null +++ b/data/jobshop/30_20_02.txt @@ -0,0 +1,93 @@ +30 +20 +37472975 +0 +1799 +28 72 71 85 61 40 54 23 81 45 49 19 34 94 75 33 23 61 57 51 +1 +1116 +25 9 82 32 79 19 93 27 2 41 27 97 29 2 24 32 93 7 81 74 +2 +1471 +35 47 84 61 97 25 29 68 75 67 28 84 46 46 31 25 56 40 4 29 +3 +1287 +92 54 43 61 10 54 51 58 18 30 6 30 72 99 55 96 3 64 86 62 +4 +1691 +37 6 20 50 57 5 33 32 86 85 54 29 19 15 73 77 53 46 21 80 +5 +1645 +12 95 96 85 85 37 32 32 60 83 6 56 63 97 34 78 67 54 6 76 +6 +2254 +73 24 47 41 6 56 80 79 40 51 68 42 32 62 88 44 55 60 83 56 +7 +1096 +56 23 50 16 59 18 9 17 82 14 54 25 69 51 79 35 26 76 40 53 +8 +1278 +24 18 5 41 87 31 14 29 17 19 48 1 99 42 88 38 79 91 93 14 +9 +2260 +52 87 25 5 12 30 11 17 84 44 34 31 89 26 45 63 83 58 65 3 +10 +2428 +76 98 45 44 90 2 46 90 2 26 60 72 48 32 99 77 63 53 71 55 +11 +1982 +72 31 11 85 83 5 86 91 74 68 40 25 23 46 82 76 6 71 49 96 +12 +2327 +64 14 38 2 92 15 55 24 76 86 2 83 78 96 40 35 4 89 18 48 +13 +2347 +83 37 16 59 63 71 2 37 89 47 85 99 94 87 57 83 74 78 17 96 +14 +1724 +51 27 84 85 74 46 78 78 78 69 33 50 93 3 91 26 93 20 28 25 +15 +2456 +11 28 78 44 86 49 55 78 37 41 65 92 84 81 31 84 87 47 67 41 +16 +1661 +9 1 29 75 22 89 68 91 31 48 46 83 28 65 62 95 47 33 20 18 +17 +1226 +94 12 87 51 54 59 49 61 21 57 48 10 70 39 17 34 84 14 37 67 +18 +1727 +10 76 90 54 65 42 12 5 31 74 17 22 94 39 87 87 48 75 95 77 +19 +1495 +50 69 72 4 55 13 56 6 25 63 98 26 52 87 3 6 89 29 95 46 +20 +1402 +48 65 99 87 19 56 53 61 33 61 72 56 54 45 97 52 16 73 84 57 +21 +1460 +68 49 58 80 7 27 20 73 37 55 36 99 48 5 92 38 63 62 24 60 +22 +2455 +2 41 97 68 35 13 63 31 94 52 45 42 55 64 51 9 58 91 93 2 +23 +2206 +51 16 29 37 78 29 79 71 40 61 9 48 85 17 23 98 67 54 48 4 +24 +1500 +73 59 7 87 32 20 1 23 77 72 73 93 71 3 7 41 29 76 8 15 +25 +1979 +91 16 76 35 10 30 84 22 68 92 3 46 17 74 75 28 42 21 78 14 +26 +2391 +6 73 82 38 75 26 37 58 30 63 75 61 31 75 64 50 13 51 79 69 +27 +2282 +92 58 68 20 14 98 38 72 88 74 16 78 42 57 23 94 24 99 91 85 +28 +1131 +50 46 12 75 53 12 99 80 24 33 31 61 32 19 50 56 17 73 30 1 +29 +2162 +61 53 35 52 49 48 99 98 47 33 54 37 67 11 25 48 30 34 30 36 diff --git a/data/jobshop/30_20_03.txt b/data/jobshop/30_20_03.txt new file mode 100644 index 0000000000..667d4a3160 --- /dev/null +++ b/data/jobshop/30_20_03.txt @@ -0,0 +1,93 @@ +30 +20 +595582254 +0 +1116 +25 9 82 32 79 19 93 27 2 41 27 97 29 2 24 32 93 7 81 74 +1 +1472 +35 47 84 61 97 25 29 68 75 67 28 84 46 46 31 25 56 40 4 29 +2 +1288 +92 54 43 61 10 54 51 58 18 30 6 30 72 99 55 96 3 64 86 62 +3 +1692 +37 6 20 50 57 5 33 32 86 85 54 29 19 15 73 77 53 46 21 80 +4 +1646 +12 95 96 85 85 37 32 32 60 83 6 56 63 97 34 78 67 54 6 76 +5 +2256 +73 24 47 41 6 56 80 79 40 51 68 42 32 62 88 44 55 60 83 56 +6 +1097 +56 23 50 16 59 18 9 17 82 14 54 25 69 51 79 35 26 76 40 53 +7 +1280 +24 18 5 41 87 31 14 29 17 19 48 1 99 42 88 38 79 91 93 14 +8 +2262 +52 87 25 5 12 30 11 17 84 44 34 31 89 26 45 63 83 58 65 3 +9 +2430 +76 98 45 44 90 2 46 90 2 26 60 72 48 32 99 77 63 53 71 55 +10 +1984 +72 31 11 85 83 5 86 91 74 68 40 25 23 46 82 76 6 71 49 96 +11 +2329 +64 14 38 2 92 15 55 24 76 86 2 83 78 96 40 35 4 89 18 48 +12 +2349 +83 37 16 59 63 71 2 37 89 47 85 99 94 87 57 83 74 78 17 96 +13 +1726 +51 27 84 85 74 46 78 78 78 69 33 50 93 3 91 26 93 20 28 25 +14 +2458 +11 28 78 44 86 49 55 78 37 41 65 92 84 81 31 84 87 47 67 41 +15 +1663 +9 1 29 75 22 89 68 91 31 48 46 83 28 65 62 95 47 33 20 18 +16 +1227 +94 12 87 51 54 59 49 61 21 57 48 10 70 39 17 34 84 14 37 67 +17 +1729 +10 76 90 54 65 42 12 5 31 74 17 22 94 39 87 87 48 75 95 77 +18 +1496 +50 69 72 4 55 13 56 6 25 63 98 26 52 87 3 6 89 29 95 46 +19 +1404 +48 65 99 87 19 56 53 61 33 61 72 56 54 45 97 52 16 73 84 57 +20 +1461 +68 49 58 80 7 27 20 73 37 55 36 99 48 5 92 38 63 62 24 60 +21 +2457 +2 41 97 68 35 13 63 31 94 52 45 42 55 64 51 9 58 91 93 2 +22 +2208 +51 16 29 37 78 29 79 71 40 61 9 48 85 17 23 98 67 54 48 4 +23 +1501 +73 59 7 87 32 20 1 23 77 72 73 93 71 3 7 41 29 76 8 15 +24 +1981 +91 16 76 35 10 30 84 22 68 92 3 46 17 74 75 28 42 21 78 14 +25 +2393 +6 73 82 38 75 26 37 58 30 63 75 61 31 75 64 50 13 51 79 69 +26 +2283 +92 58 68 20 14 98 38 72 88 74 16 78 42 57 23 94 24 99 91 85 +27 +1132 +50 46 12 75 53 12 99 80 24 33 31 61 32 19 50 56 17 73 30 1 +28 +2164 +61 53 35 52 49 48 99 98 47 33 54 37 67 11 25 48 30 34 30 36 +29 +1930 +72 71 85 61 40 54 23 81 45 49 19 34 94 75 33 23 61 57 51 53 diff --git a/data/jobshop/30_20_04.txt b/data/jobshop/30_20_04.txt new file mode 100644 index 0000000000..1c45e78fae --- /dev/null +++ b/data/jobshop/30_20_04.txt @@ -0,0 +1,93 @@ +30 +20 +529664311 +0 +1471 +35 47 84 61 97 25 29 68 75 67 28 84 46 46 31 25 56 40 4 29 +1 +1288 +92 54 43 61 10 54 51 58 18 30 6 30 72 99 55 96 3 64 86 62 +2 +1691 +37 6 20 50 57 5 33 32 86 85 54 29 19 15 73 77 53 46 21 80 +3 +1645 +12 95 96 85 85 37 32 32 60 83 6 56 63 97 34 78 67 54 6 76 +4 +2255 +73 24 47 41 6 56 80 79 40 51 68 42 32 62 88 44 55 60 83 56 +5 +1096 +56 23 50 16 59 18 9 17 82 14 54 25 69 51 79 35 26 76 40 53 +6 +1279 +24 18 5 41 87 31 14 29 17 19 48 1 99 42 88 38 79 91 93 14 +7 +2260 +52 87 25 5 12 30 11 17 84 44 34 31 89 26 45 63 83 58 65 3 +8 +2429 +76 98 45 44 90 2 46 90 2 26 60 72 48 32 99 77 63 53 71 55 +9 +1983 +72 31 11 85 83 5 86 91 74 68 40 25 23 46 82 76 6 71 49 96 +10 +2327 +64 14 38 2 92 15 55 24 76 86 2 83 78 96 40 35 4 89 18 48 +11 +2347 +83 37 16 59 63 71 2 37 89 47 85 99 94 87 57 83 74 78 17 96 +12 +1725 +51 27 84 85 74 46 78 78 78 69 33 50 93 3 91 26 93 20 28 25 +13 +2456 +11 28 78 44 86 49 55 78 37 41 65 92 84 81 31 84 87 47 67 41 +14 +1662 +9 1 29 75 22 89 68 91 31 48 46 83 28 65 62 95 47 33 20 18 +15 +1226 +94 12 87 51 54 59 49 61 21 57 48 10 70 39 17 34 84 14 37 67 +16 +1728 +10 76 90 54 65 42 12 5 31 74 17 22 94 39 87 87 48 75 95 77 +17 +1495 +50 69 72 4 55 13 56 6 25 63 98 26 52 87 3 6 89 29 95 46 +18 +1403 +48 65 99 87 19 56 53 61 33 61 72 56 54 45 97 52 16 73 84 57 +19 +1460 +68 49 58 80 7 27 20 73 37 55 36 99 48 5 92 38 63 62 24 60 +20 +2456 +2 41 97 68 35 13 63 31 94 52 45 42 55 64 51 9 58 91 93 2 +21 +2206 +51 16 29 37 78 29 79 71 40 61 9 48 85 17 23 98 67 54 48 4 +22 +1500 +73 59 7 87 32 20 1 23 77 72 73 93 71 3 7 41 29 76 8 15 +23 +1980 +91 16 76 35 10 30 84 22 68 92 3 46 17 74 75 28 42 21 78 14 +24 +2392 +6 73 82 38 75 26 37 58 30 63 75 61 31 75 64 50 13 51 79 69 +25 +2282 +92 58 68 20 14 98 38 72 88 74 16 78 42 57 23 94 24 99 91 85 +26 +1132 +50 46 12 75 53 12 99 80 24 33 31 61 32 19 50 56 17 73 30 1 +27 +2163 +61 53 35 52 49 48 99 98 47 33 54 37 67 11 25 48 30 34 30 36 +28 +1929 +72 71 85 61 40 54 23 81 45 49 19 34 94 75 33 23 61 57 51 53 +29 +1626 +9 82 32 79 19 93 27 2 41 27 97 29 2 24 32 93 7 81 74 7 diff --git a/data/jobshop/30_20_05.txt b/data/jobshop/30_20_05.txt new file mode 100644 index 0000000000..f1ca3bc059 --- /dev/null +++ b/data/jobshop/30_20_05.txt @@ -0,0 +1,93 @@ +30 +20 +748358162 +0 +1287 +92 54 43 61 10 54 51 58 18 30 6 30 72 99 55 96 3 64 86 62 +1 +1691 +37 6 20 50 57 5 33 32 86 85 54 29 19 15 73 77 53 46 21 80 +2 +1645 +12 95 96 85 85 37 32 32 60 83 6 56 63 97 34 78 67 54 6 76 +3 +2254 +73 24 47 41 6 56 80 79 40 51 68 42 32 62 88 44 55 60 83 56 +4 +1096 +56 23 50 16 59 18 9 17 82 14 54 25 69 51 79 35 26 76 40 53 +5 +1279 +24 18 5 41 87 31 14 29 17 19 48 1 99 42 88 38 79 91 93 14 +6 +2260 +52 87 25 5 12 30 11 17 84 44 34 31 89 26 45 63 83 58 65 3 +7 +2429 +76 98 45 44 90 2 46 90 2 26 60 72 48 32 99 77 63 53 71 55 +8 +1983 +72 31 11 85 83 5 86 91 74 68 40 25 23 46 82 76 6 71 49 96 +9 +2327 +64 14 38 2 92 15 55 24 76 86 2 83 78 96 40 35 4 89 18 48 +10 +2347 +83 37 16 59 63 71 2 37 89 47 85 99 94 87 57 83 74 78 17 96 +11 +1725 +51 27 84 85 74 46 78 78 78 69 33 50 93 3 91 26 93 20 28 25 +12 +2456 +11 28 78 44 86 49 55 78 37 41 65 92 84 81 31 84 87 47 67 41 +13 +1662 +9 1 29 75 22 89 68 91 31 48 46 83 28 65 62 95 47 33 20 18 +14 +1226 +94 12 87 51 54 59 49 61 21 57 48 10 70 39 17 34 84 14 37 67 +15 +1727 +10 76 90 54 65 42 12 5 31 74 17 22 94 39 87 87 48 75 95 77 +16 +1495 +50 69 72 4 55 13 56 6 25 63 98 26 52 87 3 6 89 29 95 46 +17 +1403 +48 65 99 87 19 56 53 61 33 61 72 56 54 45 97 52 16 73 84 57 +18 +1460 +68 49 58 80 7 27 20 73 37 55 36 99 48 5 92 38 63 62 24 60 +19 +2456 +2 41 97 68 35 13 63 31 94 52 45 42 55 64 51 9 58 91 93 2 +20 +2206 +51 16 29 37 78 29 79 71 40 61 9 48 85 17 23 98 67 54 48 4 +21 +1500 +73 59 7 87 32 20 1 23 77 72 73 93 71 3 7 41 29 76 8 15 +22 +1979 +91 16 76 35 10 30 84 22 68 92 3 46 17 74 75 28 42 21 78 14 +23 +2391 +6 73 82 38 75 26 37 58 30 63 75 61 31 75 64 50 13 51 79 69 +24 +2282 +92 58 68 20 14 98 38 72 88 74 16 78 42 57 23 94 24 99 91 85 +25 +1132 +50 46 12 75 53 12 99 80 24 33 31 61 32 19 50 56 17 73 30 1 +26 +2162 +61 53 35 52 49 48 99 98 47 33 54 37 67 11 25 48 30 34 30 36 +27 +1929 +72 71 85 61 40 54 23 81 45 49 19 34 94 75 33 23 61 57 51 53 +28 +1625 +9 82 32 79 19 93 27 2 41 27 97 29 2 24 32 93 7 81 74 7 +29 +2243 +47 84 61 97 25 29 68 75 67 28 84 46 46 31 25 56 40 4 29 31 diff --git a/data/jobshop/30_20_06.txt b/data/jobshop/30_20_06.txt new file mode 100644 index 0000000000..2807fa64e2 --- /dev/null +++ b/data/jobshop/30_20_06.txt @@ -0,0 +1,93 @@ +30 +20 +1991391902 +0 +1687 +37 6 20 50 57 5 33 32 86 85 54 29 19 15 73 77 53 46 21 80 +1 +1641 +12 95 96 85 85 37 32 32 60 83 6 56 63 97 34 78 67 54 6 76 +2 +2249 +73 24 47 41 6 56 80 79 40 51 68 42 32 62 88 44 55 60 83 56 +3 +1093 +56 23 50 16 59 18 9 17 82 14 54 25 69 51 79 35 26 76 40 53 +4 +1276 +24 18 5 41 87 31 14 29 17 19 48 1 99 42 88 38 79 91 93 14 +5 +2255 +52 87 25 5 12 30 11 17 84 44 34 31 89 26 45 63 83 58 65 3 +6 +2423 +76 98 45 44 90 2 46 90 2 26 60 72 48 32 99 77 63 53 71 55 +7 +1978 +72 31 11 85 83 5 86 91 74 68 40 25 23 46 82 76 6 71 49 96 +8 +2321 +64 14 38 2 92 15 55 24 76 86 2 83 78 96 40 35 4 89 18 48 +9 +2341 +83 37 16 59 63 71 2 37 89 47 85 99 94 87 57 83 74 78 17 96 +10 +1720 +51 27 84 85 74 46 78 78 78 69 33 50 93 3 91 26 93 20 28 25 +11 +2450 +11 28 78 44 86 49 55 78 37 41 65 92 84 81 31 84 87 47 67 41 +12 +1658 +9 1 29 75 22 89 68 91 31 48 46 83 28 65 62 95 47 33 20 18 +13 +1223 +94 12 87 51 54 59 49 61 21 57 48 10 70 39 17 34 84 14 37 67 +14 +1723 +10 76 90 54 65 42 12 5 31 74 17 22 94 39 87 87 48 75 95 77 +15 +1491 +50 69 72 4 55 13 56 6 25 63 98 26 52 87 3 6 89 29 95 46 +16 +1399 +48 65 99 87 19 56 53 61 33 61 72 56 54 45 97 52 16 73 84 57 +17 +1456 +68 49 58 80 7 27 20 73 37 55 36 99 48 5 92 38 63 62 24 60 +18 +2450 +2 41 97 68 35 13 63 31 94 52 45 42 55 64 51 9 58 91 93 2 +19 +2201 +51 16 29 37 78 29 79 71 40 61 9 48 85 17 23 98 67 54 48 4 +20 +1497 +73 59 7 87 32 20 1 23 77 72 73 93 71 3 7 41 29 76 8 15 +21 +1975 +91 16 76 35 10 30 84 22 68 92 3 46 17 74 75 28 42 21 78 14 +22 +2386 +6 73 82 38 75 26 37 58 30 63 75 61 31 75 64 50 13 51 79 69 +23 +2276 +92 58 68 20 14 98 38 72 88 74 16 78 42 57 23 94 24 99 91 85 +24 +1129 +50 46 12 75 53 12 99 80 24 33 31 61 32 19 50 56 17 73 30 1 +25 +2157 +61 53 35 52 49 48 99 98 47 33 54 37 67 11 25 48 30 34 30 36 +26 +1924 +72 71 85 61 40 54 23 81 45 49 19 34 94 75 33 23 61 57 51 53 +27 +1622 +9 82 32 79 19 93 27 2 41 27 97 29 2 24 32 93 7 81 74 7 +28 +2237 +47 84 61 97 25 29 68 75 67 28 84 46 46 31 25 56 40 4 29 31 +29 +2444 +54 43 61 10 54 51 58 18 30 6 30 72 99 55 96 3 64 86 62 19 diff --git a/data/jobshop/30_20_07.txt b/data/jobshop/30_20_07.txt new file mode 100644 index 0000000000..f34774cb10 --- /dev/null +++ b/data/jobshop/30_20_07.txt @@ -0,0 +1,93 @@ +30 +20 +791058419 +0 +1641 +12 95 96 85 85 37 32 32 60 83 6 56 63 97 34 78 67 54 6 76 +1 +2250 +73 24 47 41 6 56 80 79 40 51 68 42 32 62 88 44 55 60 83 56 +2 +1094 +56 23 50 16 59 18 9 17 82 14 54 25 69 51 79 35 26 76 40 53 +3 +1276 +24 18 5 41 87 31 14 29 17 19 48 1 99 42 88 38 79 91 93 14 +4 +2255 +52 87 25 5 12 30 11 17 84 44 34 31 89 26 45 63 83 58 65 3 +5 +2423 +76 98 45 44 90 2 46 90 2 26 60 72 48 32 99 77 63 53 71 55 +6 +1979 +72 31 11 85 83 5 86 91 74 68 40 25 23 46 82 76 6 71 49 96 +7 +2322 +64 14 38 2 92 15 55 24 76 86 2 83 78 96 40 35 4 89 18 48 +8 +2342 +83 37 16 59 63 71 2 37 89 47 85 99 94 87 57 83 74 78 17 96 +9 +1721 +51 27 84 85 74 46 78 78 78 69 33 50 93 3 91 26 93 20 28 25 +10 +2451 +11 28 78 44 86 49 55 78 37 41 65 92 84 81 31 84 87 47 67 41 +11 +1658 +9 1 29 75 22 89 68 91 31 48 46 83 28 65 62 95 47 33 20 18 +12 +1224 +94 12 87 51 54 59 49 61 21 57 48 10 70 39 17 34 84 14 37 67 +13 +1724 +10 76 90 54 65 42 12 5 31 74 17 22 94 39 87 87 48 75 95 77 +14 +1492 +50 69 72 4 55 13 56 6 25 63 98 26 52 87 3 6 89 29 95 46 +15 +1400 +48 65 99 87 19 56 53 61 33 61 72 56 54 45 97 52 16 73 84 57 +16 +1457 +68 49 58 80 7 27 20 73 37 55 36 99 48 5 92 38 63 62 24 60 +17 +2450 +2 41 97 68 35 13 63 31 94 52 45 42 55 64 51 9 58 91 93 2 +18 +2202 +51 16 29 37 78 29 79 71 40 61 9 48 85 17 23 98 67 54 48 4 +19 +1497 +73 59 7 87 32 20 1 23 77 72 73 93 71 3 7 41 29 76 8 15 +20 +1975 +91 16 76 35 10 30 84 22 68 92 3 46 17 74 75 28 42 21 78 14 +21 +2386 +6 73 82 38 75 26 37 58 30 63 75 61 31 75 64 50 13 51 79 69 +22 +2277 +92 58 68 20 14 98 38 72 88 74 16 78 42 57 23 94 24 99 91 85 +23 +1129 +50 46 12 75 53 12 99 80 24 33 31 61 32 19 50 56 17 73 30 1 +24 +2158 +61 53 35 52 49 48 99 98 47 33 54 37 67 11 25 48 30 34 30 36 +25 +1925 +72 71 85 61 40 54 23 81 45 49 19 34 94 75 33 23 61 57 51 53 +26 +1622 +9 82 32 79 19 93 27 2 41 27 97 29 2 24 32 93 7 81 74 7 +27 +2238 +47 84 61 97 25 29 68 75 67 28 84 46 46 31 25 56 40 4 29 31 +28 +2445 +54 43 61 10 54 51 58 18 30 6 30 72 99 55 96 3 64 86 62 19 +29 +1467 +6 20 50 57 5 33 32 86 85 54 29 19 15 73 77 53 46 21 80 46 diff --git a/data/jobshop/30_20_08.txt b/data/jobshop/30_20_08.txt new file mode 100644 index 0000000000..0fb5877400 --- /dev/null +++ b/data/jobshop/30_20_08.txt @@ -0,0 +1,93 @@ +30 +20 +247589556 +0 +2252 +73 24 47 41 6 56 80 79 40 51 68 42 32 62 88 44 55 60 83 56 +1 +1095 +56 23 50 16 59 18 9 17 82 14 54 25 69 51 79 35 26 76 40 53 +2 +1277 +24 18 5 41 87 31 14 29 17 19 48 1 99 42 88 38 79 91 93 14 +3 +2258 +52 87 25 5 12 30 11 17 84 44 34 31 89 26 45 63 83 58 65 3 +4 +2426 +76 98 45 44 90 2 46 90 2 26 60 72 48 32 99 77 63 53 71 55 +5 +1981 +72 31 11 85 83 5 86 91 74 68 40 25 23 46 82 76 6 71 49 96 +6 +2324 +64 14 38 2 92 15 55 24 76 86 2 83 78 96 40 35 4 89 18 48 +7 +2344 +83 37 16 59 63 71 2 37 89 47 85 99 94 87 57 83 74 78 17 96 +8 +1723 +51 27 84 85 74 46 78 78 78 69 33 50 93 3 91 26 93 20 28 25 +9 +2453 +11 28 78 44 86 49 55 78 37 41 65 92 84 81 31 84 87 47 67 41 +10 +1660 +9 1 29 75 22 89 68 91 31 48 46 83 28 65 62 95 47 33 20 18 +11 +1225 +94 12 87 51 54 59 49 61 21 57 48 10 70 39 17 34 84 14 37 67 +12 +1725 +10 76 90 54 65 42 12 5 31 74 17 22 94 39 87 87 48 75 95 77 +13 +1493 +50 69 72 4 55 13 56 6 25 63 98 26 52 87 3 6 89 29 95 46 +14 +1401 +48 65 99 87 19 56 53 61 33 61 72 56 54 45 97 52 16 73 84 57 +15 +1458 +68 49 58 80 7 27 20 73 37 55 36 99 48 5 92 38 63 62 24 60 +16 +2453 +2 41 97 68 35 13 63 31 94 52 45 42 55 64 51 9 58 91 93 2 +17 +2204 +51 16 29 37 78 29 79 71 40 61 9 48 85 17 23 98 67 54 48 4 +18 +1499 +73 59 7 87 32 20 1 23 77 72 73 93 71 3 7 41 29 76 8 15 +19 +1977 +91 16 76 35 10 30 84 22 68 92 3 46 17 74 75 28 42 21 78 14 +20 +2389 +6 73 82 38 75 26 37 58 30 63 75 61 31 75 64 50 13 51 79 69 +21 +2279 +92 58 68 20 14 98 38 72 88 74 16 78 42 57 23 94 24 99 91 85 +22 +1130 +50 46 12 75 53 12 99 80 24 33 31 61 32 19 50 56 17 73 30 1 +23 +2160 +61 53 35 52 49 48 99 98 47 33 54 37 67 11 25 48 30 34 30 36 +24 +1927 +72 71 85 61 40 54 23 81 45 49 19 34 94 75 33 23 61 57 51 53 +25 +1624 +9 82 32 79 19 93 27 2 41 27 97 29 2 24 32 93 7 81 74 7 +26 +2240 +47 84 61 97 25 29 68 75 67 28 84 46 46 31 25 56 40 4 29 31 +27 +2448 +54 43 61 10 54 51 58 18 30 6 30 72 99 55 96 3 64 86 62 19 +28 +1469 +6 20 50 57 5 33 32 86 85 54 29 19 15 73 77 53 46 21 80 46 +29 +1364 +95 96 85 85 37 32 32 60 83 6 56 63 97 34 78 67 54 6 76 43 diff --git a/data/jobshop/30_20_09.txt b/data/jobshop/30_20_09.txt new file mode 100644 index 0000000000..43f5294b58 --- /dev/null +++ b/data/jobshop/30_20_09.txt @@ -0,0 +1,93 @@ +30 +20 +1561843453 +0 +1095 +56 23 50 16 59 18 9 17 82 14 54 25 69 51 79 35 26 76 40 53 +1 +1278 +24 18 5 41 87 31 14 29 17 19 48 1 99 42 88 38 79 91 93 14 +2 +2258 +52 87 25 5 12 30 11 17 84 44 34 31 89 26 45 63 83 58 65 3 +3 +2427 +76 98 45 44 90 2 46 90 2 26 60 72 48 32 99 77 63 53 71 55 +4 +1981 +72 31 11 85 83 5 86 91 74 68 40 25 23 46 82 76 6 71 49 96 +5 +2325 +64 14 38 2 92 15 55 24 76 86 2 83 78 96 40 35 4 89 18 48 +6 +2345 +83 37 16 59 63 71 2 37 89 47 85 99 94 87 57 83 74 78 17 96 +7 +1723 +51 27 84 85 74 46 78 78 78 69 33 50 93 3 91 26 93 20 28 25 +8 +2454 +11 28 78 44 86 49 55 78 37 41 65 92 84 81 31 84 87 47 67 41 +9 +1660 +9 1 29 75 22 89 68 91 31 48 46 83 28 65 62 95 47 33 20 18 +10 +1225 +94 12 87 51 54 59 49 61 21 57 48 10 70 39 17 34 84 14 37 67 +11 +1726 +10 76 90 54 65 42 12 5 31 74 17 22 94 39 87 87 48 75 95 77 +12 +1494 +50 69 72 4 55 13 56 6 25 63 98 26 52 87 3 6 89 29 95 46 +13 +1402 +48 65 99 87 19 56 53 61 33 61 72 56 54 45 97 52 16 73 84 57 +14 +1459 +68 49 58 80 7 27 20 73 37 55 36 99 48 5 92 38 63 62 24 60 +15 +2454 +2 41 97 68 35 13 63 31 94 52 45 42 55 64 51 9 58 91 93 2 +16 +2205 +51 16 29 37 78 29 79 71 40 61 9 48 85 17 23 98 67 54 48 4 +17 +1499 +73 59 7 87 32 20 1 23 77 72 73 93 71 3 7 41 29 76 8 15 +18 +1978 +91 16 76 35 10 30 84 22 68 92 3 46 17 74 75 28 42 21 78 14 +19 +2390 +6 73 82 38 75 26 37 58 30 63 75 61 31 75 64 50 13 51 79 69 +20 +2280 +92 58 68 20 14 98 38 72 88 74 16 78 42 57 23 94 24 99 91 85 +21 +1131 +50 46 12 75 53 12 99 80 24 33 31 61 32 19 50 56 17 73 30 1 +22 +2161 +61 53 35 52 49 48 99 98 47 33 54 37 67 11 25 48 30 34 30 36 +23 +1927 +72 71 85 61 40 54 23 81 45 49 19 34 94 75 33 23 61 57 51 53 +24 +1624 +9 82 32 79 19 93 27 2 41 27 97 29 2 24 32 93 7 81 74 7 +25 +2241 +47 84 61 97 25 29 68 75 67 28 84 46 46 31 25 56 40 4 29 31 +26 +2449 +54 43 61 10 54 51 58 18 30 6 30 72 99 55 96 3 64 86 62 19 +27 +1469 +6 20 50 57 5 33 32 86 85 54 29 19 15 73 77 53 46 21 80 46 +28 +1365 +95 96 85 85 37 32 32 60 83 6 56 63 97 34 78 67 54 6 76 43 +29 +1436 +24 47 41 6 56 80 79 40 51 68 42 32 62 88 44 55 60 83 56 84 diff --git a/data/jobshop/30_20_10.txt b/data/jobshop/30_20_10.txt new file mode 100644 index 0000000000..75aa633739 --- /dev/null +++ b/data/jobshop/30_20_10.txt @@ -0,0 +1,93 @@ +30 +20 +1210297290 +0 +1276 +24 18 5 41 87 31 14 29 17 19 48 1 99 42 88 38 79 91 93 14 +1 +2255 +52 87 25 5 12 30 11 17 84 44 34 31 89 26 45 63 83 58 65 3 +2 +2423 +76 98 45 44 90 2 46 90 2 26 60 72 48 32 99 77 63 53 71 55 +3 +1978 +72 31 11 85 83 5 86 91 74 68 40 25 23 46 82 76 6 71 49 96 +4 +2321 +64 14 38 2 92 15 55 24 76 86 2 83 78 96 40 35 4 89 18 48 +5 +2341 +83 37 16 59 63 71 2 37 89 47 85 99 94 87 57 83 74 78 17 96 +6 +1720 +51 27 84 85 74 46 78 78 78 69 33 50 93 3 91 26 93 20 28 25 +7 +2450 +11 28 78 44 86 49 55 78 37 41 65 92 84 81 31 84 87 47 67 41 +8 +1658 +9 1 29 75 22 89 68 91 31 48 46 83 28 65 62 95 47 33 20 18 +9 +1223 +94 12 87 51 54 59 49 61 21 57 48 10 70 39 17 34 84 14 37 67 +10 +1723 +10 76 90 54 65 42 12 5 31 74 17 22 94 39 87 87 48 75 95 77 +11 +1491 +50 69 72 4 55 13 56 6 25 63 98 26 52 87 3 6 89 29 95 46 +12 +1399 +48 65 99 87 19 56 53 61 33 61 72 56 54 45 97 52 16 73 84 57 +13 +1456 +68 49 58 80 7 27 20 73 37 55 36 99 48 5 92 38 63 62 24 60 +14 +2450 +2 41 97 68 35 13 63 31 94 52 45 42 55 64 51 9 58 91 93 2 +15 +2201 +51 16 29 37 78 29 79 71 40 61 9 48 85 17 23 98 67 54 48 4 +16 +1497 +73 59 7 87 32 20 1 23 77 72 73 93 71 3 7 41 29 76 8 15 +17 +1975 +91 16 76 35 10 30 84 22 68 92 3 46 17 74 75 28 42 21 78 14 +18 +2386 +6 73 82 38 75 26 37 58 30 63 75 61 31 75 64 50 13 51 79 69 +19 +2276 +92 58 68 20 14 98 38 72 88 74 16 78 42 57 23 94 24 99 91 85 +20 +1129 +50 46 12 75 53 12 99 80 24 33 31 61 32 19 50 56 17 73 30 1 +21 +2157 +61 53 35 52 49 48 99 98 47 33 54 37 67 11 25 48 30 34 30 36 +22 +1924 +72 71 85 61 40 54 23 81 45 49 19 34 94 75 33 23 61 57 51 53 +23 +1622 +9 82 32 79 19 93 27 2 41 27 97 29 2 24 32 93 7 81 74 7 +24 +2237 +47 84 61 97 25 29 68 75 67 28 84 46 46 31 25 56 40 4 29 31 +25 +2445 +54 43 61 10 54 51 58 18 30 6 30 72 99 55 96 3 64 86 62 19 +26 +1467 +6 20 50 57 5 33 32 86 85 54 29 19 15 73 77 53 46 21 80 46 +27 +1362 +95 96 85 85 37 32 32 60 83 6 56 63 97 34 78 67 54 6 76 43 +28 +1434 +24 47 41 6 56 80 79 40 51 68 42 32 62 88 44 55 60 83 56 84 +29 +2370 +23 50 16 59 18 9 17 82 14 54 25 69 51 79 35 26 76 40 53 6 diff --git a/data/jobshop/30_5_01.txt b/data/jobshop/30_5_01.txt new file mode 100644 index 0000000000..0ae672e6a0 --- /dev/null +++ b/data/jobshop/30_5_01.txt @@ -0,0 +1,93 @@ +30 +5 +1323919207 +0 +1002 +48 2 61 53 35 +1 +1127 +17 28 72 71 85 +2 +1395 +96 25 9 82 32 +3 +1647 +94 35 47 84 61 +4 +389 +47 92 54 43 61 +5 +1074 +33 37 6 20 50 +6 +1483 +99 12 95 96 85 +7 +323 +62 73 24 47 41 +8 +1097 +93 56 23 50 16 +9 +1499 +58 24 18 5 41 +10 +412 +32 52 87 25 5 +11 +1555 +41 76 98 45 44 +12 +1454 +7 72 31 11 85 +13 +1586 +16 64 14 38 2 +14 +1162 +47 83 37 16 59 +15 +1324 +90 51 27 84 85 +16 +1493 +35 11 28 78 44 +17 +560 +58 9 1 29 75 +18 +1032 +30 94 12 87 51 +19 +1185 +9 10 76 90 54 +20 +1037 +24 50 69 72 4 +21 +523 +74 48 65 99 87 +22 +346 +95 68 49 58 80 +23 +749 +27 2 41 97 68 +24 +1378 +67 51 16 29 37 +25 +709 +37 73 59 7 87 +26 +379 +25 91 16 76 35 +27 +1328 +1 6 73 82 38 +28 +448 +63 92 58 68 20 +29 +1009 +75 50 46 12 75 diff --git a/data/jobshop/30_5_02.txt b/data/jobshop/30_5_02.txt new file mode 100644 index 0000000000..13a556990c --- /dev/null +++ b/data/jobshop/30_5_02.txt @@ -0,0 +1,93 @@ +30 +5 +1032045482 +0 +1128 +17 28 72 71 85 +1 +1396 +96 25 9 82 32 +2 +1648 +94 35 47 84 61 +3 +390 +47 92 54 43 61 +4 +1074 +33 37 6 20 50 +5 +1484 +99 12 95 96 85 +6 +323 +62 73 24 47 41 +7 +1098 +93 56 23 50 16 +8 +1500 +58 24 18 5 41 +9 +413 +32 52 87 25 5 +10 +1556 +41 76 98 45 44 +11 +1455 +7 72 31 11 85 +12 +1587 +16 64 14 38 2 +13 +1162 +47 83 37 16 59 +14 +1324 +90 51 27 84 85 +15 +1494 +35 11 28 78 44 +16 +560 +58 9 1 29 75 +17 +1033 +30 94 12 87 51 +18 +1185 +9 10 76 90 54 +19 +1037 +24 50 69 72 4 +20 +523 +74 48 65 99 87 +21 +346 +95 68 49 58 80 +22 +750 +27 2 41 97 68 +23 +1379 +67 51 16 29 37 +24 +710 +37 73 59 7 87 +25 +379 +25 91 16 76 35 +26 +1328 +1 6 73 82 38 +27 +448 +63 92 58 68 20 +28 +1010 +75 50 46 12 75 +29 +960 +2 61 53 35 52 diff --git a/data/jobshop/30_5_03.txt b/data/jobshop/30_5_03.txt new file mode 100644 index 0000000000..dd7036558e --- /dev/null +++ b/data/jobshop/30_5_03.txt @@ -0,0 +1,93 @@ +30 +5 +362999155 +0 +1404 +96 25 9 82 32 +1 +1658 +94 35 47 84 61 +2 +392 +47 92 54 43 61 +3 +1081 +33 37 6 20 50 +4 +1493 +99 12 95 96 85 +5 +325 +62 73 24 47 41 +6 +1104 +93 56 23 50 16 +7 +1509 +58 24 18 5 41 +8 +415 +32 52 87 25 5 +9 +1565 +41 76 98 45 44 +10 +1464 +7 72 31 11 85 +11 +1596 +16 64 14 38 2 +12 +1169 +47 83 37 16 59 +13 +1332 +90 51 27 84 85 +14 +1503 +35 11 28 78 44 +15 +564 +58 9 1 29 75 +16 +1039 +30 94 12 87 51 +17 +1192 +9 10 76 90 54 +18 +1043 +24 50 69 72 4 +19 +526 +74 48 65 99 87 +20 +348 +95 68 49 58 80 +21 +754 +27 2 41 97 68 +22 +1387 +67 51 16 29 37 +23 +714 +37 73 59 7 87 +24 +381 +25 91 16 76 35 +25 +1336 +1 6 73 82 38 +26 +451 +63 92 58 68 20 +27 +1016 +75 50 46 12 75 +28 +965 +2 61 53 35 52 +29 +829 +28 72 71 85 61 diff --git a/data/jobshop/30_5_04.txt b/data/jobshop/30_5_04.txt new file mode 100644 index 0000000000..d2af89bb15 --- /dev/null +++ b/data/jobshop/30_5_04.txt @@ -0,0 +1,93 @@ +30 +5 +2073240605 +0 +1654 +94 35 47 84 61 +1 +391 +47 92 54 43 61 +2 +1078 +33 37 6 20 50 +3 +1490 +99 12 95 96 85 +4 +325 +62 73 24 47 41 +5 +1102 +93 56 23 50 16 +6 +1505 +58 24 18 5 41 +7 +414 +32 52 87 25 5 +8 +1562 +41 76 98 45 44 +9 +1460 +7 72 31 11 85 +10 +1592 +16 64 14 38 2 +11 +1167 +47 83 37 16 59 +12 +1329 +90 51 27 84 85 +13 +1500 +35 11 28 78 44 +14 +562 +58 9 1 29 75 +15 +1037 +30 94 12 87 51 +16 +1190 +9 10 76 90 54 +17 +1041 +24 50 69 72 4 +18 +525 +74 48 65 99 87 +19 +348 +95 68 49 58 80 +20 +753 +27 2 41 97 68 +21 +1384 +67 51 16 29 37 +22 +712 +37 73 59 7 87 +23 +380 +25 91 16 76 35 +24 +1333 +1 6 73 82 38 +25 +450 +63 92 58 68 20 +26 +1013 +75 50 46 12 75 +27 +963 +2 61 53 35 52 +28 +827 +28 72 71 85 61 +29 +513 +25 9 82 32 79 diff --git a/data/jobshop/30_5_05.txt b/data/jobshop/30_5_05.txt new file mode 100644 index 0000000000..776add9dd4 --- /dev/null +++ b/data/jobshop/30_5_05.txt @@ -0,0 +1,93 @@ +30 +5 +2032675660 +0 +391 +47 92 54 43 61 +1 +1079 +33 37 6 20 50 +2 +1490 +99 12 95 96 85 +3 +325 +62 73 24 47 41 +4 +1102 +93 56 23 50 16 +5 +1506 +58 24 18 5 41 +6 +414 +32 52 87 25 5 +7 +1562 +41 76 98 45 44 +8 +1461 +7 72 31 11 85 +9 +1593 +16 64 14 38 2 +10 +1167 +47 83 37 16 59 +11 +1330 +90 51 27 84 85 +12 +1500 +35 11 28 78 44 +13 +563 +58 9 1 29 75 +14 +1037 +30 94 12 87 51 +15 +1190 +9 10 76 90 54 +16 +1041 +24 50 69 72 4 +17 +525 +74 48 65 99 87 +18 +348 +95 68 49 58 80 +19 +753 +27 2 41 97 68 +20 +1384 +67 51 16 29 37 +21 +712 +37 73 59 7 87 +22 +381 +25 91 16 76 35 +23 +1334 +1 6 73 82 38 +24 +450 +63 92 58 68 20 +25 +1014 +75 50 46 12 75 +26 +964 +2 61 53 35 52 +27 +827 +28 72 71 85 61 +28 +513 +25 9 82 32 79 +29 +602 +35 47 84 61 97 diff --git a/data/jobshop/30_5_06.txt b/data/jobshop/30_5_06.txt new file mode 100644 index 0000000000..265be8b670 --- /dev/null +++ b/data/jobshop/30_5_06.txt @@ -0,0 +1,93 @@ +30 +5 +1009961144 +0 +1073 +33 37 6 20 50 +1 +1483 +99 12 95 96 85 +2 +323 +62 73 24 47 41 +3 +1097 +93 56 23 50 16 +4 +1498 +58 24 18 5 41 +5 +412 +32 52 87 25 5 +6 +1555 +41 76 98 45 44 +7 +1454 +7 72 31 11 85 +8 +1585 +16 64 14 38 2 +9 +1161 +47 83 37 16 59 +10 +1323 +90 51 27 84 85 +11 +1493 +35 11 28 78 44 +12 +560 +58 9 1 29 75 +13 +1032 +30 94 12 87 51 +14 +1184 +9 10 76 90 54 +15 +1036 +24 50 69 72 4 +16 +523 +74 48 65 99 87 +17 +346 +95 68 49 58 80 +18 +749 +27 2 41 97 68 +19 +1377 +67 51 16 29 37 +20 +709 +37 73 59 7 87 +21 +379 +25 91 16 76 35 +22 +1327 +1 6 73 82 38 +23 +448 +63 92 58 68 20 +24 +1009 +75 50 46 12 75 +25 +959 +2 61 53 35 52 +26 +823 +28 72 71 85 61 +27 +510 +25 9 82 32 79 +28 +599 +35 47 84 61 97 +29 +1022 +92 54 43 61 10 diff --git a/data/jobshop/30_5_07.txt b/data/jobshop/30_5_07.txt new file mode 100644 index 0000000000..4e17845def --- /dev/null +++ b/data/jobshop/30_5_07.txt @@ -0,0 +1,93 @@ +30 +5 +706201320 +0 +1488 +99 12 95 96 85 +1 +324 +62 73 24 47 41 +2 +1100 +93 56 23 50 16 +3 +1503 +58 24 18 5 41 +4 +414 +32 52 87 25 5 +5 +1560 +41 76 98 45 44 +6 +1459 +7 72 31 11 85 +7 +1590 +16 64 14 38 2 +8 +1165 +47 83 37 16 59 +9 +1327 +90 51 27 84 85 +10 +1498 +35 11 28 78 44 +11 +562 +58 9 1 29 75 +12 +1035 +30 94 12 87 51 +13 +1188 +9 10 76 90 54 +14 +1039 +24 50 69 72 4 +15 +524 +74 48 65 99 87 +16 +347 +95 68 49 58 80 +17 +752 +27 2 41 97 68 +18 +1382 +67 51 16 29 37 +19 +711 +37 73 59 7 87 +20 +380 +25 91 16 76 35 +21 +1332 +1 6 73 82 38 +22 +449 +63 92 58 68 20 +23 +1012 +75 50 46 12 75 +24 +962 +2 61 53 35 52 +25 +826 +28 72 71 85 61 +26 +512 +25 9 82 32 79 +27 +601 +35 47 84 61 97 +28 +1025 +92 54 43 61 10 +29 +319 +37 6 20 50 57 diff --git a/data/jobshop/30_5_08.txt b/data/jobshop/30_5_08.txt new file mode 100644 index 0000000000..8d665ec3aa --- /dev/null +++ b/data/jobshop/30_5_08.txt @@ -0,0 +1,93 @@ +30 +5 +2130951918 +0 +324 +62 73 24 47 41 +1 +1098 +93 56 23 50 16 +2 +1500 +58 24 18 5 41 +3 +413 +32 52 87 25 5 +4 +1557 +41 76 98 45 44 +5 +1456 +7 72 31 11 85 +6 +1587 +16 64 14 38 2 +7 +1163 +47 83 37 16 59 +8 +1325 +90 51 27 84 85 +9 +1495 +35 11 28 78 44 +10 +561 +58 9 1 29 75 +11 +1033 +30 94 12 87 51 +12 +1186 +9 10 76 90 54 +13 +1038 +24 50 69 72 4 +14 +523 +74 48 65 99 87 +15 +346 +95 68 49 58 80 +16 +750 +27 2 41 97 68 +17 +1379 +67 51 16 29 37 +18 +710 +37 73 59 7 87 +19 +379 +25 91 16 76 35 +20 +1329 +1 6 73 82 38 +21 +449 +63 92 58 68 20 +22 +1010 +75 50 46 12 75 +23 +960 +2 61 53 35 52 +24 +824 +28 72 71 85 61 +25 +511 +25 9 82 32 79 +26 +600 +35 47 84 61 97 +27 +1023 +92 54 43 61 10 +28 +318 +37 6 20 50 57 +29 +777 +12 95 96 85 85 diff --git a/data/jobshop/30_5_09.txt b/data/jobshop/30_5_09.txt new file mode 100644 index 0000000000..12ea2e0bb9 --- /dev/null +++ b/data/jobshop/30_5_09.txt @@ -0,0 +1,93 @@ +30 +5 +1324104807 +0 +1090 +93 56 23 50 16 +1 +1489 +58 24 18 5 41 +2 +410 +32 52 87 25 5 +3 +1545 +41 76 98 45 44 +4 +1445 +7 72 31 11 85 +5 +1575 +16 64 14 38 2 +6 +1154 +47 83 37 16 59 +7 +1315 +90 51 27 84 85 +8 +1484 +35 11 28 78 44 +9 +556 +58 9 1 29 75 +10 +1025 +30 94 12 87 51 +11 +1177 +9 10 76 90 54 +12 +1030 +24 50 69 72 4 +13 +519 +74 48 65 99 87 +14 +344 +95 68 49 58 80 +15 +744 +27 2 41 97 68 +16 +1369 +67 51 16 29 37 +17 +705 +37 73 59 7 87 +18 +376 +25 91 16 76 35 +19 +1319 +1 6 73 82 38 +20 +445 +63 92 58 68 20 +21 +1003 +75 50 46 12 75 +22 +953 +2 61 53 35 52 +23 +818 +28 72 71 85 61 +24 +507 +25 9 82 32 79 +25 +595 +35 47 84 61 97 +26 +1016 +92 54 43 61 10 +27 +316 +37 6 20 50 57 +28 +772 +12 95 96 85 85 +29 +1048 +73 24 47 41 6 diff --git a/data/jobshop/30_5_10.txt b/data/jobshop/30_5_10.txt new file mode 100644 index 0000000000..0e5b125dd6 --- /dev/null +++ b/data/jobshop/30_5_10.txt @@ -0,0 +1,93 @@ +30 +5 +2003941035 +0 +1482 +58 24 18 5 41 +1 +408 +32 52 87 25 5 +2 +1538 +41 76 98 45 44 +3 +1438 +7 72 31 11 85 +4 +1568 +16 64 14 38 2 +5 +1149 +47 83 37 16 59 +6 +1309 +90 51 27 84 85 +7 +1477 +35 11 28 78 44 +8 +554 +58 9 1 29 75 +9 +1021 +30 94 12 87 51 +10 +1171 +9 10 76 90 54 +11 +1025 +24 50 69 72 4 +12 +517 +74 48 65 99 87 +13 +342 +95 68 49 58 80 +14 +741 +27 2 41 97 68 +15 +1363 +67 51 16 29 37 +16 +701 +37 73 59 7 87 +17 +375 +25 91 16 76 35 +18 +1313 +1 6 73 82 38 +19 +443 +63 92 58 68 20 +20 +998 +75 50 46 12 75 +21 +949 +2 61 53 35 52 +22 +814 +28 72 71 85 61 +23 +505 +25 9 82 32 79 +24 +593 +35 47 84 61 97 +25 +1011 +92 54 43 61 10 +26 +314 +37 6 20 50 57 +27 +768 +12 95 96 85 85 +28 +1043 +73 24 47 41 6 +29 +495 +56 23 50 16 59 diff --git a/data/jobshop/500_15_01.txt b/data/jobshop/500_15_01.txt new file mode 100644 index 0000000000..8454c8337e --- /dev/null +++ b/data/jobshop/500_15_01.txt @@ -0,0 +1,1503 @@ +500 +15 +1135455503 +0 +1168 +49 84 32 2 35 63 82 22 45 82 58 16 9 44 56 +1 +20943 +40 3 91 70 61 49 10 80 45 77 68 47 21 22 29 +2 +1465 +19 43 15 42 82 98 19 47 35 38 97 19 81 35 42 +3 +24716 +25 72 84 45 26 59 16 7 92 8 72 15 26 25 27 +4 +5351 +54 47 88 85 74 67 75 76 85 18 82 41 39 61 85 +5 +9236 +5 30 19 49 47 72 98 18 90 82 46 42 28 31 50 +6 +7973 +37 33 6 50 97 42 43 93 12 12 58 54 50 29 43 +7 +22110 +56 90 95 27 72 18 54 90 16 7 2 66 86 28 42 +8 +3728 +18 45 94 91 52 7 73 50 1 29 7 41 36 36 20 +9 +22185 +31 39 17 78 7 7 49 43 35 80 20 36 77 62 29 +10 +16793 +30 33 86 82 4 13 55 95 47 27 89 88 10 38 27 +11 +10947 +2 50 20 61 41 89 10 48 64 39 36 14 12 82 10 +12 +10559 +5 43 77 62 12 9 94 55 22 47 59 32 13 16 79 +13 +15504 +15 41 60 73 65 48 63 56 30 92 76 5 94 93 63 +14 +15707 +71 56 40 83 13 15 9 82 90 4 81 1 41 37 51 +15 +20770 +46 85 35 15 99 86 47 91 22 30 76 13 24 62 35 +16 +12739 +49 50 94 75 81 86 37 39 79 92 24 1 88 77 57 +17 +20206 +89 27 2 11 69 36 96 41 16 69 42 64 74 25 46 +18 +9458 +59 96 19 21 77 85 3 48 75 51 7 83 6 57 58 +19 +6343 +42 94 59 4 49 30 93 62 6 25 86 34 40 97 5 +20 +23778 +13 48 96 75 19 37 65 33 84 12 78 98 77 51 47 +21 +3959 +56 68 89 71 78 13 46 63 99 50 82 67 59 20 8 +22 +18456 +27 96 3 45 46 14 16 46 6 29 36 6 3 41 40 +23 +5898 +13 75 14 28 81 74 55 93 45 47 91 88 53 41 48 +24 +12690 +29 89 33 48 81 39 4 30 6 49 94 19 1 57 82 +25 +6717 +20 62 17 51 36 97 54 48 82 89 47 31 21 90 23 +26 +24013 +30 45 76 65 11 47 15 12 30 64 14 16 43 38 14 +27 +2424 +26 40 29 15 51 5 98 11 18 97 41 41 39 76 34 +28 +14650 +98 39 41 59 72 63 14 10 96 7 23 35 7 1 5 +29 +3605 +12 7 77 97 86 7 16 49 89 33 42 16 31 68 98 +30 +21467 +48 23 77 9 65 45 99 65 28 18 34 3 62 75 13 +31 +10770 +54 49 99 5 81 4 89 89 86 14 13 2 47 10 23 +32 +21152 +93 51 55 43 31 70 65 9 56 15 30 12 10 56 94 +33 +11657 +29 35 59 1 91 27 99 94 96 14 29 41 3 28 19 +34 +13022 +51 30 7 60 95 42 37 45 91 42 6 38 53 40 45 +35 +20895 +33 59 97 41 64 54 34 71 53 7 79 38 39 76 37 +36 +24718 +32 51 49 20 75 81 26 1 5 31 32 75 95 14 42 +37 +10304 +80 52 62 59 70 83 36 79 38 49 32 58 32 80 35 +38 +24518 +9 29 14 95 43 23 74 24 20 43 92 63 70 66 47 +39 +10815 +14 47 21 46 61 44 40 2 91 17 55 26 78 76 35 +40 +15872 +11 72 39 87 65 45 51 70 2 31 30 82 84 49 43 +41 +8563 +46 40 67 43 14 66 95 40 3 3 32 7 52 91 97 +42 +11825 +86 72 38 4 71 97 85 15 62 52 1 61 22 20 62 +43 +24682 +55 30 35 32 9 52 25 76 68 76 72 90 71 39 30 +44 +3201 +2 47 36 79 68 24 51 78 10 98 83 42 31 75 54 +45 +6411 +78 7 74 44 26 3 10 23 21 50 92 62 97 16 6 +46 +1817 +55 76 97 17 34 51 70 7 1 82 15 77 97 52 10 +47 +24133 +68 59 2 71 21 17 13 91 95 51 52 8 1 96 97 +48 +9201 +49 40 79 69 7 22 4 5 45 84 62 77 62 77 51 +49 +12819 +12 22 36 3 48 86 89 9 12 26 48 2 81 56 57 +50 +1368 +56 8 44 2 21 97 43 84 78 59 14 5 64 12 2 +51 +23188 +53 32 62 42 19 63 86 55 84 64 7 77 6 20 93 +52 +12628 +20 18 88 67 69 15 28 35 59 74 91 43 13 94 6 +53 +11893 +63 47 55 48 42 64 55 75 72 7 92 90 96 40 78 +54 +17368 +79 77 86 91 68 27 23 55 1 51 35 85 21 4 7 +55 +20849 +1 85 42 20 90 35 13 16 54 35 30 74 53 96 28 +56 +25001 +84 10 46 32 94 67 27 28 94 6 86 51 49 48 16 +57 +23967 +37 75 52 41 31 65 30 49 36 63 3 81 29 38 97 +58 +16051 +38 35 12 79 80 76 59 73 77 42 90 17 57 19 9 +59 +18247 +99 99 91 80 57 86 18 76 70 49 62 71 52 84 61 +60 +9164 +99 7 64 83 48 19 19 53 13 19 35 31 79 38 74 +61 +20356 +23 72 90 72 68 65 16 33 84 1 5 12 69 14 98 +62 +18728 +27 14 70 80 46 89 48 17 20 46 31 23 52 85 30 +63 +24861 +68 72 16 21 2 10 60 1 74 5 39 22 15 31 81 +64 +21343 +58 5 9 13 39 80 41 6 85 89 25 96 52 97 86 +65 +12932 +32 49 18 21 99 48 56 58 59 34 75 59 60 9 77 +66 +24749 +32 87 3 91 2 77 27 41 51 74 59 49 19 13 89 +67 +15225 +79 58 19 84 47 48 26 52 87 77 93 38 46 74 65 +68 +2747 +17 30 21 75 36 79 73 41 6 94 10 60 90 18 90 +69 +20616 +29 56 16 24 37 81 5 33 78 36 87 99 66 20 62 +70 +1729 +17 89 55 48 81 93 26 89 60 19 11 35 80 98 62 +71 +16426 +90 24 36 61 71 50 32 37 59 56 15 32 7 22 68 +72 +11632 +91 90 31 14 83 2 57 32 62 5 39 19 66 61 36 +73 +10384 +24 56 19 67 56 50 59 69 71 11 24 46 87 35 10 +74 +20597 +37 65 53 40 8 47 16 25 60 51 56 60 87 78 52 +75 +4895 +78 70 80 22 85 65 96 30 26 68 83 54 49 68 6 +76 +6954 +78 24 60 2 60 63 88 14 51 26 7 93 92 85 7 +77 +4175 +91 66 7 5 13 67 11 68 20 17 29 90 44 88 69 +78 +13934 +61 67 53 18 80 72 32 26 40 44 54 51 59 83 65 +79 +6656 +5 94 62 23 25 39 59 71 73 11 90 13 14 41 50 +80 +10234 +6 43 48 32 20 55 71 72 82 40 86 75 43 34 32 +81 +24882 +61 51 77 16 13 1 14 34 28 59 8 11 3 62 33 +82 +16526 +73 79 10 37 18 50 75 65 20 79 9 40 69 14 36 +83 +25401 +31 88 2 23 67 13 30 37 51 77 41 38 85 2 63 +84 +10265 +71 3 86 60 43 7 34 97 23 60 92 66 14 63 5 +85 +23551 +23 14 54 42 40 18 58 87 88 58 95 73 90 99 71 +86 +18478 +22 51 31 58 91 55 98 51 61 13 33 74 2 75 96 +87 +8150 +58 63 72 20 20 96 39 35 90 43 76 4 23 34 74 +88 +8272 +72 20 59 52 89 73 52 67 63 23 9 49 86 22 77 +89 +12867 +80 83 26 31 58 29 67 70 85 45 83 32 46 65 33 +90 +25230 +98 84 96 19 26 85 87 63 85 36 19 58 4 85 31 +91 +7544 +81 94 69 45 67 5 48 85 86 52 25 95 18 29 68 +92 +11602 +2 85 80 70 34 14 59 43 6 48 31 56 52 29 19 +93 +25403 +75 53 19 41 50 39 57 22 15 93 3 71 69 12 89 +94 +10140 +18 62 72 53 49 7 52 19 38 27 86 19 46 94 82 +95 +8605 +86 12 28 11 11 19 21 37 59 22 44 13 12 40 16 +96 +21080 +60 58 59 57 82 9 66 59 8 61 31 24 71 79 82 +97 +12907 +40 59 22 74 55 6 15 26 22 95 48 2 32 35 87 +98 +784 +82 35 28 54 73 96 95 74 91 45 94 60 73 30 42 +99 +19864 +17 69 42 99 59 62 99 54 45 18 82 11 52 28 71 +100 +19810 +84 94 37 34 54 82 60 34 24 14 10 54 37 83 86 +101 +9321 +2 19 20 90 5 72 44 49 47 13 4 66 12 47 28 +102 +10410 +74 11 99 44 5 71 39 93 38 42 18 6 36 49 26 +103 +13164 +76 8 37 32 52 71 18 14 29 63 59 38 39 5 85 +104 +25537 +89 10 65 33 82 46 57 52 87 83 28 60 81 73 1 +105 +18637 +78 23 53 26 32 77 64 69 17 18 16 89 39 85 84 +106 +11740 +37 83 51 35 48 99 57 15 44 38 46 46 51 18 59 +107 +16697 +31 43 47 2 10 86 21 46 83 35 78 37 51 55 36 +108 +15149 +21 96 68 72 40 96 90 64 66 28 92 49 36 93 5 +109 +14531 +31 20 15 22 60 89 52 77 41 55 70 6 25 53 97 +110 +25311 +25 48 86 99 26 39 52 59 78 80 58 54 36 85 90 +111 +1124 +33 14 60 91 2 80 53 1 77 90 47 14 84 52 13 +112 +1250 +37 72 61 94 65 85 43 41 76 29 47 98 62 69 42 +113 +4551 +94 13 16 8 62 84 98 38 84 18 39 77 50 97 25 +114 +25336 +40 41 94 78 4 39 91 13 20 23 87 20 8 14 25 +115 +4087 +77 61 54 22 17 45 67 89 36 50 93 54 20 94 11 +116 +1808 +68 19 24 74 90 62 62 93 33 73 95 41 68 53 82 +117 +1566 +30 47 71 71 86 41 76 30 35 36 77 81 24 10 90 +118 +20043 +88 6 4 26 89 55 37 85 24 69 13 4 26 24 36 +119 +990 +24 58 1 70 22 31 6 59 21 13 97 61 79 10 90 +120 +12791 +47 42 1 53 21 27 80 20 79 39 92 99 78 36 49 +121 +18972 +45 25 26 9 22 69 57 20 28 8 50 73 89 73 13 +122 +1206 +41 12 65 8 62 85 94 82 94 92 17 83 15 21 20 +123 +13511 +67 66 21 11 65 11 39 67 80 65 63 35 13 90 29 +124 +2636 +30 81 80 75 86 89 41 39 76 33 69 48 69 74 82 +125 +9975 +85 26 40 25 75 37 14 12 35 69 64 58 67 13 74 +126 +17950 +83 28 46 32 90 4 12 90 50 30 17 83 7 16 94 +127 +5636 +51 12 75 53 97 40 20 43 93 83 81 84 75 74 89 +128 +22281 +14 92 80 53 88 86 19 94 22 13 87 33 63 97 9 +129 +11365 +19 29 43 79 30 37 94 48 94 8 86 82 63 68 70 +130 +21274 +44 12 49 49 29 87 21 11 57 3 78 64 14 17 22 +131 +5669 +26 64 25 11 91 8 91 26 21 70 37 12 42 37 22 +132 +15700 +68 91 39 17 42 11 85 29 10 7 24 24 52 45 74 +133 +1206 +86 84 2 5 7 97 59 49 49 39 33 80 84 40 21 +134 +3967 +47 58 20 3 41 39 78 91 10 91 65 95 58 10 28 +135 +25341 +69 90 45 9 41 32 92 17 72 51 55 80 84 41 3 +136 +13393 +41 33 85 85 1 96 69 25 1 95 41 48 68 95 25 +137 +8801 +48 44 89 73 42 40 23 54 89 78 90 61 24 85 4 +138 +11250 +57 19 48 60 93 76 39 6 53 55 87 41 95 15 34 +139 +25199 +74 13 75 23 73 20 77 49 87 18 66 7 20 99 57 +140 +14354 +63 23 43 23 62 83 3 62 20 5 34 80 26 68 88 +141 +1125 +61 37 66 23 74 70 45 87 77 44 56 84 73 29 31 +142 +6202 +55 11 32 55 76 93 12 58 96 71 57 89 36 53 6 +143 +758 +52 13 93 58 19 84 44 10 41 8 46 89 49 37 82 +144 +15931 +61 51 16 37 2 52 24 57 70 79 58 82 75 51 2 +145 +1450 +72 88 13 35 72 19 37 5 51 85 59 95 18 56 91 +146 +19952 +92 62 67 26 86 32 78 95 25 78 23 24 84 89 39 +147 +6479 +63 62 85 17 95 51 77 73 86 38 13 77 50 41 83 +148 +20123 +74 31 26 73 36 86 58 55 26 11 94 6 69 84 2 +149 +1832 +33 87 34 22 42 47 50 87 34 23 73 31 13 85 38 +150 +13232 +33 92 60 82 35 10 89 89 30 38 44 10 19 57 30 +151 +2212 +49 85 42 88 47 56 26 50 46 67 65 58 65 52 98 +152 +21769 +27 52 45 22 65 77 56 23 51 59 91 5 54 73 14 +153 +14261 +28 29 51 1 8 53 8 82 76 14 36 43 13 39 12 +154 +4681 +6 76 39 92 12 75 22 22 49 92 54 32 3 5 84 +155 +1340 +54 61 8 57 92 19 88 20 50 90 55 61 38 99 32 +156 +24859 +6 3 39 16 83 78 23 48 56 27 3 95 9 91 76 +157 +22838 +68 37 74 37 15 71 18 75 44 85 90 37 60 51 10 +158 +15440 +54 32 96 6 52 35 95 36 69 43 91 75 10 18 99 +159 +8198 +48 10 38 57 5 79 5 79 92 6 80 94 83 8 64 +160 +12019 +34 64 65 6 90 77 19 43 91 95 14 65 11 79 5 +161 +23920 +60 14 97 20 40 68 82 65 62 92 17 58 10 90 63 +162 +3593 +40 21 83 62 87 90 44 99 39 65 63 12 21 21 23 +163 +7296 +2 57 39 75 57 63 87 25 84 95 50 45 5 12 12 +164 +2020 +85 92 58 17 88 99 92 39 18 46 35 11 55 39 45 +165 +1123 +33 50 43 95 60 13 46 48 94 39 59 77 93 34 8 +166 +10169 +65 52 27 77 86 14 73 10 79 7 68 96 18 92 44 +167 +13174 +46 55 62 90 34 80 85 29 67 90 90 77 46 56 27 +168 +10123 +48 50 63 14 58 31 42 14 33 8 49 43 56 81 91 +169 +8141 +17 26 62 95 33 50 3 37 11 20 52 75 13 68 13 +170 +6586 +98 7 91 5 74 74 36 53 63 8 33 64 79 92 55 +171 +3449 +72 70 42 18 53 48 92 87 24 60 15 39 95 45 50 +172 +11256 +36 85 58 13 43 6 9 27 89 29 60 74 3 37 4 +173 +9883 +45 89 89 49 22 89 85 98 66 94 51 19 3 43 46 +174 +12300 +9 92 67 25 81 72 24 98 92 93 19 56 4 11 1 +175 +18536 +73 3 32 1 76 43 13 82 71 53 45 50 25 67 70 +176 +16656 +3 59 44 58 84 80 49 90 30 96 9 64 44 8 93 +177 +21192 +75 76 13 79 37 88 59 47 6 51 1 14 26 80 90 +178 +16535 +16 4 47 60 40 10 5 77 63 63 66 82 6 14 68 +179 +4528 +31 17 3 89 51 15 86 66 85 7 41 33 71 97 53 +180 +12119 +54 80 94 64 90 39 22 91 91 3 40 87 62 61 19 +181 +19051 +19 87 52 90 96 99 20 7 39 68 74 80 13 36 5 +182 +13249 +97 80 89 79 66 18 5 94 7 38 68 47 15 18 51 +183 +14497 +84 66 1 61 22 77 85 51 72 21 52 81 53 77 45 +184 +13914 +30 43 45 18 9 98 45 81 91 36 81 82 55 85 99 +185 +10936 +29 56 30 10 59 15 73 52 65 48 40 16 84 44 22 +186 +5925 +56 42 87 4 7 11 9 64 70 3 75 94 19 92 57 +187 +8404 +42 57 52 19 73 36 23 41 52 34 18 42 57 15 75 +188 +23243 +25 63 94 58 75 36 59 66 92 77 37 55 52 25 76 +189 +20338 +1 62 55 19 59 99 90 50 93 41 68 89 78 56 98 +190 +7851 +31 40 9 28 20 14 54 83 3 81 73 61 35 77 69 +191 +25208 +72 57 56 54 85 76 57 71 7 13 84 23 74 84 49 +192 +20830 +25 85 15 58 41 90 27 2 31 78 91 54 18 30 37 +193 +17418 +83 33 1 41 41 75 35 96 4 50 40 52 88 49 22 +194 +25214 +99 1 45 40 19 14 21 53 31 86 39 44 63 67 97 +195 +19269 +50 30 87 33 32 55 34 15 26 44 16 82 25 30 8 +196 +13604 +92 60 16 2 48 48 38 77 77 23 4 98 65 90 44 +197 +3455 +83 15 81 26 18 41 70 47 50 58 83 73 2 73 71 +198 +8837 +10 18 34 99 34 51 45 68 57 77 55 31 41 68 66 +199 +7309 +22 21 35 38 45 25 2 15 22 37 97 40 72 98 73 +200 +3874 +26 62 3 87 62 99 32 24 42 76 43 55 10 76 25 +201 +3418 +56 99 54 11 25 74 76 65 17 89 46 48 23 63 41 +202 +11089 +99 52 84 32 80 83 25 24 39 37 90 12 80 95 82 +203 +11886 +42 36 86 67 87 13 99 31 74 51 6 39 49 99 98 +204 +25548 +48 35 71 76 44 45 40 46 65 76 94 25 45 44 50 +205 +5459 +93 36 3 55 43 18 63 44 49 13 20 96 40 24 56 +206 +19687 +46 20 40 32 30 3 18 61 61 58 24 58 86 87 36 +207 +14795 +61 62 15 74 39 49 81 68 77 6 48 20 31 44 17 +208 +11085 +78 64 93 85 73 31 79 1 79 48 73 12 22 64 9 +209 +19643 +61 61 8 30 23 38 34 57 68 93 78 24 59 29 24 +210 +9970 +37 66 6 40 88 31 10 75 28 33 23 52 97 66 29 +211 +5907 +34 31 53 31 62 97 39 48 96 47 52 72 62 56 19 +212 +13034 +29 85 72 92 94 73 69 43 89 21 47 49 64 42 36 +213 +17302 +46 71 54 12 87 82 28 29 83 70 73 91 58 97 4 +214 +15638 +72 33 57 79 95 58 67 74 27 14 50 5 80 13 9 +215 +15189 +19 15 14 78 83 1 23 72 52 75 10 99 79 85 73 +216 +3256 +63 68 80 27 21 76 53 37 55 41 41 16 3 37 71 +217 +17346 +32 85 61 22 65 86 87 81 91 71 97 31 89 1 74 +218 +5685 +69 40 24 5 72 58 86 52 13 61 29 45 35 34 56 +219 +3847 +99 99 19 29 16 80 79 6 53 87 70 7 86 62 11 +220 +7077 +89 8 33 26 77 89 18 82 97 68 93 87 96 6 83 +221 +2441 +48 62 28 80 87 66 15 10 47 78 29 26 6 89 50 +222 +20417 +23 48 32 78 49 57 72 18 9 51 79 79 33 62 90 +223 +12360 +78 65 68 97 74 32 21 10 20 11 14 72 7 18 8 +224 +18693 +94 73 83 16 70 54 13 30 61 84 2 1 59 59 67 +225 +20678 +93 71 31 24 71 69 32 39 80 84 76 11 88 44 46 +226 +5646 +84 17 8 78 89 37 21 42 46 4 76 26 80 83 2 +227 +6010 +28 87 83 58 49 61 26 70 73 7 20 70 89 73 77 +228 +21185 +70 37 99 73 85 24 76 85 43 51 47 52 74 59 43 +229 +16831 +94 95 82 32 2 53 22 44 36 30 72 62 70 60 82 +230 +9003 +52 54 82 17 18 58 43 60 47 87 98 38 69 46 69 +231 +24094 +54 62 80 95 10 36 23 76 6 5 77 38 50 88 56 +232 +21297 +48 84 33 38 31 43 8 5 28 29 5 67 95 73 64 +233 +13196 +55 25 33 37 69 93 2 14 85 13 63 21 99 10 81 +234 +6448 +85 34 48 54 77 57 3 70 44 70 11 67 70 3 51 +235 +23764 +71 98 67 89 34 53 9 35 39 47 7 20 81 16 64 +236 +2130 +17 21 53 28 83 40 19 65 54 92 1 49 24 77 33 +237 +18645 +31 44 68 98 80 39 31 24 8 10 38 69 61 40 15 +238 +10665 +42 71 90 59 30 52 14 1 73 46 35 65 79 34 74 +239 +4640 +32 58 13 46 89 3 58 19 63 73 6 18 35 5 85 +240 +22620 +67 68 55 89 91 77 9 40 29 9 93 63 78 28 88 +241 +13383 +94 49 85 36 96 84 96 1 94 40 44 4 94 41 65 +242 +17071 +2 28 35 56 87 49 37 22 75 71 76 83 45 85 34 +243 +9581 +46 16 6 97 81 57 50 80 40 78 90 5 13 64 16 +244 +11449 +99 77 12 75 76 3 17 33 29 37 80 29 48 86 68 +245 +24392 +15 53 34 67 16 1 73 16 13 24 57 17 49 79 8 +246 +9500 +97 63 79 37 15 57 43 25 19 35 97 75 19 79 91 +247 +21947 +62 95 83 62 71 19 50 52 63 39 7 28 14 99 43 +248 +15914 +51 92 98 46 63 33 22 75 31 57 65 15 93 60 77 +249 +4338 +42 79 83 23 52 46 99 22 16 45 85 44 82 86 55 +250 +20550 +26 43 89 92 80 80 47 5 90 78 52 88 20 42 53 +251 +10601 +32 17 64 24 34 69 71 40 3 91 95 42 7 69 24 +252 +25370 +46 58 44 95 31 22 37 86 2 11 13 46 35 7 98 +253 +1374 +96 16 4 81 95 7 19 93 59 2 5 19 91 80 77 +254 +14501 +87 70 75 53 24 80 93 49 35 23 29 59 2 57 20 +255 +18800 +3 82 97 16 77 97 19 47 65 45 41 20 78 61 15 +256 +22193 +81 64 97 66 98 85 59 6 94 62 14 30 84 93 32 +257 +2426 +65 7 12 63 12 70 46 91 53 87 25 35 55 8 66 +258 +24290 +39 41 12 15 76 27 33 39 5 78 52 15 18 93 15 +259 +23037 +39 63 9 22 29 67 50 7 55 55 96 66 88 94 34 +260 +11003 +87 54 45 72 81 51 64 95 86 31 53 68 73 25 51 +261 +13929 +45 37 82 19 93 2 6 78 36 86 87 81 2 47 85 +262 +25229 +5 6 51 30 13 24 49 19 56 29 22 66 36 50 21 +263 +3766 +64 59 19 11 36 55 67 78 96 14 24 13 15 80 36 +264 +14452 +17 95 7 13 94 97 37 29 54 27 76 34 34 76 32 +265 +5804 +3 55 42 59 43 34 8 60 34 78 35 93 46 19 19 +266 +23028 +74 41 45 81 7 34 5 51 66 36 71 58 78 96 32 +267 +9935 +75 25 53 45 7 83 52 3 67 24 20 42 83 12 15 +268 +7156 +57 14 25 47 12 89 57 63 62 37 10 52 30 11 3 +269 +11864 +19 87 67 65 64 75 47 49 36 3 96 34 65 54 84 +270 +15545 +11 89 82 28 68 22 95 73 15 66 11 7 21 91 13 +271 +25219 +75 34 49 3 46 47 87 59 34 85 17 52 58 99 49 +272 +6885 +24 17 62 76 82 56 29 15 43 55 22 92 45 25 91 +273 +9114 +31 42 18 86 4 47 73 87 32 35 49 51 42 94 86 +274 +14564 +55 34 4 76 83 84 86 82 61 61 3 29 6 31 69 +275 +3828 +73 2 99 20 28 35 24 17 62 73 11 54 36 16 34 +276 +1277 +34 98 70 18 2 41 21 27 46 59 76 97 98 48 74 +277 +4128 +88 8 54 60 84 85 16 49 11 65 59 74 98 67 7 +278 +1262 +79 80 11 14 36 17 55 1 94 14 9 48 38 3 42 +279 +24972 +88 4 16 40 34 9 32 11 6 35 47 16 35 36 4 +280 +5043 +45 48 75 96 7 40 79 29 63 1 84 74 76 68 86 +281 +6301 +99 72 27 25 92 29 66 67 17 38 5 78 43 89 36 +282 +18493 +82 28 16 51 23 80 54 1 13 13 99 37 16 78 89 +283 +11873 +40 41 58 3 81 93 43 81 59 68 82 51 22 39 34 +284 +4115 +57 17 29 64 56 51 20 73 68 97 75 66 36 31 18 +285 +8065 +91 17 59 27 50 62 9 11 17 99 56 67 51 36 89 +286 +2669 +31 34 47 83 86 30 83 73 94 23 62 38 81 38 66 +287 +18833 +62 27 47 12 50 16 43 11 19 96 61 38 51 89 30 +288 +10917 +17 36 90 69 66 59 1 11 94 67 68 90 18 20 81 +289 +5182 +87 65 60 32 62 75 91 81 14 19 98 22 27 84 82 +290 +13597 +3 47 22 85 63 10 61 89 61 8 81 20 35 68 34 +291 +8065 +97 34 73 71 37 76 35 81 78 98 64 71 45 44 90 +292 +20076 +92 67 69 10 28 82 66 63 22 54 90 8 76 79 65 +293 +6372 +51 13 81 97 7 24 56 60 14 82 64 24 68 22 63 +294 +7683 +23 56 25 41 23 8 79 17 55 5 86 76 60 78 31 +295 +21277 +7 9 38 6 99 19 59 98 87 14 46 29 81 63 72 +296 +22747 +75 72 36 17 14 44 19 27 60 67 3 18 31 74 79 +297 +13029 +64 5 67 43 49 45 36 42 88 45 35 55 4 2 9 +298 +8752 +23 88 84 79 58 51 56 4 69 69 4 76 53 13 2 +299 +24304 +50 58 81 96 61 95 95 11 67 73 10 13 74 8 62 +300 +11968 +25 17 54 42 35 47 71 29 71 17 34 94 14 9 43 +301 +10032 +33 4 47 36 46 22 77 62 58 8 27 96 1 78 29 +302 +9016 +32 67 83 84 38 41 64 39 16 56 84 65 95 24 1 +303 +17340 +25 47 8 93 62 9 69 77 43 60 27 92 40 6 58 +304 +7346 +96 46 59 69 53 84 49 7 96 60 81 76 47 71 9 +305 +16300 +77 19 96 43 7 96 81 24 32 50 5 39 38 4 85 +306 +25601 +78 7 83 63 23 28 66 72 91 53 91 23 88 80 96 +307 +8617 +44 34 44 79 24 49 75 23 28 56 61 74 68 57 19 +308 +21161 +35 75 2 96 73 59 17 89 70 50 82 12 61 31 74 +309 +14605 +38 6 86 25 23 94 21 61 57 83 1 47 62 35 78 +310 +1403 +63 40 66 93 91 98 47 43 2 13 52 5 65 41 17 +311 +6422 +77 87 69 72 34 93 54 64 52 33 7 27 30 77 65 +312 +17523 +76 75 64 23 43 94 61 70 89 76 41 92 40 8 51 +313 +22744 +35 12 83 62 10 89 2 94 10 6 87 78 37 55 89 +314 +10726 +83 80 68 70 70 3 91 87 41 62 42 6 18 44 14 +315 +7567 +26 83 62 64 94 62 83 99 55 58 52 3 88 57 45 +316 +6184 +84 17 36 4 85 76 89 59 19 81 68 4 23 40 69 +317 +11031 +95 40 40 38 53 98 81 63 86 71 12 19 49 74 60 +318 +5733 +34 38 96 30 28 64 73 84 14 77 33 50 4 80 61 +319 +23156 +87 16 66 65 99 58 12 89 71 11 3 88 58 3 68 +320 +2387 +6 33 92 84 25 18 44 57 46 31 94 29 78 94 69 +321 +4050 +52 61 46 48 38 6 25 20 79 16 95 41 13 98 45 +322 +2478 +38 13 51 44 93 68 10 71 33 21 14 10 20 52 20 +323 +14466 +9 33 71 31 39 46 71 32 14 99 76 93 75 87 61 +324 +2363 +98 88 74 31 31 66 10 83 9 48 57 99 49 3 66 +325 +9426 +41 99 56 20 51 11 83 13 99 62 31 43 21 43 7 +326 +9871 +28 33 34 54 1 36 76 48 18 72 19 49 52 59 7 +327 +7555 +50 37 67 27 23 47 26 80 16 9 23 10 24 99 2 +328 +22385 +94 54 99 83 42 63 19 90 91 2 25 8 67 13 8 +329 +14566 +56 43 3 67 23 77 19 68 19 67 58 11 68 12 80 +330 +16832 +48 96 90 98 97 84 17 80 52 84 13 89 76 76 73 +331 +3011 +23 65 68 56 69 9 88 81 1 50 61 96 93 70 96 +332 +4010 +93 15 5 20 53 95 57 95 82 27 80 14 99 7 2 +333 +5933 +56 63 65 7 4 78 8 52 36 37 91 17 93 95 1 +334 +17748 +3 34 83 44 58 39 26 30 13 37 44 5 32 1 67 +335 +17154 +53 42 2 43 84 77 24 87 49 88 97 45 76 49 46 +336 +17714 +67 94 88 43 78 43 78 82 91 18 43 98 14 96 62 +337 +17601 +55 26 95 2 63 81 66 24 56 45 48 99 81 80 58 +338 +11050 +26 72 4 27 17 58 41 23 16 27 6 6 47 3 44 +339 +24639 +79 56 22 88 41 81 42 59 66 98 83 93 62 18 92 +340 +9378 +83 82 78 49 81 37 14 26 26 81 27 57 8 75 83 +341 +21351 +63 90 89 55 42 22 80 79 76 86 32 58 46 64 4 +342 +3357 +6 11 74 52 19 31 32 62 15 77 27 39 47 51 36 +343 +21400 +4 1 56 46 94 96 42 35 99 24 51 89 11 59 36 +344 +8988 +74 41 75 42 53 75 55 64 94 51 77 49 73 22 57 +345 +10869 +93 96 72 85 23 46 1 99 71 43 16 90 2 12 59 +346 +23727 +87 31 45 28 60 17 82 89 27 46 95 79 19 77 3 +347 +20020 +47 51 12 47 57 54 31 71 31 35 66 26 83 73 62 +348 +12213 +84 43 15 65 67 36 43 89 19 5 31 20 52 57 87 +349 +5143 +48 11 33 41 70 4 20 47 81 17 94 66 75 31 66 +350 +21607 +89 56 44 96 9 27 56 62 44 49 14 14 47 55 54 +351 +17497 +16 31 24 10 70 10 72 62 29 75 92 25 82 16 17 +352 +1935 +63 79 10 25 49 66 53 79 86 92 49 66 66 88 53 +353 +22876 +58 52 15 49 39 43 56 1 58 82 6 24 22 79 26 +354 +10909 +67 73 24 59 85 4 57 71 42 80 26 5 78 75 49 +355 +1965 +29 6 76 54 75 4 21 57 5 61 33 79 61 79 28 +356 +23463 +42 75 1 83 6 41 66 76 75 12 92 89 15 12 84 +357 +2670 +13 5 74 31 2 36 84 27 28 96 48 7 58 9 27 +358 +10647 +24 52 62 96 50 97 9 49 25 15 24 37 75 30 27 +359 +16770 +17 87 70 31 10 50 34 98 29 18 42 46 6 92 78 +360 +22286 +30 4 26 82 51 45 86 93 87 24 28 67 20 52 36 +361 +22586 +61 15 1 75 99 25 22 39 32 98 70 71 68 77 13 +362 +8381 +7 78 24 6 72 71 85 45 3 91 27 70 92 14 1 +363 +25319 +40 99 57 26 1 61 67 54 39 51 61 56 78 62 49 +364 +12367 +64 22 36 18 10 50 5 7 25 92 70 26 49 33 8 +365 +12004 +46 95 54 71 97 56 46 70 91 28 53 38 85 17 43 +366 +25610 +54 4 89 67 95 70 62 10 22 69 3 15 11 28 40 +367 +9388 +60 36 81 35 94 8 86 56 86 11 16 56 43 65 55 +368 +21647 +76 43 14 17 10 99 8 15 92 84 12 51 41 69 17 +369 +1208 +91 86 50 57 84 68 62 81 65 9 17 93 59 38 33 +370 +21090 +58 87 7 56 47 25 27 70 32 78 1 9 2 77 92 +371 +17194 +53 18 11 57 7 2 84 20 34 86 47 76 14 71 70 +372 +16254 +71 50 71 94 69 57 45 18 77 18 71 10 37 3 23 +373 +12331 +89 35 37 62 71 90 2 79 83 53 2 89 8 6 15 +374 +14477 +78 49 3 36 63 99 14 39 55 99 51 40 28 24 56 +375 +2850 +20 47 46 48 90 14 4 58 11 14 29 33 93 7 51 +376 +14779 +47 88 17 79 4 55 80 63 24 67 55 30 62 35 92 +377 +3593 +33 10 94 26 55 53 83 92 41 3 37 66 32 53 74 +378 +12107 +14 33 81 31 34 56 14 78 78 16 25 48 67 85 12 +379 +20563 +75 72 3 49 55 65 61 67 49 23 87 62 1 34 30 +380 +9061 +29 61 24 63 42 33 77 25 29 78 93 27 50 88 4 +381 +17378 +73 61 13 50 6 98 19 66 99 42 55 50 87 99 80 +382 +1706 +62 17 96 87 48 45 9 17 65 24 93 52 56 62 71 +383 +7388 +91 75 48 58 50 69 91 81 36 44 51 53 47 80 62 +384 +7891 +54 87 62 19 63 59 45 29 96 17 29 5 18 65 28 +385 +11924 +76 27 4 97 31 22 74 18 96 90 75 93 73 51 46 +386 +25494 +21 35 80 46 46 50 72 99 22 38 58 74 46 87 45 +387 +24762 +51 80 77 88 58 46 10 30 16 72 61 62 28 24 25 +388 +23681 +99 15 40 27 95 70 21 91 27 71 4 14 17 65 52 +389 +24538 +73 97 11 37 20 45 72 10 41 58 37 9 52 33 55 +390 +987 +34 89 45 45 90 14 71 10 79 90 46 88 94 13 86 +391 +8130 +57 81 91 49 5 62 95 41 37 1 79 66 11 61 36 +392 +11869 +81 64 23 30 42 66 78 40 48 22 29 40 29 39 19 +393 +9534 +4 22 23 49 32 84 61 56 90 64 36 70 30 49 74 +394 +16563 +86 28 29 28 36 14 7 98 44 40 36 96 58 90 24 +395 +19750 +21 34 94 3 89 2 23 22 74 63 59 86 92 4 16 +396 +4585 +6 42 12 30 19 89 96 54 88 53 87 40 55 88 96 +397 +23370 +83 65 92 6 94 72 77 71 21 52 55 7 97 5 69 +398 +6309 +40 84 1 62 37 98 47 50 13 22 31 33 99 4 9 +399 +6657 +93 71 73 37 48 42 66 36 93 81 64 4 91 68 73 +400 +13214 +65 83 50 81 83 13 40 7 69 38 98 55 39 48 48 +401 +13897 +71 77 31 51 62 38 32 43 50 78 43 32 89 28 68 +402 +10684 +49 33 25 69 26 90 54 21 79 38 37 13 76 9 57 +403 +3505 +18 59 6 32 35 20 52 50 95 62 29 89 57 64 99 +404 +7010 +17 12 31 30 33 9 44 93 35 95 67 60 73 95 23 +405 +21048 +28 42 9 15 88 3 79 63 93 46 55 42 23 71 11 +406 +23221 +67 66 83 51 26 24 23 71 72 40 42 90 47 80 91 +407 +24129 +20 56 19 20 40 79 39 56 68 53 49 71 13 93 92 +408 +18444 +37 30 72 82 7 15 55 11 18 24 44 5 55 81 17 +409 +7750 +95 17 52 55 78 82 9 7 81 75 10 65 76 87 61 +410 +21767 +95 21 9 76 93 1 43 33 23 75 54 1 15 56 19 +411 +22811 +84 15 30 97 42 34 73 97 43 53 66 38 23 8 20 +412 +20372 +24 72 60 47 64 65 70 65 60 88 64 4 38 93 39 +413 +15758 +93 73 83 13 4 23 24 99 68 9 80 37 41 13 91 +414 +18700 +48 83 10 66 82 77 94 45 35 71 17 50 7 91 7 +415 +9435 +8 47 79 54 19 44 21 8 69 25 49 28 98 62 18 +416 +14241 +78 92 45 33 73 45 47 83 89 95 14 11 68 84 1 +417 +24450 +79 1 63 81 10 68 83 23 51 49 49 90 48 19 13 +418 +13087 +91 25 73 40 44 91 16 23 52 59 35 83 54 35 91 +419 +16238 +30 87 20 64 95 44 21 67 52 61 70 20 23 34 87 +420 +2668 +30 83 76 18 52 80 45 65 18 51 51 23 87 31 73 +421 +12465 +51 57 34 58 1 60 21 32 22 39 54 26 54 21 12 +422 +19537 +74 23 66 94 30 7 73 84 4 16 83 27 10 89 57 +423 +7795 +29 78 48 16 88 86 13 52 1 11 39 95 13 14 40 +424 +10736 +62 57 55 86 19 51 12 37 53 41 89 18 11 97 36 +425 +6114 +80 96 39 8 51 90 70 84 44 27 75 4 44 24 75 +426 +22397 +76 7 33 15 99 64 17 72 94 73 33 52 23 53 6 +427 +1255 +56 89 97 18 80 43 55 34 14 22 44 58 69 2 85 +428 +5301 +53 73 18 97 93 25 40 1 99 78 32 67 14 74 38 +429 +15811 +14 52 62 3 58 63 12 53 78 62 96 95 53 23 21 +430 +15730 +3 21 46 72 99 32 12 4 43 4 72 6 62 35 29 +431 +2560 +55 74 3 27 89 89 14 67 48 64 19 49 32 13 61 +432 +2165 +96 78 26 90 3 56 49 48 30 95 83 87 74 92 92 +433 +11268 +48 72 21 17 57 8 10 50 92 66 44 35 78 90 21 +434 +8727 +96 62 24 22 40 45 72 19 88 19 50 1 45 77 81 +435 +6109 +25 79 55 98 9 8 22 45 66 31 67 48 30 76 27 +436 +15708 +41 8 59 21 68 28 23 15 57 40 93 80 8 69 16 +437 +789 +18 24 75 40 96 34 24 34 74 27 42 38 37 51 34 +438 +10597 +67 38 30 98 20 30 82 65 64 15 88 50 81 68 22 +439 +1546 +77 42 78 45 39 97 4 31 57 50 71 89 43 93 40 +440 +2117 +46 64 34 37 77 22 65 94 7 51 31 90 91 42 50 +441 +1004 +57 10 59 97 60 74 74 85 27 30 19 52 70 15 60 +442 +25399 +60 80 72 69 73 15 30 55 98 8 31 40 24 97 32 +443 +11179 +2 88 66 42 53 86 23 55 58 27 17 28 21 49 42 +444 +875 +4 21 70 68 79 21 1 46 17 64 69 22 7 73 17 +445 +9200 +15 30 31 35 62 88 17 40 1 89 28 92 92 51 33 +446 +16137 +14 98 5 19 36 54 40 42 98 42 61 90 94 51 25 +447 +25049 +69 25 22 27 2 25 46 50 4 67 76 31 88 89 66 +448 +12701 +85 88 10 27 41 50 86 69 84 3 7 71 19 16 38 +449 +15849 +1 11 97 32 76 99 50 2 61 95 19 59 67 99 71 +450 +17278 +36 35 3 87 57 49 61 60 85 93 38 71 50 5 50 +451 +14091 +53 65 94 25 31 39 60 40 58 94 73 90 59 21 5 +452 +15793 +7 62 59 68 78 98 78 69 32 70 48 86 63 20 72 +453 +24722 +31 78 83 99 73 72 66 92 77 44 7 82 23 66 98 +454 +3780 +19 67 21 89 5 57 2 58 28 78 93 57 13 81 13 +455 +889 +46 98 98 43 97 81 2 24 25 66 1 15 85 59 18 +456 +23183 +43 9 40 12 64 7 86 29 68 77 70 49 97 94 74 +457 +22706 +84 22 8 79 52 8 56 26 64 42 79 47 69 22 10 +458 +21306 +6 61 89 39 86 22 18 16 3 9 35 85 58 77 20 +459 +15365 +18 27 46 76 31 57 43 40 35 32 56 23 61 15 30 +460 +6125 +84 17 92 13 78 51 14 38 93 84 32 42 82 71 16 +461 +17048 +95 13 44 91 72 92 6 26 4 87 58 66 55 70 85 +462 +20389 +65 87 62 62 86 92 10 43 33 61 19 2 7 14 35 +463 +14492 +89 66 52 41 43 38 73 74 99 32 92 3 36 49 63 +464 +9466 +90 6 61 20 32 6 67 60 43 26 13 44 79 29 85 +465 +18312 +48 64 59 61 28 96 1 85 66 7 40 75 74 13 51 +466 +25478 +97 65 44 35 28 29 99 5 79 72 81 55 28 78 99 +467 +10292 +44 92 6 21 22 57 90 42 87 46 53 52 71 26 44 +468 +21532 +15 43 30 93 74 49 82 58 4 35 58 77 70 40 87 +469 +4106 +48 23 41 2 60 60 8 74 46 43 27 73 67 1 31 +470 +5071 +33 16 98 41 1 92 96 21 14 57 31 44 23 63 1 +471 +13220 +27 51 72 4 84 73 14 18 66 58 19 91 61 81 77 +472 +25277 +30 19 61 67 80 63 33 79 53 88 68 81 54 5 90 +473 +12108 +97 36 26 14 88 75 28 60 14 45 9 98 12 13 52 +474 +24249 +80 56 43 75 84 63 30 73 12 99 66 21 80 87 25 +475 +10618 +33 65 45 53 17 13 97 91 79 8 69 5 82 13 40 +476 +8764 +65 65 73 84 93 82 1 51 57 83 99 93 5 76 23 +477 +24491 +93 72 88 13 72 52 55 96 6 44 90 28 95 26 25 +478 +20965 +86 9 83 29 38 90 69 1 95 2 13 59 31 45 78 +479 +24033 +8 38 64 96 42 92 90 19 17 76 12 25 13 32 90 +480 +10207 +78 26 19 92 65 5 14 46 49 25 33 15 45 17 85 +481 +9081 +62 84 73 21 5 74 91 88 26 4 39 38 43 29 41 +482 +12709 +41 23 81 81 64 61 91 26 22 90 5 78 78 96 70 +483 +4136 +83 75 58 95 51 80 12 87 24 55 77 98 4 76 55 +484 +18628 +97 39 35 76 85 39 53 49 75 93 8 2 14 17 11 +485 +18575 +31 15 47 32 73 2 70 63 41 68 18 4 48 67 43 +486 +3696 +24 68 92 80 48 80 3 75 84 98 67 46 44 49 49 +487 +5070 +29 39 53 35 42 43 90 10 14 70 56 45 73 71 7 +488 +20885 +92 87 62 65 14 55 50 19 2 7 71 70 83 72 63 +489 +3190 +41 63 90 72 69 83 67 62 91 67 35 66 77 13 75 +490 +25396 +8 86 51 68 5 63 33 62 77 30 27 50 54 18 68 +491 +24188 +7 74 86 97 98 99 27 82 43 96 69 7 84 9 86 +492 +1625 +57 87 78 2 14 24 60 80 66 88 38 9 84 80 83 +493 +2785 +49 79 56 77 77 65 82 3 66 98 83 31 34 76 49 +494 +15346 +17 25 65 34 10 90 6 7 48 58 27 85 8 46 6 +495 +15741 +8 92 1 78 74 53 38 28 30 48 22 85 38 27 70 +496 +14884 +40 54 11 8 5 31 92 3 49 12 5 62 16 80 43 +497 +895 +28 4 65 93 76 4 3 28 64 48 61 1 13 87 95 +498 +21127 +48 76 56 22 10 78 84 52 24 6 71 26 27 60 25 +499 +6443 +51 80 20 71 88 35 47 48 77 64 33 34 67 9 55 diff --git a/data/jobshop/500_15_02.txt b/data/jobshop/500_15_02.txt new file mode 100644 index 0000000000..7544e4b028 --- /dev/null +++ b/data/jobshop/500_15_02.txt @@ -0,0 +1,1503 @@ +500 +15 +1060951679 +0 +20940 +40 3 91 70 61 49 10 80 45 77 68 47 21 22 29 +1 +1464 +19 43 15 42 82 98 19 47 35 38 97 19 81 35 42 +2 +24713 +25 72 84 45 26 59 16 7 92 8 72 15 26 25 27 +3 +5350 +54 47 88 85 74 67 75 76 85 18 82 41 39 61 85 +4 +9235 +5 30 19 49 47 72 98 18 90 82 46 42 28 31 50 +5 +7972 +37 33 6 50 97 42 43 93 12 12 58 54 50 29 43 +6 +22108 +56 90 95 27 72 18 54 90 16 7 2 66 86 28 42 +7 +3728 +18 45 94 91 52 7 73 50 1 29 7 41 36 36 20 +8 +22182 +31 39 17 78 7 7 49 43 35 80 20 36 77 62 29 +9 +16791 +30 33 86 82 4 13 55 95 47 27 89 88 10 38 27 +10 +10945 +2 50 20 61 41 89 10 48 64 39 36 14 12 82 10 +11 +10558 +5 43 77 62 12 9 94 55 22 47 59 32 13 16 79 +12 +15502 +15 41 60 73 65 48 63 56 30 92 76 5 94 93 63 +13 +15705 +71 56 40 83 13 15 9 82 90 4 81 1 41 37 51 +14 +20768 +46 85 35 15 99 86 47 91 22 30 76 13 24 62 35 +15 +12738 +49 50 94 75 81 86 37 39 79 92 24 1 88 77 57 +16 +20204 +89 27 2 11 69 36 96 41 16 69 42 64 74 25 46 +17 +9457 +59 96 19 21 77 85 3 48 75 51 7 83 6 57 58 +18 +6342 +42 94 59 4 49 30 93 62 6 25 86 34 40 97 5 +19 +23775 +13 48 96 75 19 37 65 33 84 12 78 98 77 51 47 +20 +3958 +56 68 89 71 78 13 46 63 99 50 82 67 59 20 8 +21 +18453 +27 96 3 45 46 14 16 46 6 29 36 6 3 41 40 +22 +5898 +13 75 14 28 81 74 55 93 45 47 91 88 53 41 48 +23 +12688 +29 89 33 48 81 39 4 30 6 49 94 19 1 57 82 +24 +6716 +20 62 17 51 36 97 54 48 82 89 47 31 21 90 23 +25 +24010 +30 45 76 65 11 47 15 12 30 64 14 16 43 38 14 +26 +2424 +26 40 29 15 51 5 98 11 18 97 41 41 39 76 34 +27 +14648 +98 39 41 59 72 63 14 10 96 7 23 35 7 1 5 +28 +3605 +12 7 77 97 86 7 16 49 89 33 42 16 31 68 98 +29 +21464 +48 23 77 9 65 45 99 65 28 18 34 3 62 75 13 +30 +10769 +54 49 99 5 81 4 89 89 86 14 13 2 47 10 23 +31 +21149 +93 51 55 43 31 70 65 9 56 15 30 12 10 56 94 +32 +11656 +29 35 59 1 91 27 99 94 96 14 29 41 3 28 19 +33 +13020 +51 30 7 60 95 42 37 45 91 42 6 38 53 40 45 +34 +20893 +33 59 97 41 64 54 34 71 53 7 79 38 39 76 37 +35 +24715 +32 51 49 20 75 81 26 1 5 31 32 75 95 14 42 +36 +10303 +80 52 62 59 70 83 36 79 38 49 32 58 32 80 35 +37 +24515 +9 29 14 95 43 23 74 24 20 43 92 63 70 66 47 +38 +10814 +14 47 21 46 61 44 40 2 91 17 55 26 78 76 35 +39 +15870 +11 72 39 87 65 45 51 70 2 31 30 82 84 49 43 +40 +8562 +46 40 67 43 14 66 95 40 3 3 32 7 52 91 97 +41 +11824 +86 72 38 4 71 97 85 15 62 52 1 61 22 20 62 +42 +24679 +55 30 35 32 9 52 25 76 68 76 72 90 71 39 30 +43 +3200 +2 47 36 79 68 24 51 78 10 98 83 42 31 75 54 +44 +6410 +78 7 74 44 26 3 10 23 21 50 92 62 97 16 6 +45 +1816 +55 76 97 17 34 51 70 7 1 82 15 77 97 52 10 +46 +24130 +68 59 2 71 21 17 13 91 95 51 52 8 1 96 97 +47 +9200 +49 40 79 69 7 22 4 5 45 84 62 77 62 77 51 +48 +12818 +12 22 36 3 48 86 89 9 12 26 48 2 81 56 57 +49 +1368 +56 8 44 2 21 97 43 84 78 59 14 5 64 12 2 +50 +23185 +53 32 62 42 19 63 86 55 84 64 7 77 6 20 93 +51 +12626 +20 18 88 67 69 15 28 35 59 74 91 43 13 94 6 +52 +11891 +63 47 55 48 42 64 55 75 72 7 92 90 96 40 78 +53 +17365 +79 77 86 91 68 27 23 55 1 51 35 85 21 4 7 +54 +20847 +1 85 42 20 90 35 13 16 54 35 30 74 53 96 28 +55 +24998 +84 10 46 32 94 67 27 28 94 6 86 51 49 48 16 +56 +23964 +37 75 52 41 31 65 30 49 36 63 3 81 29 38 97 +57 +16049 +38 35 12 79 80 76 59 73 77 42 90 17 57 19 9 +58 +18245 +99 99 91 80 57 86 18 76 70 49 62 71 52 84 61 +59 +9163 +99 7 64 83 48 19 19 53 13 19 35 31 79 38 74 +60 +20354 +23 72 90 72 68 65 16 33 84 1 5 12 69 14 98 +61 +18725 +27 14 70 80 46 89 48 17 20 46 31 23 52 85 30 +62 +24857 +68 72 16 21 2 10 60 1 74 5 39 22 15 31 81 +63 +21340 +58 5 9 13 39 80 41 6 85 89 25 96 52 97 86 +64 +12930 +32 49 18 21 99 48 56 58 59 34 75 59 60 9 77 +65 +24746 +32 87 3 91 2 77 27 41 51 74 59 49 19 13 89 +66 +15224 +79 58 19 84 47 48 26 52 87 77 93 38 46 74 65 +67 +2747 +17 30 21 75 36 79 73 41 6 94 10 60 90 18 90 +68 +20613 +29 56 16 24 37 81 5 33 78 36 87 99 66 20 62 +69 +1729 +17 89 55 48 81 93 26 89 60 19 11 35 80 98 62 +70 +16424 +90 24 36 61 71 50 32 37 59 56 15 32 7 22 68 +71 +11630 +91 90 31 14 83 2 57 32 62 5 39 19 66 61 36 +72 +10382 +24 56 19 67 56 50 59 69 71 11 24 46 87 35 10 +73 +20594 +37 65 53 40 8 47 16 25 60 51 56 60 87 78 52 +74 +4894 +78 70 80 22 85 65 96 30 26 68 83 54 49 68 6 +75 +6953 +78 24 60 2 60 63 88 14 51 26 7 93 92 85 7 +76 +4174 +91 66 7 5 13 67 11 68 20 17 29 90 44 88 69 +77 +13932 +61 67 53 18 80 72 32 26 40 44 54 51 59 83 65 +78 +6655 +5 94 62 23 25 39 59 71 73 11 90 13 14 41 50 +79 +10233 +6 43 48 32 20 55 71 72 82 40 86 75 43 34 32 +80 +24879 +61 51 77 16 13 1 14 34 28 59 8 11 3 62 33 +81 +16524 +73 79 10 37 18 50 75 65 20 79 9 40 69 14 36 +82 +25398 +31 88 2 23 67 13 30 37 51 77 41 38 85 2 63 +83 +10264 +71 3 86 60 43 7 34 97 23 60 92 66 14 63 5 +84 +23548 +23 14 54 42 40 18 58 87 88 58 95 73 90 99 71 +85 +18476 +22 51 31 58 91 55 98 51 61 13 33 74 2 75 96 +86 +8149 +58 63 72 20 20 96 39 35 90 43 76 4 23 34 74 +87 +8271 +72 20 59 52 89 73 52 67 63 23 9 49 86 22 77 +88 +12865 +80 83 26 31 58 29 67 70 85 45 83 32 46 65 33 +89 +25226 +98 84 96 19 26 85 87 63 85 36 19 58 4 85 31 +90 +7543 +81 94 69 45 67 5 48 85 86 52 25 95 18 29 68 +91 +11600 +2 85 80 70 34 14 59 43 6 48 31 56 52 29 19 +92 +25400 +75 53 19 41 50 39 57 22 15 93 3 71 69 12 89 +93 +10139 +18 62 72 53 49 7 52 19 38 27 86 19 46 94 82 +94 +8604 +86 12 28 11 11 19 21 37 59 22 44 13 12 40 16 +95 +21077 +60 58 59 57 82 9 66 59 8 61 31 24 71 79 82 +96 +12905 +40 59 22 74 55 6 15 26 22 95 48 2 32 35 87 +97 +784 +82 35 28 54 73 96 95 74 91 45 94 60 73 30 42 +98 +19861 +17 69 42 99 59 62 99 54 45 18 82 11 52 28 71 +99 +19807 +84 94 37 34 54 82 60 34 24 14 10 54 37 83 86 +100 +9319 +2 19 20 90 5 72 44 49 47 13 4 66 12 47 28 +101 +10409 +74 11 99 44 5 71 39 93 38 42 18 6 36 49 26 +102 +13163 +76 8 37 32 52 71 18 14 29 63 59 38 39 5 85 +103 +25533 +89 10 65 33 82 46 57 52 87 83 28 60 81 73 1 +104 +18634 +78 23 53 26 32 77 64 69 17 18 16 89 39 85 84 +105 +11739 +37 83 51 35 48 99 57 15 44 38 46 46 51 18 59 +106 +16695 +31 43 47 2 10 86 21 46 83 35 78 37 51 55 36 +107 +15147 +21 96 68 72 40 96 90 64 66 28 92 49 36 93 5 +108 +14530 +31 20 15 22 60 89 52 77 41 55 70 6 25 53 97 +109 +25307 +25 48 86 99 26 39 52 59 78 80 58 54 36 85 90 +110 +1124 +33 14 60 91 2 80 53 1 77 90 47 14 84 52 13 +111 +1250 +37 72 61 94 65 85 43 41 76 29 47 98 62 69 42 +112 +4551 +94 13 16 8 62 84 98 38 84 18 39 77 50 97 25 +113 +25333 +40 41 94 78 4 39 91 13 20 23 87 20 8 14 25 +114 +4086 +77 61 54 22 17 45 67 89 36 50 93 54 20 94 11 +115 +1808 +68 19 24 74 90 62 62 93 33 73 95 41 68 53 82 +116 +1566 +30 47 71 71 86 41 76 30 35 36 77 81 24 10 90 +117 +20041 +88 6 4 26 89 55 37 85 24 69 13 4 26 24 36 +118 +990 +24 58 1 70 22 31 6 59 21 13 97 61 79 10 90 +119 +12789 +47 42 1 53 21 27 80 20 79 39 92 99 78 36 49 +120 +18969 +45 25 26 9 22 69 57 20 28 8 50 73 89 73 13 +121 +1206 +41 12 65 8 62 85 94 82 94 92 17 83 15 21 20 +122 +13509 +67 66 21 11 65 11 39 67 80 65 63 35 13 90 29 +123 +2635 +30 81 80 75 86 89 41 39 76 33 69 48 69 74 82 +124 +9974 +85 26 40 25 75 37 14 12 35 69 64 58 67 13 74 +125 +17947 +83 28 46 32 90 4 12 90 50 30 17 83 7 16 94 +126 +5635 +51 12 75 53 97 40 20 43 93 83 81 84 75 74 89 +127 +22278 +14 92 80 53 88 86 19 94 22 13 87 33 63 97 9 +128 +11363 +19 29 43 79 30 37 94 48 94 8 86 82 63 68 70 +129 +21272 +44 12 49 49 29 87 21 11 57 3 78 64 14 17 22 +130 +5669 +26 64 25 11 91 8 91 26 21 70 37 12 42 37 22 +131 +15698 +68 91 39 17 42 11 85 29 10 7 24 24 52 45 74 +132 +1206 +86 84 2 5 7 97 59 49 49 39 33 80 84 40 21 +133 +3966 +47 58 20 3 41 39 78 91 10 91 65 95 58 10 28 +134 +25338 +69 90 45 9 41 32 92 17 72 51 55 80 84 41 3 +135 +13391 +41 33 85 85 1 96 69 25 1 95 41 48 68 95 25 +136 +8800 +48 44 89 73 42 40 23 54 89 78 90 61 24 85 4 +137 +11248 +57 19 48 60 93 76 39 6 53 55 87 41 95 15 34 +138 +25196 +74 13 75 23 73 20 77 49 87 18 66 7 20 99 57 +139 +14352 +63 23 43 23 62 83 3 62 20 5 34 80 26 68 88 +140 +1125 +61 37 66 23 74 70 45 87 77 44 56 84 73 29 31 +141 +6202 +55 11 32 55 76 93 12 58 96 71 57 89 36 53 6 +142 +758 +52 13 93 58 19 84 44 10 41 8 46 89 49 37 82 +143 +15929 +61 51 16 37 2 52 24 57 70 79 58 82 75 51 2 +144 +1449 +72 88 13 35 72 19 37 5 51 85 59 95 18 56 91 +145 +19949 +92 62 67 26 86 32 78 95 25 78 23 24 84 89 39 +146 +6478 +63 62 85 17 95 51 77 73 86 38 13 77 50 41 83 +147 +20121 +74 31 26 73 36 86 58 55 26 11 94 6 69 84 2 +148 +1832 +33 87 34 22 42 47 50 87 34 23 73 31 13 85 38 +149 +13231 +33 92 60 82 35 10 89 89 30 38 44 10 19 57 30 +150 +2211 +49 85 42 88 47 56 26 50 46 67 65 58 65 52 98 +151 +21766 +27 52 45 22 65 77 56 23 51 59 91 5 54 73 14 +152 +14259 +28 29 51 1 8 53 8 82 76 14 36 43 13 39 12 +153 +4681 +6 76 39 92 12 75 22 22 49 92 54 32 3 5 84 +154 +1340 +54 61 8 57 92 19 88 20 50 90 55 61 38 99 32 +155 +24856 +6 3 39 16 83 78 23 48 56 27 3 95 9 91 76 +156 +22835 +68 37 74 37 15 71 18 75 44 85 90 37 60 51 10 +157 +15438 +54 32 96 6 52 35 95 36 69 43 91 75 10 18 99 +158 +8197 +48 10 38 57 5 79 5 79 92 6 80 94 83 8 64 +159 +12017 +34 64 65 6 90 77 19 43 91 95 14 65 11 79 5 +160 +23917 +60 14 97 20 40 68 82 65 62 92 17 58 10 90 63 +161 +3592 +40 21 83 62 87 90 44 99 39 65 63 12 21 21 23 +162 +7295 +2 57 39 75 57 63 87 25 84 95 50 45 5 12 12 +163 +2019 +85 92 58 17 88 99 92 39 18 46 35 11 55 39 45 +164 +1123 +33 50 43 95 60 13 46 48 94 39 59 77 93 34 8 +165 +10167 +65 52 27 77 86 14 73 10 79 7 68 96 18 92 44 +166 +13172 +46 55 62 90 34 80 85 29 67 90 90 77 46 56 27 +167 +10121 +48 50 63 14 58 31 42 14 33 8 49 43 56 81 91 +168 +8140 +17 26 62 95 33 50 3 37 11 20 52 75 13 68 13 +169 +6585 +98 7 91 5 74 74 36 53 63 8 33 64 79 92 55 +170 +3449 +72 70 42 18 53 48 92 87 24 60 15 39 95 45 50 +171 +11255 +36 85 58 13 43 6 9 27 89 29 60 74 3 37 4 +172 +9882 +45 89 89 49 22 89 85 98 66 94 51 19 3 43 46 +173 +12298 +9 92 67 25 81 72 24 98 92 93 19 56 4 11 1 +174 +18534 +73 3 32 1 76 43 13 82 71 53 45 50 25 67 70 +175 +16654 +3 59 44 58 84 80 49 90 30 96 9 64 44 8 93 +176 +21190 +75 76 13 79 37 88 59 47 6 51 1 14 26 80 90 +177 +16533 +16 4 47 60 40 10 5 77 63 63 66 82 6 14 68 +178 +4528 +31 17 3 89 51 15 86 66 85 7 41 33 71 97 53 +179 +12118 +54 80 94 64 90 39 22 91 91 3 40 87 62 61 19 +180 +19049 +19 87 52 90 96 99 20 7 39 68 74 80 13 36 5 +181 +13248 +97 80 89 79 66 18 5 94 7 38 68 47 15 18 51 +182 +14495 +84 66 1 61 22 77 85 51 72 21 52 81 53 77 45 +183 +13912 +30 43 45 18 9 98 45 81 91 36 81 82 55 85 99 +184 +10935 +29 56 30 10 59 15 73 52 65 48 40 16 84 44 22 +185 +5924 +56 42 87 4 7 11 9 64 70 3 75 94 19 92 57 +186 +8403 +42 57 52 19 73 36 23 41 52 34 18 42 57 15 75 +187 +23240 +25 63 94 58 75 36 59 66 92 77 37 55 52 25 76 +188 +20335 +1 62 55 19 59 99 90 50 93 41 68 89 78 56 98 +189 +7850 +31 40 9 28 20 14 54 83 3 81 73 61 35 77 69 +190 +25205 +72 57 56 54 85 76 57 71 7 13 84 23 74 84 49 +191 +20827 +25 85 15 58 41 90 27 2 31 78 91 54 18 30 37 +192 +17416 +83 33 1 41 41 75 35 96 4 50 40 52 88 49 22 +193 +25211 +99 1 45 40 19 14 21 53 31 86 39 44 63 67 97 +194 +19266 +50 30 87 33 32 55 34 15 26 44 16 82 25 30 8 +195 +13602 +92 60 16 2 48 48 38 77 77 23 4 98 65 90 44 +196 +3455 +83 15 81 26 18 41 70 47 50 58 83 73 2 73 71 +197 +8836 +10 18 34 99 34 51 45 68 57 77 55 31 41 68 66 +198 +7309 +22 21 35 38 45 25 2 15 22 37 97 40 72 98 73 +199 +3873 +26 62 3 87 62 99 32 24 42 76 43 55 10 76 25 +200 +3418 +56 99 54 11 25 74 76 65 17 89 46 48 23 63 41 +201 +11088 +99 52 84 32 80 83 25 24 39 37 90 12 80 95 82 +202 +11884 +42 36 86 67 87 13 99 31 74 51 6 39 49 99 98 +203 +25544 +48 35 71 76 44 45 40 46 65 76 94 25 45 44 50 +204 +5459 +93 36 3 55 43 18 63 44 49 13 20 96 40 24 56 +205 +19685 +46 20 40 32 30 3 18 61 61 58 24 58 86 87 36 +206 +14794 +61 62 15 74 39 49 81 68 77 6 48 20 31 44 17 +207 +11084 +78 64 93 85 73 31 79 1 79 48 73 12 22 64 9 +208 +19640 +61 61 8 30 23 38 34 57 68 93 78 24 59 29 24 +209 +9969 +37 66 6 40 88 31 10 75 28 33 23 52 97 66 29 +210 +5907 +34 31 53 31 62 97 39 48 96 47 52 72 62 56 19 +211 +13032 +29 85 72 92 94 73 69 43 89 21 47 49 64 42 36 +212 +17300 +46 71 54 12 87 82 28 29 83 70 73 91 58 97 4 +213 +15636 +72 33 57 79 95 58 67 74 27 14 50 5 80 13 9 +214 +15187 +19 15 14 78 83 1 23 72 52 75 10 99 79 85 73 +215 +3256 +63 68 80 27 21 76 53 37 55 41 41 16 3 37 71 +216 +17344 +32 85 61 22 65 86 87 81 91 71 97 31 89 1 74 +217 +5684 +69 40 24 5 72 58 86 52 13 61 29 45 35 34 56 +218 +3847 +99 99 19 29 16 80 79 6 53 87 70 7 86 62 11 +219 +7076 +89 8 33 26 77 89 18 82 97 68 93 87 96 6 83 +220 +2441 +48 62 28 80 87 66 15 10 47 78 29 26 6 89 50 +221 +20414 +23 48 32 78 49 57 72 18 9 51 79 79 33 62 90 +222 +12359 +78 65 68 97 74 32 21 10 20 11 14 72 7 18 8 +223 +18691 +94 73 83 16 70 54 13 30 61 84 2 1 59 59 67 +224 +20676 +93 71 31 24 71 69 32 39 80 84 76 11 88 44 46 +225 +5646 +84 17 8 78 89 37 21 42 46 4 76 26 80 83 2 +226 +6009 +28 87 83 58 49 61 26 70 73 7 20 70 89 73 77 +227 +21182 +70 37 99 73 85 24 76 85 43 51 47 52 74 59 43 +228 +16829 +94 95 82 32 2 53 22 44 36 30 72 62 70 60 82 +229 +9002 +52 54 82 17 18 58 43 60 47 87 98 38 69 46 69 +230 +24091 +54 62 80 95 10 36 23 76 6 5 77 38 50 88 56 +231 +21294 +48 84 33 38 31 43 8 5 28 29 5 67 95 73 64 +232 +13194 +55 25 33 37 69 93 2 14 85 13 63 21 99 10 81 +233 +6447 +85 34 48 54 77 57 3 70 44 70 11 67 70 3 51 +234 +23762 +71 98 67 89 34 53 9 35 39 47 7 20 81 16 64 +235 +2130 +17 21 53 28 83 40 19 65 54 92 1 49 24 77 33 +236 +18643 +31 44 68 98 80 39 31 24 8 10 38 69 61 40 15 +237 +10664 +42 71 90 59 30 52 14 1 73 46 35 65 79 34 74 +238 +4639 +32 58 13 46 89 3 58 19 63 73 6 18 35 5 85 +239 +22617 +67 68 55 89 91 77 9 40 29 9 93 63 78 28 88 +240 +13381 +94 49 85 36 96 84 96 1 94 40 44 4 94 41 65 +241 +17069 +2 28 35 56 87 49 37 22 75 71 76 83 45 85 34 +242 +9580 +46 16 6 97 81 57 50 80 40 78 90 5 13 64 16 +243 +11448 +99 77 12 75 76 3 17 33 29 37 80 29 48 86 68 +244 +24389 +15 53 34 67 16 1 73 16 13 24 57 17 49 79 8 +245 +9499 +97 63 79 37 15 57 43 25 19 35 97 75 19 79 91 +246 +21944 +62 95 83 62 71 19 50 52 63 39 7 28 14 99 43 +247 +15912 +51 92 98 46 63 33 22 75 31 57 65 15 93 60 77 +248 +4337 +42 79 83 23 52 46 99 22 16 45 85 44 82 86 55 +249 +20547 +26 43 89 92 80 80 47 5 90 78 52 88 20 42 53 +250 +10600 +32 17 64 24 34 69 71 40 3 91 95 42 7 69 24 +251 +25367 +46 58 44 95 31 22 37 86 2 11 13 46 35 7 98 +252 +1374 +96 16 4 81 95 7 19 93 59 2 5 19 91 80 77 +253 +14500 +87 70 75 53 24 80 93 49 35 23 29 59 2 57 20 +254 +18798 +3 82 97 16 77 97 19 47 65 45 41 20 78 61 15 +255 +22190 +81 64 97 66 98 85 59 6 94 62 14 30 84 93 32 +256 +2426 +65 7 12 63 12 70 46 91 53 87 25 35 55 8 66 +257 +24286 +39 41 12 15 76 27 33 39 5 78 52 15 18 93 15 +258 +23034 +39 63 9 22 29 67 50 7 55 55 96 66 88 94 34 +259 +11002 +87 54 45 72 81 51 64 95 86 31 53 68 73 25 51 +260 +13927 +45 37 82 19 93 2 6 78 36 86 87 81 2 47 85 +261 +25226 +5 6 51 30 13 24 49 19 56 29 22 66 36 50 21 +262 +3766 +64 59 19 11 36 55 67 78 96 14 24 13 15 80 36 +263 +14450 +17 95 7 13 94 97 37 29 54 27 76 34 34 76 32 +264 +5804 +3 55 42 59 43 34 8 60 34 78 35 93 46 19 19 +265 +23025 +74 41 45 81 7 34 5 51 66 36 71 58 78 96 32 +266 +9933 +75 25 53 45 7 83 52 3 67 24 20 42 83 12 15 +267 +7155 +57 14 25 47 12 89 57 63 62 37 10 52 30 11 3 +268 +11863 +19 87 67 65 64 75 47 49 36 3 96 34 65 54 84 +269 +15543 +11 89 82 28 68 22 95 73 15 66 11 7 21 91 13 +270 +25216 +75 34 49 3 46 47 87 59 34 85 17 52 58 99 49 +271 +6884 +24 17 62 76 82 56 29 15 43 55 22 92 45 25 91 +272 +9113 +31 42 18 86 4 47 73 87 32 35 49 51 42 94 86 +273 +14562 +55 34 4 76 83 84 86 82 61 61 3 29 6 31 69 +274 +3827 +73 2 99 20 28 35 24 17 62 73 11 54 36 16 34 +275 +1277 +34 98 70 18 2 41 21 27 46 59 76 97 98 48 74 +276 +4128 +88 8 54 60 84 85 16 49 11 65 59 74 98 67 7 +277 +1262 +79 80 11 14 36 17 55 1 94 14 9 48 38 3 42 +278 +24969 +88 4 16 40 34 9 32 11 6 35 47 16 35 36 4 +279 +5042 +45 48 75 96 7 40 79 29 63 1 84 74 76 68 86 +280 +6300 +99 72 27 25 92 29 66 67 17 38 5 78 43 89 36 +281 +18491 +82 28 16 51 23 80 54 1 13 13 99 37 16 78 89 +282 +11871 +40 41 58 3 81 93 43 81 59 68 82 51 22 39 34 +283 +4115 +57 17 29 64 56 51 20 73 68 97 75 66 36 31 18 +284 +8064 +91 17 59 27 50 62 9 11 17 99 56 67 51 36 89 +285 +2668 +31 34 47 83 86 30 83 73 94 23 62 38 81 38 66 +286 +18831 +62 27 47 12 50 16 43 11 19 96 61 38 51 89 30 +287 +10916 +17 36 90 69 66 59 1 11 94 67 68 90 18 20 81 +288 +5182 +87 65 60 32 62 75 91 81 14 19 98 22 27 84 82 +289 +13595 +3 47 22 85 63 10 61 89 61 8 81 20 35 68 34 +290 +8064 +97 34 73 71 37 76 35 81 78 98 64 71 45 44 90 +291 +20073 +92 67 69 10 28 82 66 63 22 54 90 8 76 79 65 +292 +6371 +51 13 81 97 7 24 56 60 14 82 64 24 68 22 63 +293 +7682 +23 56 25 41 23 8 79 17 55 5 86 76 60 78 31 +294 +21274 +7 9 38 6 99 19 59 98 87 14 46 29 81 63 72 +295 +22744 +75 72 36 17 14 44 19 27 60 67 3 18 31 74 79 +296 +13027 +64 5 67 43 49 45 36 42 88 45 35 55 4 2 9 +297 +8751 +23 88 84 79 58 51 56 4 69 69 4 76 53 13 2 +298 +24301 +50 58 81 96 61 95 95 11 67 73 10 13 74 8 62 +299 +11966 +25 17 54 42 35 47 71 29 71 17 34 94 14 9 43 +300 +10031 +33 4 47 36 46 22 77 62 58 8 27 96 1 78 29 +301 +9015 +32 67 83 84 38 41 64 39 16 56 84 65 95 24 1 +302 +17338 +25 47 8 93 62 9 69 77 43 60 27 92 40 6 58 +303 +7345 +96 46 59 69 53 84 49 7 96 60 81 76 47 71 9 +304 +16298 +77 19 96 43 7 96 81 24 32 50 5 39 38 4 85 +305 +25598 +78 7 83 63 23 28 66 72 91 53 91 23 88 80 96 +306 +8616 +44 34 44 79 24 49 75 23 28 56 61 74 68 57 19 +307 +21158 +35 75 2 96 73 59 17 89 70 50 82 12 61 31 74 +308 +14604 +38 6 86 25 23 94 21 61 57 83 1 47 62 35 78 +309 +1403 +63 40 66 93 91 98 47 43 2 13 52 5 65 41 17 +310 +6422 +77 87 69 72 34 93 54 64 52 33 7 27 30 77 65 +311 +17521 +76 75 64 23 43 94 61 70 89 76 41 92 40 8 51 +312 +22741 +35 12 83 62 10 89 2 94 10 6 87 78 37 55 89 +313 +10725 +83 80 68 70 70 3 91 87 41 62 42 6 18 44 14 +314 +7566 +26 83 62 64 94 62 83 99 55 58 52 3 88 57 45 +315 +6183 +84 17 36 4 85 76 89 59 19 81 68 4 23 40 69 +316 +11029 +95 40 40 38 53 98 81 63 86 71 12 19 49 74 60 +317 +5733 +34 38 96 30 28 64 73 84 14 77 33 50 4 80 61 +318 +23153 +87 16 66 65 99 58 12 89 71 11 3 88 58 3 68 +319 +2386 +6 33 92 84 25 18 44 57 46 31 94 29 78 94 69 +320 +4049 +52 61 46 48 38 6 25 20 79 16 95 41 13 98 45 +321 +2477 +38 13 51 44 93 68 10 71 33 21 14 10 20 52 20 +322 +14465 +9 33 71 31 39 46 71 32 14 99 76 93 75 87 61 +323 +2363 +98 88 74 31 31 66 10 83 9 48 57 99 49 3 66 +324 +9425 +41 99 56 20 51 11 83 13 99 62 31 43 21 43 7 +325 +9870 +28 33 34 54 1 36 76 48 18 72 19 49 52 59 7 +326 +7554 +50 37 67 27 23 47 26 80 16 9 23 10 24 99 2 +327 +22382 +94 54 99 83 42 63 19 90 91 2 25 8 67 13 8 +328 +14565 +56 43 3 67 23 77 19 68 19 67 58 11 68 12 80 +329 +16830 +48 96 90 98 97 84 17 80 52 84 13 89 76 76 73 +330 +3011 +23 65 68 56 69 9 88 81 1 50 61 96 93 70 96 +331 +4009 +93 15 5 20 53 95 57 95 82 27 80 14 99 7 2 +332 +5932 +56 63 65 7 4 78 8 52 36 37 91 17 93 95 1 +333 +17745 +3 34 83 44 58 39 26 30 13 37 44 5 32 1 67 +334 +17152 +53 42 2 43 84 77 24 87 49 88 97 45 76 49 46 +335 +17711 +67 94 88 43 78 43 78 82 91 18 43 98 14 96 62 +336 +17599 +55 26 95 2 63 81 66 24 56 45 48 99 81 80 58 +337 +11048 +26 72 4 27 17 58 41 23 16 27 6 6 47 3 44 +338 +24636 +79 56 22 88 41 81 42 59 66 98 83 93 62 18 92 +339 +9376 +83 82 78 49 81 37 14 26 26 81 27 57 8 75 83 +340 +21349 +63 90 89 55 42 22 80 79 76 86 32 58 46 64 4 +341 +3356 +6 11 74 52 19 31 32 62 15 77 27 39 47 51 36 +342 +21398 +4 1 56 46 94 96 42 35 99 24 51 89 11 59 36 +343 +8987 +74 41 75 42 53 75 55 64 94 51 77 49 73 22 57 +344 +10868 +93 96 72 85 23 46 1 99 71 43 16 90 2 12 59 +345 +23724 +87 31 45 28 60 17 82 89 27 46 95 79 19 77 3 +346 +20018 +47 51 12 47 57 54 31 71 31 35 66 26 83 73 62 +347 +12212 +84 43 15 65 67 36 43 89 19 5 31 20 52 57 87 +348 +5142 +48 11 33 41 70 4 20 47 81 17 94 66 75 31 66 +349 +21604 +89 56 44 96 9 27 56 62 44 49 14 14 47 55 54 +350 +17494 +16 31 24 10 70 10 72 62 29 75 92 25 82 16 17 +351 +1935 +63 79 10 25 49 66 53 79 86 92 49 66 66 88 53 +352 +22873 +58 52 15 49 39 43 56 1 58 82 6 24 22 79 26 +353 +10908 +67 73 24 59 85 4 57 71 42 80 26 5 78 75 49 +354 +1964 +29 6 76 54 75 4 21 57 5 61 33 79 61 79 28 +355 +23460 +42 75 1 83 6 41 66 76 75 12 92 89 15 12 84 +356 +2669 +13 5 74 31 2 36 84 27 28 96 48 7 58 9 27 +357 +10645 +24 52 62 96 50 97 9 49 25 15 24 37 75 30 27 +358 +16768 +17 87 70 31 10 50 34 98 29 18 42 46 6 92 78 +359 +22283 +30 4 26 82 51 45 86 93 87 24 28 67 20 52 36 +360 +22583 +61 15 1 75 99 25 22 39 32 98 70 71 68 77 13 +361 +8379 +7 78 24 6 72 71 85 45 3 91 27 70 92 14 1 +362 +25316 +40 99 57 26 1 61 67 54 39 51 61 56 78 62 49 +363 +12366 +64 22 36 18 10 50 5 7 25 92 70 26 49 33 8 +364 +12003 +46 95 54 71 97 56 46 70 91 28 53 38 85 17 43 +365 +25607 +54 4 89 67 95 70 62 10 22 69 3 15 11 28 40 +366 +9387 +60 36 81 35 94 8 86 56 86 11 16 56 43 65 55 +367 +21644 +76 43 14 17 10 99 8 15 92 84 12 51 41 69 17 +368 +1208 +91 86 50 57 84 68 62 81 65 9 17 93 59 38 33 +369 +21088 +58 87 7 56 47 25 27 70 32 78 1 9 2 77 92 +370 +17192 +53 18 11 57 7 2 84 20 34 86 47 76 14 71 70 +371 +16252 +71 50 71 94 69 57 45 18 77 18 71 10 37 3 23 +372 +12329 +89 35 37 62 71 90 2 79 83 53 2 89 8 6 15 +373 +14475 +78 49 3 36 63 99 14 39 55 99 51 40 28 24 56 +374 +2850 +20 47 46 48 90 14 4 58 11 14 29 33 93 7 51 +375 +14777 +47 88 17 79 4 55 80 63 24 67 55 30 62 35 92 +376 +3593 +33 10 94 26 55 53 83 92 41 3 37 66 32 53 74 +377 +12106 +14 33 81 31 34 56 14 78 78 16 25 48 67 85 12 +378 +20560 +75 72 3 49 55 65 61 67 49 23 87 62 1 34 30 +379 +9060 +29 61 24 63 42 33 77 25 29 78 93 27 50 88 4 +380 +17376 +73 61 13 50 6 98 19 66 99 42 55 50 87 99 80 +381 +1706 +62 17 96 87 48 45 9 17 65 24 93 52 56 62 71 +382 +7387 +91 75 48 58 50 69 91 81 36 44 51 53 47 80 62 +383 +7890 +54 87 62 19 63 59 45 29 96 17 29 5 18 65 28 +384 +11923 +76 27 4 97 31 22 74 18 96 90 75 93 73 51 46 +385 +25491 +21 35 80 46 46 50 72 99 22 38 58 74 46 87 45 +386 +24758 +51 80 77 88 58 46 10 30 16 72 61 62 28 24 25 +387 +23679 +99 15 40 27 95 70 21 91 27 71 4 14 17 65 52 +388 +24535 +73 97 11 37 20 45 72 10 41 58 37 9 52 33 55 +389 +987 +34 89 45 45 90 14 71 10 79 90 46 88 94 13 86 +390 +8129 +57 81 91 49 5 62 95 41 37 1 79 66 11 61 36 +391 +11867 +81 64 23 30 42 66 78 40 48 22 29 40 29 39 19 +392 +9533 +4 22 23 49 32 84 61 56 90 64 36 70 30 49 74 +393 +16561 +86 28 29 28 36 14 7 98 44 40 36 96 58 90 24 +394 +19748 +21 34 94 3 89 2 23 22 74 63 59 86 92 4 16 +395 +4585 +6 42 12 30 19 89 96 54 88 53 87 40 55 88 96 +396 +23367 +83 65 92 6 94 72 77 71 21 52 55 7 97 5 69 +397 +6309 +40 84 1 62 37 98 47 50 13 22 31 33 99 4 9 +398 +6657 +93 71 73 37 48 42 66 36 93 81 64 4 91 68 73 +399 +13212 +65 83 50 81 83 13 40 7 69 38 98 55 39 48 48 +400 +13895 +71 77 31 51 62 38 32 43 50 78 43 32 89 28 68 +401 +10683 +49 33 25 69 26 90 54 21 79 38 37 13 76 9 57 +402 +3505 +18 59 6 32 35 20 52 50 95 62 29 89 57 64 99 +403 +7009 +17 12 31 30 33 9 44 93 35 95 67 60 73 95 23 +404 +21045 +28 42 9 15 88 3 79 63 93 46 55 42 23 71 11 +405 +23218 +67 66 83 51 26 24 23 71 72 40 42 90 47 80 91 +406 +24126 +20 56 19 20 40 79 39 56 68 53 49 71 13 93 92 +407 +18442 +37 30 72 82 7 15 55 11 18 24 44 5 55 81 17 +408 +7749 +95 17 52 55 78 82 9 7 81 75 10 65 76 87 61 +409 +21764 +95 21 9 76 93 1 43 33 23 75 54 1 15 56 19 +410 +22808 +84 15 30 97 42 34 73 97 43 53 66 38 23 8 20 +411 +20370 +24 72 60 47 64 65 70 65 60 88 64 4 38 93 39 +412 +15756 +93 73 83 13 4 23 24 99 68 9 80 37 41 13 91 +413 +18698 +48 83 10 66 82 77 94 45 35 71 17 50 7 91 7 +414 +9434 +8 47 79 54 19 44 21 8 69 25 49 28 98 62 18 +415 +14240 +78 92 45 33 73 45 47 83 89 95 14 11 68 84 1 +416 +24447 +79 1 63 81 10 68 83 23 51 49 49 90 48 19 13 +417 +13085 +91 25 73 40 44 91 16 23 52 59 35 83 54 35 91 +418 +16236 +30 87 20 64 95 44 21 67 52 61 70 20 23 34 87 +419 +2668 +30 83 76 18 52 80 45 65 18 51 51 23 87 31 73 +420 +12464 +51 57 34 58 1 60 21 32 22 39 54 26 54 21 12 +421 +19535 +74 23 66 94 30 7 73 84 4 16 83 27 10 89 57 +422 +7794 +29 78 48 16 88 86 13 52 1 11 39 95 13 14 40 +423 +10735 +62 57 55 86 19 51 12 37 53 41 89 18 11 97 36 +424 +6113 +80 96 39 8 51 90 70 84 44 27 75 4 44 24 75 +425 +22394 +76 7 33 15 99 64 17 72 94 73 33 52 23 53 6 +426 +1255 +56 89 97 18 80 43 55 34 14 22 44 58 69 2 85 +427 +5300 +53 73 18 97 93 25 40 1 99 78 32 67 14 74 38 +428 +15809 +14 52 62 3 58 63 12 53 78 62 96 95 53 23 21 +429 +15728 +3 21 46 72 99 32 12 4 43 4 72 6 62 35 29 +430 +2559 +55 74 3 27 89 89 14 67 48 64 19 49 32 13 61 +431 +2165 +96 78 26 90 3 56 49 48 30 95 83 87 74 92 92 +432 +11266 +48 72 21 17 57 8 10 50 92 66 44 35 78 90 21 +433 +8726 +96 62 24 22 40 45 72 19 88 19 50 1 45 77 81 +434 +6108 +25 79 55 98 9 8 22 45 66 31 67 48 30 76 27 +435 +15706 +41 8 59 21 68 28 23 15 57 40 93 80 8 69 16 +436 +789 +18 24 75 40 96 34 24 34 74 27 42 38 37 51 34 +437 +10596 +67 38 30 98 20 30 82 65 64 15 88 50 81 68 22 +438 +1546 +77 42 78 45 39 97 4 31 57 50 71 89 43 93 40 +439 +2117 +46 64 34 37 77 22 65 94 7 51 31 90 91 42 50 +440 +1004 +57 10 59 97 60 74 74 85 27 30 19 52 70 15 60 +441 +25395 +60 80 72 69 73 15 30 55 98 8 31 40 24 97 32 +442 +11177 +2 88 66 42 53 86 23 55 58 27 17 28 21 49 42 +443 +875 +4 21 70 68 79 21 1 46 17 64 69 22 7 73 17 +444 +9199 +15 30 31 35 62 88 17 40 1 89 28 92 92 51 33 +445 +16135 +14 98 5 19 36 54 40 42 98 42 61 90 94 51 25 +446 +25046 +69 25 22 27 2 25 46 50 4 67 76 31 88 89 66 +447 +12699 +85 88 10 27 41 50 86 69 84 3 7 71 19 16 38 +448 +15847 +1 11 97 32 76 99 50 2 61 95 19 59 67 99 71 +449 +17276 +36 35 3 87 57 49 61 60 85 93 38 71 50 5 50 +450 +14090 +53 65 94 25 31 39 60 40 58 94 73 90 59 21 5 +451 +15792 +7 62 59 68 78 98 78 69 32 70 48 86 63 20 72 +452 +24719 +31 78 83 99 73 72 66 92 77 44 7 82 23 66 98 +453 +3780 +19 67 21 89 5 57 2 58 28 78 93 57 13 81 13 +454 +889 +46 98 98 43 97 81 2 24 25 66 1 15 85 59 18 +455 +23180 +43 9 40 12 64 7 86 29 68 77 70 49 97 94 74 +456 +22703 +84 22 8 79 52 8 56 26 64 42 79 47 69 22 10 +457 +21303 +6 61 89 39 86 22 18 16 3 9 35 85 58 77 20 +458 +15363 +18 27 46 76 31 57 43 40 35 32 56 23 61 15 30 +459 +6124 +84 17 92 13 78 51 14 38 93 84 32 42 82 71 16 +460 +17046 +95 13 44 91 72 92 6 26 4 87 58 66 55 70 85 +461 +20386 +65 87 62 62 86 92 10 43 33 61 19 2 7 14 35 +462 +14490 +89 66 52 41 43 38 73 74 99 32 92 3 36 49 63 +463 +9465 +90 6 61 20 32 6 67 60 43 26 13 44 79 29 85 +464 +18310 +48 64 59 61 28 96 1 85 66 7 40 75 74 13 51 +465 +25475 +97 65 44 35 28 29 99 5 79 72 81 55 28 78 99 +466 +10291 +44 92 6 21 22 57 90 42 87 46 53 52 71 26 44 +467 +21529 +15 43 30 93 74 49 82 58 4 35 58 77 70 40 87 +468 +4106 +48 23 41 2 60 60 8 74 46 43 27 73 67 1 31 +469 +5071 +33 16 98 41 1 92 96 21 14 57 31 44 23 63 1 +470 +13219 +27 51 72 4 84 73 14 18 66 58 19 91 61 81 77 +471 +25274 +30 19 61 67 80 63 33 79 53 88 68 81 54 5 90 +472 +12106 +97 36 26 14 88 75 28 60 14 45 9 98 12 13 52 +473 +24246 +80 56 43 75 84 63 30 73 12 99 66 21 80 87 25 +474 +10617 +33 65 45 53 17 13 97 91 79 8 69 5 82 13 40 +475 +8763 +65 65 73 84 93 82 1 51 57 83 99 93 5 76 23 +476 +24488 +93 72 88 13 72 52 55 96 6 44 90 28 95 26 25 +477 +20962 +86 9 83 29 38 90 69 1 95 2 13 59 31 45 78 +478 +24030 +8 38 64 96 42 92 90 19 17 76 12 25 13 32 90 +479 +10206 +78 26 19 92 65 5 14 46 49 25 33 15 45 17 85 +480 +9080 +62 84 73 21 5 74 91 88 26 4 39 38 43 29 41 +481 +12707 +41 23 81 81 64 61 91 26 22 90 5 78 78 96 70 +482 +4136 +83 75 58 95 51 80 12 87 24 55 77 98 4 76 55 +483 +18626 +97 39 35 76 85 39 53 49 75 93 8 2 14 17 11 +484 +18573 +31 15 47 32 73 2 70 63 41 68 18 4 48 67 43 +485 +3696 +24 68 92 80 48 80 3 75 84 98 67 46 44 49 49 +486 +5070 +29 39 53 35 42 43 90 10 14 70 56 45 73 71 7 +487 +20883 +92 87 62 65 14 55 50 19 2 7 71 70 83 72 63 +488 +3190 +41 63 90 72 69 83 67 62 91 67 35 66 77 13 75 +489 +25393 +8 86 51 68 5 63 33 62 77 30 27 50 54 18 68 +490 +24185 +7 74 86 97 98 99 27 82 43 96 69 7 84 9 86 +491 +1624 +57 87 78 2 14 24 60 80 66 88 38 9 84 80 83 +492 +2785 +49 79 56 77 77 65 82 3 66 98 83 31 34 76 49 +493 +15344 +17 25 65 34 10 90 6 7 48 58 27 85 8 46 6 +494 +15739 +8 92 1 78 74 53 38 28 30 48 22 85 38 27 70 +495 +14882 +40 54 11 8 5 31 92 3 49 12 5 62 16 80 43 +496 +895 +28 4 65 93 76 4 3 28 64 48 61 1 13 87 95 +497 +21124 +48 76 56 22 10 78 84 52 24 6 71 26 27 60 25 +498 +6442 +51 80 20 71 88 35 47 48 77 64 33 34 67 9 55 +499 +11872 +84 32 2 35 63 82 22 45 82 58 16 9 44 56 2 diff --git a/data/jobshop/500_15_03.txt b/data/jobshop/500_15_03.txt new file mode 100644 index 0000000000..130b098bd3 --- /dev/null +++ b/data/jobshop/500_15_03.txt @@ -0,0 +1,1503 @@ +500 +15 +858147912 +0 +1465 +19 43 15 42 82 98 19 47 35 38 97 19 81 35 42 +1 +24716 +25 72 84 45 26 59 16 7 92 8 72 15 26 25 27 +2 +5351 +54 47 88 85 74 67 75 76 85 18 82 41 39 61 85 +3 +9236 +5 30 19 49 47 72 98 18 90 82 46 42 28 31 50 +4 +7973 +37 33 6 50 97 42 43 93 12 12 58 54 50 29 43 +5 +22110 +56 90 95 27 72 18 54 90 16 7 2 66 86 28 42 +6 +3728 +18 45 94 91 52 7 73 50 1 29 7 41 36 36 20 +7 +22185 +31 39 17 78 7 7 49 43 35 80 20 36 77 62 29 +8 +16793 +30 33 86 82 4 13 55 95 47 27 89 88 10 38 27 +9 +10947 +2 50 20 61 41 89 10 48 64 39 36 14 12 82 10 +10 +10559 +5 43 77 62 12 9 94 55 22 47 59 32 13 16 79 +11 +15504 +15 41 60 73 65 48 63 56 30 92 76 5 94 93 63 +12 +15707 +71 56 40 83 13 15 9 82 90 4 81 1 41 37 51 +13 +20770 +46 85 35 15 99 86 47 91 22 30 76 13 24 62 35 +14 +12739 +49 50 94 75 81 86 37 39 79 92 24 1 88 77 57 +15 +20206 +89 27 2 11 69 36 96 41 16 69 42 64 74 25 46 +16 +9458 +59 96 19 21 77 85 3 48 75 51 7 83 6 57 58 +17 +6343 +42 94 59 4 49 30 93 62 6 25 86 34 40 97 5 +18 +23778 +13 48 96 75 19 37 65 33 84 12 78 98 77 51 47 +19 +3959 +56 68 89 71 78 13 46 63 99 50 82 67 59 20 8 +20 +18455 +27 96 3 45 46 14 16 46 6 29 36 6 3 41 40 +21 +5898 +13 75 14 28 81 74 55 93 45 47 91 88 53 41 48 +22 +12689 +29 89 33 48 81 39 4 30 6 49 94 19 1 57 82 +23 +6717 +20 62 17 51 36 97 54 48 82 89 47 31 21 90 23 +24 +24013 +30 45 76 65 11 47 15 12 30 64 14 16 43 38 14 +25 +2424 +26 40 29 15 51 5 98 11 18 97 41 41 39 76 34 +26 +14650 +98 39 41 59 72 63 14 10 96 7 23 35 7 1 5 +27 +3605 +12 7 77 97 86 7 16 49 89 33 42 16 31 68 98 +28 +21467 +48 23 77 9 65 45 99 65 28 18 34 3 62 75 13 +29 +10770 +54 49 99 5 81 4 89 89 86 14 13 2 47 10 23 +30 +21152 +93 51 55 43 31 70 65 9 56 15 30 12 10 56 94 +31 +11657 +29 35 59 1 91 27 99 94 96 14 29 41 3 28 19 +32 +13022 +51 30 7 60 95 42 37 45 91 42 6 38 53 40 45 +33 +20895 +33 59 97 41 64 54 34 71 53 7 79 38 39 76 37 +34 +24717 +32 51 49 20 75 81 26 1 5 31 32 75 95 14 42 +35 +10304 +80 52 62 59 70 83 36 79 38 49 32 58 32 80 35 +36 +24518 +9 29 14 95 43 23 74 24 20 43 92 63 70 66 47 +37 +10815 +14 47 21 46 61 44 40 2 91 17 55 26 78 76 35 +38 +15872 +11 72 39 87 65 45 51 70 2 31 30 82 84 49 43 +39 +8563 +46 40 67 43 14 66 95 40 3 3 32 7 52 91 97 +40 +11825 +86 72 38 4 71 97 85 15 62 52 1 61 22 20 62 +41 +24682 +55 30 35 32 9 52 25 76 68 76 72 90 71 39 30 +42 +3201 +2 47 36 79 68 24 51 78 10 98 83 42 31 75 54 +43 +6411 +78 7 74 44 26 3 10 23 21 50 92 62 97 16 6 +44 +1817 +55 76 97 17 34 51 70 7 1 82 15 77 97 52 10 +45 +24133 +68 59 2 71 21 17 13 91 95 51 52 8 1 96 97 +46 +9201 +49 40 79 69 7 22 4 5 45 84 62 77 62 77 51 +47 +12819 +12 22 36 3 48 86 89 9 12 26 48 2 81 56 57 +48 +1368 +56 8 44 2 21 97 43 84 78 59 14 5 64 12 2 +49 +23188 +53 32 62 42 19 63 86 55 84 64 7 77 6 20 93 +50 +12628 +20 18 88 67 69 15 28 35 59 74 91 43 13 94 6 +51 +11893 +63 47 55 48 42 64 55 75 72 7 92 90 96 40 78 +52 +17367 +79 77 86 91 68 27 23 55 1 51 35 85 21 4 7 +53 +20849 +1 85 42 20 90 35 13 16 54 35 30 74 53 96 28 +54 +25001 +84 10 46 32 94 67 27 28 94 6 86 51 49 48 16 +55 +23966 +37 75 52 41 31 65 30 49 36 63 3 81 29 38 97 +56 +16050 +38 35 12 79 80 76 59 73 77 42 90 17 57 19 9 +57 +18247 +99 99 91 80 57 86 18 76 70 49 62 71 52 84 61 +58 +9164 +99 7 64 83 48 19 19 53 13 19 35 31 79 38 74 +59 +20356 +23 72 90 72 68 65 16 33 84 1 5 12 69 14 98 +60 +18727 +27 14 70 80 46 89 48 17 20 46 31 23 52 85 30 +61 +24860 +68 72 16 21 2 10 60 1 74 5 39 22 15 31 81 +62 +21343 +58 5 9 13 39 80 41 6 85 89 25 96 52 97 86 +63 +12932 +32 49 18 21 99 48 56 58 59 34 75 59 60 9 77 +64 +24749 +32 87 3 91 2 77 27 41 51 74 59 49 19 13 89 +65 +15225 +79 58 19 84 47 48 26 52 87 77 93 38 46 74 65 +66 +2747 +17 30 21 75 36 79 73 41 6 94 10 60 90 18 90 +67 +20615 +29 56 16 24 37 81 5 33 78 36 87 99 66 20 62 +68 +1729 +17 89 55 48 81 93 26 89 60 19 11 35 80 98 62 +69 +16426 +90 24 36 61 71 50 32 37 59 56 15 32 7 22 68 +70 +11632 +91 90 31 14 83 2 57 32 62 5 39 19 66 61 36 +71 +10383 +24 56 19 67 56 50 59 69 71 11 24 46 87 35 10 +72 +20596 +37 65 53 40 8 47 16 25 60 51 56 60 87 78 52 +73 +4895 +78 70 80 22 85 65 96 30 26 68 83 54 49 68 6 +74 +6954 +78 24 60 2 60 63 88 14 51 26 7 93 92 85 7 +75 +4175 +91 66 7 5 13 67 11 68 20 17 29 90 44 88 69 +76 +13934 +61 67 53 18 80 72 32 26 40 44 54 51 59 83 65 +77 +6656 +5 94 62 23 25 39 59 71 73 11 90 13 14 41 50 +78 +10234 +6 43 48 32 20 55 71 72 82 40 86 75 43 34 32 +79 +24882 +61 51 77 16 13 1 14 34 28 59 8 11 3 62 33 +80 +16526 +73 79 10 37 18 50 75 65 20 79 9 40 69 14 36 +81 +25401 +31 88 2 23 67 13 30 37 51 77 41 38 85 2 63 +82 +10265 +71 3 86 60 43 7 34 97 23 60 92 66 14 63 5 +83 +23551 +23 14 54 42 40 18 58 87 88 58 95 73 90 99 71 +84 +18478 +22 51 31 58 91 55 98 51 61 13 33 74 2 75 96 +85 +8150 +58 63 72 20 20 96 39 35 90 43 76 4 23 34 74 +86 +8272 +72 20 59 52 89 73 52 67 63 23 9 49 86 22 77 +87 +12867 +80 83 26 31 58 29 67 70 85 45 83 32 46 65 33 +88 +25229 +98 84 96 19 26 85 87 63 85 36 19 58 4 85 31 +89 +7544 +81 94 69 45 67 5 48 85 86 52 25 95 18 29 68 +90 +11602 +2 85 80 70 34 14 59 43 6 48 31 56 52 29 19 +91 +25403 +75 53 19 41 50 39 57 22 15 93 3 71 69 12 89 +92 +10140 +18 62 72 53 49 7 52 19 38 27 86 19 46 94 82 +93 +8605 +86 12 28 11 11 19 21 37 59 22 44 13 12 40 16 +94 +21079 +60 58 59 57 82 9 66 59 8 61 31 24 71 79 82 +95 +12907 +40 59 22 74 55 6 15 26 22 95 48 2 32 35 87 +96 +784 +82 35 28 54 73 96 95 74 91 45 94 60 73 30 42 +97 +19863 +17 69 42 99 59 62 99 54 45 18 82 11 52 28 71 +98 +19810 +84 94 37 34 54 82 60 34 24 14 10 54 37 83 86 +99 +9321 +2 19 20 90 5 72 44 49 47 13 4 66 12 47 28 +100 +10410 +74 11 99 44 5 71 39 93 38 42 18 6 36 49 26 +101 +13164 +76 8 37 32 52 71 18 14 29 63 59 38 39 5 85 +102 +25536 +89 10 65 33 82 46 57 52 87 83 28 60 81 73 1 +103 +18636 +78 23 53 26 32 77 64 69 17 18 16 89 39 85 84 +104 +11740 +37 83 51 35 48 99 57 15 44 38 46 46 51 18 59 +105 +16697 +31 43 47 2 10 86 21 46 83 35 78 37 51 55 36 +106 +15149 +21 96 68 72 40 96 90 64 66 28 92 49 36 93 5 +107 +14531 +31 20 15 22 60 89 52 77 41 55 70 6 25 53 97 +108 +25310 +25 48 86 99 26 39 52 59 78 80 58 54 36 85 90 +109 +1124 +33 14 60 91 2 80 53 1 77 90 47 14 84 52 13 +110 +1250 +37 72 61 94 65 85 43 41 76 29 47 98 62 69 42 +111 +4551 +94 13 16 8 62 84 98 38 84 18 39 77 50 97 25 +112 +25336 +40 41 94 78 4 39 91 13 20 23 87 20 8 14 25 +113 +4087 +77 61 54 22 17 45 67 89 36 50 93 54 20 94 11 +114 +1808 +68 19 24 74 90 62 62 93 33 73 95 41 68 53 82 +115 +1566 +30 47 71 71 86 41 76 30 35 36 77 81 24 10 90 +116 +20043 +88 6 4 26 89 55 37 85 24 69 13 4 26 24 36 +117 +990 +24 58 1 70 22 31 6 59 21 13 97 61 79 10 90 +118 +12791 +47 42 1 53 21 27 80 20 79 39 92 99 78 36 49 +119 +18972 +45 25 26 9 22 69 57 20 28 8 50 73 89 73 13 +120 +1206 +41 12 65 8 62 85 94 82 94 92 17 83 15 21 20 +121 +13510 +67 66 21 11 65 11 39 67 80 65 63 35 13 90 29 +122 +2636 +30 81 80 75 86 89 41 39 76 33 69 48 69 74 82 +123 +9975 +85 26 40 25 75 37 14 12 35 69 64 58 67 13 74 +124 +17949 +83 28 46 32 90 4 12 90 50 30 17 83 7 16 94 +125 +5635 +51 12 75 53 97 40 20 43 93 83 81 84 75 74 89 +126 +22281 +14 92 80 53 88 86 19 94 22 13 87 33 63 97 9 +127 +11365 +19 29 43 79 30 37 94 48 94 8 86 82 63 68 70 +128 +21274 +44 12 49 49 29 87 21 11 57 3 78 64 14 17 22 +129 +5669 +26 64 25 11 91 8 91 26 21 70 37 12 42 37 22 +130 +15700 +68 91 39 17 42 11 85 29 10 7 24 24 52 45 74 +131 +1206 +86 84 2 5 7 97 59 49 49 39 33 80 84 40 21 +132 +3967 +47 58 20 3 41 39 78 91 10 91 65 95 58 10 28 +133 +25341 +69 90 45 9 41 32 92 17 72 51 55 80 84 41 3 +134 +13392 +41 33 85 85 1 96 69 25 1 95 41 48 68 95 25 +135 +8801 +48 44 89 73 42 40 23 54 89 78 90 61 24 85 4 +136 +11249 +57 19 48 60 93 76 39 6 53 55 87 41 95 15 34 +137 +25199 +74 13 75 23 73 20 77 49 87 18 66 7 20 99 57 +138 +14354 +63 23 43 23 62 83 3 62 20 5 34 80 26 68 88 +139 +1125 +61 37 66 23 74 70 45 87 77 44 56 84 73 29 31 +140 +6202 +55 11 32 55 76 93 12 58 96 71 57 89 36 53 6 +141 +758 +52 13 93 58 19 84 44 10 41 8 46 89 49 37 82 +142 +15931 +61 51 16 37 2 52 24 57 70 79 58 82 75 51 2 +143 +1449 +72 88 13 35 72 19 37 5 51 85 59 95 18 56 91 +144 +19951 +92 62 67 26 86 32 78 95 25 78 23 24 84 89 39 +145 +6479 +63 62 85 17 95 51 77 73 86 38 13 77 50 41 83 +146 +20123 +74 31 26 73 36 86 58 55 26 11 94 6 69 84 2 +147 +1832 +33 87 34 22 42 47 50 87 34 23 73 31 13 85 38 +148 +13232 +33 92 60 82 35 10 89 89 30 38 44 10 19 57 30 +149 +2212 +49 85 42 88 47 56 26 50 46 67 65 58 65 52 98 +150 +21769 +27 52 45 22 65 77 56 23 51 59 91 5 54 73 14 +151 +14261 +28 29 51 1 8 53 8 82 76 14 36 43 13 39 12 +152 +4681 +6 76 39 92 12 75 22 22 49 92 54 32 3 5 84 +153 +1340 +54 61 8 57 92 19 88 20 50 90 55 61 38 99 32 +154 +24859 +6 3 39 16 83 78 23 48 56 27 3 95 9 91 76 +155 +22837 +68 37 74 37 15 71 18 75 44 85 90 37 60 51 10 +156 +15440 +54 32 96 6 52 35 95 36 69 43 91 75 10 18 99 +157 +8198 +48 10 38 57 5 79 5 79 92 6 80 94 83 8 64 +158 +12019 +34 64 65 6 90 77 19 43 91 95 14 65 11 79 5 +159 +23920 +60 14 97 20 40 68 82 65 62 92 17 58 10 90 63 +160 +3593 +40 21 83 62 87 90 44 99 39 65 63 12 21 21 23 +161 +7296 +2 57 39 75 57 63 87 25 84 95 50 45 5 12 12 +162 +2020 +85 92 58 17 88 99 92 39 18 46 35 11 55 39 45 +163 +1123 +33 50 43 95 60 13 46 48 94 39 59 77 93 34 8 +164 +10169 +65 52 27 77 86 14 73 10 79 7 68 96 18 92 44 +165 +13173 +46 55 62 90 34 80 85 29 67 90 90 77 46 56 27 +166 +10122 +48 50 63 14 58 31 42 14 33 8 49 43 56 81 91 +167 +8141 +17 26 62 95 33 50 3 37 11 20 52 75 13 68 13 +168 +6586 +98 7 91 5 74 74 36 53 63 8 33 64 79 92 55 +169 +3449 +72 70 42 18 53 48 92 87 24 60 15 39 95 45 50 +170 +11256 +36 85 58 13 43 6 9 27 89 29 60 74 3 37 4 +171 +9883 +45 89 89 49 22 89 85 98 66 94 51 19 3 43 46 +172 +12299 +9 92 67 25 81 72 24 98 92 93 19 56 4 11 1 +173 +18536 +73 3 32 1 76 43 13 82 71 53 45 50 25 67 70 +174 +16656 +3 59 44 58 84 80 49 90 30 96 9 64 44 8 93 +175 +21192 +75 76 13 79 37 88 59 47 6 51 1 14 26 80 90 +176 +16535 +16 4 47 60 40 10 5 77 63 63 66 82 6 14 68 +177 +4528 +31 17 3 89 51 15 86 66 85 7 41 33 71 97 53 +178 +12119 +54 80 94 64 90 39 22 91 91 3 40 87 62 61 19 +179 +19051 +19 87 52 90 96 99 20 7 39 68 74 80 13 36 5 +180 +13249 +97 80 89 79 66 18 5 94 7 38 68 47 15 18 51 +181 +14496 +84 66 1 61 22 77 85 51 72 21 52 81 53 77 45 +182 +13913 +30 43 45 18 9 98 45 81 91 36 81 82 55 85 99 +183 +10936 +29 56 30 10 59 15 73 52 65 48 40 16 84 44 22 +184 +5925 +56 42 87 4 7 11 9 64 70 3 75 94 19 92 57 +185 +8404 +42 57 52 19 73 36 23 41 52 34 18 42 57 15 75 +186 +23243 +25 63 94 58 75 36 59 66 92 77 37 55 52 25 76 +187 +20338 +1 62 55 19 59 99 90 50 93 41 68 89 78 56 98 +188 +7851 +31 40 9 28 20 14 54 83 3 81 73 61 35 77 69 +189 +25208 +72 57 56 54 85 76 57 71 7 13 84 23 74 84 49 +190 +20829 +25 85 15 58 41 90 27 2 31 78 91 54 18 30 37 +191 +17418 +83 33 1 41 41 75 35 96 4 50 40 52 88 49 22 +192 +25214 +99 1 45 40 19 14 21 53 31 86 39 44 63 67 97 +193 +19268 +50 30 87 33 32 55 34 15 26 44 16 82 25 30 8 +194 +13604 +92 60 16 2 48 48 38 77 77 23 4 98 65 90 44 +195 +3455 +83 15 81 26 18 41 70 47 50 58 83 73 2 73 71 +196 +8836 +10 18 34 99 34 51 45 68 57 77 55 31 41 68 66 +197 +7309 +22 21 35 38 45 25 2 15 22 37 97 40 72 98 73 +198 +3874 +26 62 3 87 62 99 32 24 42 76 43 55 10 76 25 +199 +3418 +56 99 54 11 25 74 76 65 17 89 46 48 23 63 41 +200 +11089 +99 52 84 32 80 83 25 24 39 37 90 12 80 95 82 +201 +11886 +42 36 86 67 87 13 99 31 74 51 6 39 49 99 98 +202 +25547 +48 35 71 76 44 45 40 46 65 76 94 25 45 44 50 +203 +5459 +93 36 3 55 43 18 63 44 49 13 20 96 40 24 56 +204 +19687 +46 20 40 32 30 3 18 61 61 58 24 58 86 87 36 +205 +14795 +61 62 15 74 39 49 81 68 77 6 48 20 31 44 17 +206 +11085 +78 64 93 85 73 31 79 1 79 48 73 12 22 64 9 +207 +19642 +61 61 8 30 23 38 34 57 68 93 78 24 59 29 24 +208 +9970 +37 66 6 40 88 31 10 75 28 33 23 52 97 66 29 +209 +5907 +34 31 53 31 62 97 39 48 96 47 52 72 62 56 19 +210 +13033 +29 85 72 92 94 73 69 43 89 21 47 49 64 42 36 +211 +17302 +46 71 54 12 87 82 28 29 83 70 73 91 58 97 4 +212 +15637 +72 33 57 79 95 58 67 74 27 14 50 5 80 13 9 +213 +15188 +19 15 14 78 83 1 23 72 52 75 10 99 79 85 73 +214 +3256 +63 68 80 27 21 76 53 37 55 41 41 16 3 37 71 +215 +17346 +32 85 61 22 65 86 87 81 91 71 97 31 89 1 74 +216 +5685 +69 40 24 5 72 58 86 52 13 61 29 45 35 34 56 +217 +3847 +99 99 19 29 16 80 79 6 53 87 70 7 86 62 11 +218 +7077 +89 8 33 26 77 89 18 82 97 68 93 87 96 6 83 +219 +2441 +48 62 28 80 87 66 15 10 47 78 29 26 6 89 50 +220 +20416 +23 48 32 78 49 57 72 18 9 51 79 79 33 62 90 +221 +12360 +78 65 68 97 74 32 21 10 20 11 14 72 7 18 8 +222 +18693 +94 73 83 16 70 54 13 30 61 84 2 1 59 59 67 +223 +20678 +93 71 31 24 71 69 32 39 80 84 76 11 88 44 46 +224 +5646 +84 17 8 78 89 37 21 42 46 4 76 26 80 83 2 +225 +6010 +28 87 83 58 49 61 26 70 73 7 20 70 89 73 77 +226 +21185 +70 37 99 73 85 24 76 85 43 51 47 52 74 59 43 +227 +16831 +94 95 82 32 2 53 22 44 36 30 72 62 70 60 82 +228 +9003 +52 54 82 17 18 58 43 60 47 87 98 38 69 46 69 +229 +24094 +54 62 80 95 10 36 23 76 6 5 77 38 50 88 56 +230 +21297 +48 84 33 38 31 43 8 5 28 29 5 67 95 73 64 +231 +13195 +55 25 33 37 69 93 2 14 85 13 63 21 99 10 81 +232 +6448 +85 34 48 54 77 57 3 70 44 70 11 67 70 3 51 +233 +23764 +71 98 67 89 34 53 9 35 39 47 7 20 81 16 64 +234 +2130 +17 21 53 28 83 40 19 65 54 92 1 49 24 77 33 +235 +18645 +31 44 68 98 80 39 31 24 8 10 38 69 61 40 15 +236 +10665 +42 71 90 59 30 52 14 1 73 46 35 65 79 34 74 +237 +4640 +32 58 13 46 89 3 58 19 63 73 6 18 35 5 85 +238 +22620 +67 68 55 89 91 77 9 40 29 9 93 63 78 28 88 +239 +13382 +94 49 85 36 96 84 96 1 94 40 44 4 94 41 65 +240 +17071 +2 28 35 56 87 49 37 22 75 71 76 83 45 85 34 +241 +9581 +46 16 6 97 81 57 50 80 40 78 90 5 13 64 16 +242 +11449 +99 77 12 75 76 3 17 33 29 37 80 29 48 86 68 +243 +24392 +15 53 34 67 16 1 73 16 13 24 57 17 49 79 8 +244 +9500 +97 63 79 37 15 57 43 25 19 35 97 75 19 79 91 +245 +21946 +62 95 83 62 71 19 50 52 63 39 7 28 14 99 43 +246 +15913 +51 92 98 46 63 33 22 75 31 57 65 15 93 60 77 +247 +4338 +42 79 83 23 52 46 99 22 16 45 85 44 82 86 55 +248 +20549 +26 43 89 92 80 80 47 5 90 78 52 88 20 42 53 +249 +10601 +32 17 64 24 34 69 71 40 3 91 95 42 7 69 24 +250 +25369 +46 58 44 95 31 22 37 86 2 11 13 46 35 7 98 +251 +1374 +96 16 4 81 95 7 19 93 59 2 5 19 91 80 77 +252 +14501 +87 70 75 53 24 80 93 49 35 23 29 59 2 57 20 +253 +18800 +3 82 97 16 77 97 19 47 65 45 41 20 78 61 15 +254 +22193 +81 64 97 66 98 85 59 6 94 62 14 30 84 93 32 +255 +2426 +65 7 12 63 12 70 46 91 53 87 25 35 55 8 66 +256 +24289 +39 41 12 15 76 27 33 39 5 78 52 15 18 93 15 +257 +23037 +39 63 9 22 29 67 50 7 55 55 96 66 88 94 34 +258 +11003 +87 54 45 72 81 51 64 95 86 31 53 68 73 25 51 +259 +13929 +45 37 82 19 93 2 6 78 36 86 87 81 2 47 85 +260 +25229 +5 6 51 30 13 24 49 19 56 29 22 66 36 50 21 +261 +3766 +64 59 19 11 36 55 67 78 96 14 24 13 15 80 36 +262 +14452 +17 95 7 13 94 97 37 29 54 27 76 34 34 76 32 +263 +5804 +3 55 42 59 43 34 8 60 34 78 35 93 46 19 19 +264 +23028 +74 41 45 81 7 34 5 51 66 36 71 58 78 96 32 +265 +9934 +75 25 53 45 7 83 52 3 67 24 20 42 83 12 15 +266 +7156 +57 14 25 47 12 89 57 63 62 37 10 52 30 11 3 +267 +11864 +19 87 67 65 64 75 47 49 36 3 96 34 65 54 84 +268 +15545 +11 89 82 28 68 22 95 73 15 66 11 7 21 91 13 +269 +25219 +75 34 49 3 46 47 87 59 34 85 17 52 58 99 49 +270 +6885 +24 17 62 76 82 56 29 15 43 55 22 92 45 25 91 +271 +9114 +31 42 18 86 4 47 73 87 32 35 49 51 42 94 86 +272 +14564 +55 34 4 76 83 84 86 82 61 61 3 29 6 31 69 +273 +3828 +73 2 99 20 28 35 24 17 62 73 11 54 36 16 34 +274 +1277 +34 98 70 18 2 41 21 27 46 59 76 97 98 48 74 +275 +4128 +88 8 54 60 84 85 16 49 11 65 59 74 98 67 7 +276 +1262 +79 80 11 14 36 17 55 1 94 14 9 48 38 3 42 +277 +24972 +88 4 16 40 34 9 32 11 6 35 47 16 35 36 4 +278 +5043 +45 48 75 96 7 40 79 29 63 1 84 74 76 68 86 +279 +6301 +99 72 27 25 92 29 66 67 17 38 5 78 43 89 36 +280 +18493 +82 28 16 51 23 80 54 1 13 13 99 37 16 78 89 +281 +11872 +40 41 58 3 81 93 43 81 59 68 82 51 22 39 34 +282 +4115 +57 17 29 64 56 51 20 73 68 97 75 66 36 31 18 +283 +8065 +91 17 59 27 50 62 9 11 17 99 56 67 51 36 89 +284 +2669 +31 34 47 83 86 30 83 73 94 23 62 38 81 38 66 +285 +18833 +62 27 47 12 50 16 43 11 19 96 61 38 51 89 30 +286 +10917 +17 36 90 69 66 59 1 11 94 67 68 90 18 20 81 +287 +5182 +87 65 60 32 62 75 91 81 14 19 98 22 27 84 82 +288 +13596 +3 47 22 85 63 10 61 89 61 8 81 20 35 68 34 +289 +8065 +97 34 73 71 37 76 35 81 78 98 64 71 45 44 90 +290 +20076 +92 67 69 10 28 82 66 63 22 54 90 8 76 79 65 +291 +6371 +51 13 81 97 7 24 56 60 14 82 64 24 68 22 63 +292 +7683 +23 56 25 41 23 8 79 17 55 5 86 76 60 78 31 +293 +21277 +7 9 38 6 99 19 59 98 87 14 46 29 81 63 72 +294 +22747 +75 72 36 17 14 44 19 27 60 67 3 18 31 74 79 +295 +13028 +64 5 67 43 49 45 36 42 88 45 35 55 4 2 9 +296 +8752 +23 88 84 79 58 51 56 4 69 69 4 76 53 13 2 +297 +24303 +50 58 81 96 61 95 95 11 67 73 10 13 74 8 62 +298 +11968 +25 17 54 42 35 47 71 29 71 17 34 94 14 9 43 +299 +10032 +33 4 47 36 46 22 77 62 58 8 27 96 1 78 29 +300 +9016 +32 67 83 84 38 41 64 39 16 56 84 65 95 24 1 +301 +17340 +25 47 8 93 62 9 69 77 43 60 27 92 40 6 58 +302 +7346 +96 46 59 69 53 84 49 7 96 60 81 76 47 71 9 +303 +16299 +77 19 96 43 7 96 81 24 32 50 5 39 38 4 85 +304 +25601 +78 7 83 63 23 28 66 72 91 53 91 23 88 80 96 +305 +8617 +44 34 44 79 24 49 75 23 28 56 61 74 68 57 19 +306 +21161 +35 75 2 96 73 59 17 89 70 50 82 12 61 31 74 +307 +14605 +38 6 86 25 23 94 21 61 57 83 1 47 62 35 78 +308 +1403 +63 40 66 93 91 98 47 43 2 13 52 5 65 41 17 +309 +6422 +77 87 69 72 34 93 54 64 52 33 7 27 30 77 65 +310 +17523 +76 75 64 23 43 94 61 70 89 76 41 92 40 8 51 +311 +22744 +35 12 83 62 10 89 2 94 10 6 87 78 37 55 89 +312 +10726 +83 80 68 70 70 3 91 87 41 62 42 6 18 44 14 +313 +7567 +26 83 62 64 94 62 83 99 55 58 52 3 88 57 45 +314 +6184 +84 17 36 4 85 76 89 59 19 81 68 4 23 40 69 +315 +11031 +95 40 40 38 53 98 81 63 86 71 12 19 49 74 60 +316 +5733 +34 38 96 30 28 64 73 84 14 77 33 50 4 80 61 +317 +23156 +87 16 66 65 99 58 12 89 71 11 3 88 58 3 68 +318 +2387 +6 33 92 84 25 18 44 57 46 31 94 29 78 94 69 +319 +4050 +52 61 46 48 38 6 25 20 79 16 95 41 13 98 45 +320 +2478 +38 13 51 44 93 68 10 71 33 21 14 10 20 52 20 +321 +14466 +9 33 71 31 39 46 71 32 14 99 76 93 75 87 61 +322 +2363 +98 88 74 31 31 66 10 83 9 48 57 99 49 3 66 +323 +9426 +41 99 56 20 51 11 83 13 99 62 31 43 21 43 7 +324 +9871 +28 33 34 54 1 36 76 48 18 72 19 49 52 59 7 +325 +7555 +50 37 67 27 23 47 26 80 16 9 23 10 24 99 2 +326 +22384 +94 54 99 83 42 63 19 90 91 2 25 8 67 13 8 +327 +14566 +56 43 3 67 23 77 19 68 19 67 58 11 68 12 80 +328 +16832 +48 96 90 98 97 84 17 80 52 84 13 89 76 76 73 +329 +3011 +23 65 68 56 69 9 88 81 1 50 61 96 93 70 96 +330 +4010 +93 15 5 20 53 95 57 95 82 27 80 14 99 7 2 +331 +5933 +56 63 65 7 4 78 8 52 36 37 91 17 93 95 1 +332 +17747 +3 34 83 44 58 39 26 30 13 37 44 5 32 1 67 +333 +17154 +53 42 2 43 84 77 24 87 49 88 97 45 76 49 46 +334 +17713 +67 94 88 43 78 43 78 82 91 18 43 98 14 96 62 +335 +17601 +55 26 95 2 63 81 66 24 56 45 48 99 81 80 58 +336 +11050 +26 72 4 27 17 58 41 23 16 27 6 6 47 3 44 +337 +24639 +79 56 22 88 41 81 42 59 66 98 83 93 62 18 92 +338 +9377 +83 82 78 49 81 37 14 26 26 81 27 57 8 75 83 +339 +21351 +63 90 89 55 42 22 80 79 76 86 32 58 46 64 4 +340 +3357 +6 11 74 52 19 31 32 62 15 77 27 39 47 51 36 +341 +21400 +4 1 56 46 94 96 42 35 99 24 51 89 11 59 36 +342 +8988 +74 41 75 42 53 75 55 64 94 51 77 49 73 22 57 +343 +10869 +93 96 72 85 23 46 1 99 71 43 16 90 2 12 59 +344 +23727 +87 31 45 28 60 17 82 89 27 46 95 79 19 77 3 +345 +20020 +47 51 12 47 57 54 31 71 31 35 66 26 83 73 62 +346 +12213 +84 43 15 65 67 36 43 89 19 5 31 20 52 57 87 +347 +5143 +48 11 33 41 70 4 20 47 81 17 94 66 75 31 66 +348 +21606 +89 56 44 96 9 27 56 62 44 49 14 14 47 55 54 +349 +17496 +16 31 24 10 70 10 72 62 29 75 92 25 82 16 17 +350 +1935 +63 79 10 25 49 66 53 79 86 92 49 66 66 88 53 +351 +22875 +58 52 15 49 39 43 56 1 58 82 6 24 22 79 26 +352 +10909 +67 73 24 59 85 4 57 71 42 80 26 5 78 75 49 +353 +1965 +29 6 76 54 75 4 21 57 5 61 33 79 61 79 28 +354 +23462 +42 75 1 83 6 41 66 76 75 12 92 89 15 12 84 +355 +2670 +13 5 74 31 2 36 84 27 28 96 48 7 58 9 27 +356 +10647 +24 52 62 96 50 97 9 49 25 15 24 37 75 30 27 +357 +16770 +17 87 70 31 10 50 34 98 29 18 42 46 6 92 78 +358 +22286 +30 4 26 82 51 45 86 93 87 24 28 67 20 52 36 +359 +22585 +61 15 1 75 99 25 22 39 32 98 70 71 68 77 13 +360 +8380 +7 78 24 6 72 71 85 45 3 91 27 70 92 14 1 +361 +25318 +40 99 57 26 1 61 67 54 39 51 61 56 78 62 49 +362 +12367 +64 22 36 18 10 50 5 7 25 92 70 26 49 33 8 +363 +12004 +46 95 54 71 97 56 46 70 91 28 53 38 85 17 43 +364 +25610 +54 4 89 67 95 70 62 10 22 69 3 15 11 28 40 +365 +9388 +60 36 81 35 94 8 86 56 86 11 16 56 43 65 55 +366 +21647 +76 43 14 17 10 99 8 15 92 84 12 51 41 69 17 +367 +1208 +91 86 50 57 84 68 62 81 65 9 17 93 59 38 33 +368 +21090 +58 87 7 56 47 25 27 70 32 78 1 9 2 77 92 +369 +17194 +53 18 11 57 7 2 84 20 34 86 47 76 14 71 70 +370 +16254 +71 50 71 94 69 57 45 18 77 18 71 10 37 3 23 +371 +12330 +89 35 37 62 71 90 2 79 83 53 2 89 8 6 15 +372 +14477 +78 49 3 36 63 99 14 39 55 99 51 40 28 24 56 +373 +2850 +20 47 46 48 90 14 4 58 11 14 29 33 93 7 51 +374 +14778 +47 88 17 79 4 55 80 63 24 67 55 30 62 35 92 +375 +3593 +33 10 94 26 55 53 83 92 41 3 37 66 32 53 74 +376 +12107 +14 33 81 31 34 56 14 78 78 16 25 48 67 85 12 +377 +20563 +75 72 3 49 55 65 61 67 49 23 87 62 1 34 30 +378 +9061 +29 61 24 63 42 33 77 25 29 78 93 27 50 88 4 +379 +17378 +73 61 13 50 6 98 19 66 99 42 55 50 87 99 80 +380 +1706 +62 17 96 87 48 45 9 17 65 24 93 52 56 62 71 +381 +7388 +91 75 48 58 50 69 91 81 36 44 51 53 47 80 62 +382 +7891 +54 87 62 19 63 59 45 29 96 17 29 5 18 65 28 +383 +11924 +76 27 4 97 31 22 74 18 96 90 75 93 73 51 46 +384 +25494 +21 35 80 46 46 50 72 99 22 38 58 74 46 87 45 +385 +24761 +51 80 77 88 58 46 10 30 16 72 61 62 28 24 25 +386 +23681 +99 15 40 27 95 70 21 91 27 71 4 14 17 65 52 +387 +24538 +73 97 11 37 20 45 72 10 41 58 37 9 52 33 55 +388 +987 +34 89 45 45 90 14 71 10 79 90 46 88 94 13 86 +389 +8130 +57 81 91 49 5 62 95 41 37 1 79 66 11 61 36 +390 +11868 +81 64 23 30 42 66 78 40 48 22 29 40 29 39 19 +391 +9534 +4 22 23 49 32 84 61 56 90 64 36 70 30 49 74 +392 +16562 +86 28 29 28 36 14 7 98 44 40 36 96 58 90 24 +393 +19750 +21 34 94 3 89 2 23 22 74 63 59 86 92 4 16 +394 +4585 +6 42 12 30 19 89 96 54 88 53 87 40 55 88 96 +395 +23369 +83 65 92 6 94 72 77 71 21 52 55 7 97 5 69 +396 +6309 +40 84 1 62 37 98 47 50 13 22 31 33 99 4 9 +397 +6657 +93 71 73 37 48 42 66 36 93 81 64 4 91 68 73 +398 +13214 +65 83 50 81 83 13 40 7 69 38 98 55 39 48 48 +399 +13897 +71 77 31 51 62 38 32 43 50 78 43 32 89 28 68 +400 +10684 +49 33 25 69 26 90 54 21 79 38 37 13 76 9 57 +401 +3505 +18 59 6 32 35 20 52 50 95 62 29 89 57 64 99 +402 +7010 +17 12 31 30 33 9 44 93 35 95 67 60 73 95 23 +403 +21047 +28 42 9 15 88 3 79 63 93 46 55 42 23 71 11 +404 +23221 +67 66 83 51 26 24 23 71 72 40 42 90 47 80 91 +405 +24129 +20 56 19 20 40 79 39 56 68 53 49 71 13 93 92 +406 +18444 +37 30 72 82 7 15 55 11 18 24 44 5 55 81 17 +407 +7750 +95 17 52 55 78 82 9 7 81 75 10 65 76 87 61 +408 +21766 +95 21 9 76 93 1 43 33 23 75 54 1 15 56 19 +409 +22811 +84 15 30 97 42 34 73 97 43 53 66 38 23 8 20 +410 +20372 +24 72 60 47 64 65 70 65 60 88 64 4 38 93 39 +411 +15757 +93 73 83 13 4 23 24 99 68 9 80 37 41 13 91 +412 +18700 +48 83 10 66 82 77 94 45 35 71 17 50 7 91 7 +413 +9435 +8 47 79 54 19 44 21 8 69 25 49 28 98 62 18 +414 +14241 +78 92 45 33 73 45 47 83 89 95 14 11 68 84 1 +415 +24450 +79 1 63 81 10 68 83 23 51 49 49 90 48 19 13 +416 +13087 +91 25 73 40 44 91 16 23 52 59 35 83 54 35 91 +417 +16237 +30 87 20 64 95 44 21 67 52 61 70 20 23 34 87 +418 +2668 +30 83 76 18 52 80 45 65 18 51 51 23 87 31 73 +419 +12465 +51 57 34 58 1 60 21 32 22 39 54 26 54 21 12 +420 +19537 +74 23 66 94 30 7 73 84 4 16 83 27 10 89 57 +421 +7795 +29 78 48 16 88 86 13 52 1 11 39 95 13 14 40 +422 +10736 +62 57 55 86 19 51 12 37 53 41 89 18 11 97 36 +423 +6113 +80 96 39 8 51 90 70 84 44 27 75 4 44 24 75 +424 +22397 +76 7 33 15 99 64 17 72 94 73 33 52 23 53 6 +425 +1255 +56 89 97 18 80 43 55 34 14 22 44 58 69 2 85 +426 +5301 +53 73 18 97 93 25 40 1 99 78 32 67 14 74 38 +427 +15810 +14 52 62 3 58 63 12 53 78 62 96 95 53 23 21 +428 +15730 +3 21 46 72 99 32 12 4 43 4 72 6 62 35 29 +429 +2560 +55 74 3 27 89 89 14 67 48 64 19 49 32 13 61 +430 +2165 +96 78 26 90 3 56 49 48 30 95 83 87 74 92 92 +431 +11268 +48 72 21 17 57 8 10 50 92 66 44 35 78 90 21 +432 +8727 +96 62 24 22 40 45 72 19 88 19 50 1 45 77 81 +433 +6109 +25 79 55 98 9 8 22 45 66 31 67 48 30 76 27 +434 +15707 +41 8 59 21 68 28 23 15 57 40 93 80 8 69 16 +435 +789 +18 24 75 40 96 34 24 34 74 27 42 38 37 51 34 +436 +10597 +67 38 30 98 20 30 82 65 64 15 88 50 81 68 22 +437 +1546 +77 42 78 45 39 97 4 31 57 50 71 89 43 93 40 +438 +2117 +46 64 34 37 77 22 65 94 7 51 31 90 91 42 50 +439 +1004 +57 10 59 97 60 74 74 85 27 30 19 52 70 15 60 +440 +25398 +60 80 72 69 73 15 30 55 98 8 31 40 24 97 32 +441 +11178 +2 88 66 42 53 86 23 55 58 27 17 28 21 49 42 +442 +875 +4 21 70 68 79 21 1 46 17 64 69 22 7 73 17 +443 +9200 +15 30 31 35 62 88 17 40 1 89 28 92 92 51 33 +444 +16137 +14 98 5 19 36 54 40 42 98 42 61 90 94 51 25 +445 +25049 +69 25 22 27 2 25 46 50 4 67 76 31 88 89 66 +446 +12700 +85 88 10 27 41 50 86 69 84 3 7 71 19 16 38 +447 +15849 +1 11 97 32 76 99 50 2 61 95 19 59 67 99 71 +448 +17278 +36 35 3 87 57 49 61 60 85 93 38 71 50 5 50 +449 +14091 +53 65 94 25 31 39 60 40 58 94 73 90 59 21 5 +450 +15793 +7 62 59 68 78 98 78 69 32 70 48 86 63 20 72 +451 +24722 +31 78 83 99 73 72 66 92 77 44 7 82 23 66 98 +452 +3780 +19 67 21 89 5 57 2 58 28 78 93 57 13 81 13 +453 +889 +46 98 98 43 97 81 2 24 25 66 1 15 85 59 18 +454 +23182 +43 9 40 12 64 7 86 29 68 77 70 49 97 94 74 +455 +22706 +84 22 8 79 52 8 56 26 64 42 79 47 69 22 10 +456 +21306 +6 61 89 39 86 22 18 16 3 9 35 85 58 77 20 +457 +15365 +18 27 46 76 31 57 43 40 35 32 56 23 61 15 30 +458 +6125 +84 17 92 13 78 51 14 38 93 84 32 42 82 71 16 +459 +17048 +95 13 44 91 72 92 6 26 4 87 58 66 55 70 85 +460 +20388 +65 87 62 62 86 92 10 43 33 61 19 2 7 14 35 +461 +14492 +89 66 52 41 43 38 73 74 99 32 92 3 36 49 63 +462 +9466 +90 6 61 20 32 6 67 60 43 26 13 44 79 29 85 +463 +18312 +48 64 59 61 28 96 1 85 66 7 40 75 74 13 51 +464 +25478 +97 65 44 35 28 29 99 5 79 72 81 55 28 78 99 +465 +10292 +44 92 6 21 22 57 90 42 87 46 53 52 71 26 44 +466 +21531 +15 43 30 93 74 49 82 58 4 35 58 77 70 40 87 +467 +4106 +48 23 41 2 60 60 8 74 46 43 27 73 67 1 31 +468 +5071 +33 16 98 41 1 92 96 21 14 57 31 44 23 63 1 +469 +13220 +27 51 72 4 84 73 14 18 66 58 19 91 61 81 77 +470 +25277 +30 19 61 67 80 63 33 79 53 88 68 81 54 5 90 +471 +12107 +97 36 26 14 88 75 28 60 14 45 9 98 12 13 52 +472 +24248 +80 56 43 75 84 63 30 73 12 99 66 21 80 87 25 +473 +10618 +33 65 45 53 17 13 97 91 79 8 69 5 82 13 40 +474 +8764 +65 65 73 84 93 82 1 51 57 83 99 93 5 76 23 +475 +24490 +93 72 88 13 72 52 55 96 6 44 90 28 95 26 25 +476 +20964 +86 9 83 29 38 90 69 1 95 2 13 59 31 45 78 +477 +24032 +8 38 64 96 42 92 90 19 17 76 12 25 13 32 90 +478 +10207 +78 26 19 92 65 5 14 46 49 25 33 15 45 17 85 +479 +9081 +62 84 73 21 5 74 91 88 26 4 39 38 43 29 41 +480 +12708 +41 23 81 81 64 61 91 26 22 90 5 78 78 96 70 +481 +4136 +83 75 58 95 51 80 12 87 24 55 77 98 4 76 55 +482 +18628 +97 39 35 76 85 39 53 49 75 93 8 2 14 17 11 +483 +18575 +31 15 47 32 73 2 70 63 41 68 18 4 48 67 43 +484 +3696 +24 68 92 80 48 80 3 75 84 98 67 46 44 49 49 +485 +5070 +29 39 53 35 42 43 90 10 14 70 56 45 73 71 7 +486 +20885 +92 87 62 65 14 55 50 19 2 7 71 70 83 72 63 +487 +3190 +41 63 90 72 69 83 67 62 91 67 35 66 77 13 75 +488 +25396 +8 86 51 68 5 63 33 62 77 30 27 50 54 18 68 +489 +24187 +7 74 86 97 98 99 27 82 43 96 69 7 84 9 86 +490 +1625 +57 87 78 2 14 24 60 80 66 88 38 9 84 80 83 +491 +2785 +49 79 56 77 77 65 82 3 66 98 83 31 34 76 49 +492 +15346 +17 25 65 34 10 90 6 7 48 58 27 85 8 46 6 +493 +15741 +8 92 1 78 74 53 38 28 30 48 22 85 38 27 70 +494 +14883 +40 54 11 8 5 31 92 3 49 12 5 62 16 80 43 +495 +895 +28 4 65 93 76 4 3 28 64 48 61 1 13 87 95 +496 +21126 +48 76 56 22 10 78 84 52 24 6 71 26 27 60 25 +497 +6443 +51 80 20 71 88 35 47 48 77 64 33 34 67 9 55 +498 +11874 +84 32 2 35 63 82 22 45 82 58 16 9 44 56 2 +499 +21165 +3 91 70 61 49 10 80 45 77 68 47 21 22 29 81 diff --git a/data/jobshop/500_15_04.txt b/data/jobshop/500_15_04.txt new file mode 100644 index 0000000000..7f2c16ddaa --- /dev/null +++ b/data/jobshop/500_15_04.txt @@ -0,0 +1,1503 @@ +500 +15 +391783732 +0 +24715 +25 72 84 45 26 59 16 7 92 8 72 15 26 25 27 +1 +5350 +54 47 88 85 74 67 75 76 85 18 82 41 39 61 85 +2 +9236 +5 30 19 49 47 72 98 18 90 82 46 42 28 31 50 +3 +7973 +37 33 6 50 97 42 43 93 12 12 58 54 50 29 43 +4 +22109 +56 90 95 27 72 18 54 90 16 7 2 66 86 28 42 +5 +3728 +18 45 94 91 52 7 73 50 1 29 7 41 36 36 20 +6 +22184 +31 39 17 78 7 7 49 43 35 80 20 36 77 62 29 +7 +16792 +30 33 86 82 4 13 55 95 47 27 89 88 10 38 27 +8 +10946 +2 50 20 61 41 89 10 48 64 39 36 14 12 82 10 +9 +10559 +5 43 77 62 12 9 94 55 22 47 59 32 13 16 79 +10 +15504 +15 41 60 73 65 48 63 56 30 92 76 5 94 93 63 +11 +15707 +71 56 40 83 13 15 9 82 90 4 81 1 41 37 51 +12 +20769 +46 85 35 15 99 86 47 91 22 30 76 13 24 62 35 +13 +12738 +49 50 94 75 81 86 37 39 79 92 24 1 88 77 57 +14 +20205 +89 27 2 11 69 36 96 41 16 69 42 64 74 25 46 +15 +9457 +59 96 19 21 77 85 3 48 75 51 7 83 6 57 58 +16 +6343 +42 94 59 4 49 30 93 62 6 25 86 34 40 97 5 +17 +23777 +13 48 96 75 19 37 65 33 84 12 78 98 77 51 47 +18 +3959 +56 68 89 71 78 13 46 63 99 50 82 67 59 20 8 +19 +18455 +27 96 3 45 46 14 16 46 6 29 36 6 3 41 40 +20 +5898 +13 75 14 28 81 74 55 93 45 47 91 88 53 41 48 +21 +12689 +29 89 33 48 81 39 4 30 6 49 94 19 1 57 82 +22 +6717 +20 62 17 51 36 97 54 48 82 89 47 31 21 90 23 +23 +24012 +30 45 76 65 11 47 15 12 30 64 14 16 43 38 14 +24 +2424 +26 40 29 15 51 5 98 11 18 97 41 41 39 76 34 +25 +14649 +98 39 41 59 72 63 14 10 96 7 23 35 7 1 5 +26 +3605 +12 7 77 97 86 7 16 49 89 33 42 16 31 68 98 +27 +21466 +48 23 77 9 65 45 99 65 28 18 34 3 62 75 13 +28 +10769 +54 49 99 5 81 4 89 89 86 14 13 2 47 10 23 +29 +21151 +93 51 55 43 31 70 65 9 56 15 30 12 10 56 94 +30 +11657 +29 35 59 1 91 27 99 94 96 14 29 41 3 28 19 +31 +13021 +51 30 7 60 95 42 37 45 91 42 6 38 53 40 45 +32 +20894 +33 59 97 41 64 54 34 71 53 7 79 38 39 76 37 +33 +24716 +32 51 49 20 75 81 26 1 5 31 32 75 95 14 42 +34 +10303 +80 52 62 59 70 83 36 79 38 49 32 58 32 80 35 +35 +24517 +9 29 14 95 43 23 74 24 20 43 92 63 70 66 47 +36 +10815 +14 47 21 46 61 44 40 2 91 17 55 26 78 76 35 +37 +15872 +11 72 39 87 65 45 51 70 2 31 30 82 84 49 43 +38 +8563 +46 40 67 43 14 66 95 40 3 3 32 7 52 91 97 +39 +11824 +86 72 38 4 71 97 85 15 62 52 1 61 22 20 62 +40 +24680 +55 30 35 32 9 52 25 76 68 76 72 90 71 39 30 +41 +3200 +2 47 36 79 68 24 51 78 10 98 83 42 31 75 54 +42 +6411 +78 7 74 44 26 3 10 23 21 50 92 62 97 16 6 +43 +1817 +55 76 97 17 34 51 70 7 1 82 15 77 97 52 10 +44 +24132 +68 59 2 71 21 17 13 91 95 51 52 8 1 96 97 +45 +9200 +49 40 79 69 7 22 4 5 45 84 62 77 62 77 51 +46 +12819 +12 22 36 3 48 86 89 9 12 26 48 2 81 56 57 +47 +1368 +56 8 44 2 21 97 43 84 78 59 14 5 64 12 2 +48 +23187 +53 32 62 42 19 63 86 55 84 64 7 77 6 20 93 +49 +12627 +20 18 88 67 69 15 28 35 59 74 91 43 13 94 6 +50 +11892 +63 47 55 48 42 64 55 75 72 7 92 90 96 40 78 +51 +17367 +79 77 86 91 68 27 23 55 1 51 35 85 21 4 7 +52 +20848 +1 85 42 20 90 35 13 16 54 35 30 74 53 96 28 +53 +25000 +84 10 46 32 94 67 27 28 94 6 86 51 49 48 16 +54 +23965 +37 75 52 41 31 65 30 49 36 63 3 81 29 38 97 +55 +16050 +38 35 12 79 80 76 59 73 77 42 90 17 57 19 9 +56 +18246 +99 99 91 80 57 86 18 76 70 49 62 71 52 84 61 +57 +9164 +99 7 64 83 48 19 19 53 13 19 35 31 79 38 74 +58 +20355 +23 72 90 72 68 65 16 33 84 1 5 12 69 14 98 +59 +18727 +27 14 70 80 46 89 48 17 20 46 31 23 52 85 30 +60 +24859 +68 72 16 21 2 10 60 1 74 5 39 22 15 31 81 +61 +21342 +58 5 9 13 39 80 41 6 85 89 25 96 52 97 86 +62 +12931 +32 49 18 21 99 48 56 58 59 34 75 59 60 9 77 +63 +24748 +32 87 3 91 2 77 27 41 51 74 59 49 19 13 89 +64 +15225 +79 58 19 84 47 48 26 52 87 77 93 38 46 74 65 +65 +2747 +17 30 21 75 36 79 73 41 6 94 10 60 90 18 90 +66 +20615 +29 56 16 24 37 81 5 33 78 36 87 99 66 20 62 +67 +1729 +17 89 55 48 81 93 26 89 60 19 11 35 80 98 62 +68 +16425 +90 24 36 61 71 50 32 37 59 56 15 32 7 22 68 +69 +11631 +91 90 31 14 83 2 57 32 62 5 39 19 66 61 36 +70 +10383 +24 56 19 67 56 50 59 69 71 11 24 46 87 35 10 +71 +20596 +37 65 53 40 8 47 16 25 60 51 56 60 87 78 52 +72 +4895 +78 70 80 22 85 65 96 30 26 68 83 54 49 68 6 +73 +6954 +78 24 60 2 60 63 88 14 51 26 7 93 92 85 7 +74 +4174 +91 66 7 5 13 67 11 68 20 17 29 90 44 88 69 +75 +13933 +61 67 53 18 80 72 32 26 40 44 54 51 59 83 65 +76 +6655 +5 94 62 23 25 39 59 71 73 11 90 13 14 41 50 +77 +10234 +6 43 48 32 20 55 71 72 82 40 86 75 43 34 32 +78 +24881 +61 51 77 16 13 1 14 34 28 59 8 11 3 62 33 +79 +16525 +73 79 10 37 18 50 75 65 20 79 9 40 69 14 36 +80 +25400 +31 88 2 23 67 13 30 37 51 77 41 38 85 2 63 +81 +10265 +71 3 86 60 43 7 34 97 23 60 92 66 14 63 5 +82 +23550 +23 14 54 42 40 18 58 87 88 58 95 73 90 99 71 +83 +18477 +22 51 31 58 91 55 98 51 61 13 33 74 2 75 96 +84 +8150 +58 63 72 20 20 96 39 35 90 43 76 4 23 34 74 +85 +8271 +72 20 59 52 89 73 52 67 63 23 9 49 86 22 77 +86 +12866 +80 83 26 31 58 29 67 70 85 45 83 32 46 65 33 +87 +25228 +98 84 96 19 26 85 87 63 85 36 19 58 4 85 31 +88 +7543 +81 94 69 45 67 5 48 85 86 52 25 95 18 29 68 +89 +11601 +2 85 80 70 34 14 59 43 6 48 31 56 52 29 19 +90 +25401 +75 53 19 41 50 39 57 22 15 93 3 71 69 12 89 +91 +10140 +18 62 72 53 49 7 52 19 38 27 86 19 46 94 82 +92 +8605 +86 12 28 11 11 19 21 37 59 22 44 13 12 40 16 +93 +21078 +60 58 59 57 82 9 66 59 8 61 31 24 71 79 82 +94 +12906 +40 59 22 74 55 6 15 26 22 95 48 2 32 35 87 +95 +784 +82 35 28 54 73 96 95 74 91 45 94 60 73 30 42 +96 +19863 +17 69 42 99 59 62 99 54 45 18 82 11 52 28 71 +97 +19809 +84 94 37 34 54 82 60 34 24 14 10 54 37 83 86 +98 +9320 +2 19 20 90 5 72 44 49 47 13 4 66 12 47 28 +99 +10409 +74 11 99 44 5 71 39 93 38 42 18 6 36 49 26 +100 +13163 +76 8 37 32 52 71 18 14 29 63 59 38 39 5 85 +101 +25535 +89 10 65 33 82 46 57 52 87 83 28 60 81 73 1 +102 +18636 +78 23 53 26 32 77 64 69 17 18 16 89 39 85 84 +103 +11740 +37 83 51 35 48 99 57 15 44 38 46 46 51 18 59 +104 +16696 +31 43 47 2 10 86 21 46 83 35 78 37 51 55 36 +105 +15148 +21 96 68 72 40 96 90 64 66 28 92 49 36 93 5 +106 +14531 +31 20 15 22 60 89 52 77 41 55 70 6 25 53 97 +107 +25309 +25 48 86 99 26 39 52 59 78 80 58 54 36 85 90 +108 +1124 +33 14 60 91 2 80 53 1 77 90 47 14 84 52 13 +109 +1250 +37 72 61 94 65 85 43 41 76 29 47 98 62 69 42 +110 +4551 +94 13 16 8 62 84 98 38 84 18 39 77 50 97 25 +111 +25335 +40 41 94 78 4 39 91 13 20 23 87 20 8 14 25 +112 +4086 +77 61 54 22 17 45 67 89 36 50 93 54 20 94 11 +113 +1808 +68 19 24 74 90 62 62 93 33 73 95 41 68 53 82 +114 +1566 +30 47 71 71 86 41 76 30 35 36 77 81 24 10 90 +115 +20042 +88 6 4 26 89 55 37 85 24 69 13 4 26 24 36 +116 +990 +24 58 1 70 22 31 6 59 21 13 97 61 79 10 90 +117 +12790 +47 42 1 53 21 27 80 20 79 39 92 99 78 36 49 +118 +18971 +45 25 26 9 22 69 57 20 28 8 50 73 89 73 13 +119 +1206 +41 12 65 8 62 85 94 82 94 92 17 83 15 21 20 +120 +13510 +67 66 21 11 65 11 39 67 80 65 63 35 13 90 29 +121 +2635 +30 81 80 75 86 89 41 39 76 33 69 48 69 74 82 +122 +9975 +85 26 40 25 75 37 14 12 35 69 64 58 67 13 74 +123 +17949 +83 28 46 32 90 4 12 90 50 30 17 83 7 16 94 +124 +5635 +51 12 75 53 97 40 20 43 93 83 81 84 75 74 89 +125 +22280 +14 92 80 53 88 86 19 94 22 13 87 33 63 97 9 +126 +11364 +19 29 43 79 30 37 94 48 94 8 86 82 63 68 70 +127 +21273 +44 12 49 49 29 87 21 11 57 3 78 64 14 17 22 +128 +5669 +26 64 25 11 91 8 91 26 21 70 37 12 42 37 22 +129 +15699 +68 91 39 17 42 11 85 29 10 7 24 24 52 45 74 +130 +1206 +86 84 2 5 7 97 59 49 49 39 33 80 84 40 21 +131 +3966 +47 58 20 3 41 39 78 91 10 91 65 95 58 10 28 +132 +25339 +69 90 45 9 41 32 92 17 72 51 55 80 84 41 3 +133 +13392 +41 33 85 85 1 96 69 25 1 95 41 48 68 95 25 +134 +8801 +48 44 89 73 42 40 23 54 89 78 90 61 24 85 4 +135 +11249 +57 19 48 60 93 76 39 6 53 55 87 41 95 15 34 +136 +25198 +74 13 75 23 73 20 77 49 87 18 66 7 20 99 57 +137 +14353 +63 23 43 23 62 83 3 62 20 5 34 80 26 68 88 +138 +1125 +61 37 66 23 74 70 45 87 77 44 56 84 73 29 31 +139 +6202 +55 11 32 55 76 93 12 58 96 71 57 89 36 53 6 +140 +758 +52 13 93 58 19 84 44 10 41 8 46 89 49 37 82 +141 +15930 +61 51 16 37 2 52 24 57 70 79 58 82 75 51 2 +142 +1449 +72 88 13 35 72 19 37 5 51 85 59 95 18 56 91 +143 +19951 +92 62 67 26 86 32 78 95 25 78 23 24 84 89 39 +144 +6478 +63 62 85 17 95 51 77 73 86 38 13 77 50 41 83 +145 +20122 +74 31 26 73 36 86 58 55 26 11 94 6 69 84 2 +146 +1832 +33 87 34 22 42 47 50 87 34 23 73 31 13 85 38 +147 +13232 +33 92 60 82 35 10 89 89 30 38 44 10 19 57 30 +148 +2212 +49 85 42 88 47 56 26 50 46 67 65 58 65 52 98 +149 +21768 +27 52 45 22 65 77 56 23 51 59 91 5 54 73 14 +150 +14260 +28 29 51 1 8 53 8 82 76 14 36 43 13 39 12 +151 +4681 +6 76 39 92 12 75 22 22 49 92 54 32 3 5 84 +152 +1340 +54 61 8 57 92 19 88 20 50 90 55 61 38 99 32 +153 +24858 +6 3 39 16 83 78 23 48 56 27 3 95 9 91 76 +154 +22836 +68 37 74 37 15 71 18 75 44 85 90 37 60 51 10 +155 +15439 +54 32 96 6 52 35 95 36 69 43 91 75 10 18 99 +156 +8197 +48 10 38 57 5 79 5 79 92 6 80 94 83 8 64 +157 +12018 +34 64 65 6 90 77 19 43 91 95 14 65 11 79 5 +158 +23919 +60 14 97 20 40 68 82 65 62 92 17 58 10 90 63 +159 +3593 +40 21 83 62 87 90 44 99 39 65 63 12 21 21 23 +160 +7296 +2 57 39 75 57 63 87 25 84 95 50 45 5 12 12 +161 +2019 +85 92 58 17 88 99 92 39 18 46 35 11 55 39 45 +162 +1123 +33 50 43 95 60 13 46 48 94 39 59 77 93 34 8 +163 +10168 +65 52 27 77 86 14 73 10 79 7 68 96 18 92 44 +164 +13173 +46 55 62 90 34 80 85 29 67 90 90 77 46 56 27 +165 +10122 +48 50 63 14 58 31 42 14 33 8 49 43 56 81 91 +166 +8141 +17 26 62 95 33 50 3 37 11 20 52 75 13 68 13 +167 +6585 +98 7 91 5 74 74 36 53 63 8 33 64 79 92 55 +168 +3449 +72 70 42 18 53 48 92 87 24 60 15 39 95 45 50 +169 +11255 +36 85 58 13 43 6 9 27 89 29 60 74 3 37 4 +170 +9882 +45 89 89 49 22 89 85 98 66 94 51 19 3 43 46 +171 +12299 +9 92 67 25 81 72 24 98 92 93 19 56 4 11 1 +172 +18535 +73 3 32 1 76 43 13 82 71 53 45 50 25 67 70 +173 +16655 +3 59 44 58 84 80 49 90 30 96 9 64 44 8 93 +174 +21191 +75 76 13 79 37 88 59 47 6 51 1 14 26 80 90 +175 +16534 +16 4 47 60 40 10 5 77 63 63 66 82 6 14 68 +176 +4528 +31 17 3 89 51 15 86 66 85 7 41 33 71 97 53 +177 +12118 +54 80 94 64 90 39 22 91 91 3 40 87 62 61 19 +178 +19050 +19 87 52 90 96 99 20 7 39 68 74 80 13 36 5 +179 +13249 +97 80 89 79 66 18 5 94 7 38 68 47 15 18 51 +180 +14496 +84 66 1 61 22 77 85 51 72 21 52 81 53 77 45 +181 +13913 +30 43 45 18 9 98 45 81 91 36 81 82 55 85 99 +182 +10936 +29 56 30 10 59 15 73 52 65 48 40 16 84 44 22 +183 +5924 +56 42 87 4 7 11 9 64 70 3 75 94 19 92 57 +184 +8404 +42 57 52 19 73 36 23 41 52 34 18 42 57 15 75 +185 +23242 +25 63 94 58 75 36 59 66 92 77 37 55 52 25 76 +186 +20337 +1 62 55 19 59 99 90 50 93 41 68 89 78 56 98 +187 +7850 +31 40 9 28 20 14 54 83 3 81 73 61 35 77 69 +188 +25207 +72 57 56 54 85 76 57 71 7 13 84 23 74 84 49 +189 +20829 +25 85 15 58 41 90 27 2 31 78 91 54 18 30 37 +190 +17417 +83 33 1 41 41 75 35 96 4 50 40 52 88 49 22 +191 +25213 +99 1 45 40 19 14 21 53 31 86 39 44 63 67 97 +192 +19267 +50 30 87 33 32 55 34 15 26 44 16 82 25 30 8 +193 +13603 +92 60 16 2 48 48 38 77 77 23 4 98 65 90 44 +194 +3455 +83 15 81 26 18 41 70 47 50 58 83 73 2 73 71 +195 +8836 +10 18 34 99 34 51 45 68 57 77 55 31 41 68 66 +196 +7309 +22 21 35 38 45 25 2 15 22 37 97 40 72 98 73 +197 +3873 +26 62 3 87 62 99 32 24 42 76 43 55 10 76 25 +198 +3418 +56 99 54 11 25 74 76 65 17 89 46 48 23 63 41 +199 +11088 +99 52 84 32 80 83 25 24 39 37 90 12 80 95 82 +200 +11885 +42 36 86 67 87 13 99 31 74 51 6 39 49 99 98 +201 +25546 +48 35 71 76 44 45 40 46 65 76 94 25 45 44 50 +202 +5459 +93 36 3 55 43 18 63 44 49 13 20 96 40 24 56 +203 +19686 +46 20 40 32 30 3 18 61 61 58 24 58 86 87 36 +204 +14795 +61 62 15 74 39 49 81 68 77 6 48 20 31 44 17 +205 +11084 +78 64 93 85 73 31 79 1 79 48 73 12 22 64 9 +206 +19642 +61 61 8 30 23 38 34 57 68 93 78 24 59 29 24 +207 +9969 +37 66 6 40 88 31 10 75 28 33 23 52 97 66 29 +208 +5907 +34 31 53 31 62 97 39 48 96 47 52 72 62 56 19 +209 +13033 +29 85 72 92 94 73 69 43 89 21 47 49 64 42 36 +210 +17301 +46 71 54 12 87 82 28 29 83 70 73 91 58 97 4 +211 +15637 +72 33 57 79 95 58 67 74 27 14 50 5 80 13 9 +212 +15188 +19 15 14 78 83 1 23 72 52 75 10 99 79 85 73 +213 +3256 +63 68 80 27 21 76 53 37 55 41 41 16 3 37 71 +214 +17345 +32 85 61 22 65 86 87 81 91 71 97 31 89 1 74 +215 +5684 +69 40 24 5 72 58 86 52 13 61 29 45 35 34 56 +216 +3847 +99 99 19 29 16 80 79 6 53 87 70 7 86 62 11 +217 +7077 +89 8 33 26 77 89 18 82 97 68 93 87 96 6 83 +218 +2441 +48 62 28 80 87 66 15 10 47 78 29 26 6 89 50 +219 +20415 +23 48 32 78 49 57 72 18 9 51 79 79 33 62 90 +220 +12360 +78 65 68 97 74 32 21 10 20 11 14 72 7 18 8 +221 +18692 +94 73 83 16 70 54 13 30 61 84 2 1 59 59 67 +222 +20677 +93 71 31 24 71 69 32 39 80 84 76 11 88 44 46 +223 +5646 +84 17 8 78 89 37 21 42 46 4 76 26 80 83 2 +224 +6010 +28 87 83 58 49 61 26 70 73 7 20 70 89 73 77 +225 +21184 +70 37 99 73 85 24 76 85 43 51 47 52 74 59 43 +226 +16830 +94 95 82 32 2 53 22 44 36 30 72 62 70 60 82 +227 +9003 +52 54 82 17 18 58 43 60 47 87 98 38 69 46 69 +228 +24093 +54 62 80 95 10 36 23 76 6 5 77 38 50 88 56 +229 +21296 +48 84 33 38 31 43 8 5 28 29 5 67 95 73 64 +230 +13195 +55 25 33 37 69 93 2 14 85 13 63 21 99 10 81 +231 +6448 +85 34 48 54 77 57 3 70 44 70 11 67 70 3 51 +232 +23763 +71 98 67 89 34 53 9 35 39 47 7 20 81 16 64 +233 +2130 +17 21 53 28 83 40 19 65 54 92 1 49 24 77 33 +234 +18644 +31 44 68 98 80 39 31 24 8 10 38 69 61 40 15 +235 +10665 +42 71 90 59 30 52 14 1 73 46 35 65 79 34 74 +236 +4640 +32 58 13 46 89 3 58 19 63 73 6 18 35 5 85 +237 +22619 +67 68 55 89 91 77 9 40 29 9 93 63 78 28 88 +238 +13382 +94 49 85 36 96 84 96 1 94 40 44 4 94 41 65 +239 +17070 +2 28 35 56 87 49 37 22 75 71 76 83 45 85 34 +240 +9581 +46 16 6 97 81 57 50 80 40 78 90 5 13 64 16 +241 +11449 +99 77 12 75 76 3 17 33 29 37 80 29 48 86 68 +242 +24391 +15 53 34 67 16 1 73 16 13 24 57 17 49 79 8 +243 +9500 +97 63 79 37 15 57 43 25 19 35 97 75 19 79 91 +244 +21946 +62 95 83 62 71 19 50 52 63 39 7 28 14 99 43 +245 +15913 +51 92 98 46 63 33 22 75 31 57 65 15 93 60 77 +246 +4338 +42 79 83 23 52 46 99 22 16 45 85 44 82 86 55 +247 +20549 +26 43 89 92 80 80 47 5 90 78 52 88 20 42 53 +248 +10601 +32 17 64 24 34 69 71 40 3 91 95 42 7 69 24 +249 +25368 +46 58 44 95 31 22 37 86 2 11 13 46 35 7 98 +250 +1374 +96 16 4 81 95 7 19 93 59 2 5 19 91 80 77 +251 +14501 +87 70 75 53 24 80 93 49 35 23 29 59 2 57 20 +252 +18799 +3 82 97 16 77 97 19 47 65 45 41 20 78 61 15 +253 +22192 +81 64 97 66 98 85 59 6 94 62 14 30 84 93 32 +254 +2426 +65 7 12 63 12 70 46 91 53 87 25 35 55 8 66 +255 +24288 +39 41 12 15 76 27 33 39 5 78 52 15 18 93 15 +256 +23036 +39 63 9 22 29 67 50 7 55 55 96 66 88 94 34 +257 +11003 +87 54 45 72 81 51 64 95 86 31 53 68 73 25 51 +258 +13928 +45 37 82 19 93 2 6 78 36 86 87 81 2 47 85 +259 +25228 +5 6 51 30 13 24 49 19 56 29 22 66 36 50 21 +260 +3766 +64 59 19 11 36 55 67 78 96 14 24 13 15 80 36 +261 +14451 +17 95 7 13 94 97 37 29 54 27 76 34 34 76 32 +262 +5804 +3 55 42 59 43 34 8 60 34 78 35 93 46 19 19 +263 +23027 +74 41 45 81 7 34 5 51 66 36 71 58 78 96 32 +264 +9934 +75 25 53 45 7 83 52 3 67 24 20 42 83 12 15 +265 +7156 +57 14 25 47 12 89 57 63 62 37 10 52 30 11 3 +266 +11864 +19 87 67 65 64 75 47 49 36 3 96 34 65 54 84 +267 +15544 +11 89 82 28 68 22 95 73 15 66 11 7 21 91 13 +268 +25218 +75 34 49 3 46 47 87 59 34 85 17 52 58 99 49 +269 +6885 +24 17 62 76 82 56 29 15 43 55 22 92 45 25 91 +270 +9113 +31 42 18 86 4 47 73 87 32 35 49 51 42 94 86 +271 +14563 +55 34 4 76 83 84 86 82 61 61 3 29 6 31 69 +272 +3827 +73 2 99 20 28 35 24 17 62 73 11 54 36 16 34 +273 +1277 +34 98 70 18 2 41 21 27 46 59 76 97 98 48 74 +274 +4128 +88 8 54 60 84 85 16 49 11 65 59 74 98 67 7 +275 +1262 +79 80 11 14 36 17 55 1 94 14 9 48 38 3 42 +276 +24971 +88 4 16 40 34 9 32 11 6 35 47 16 35 36 4 +277 +5042 +45 48 75 96 7 40 79 29 63 1 84 74 76 68 86 +278 +6301 +99 72 27 25 92 29 66 67 17 38 5 78 43 89 36 +279 +18492 +82 28 16 51 23 80 54 1 13 13 99 37 16 78 89 +280 +11872 +40 41 58 3 81 93 43 81 59 68 82 51 22 39 34 +281 +4115 +57 17 29 64 56 51 20 73 68 97 75 66 36 31 18 +282 +8065 +91 17 59 27 50 62 9 11 17 99 56 67 51 36 89 +283 +2669 +31 34 47 83 86 30 83 73 94 23 62 38 81 38 66 +284 +18832 +62 27 47 12 50 16 43 11 19 96 61 38 51 89 30 +285 +10916 +17 36 90 69 66 59 1 11 94 67 68 90 18 20 81 +286 +5182 +87 65 60 32 62 75 91 81 14 19 98 22 27 84 82 +287 +13596 +3 47 22 85 63 10 61 89 61 8 81 20 35 68 34 +288 +8065 +97 34 73 71 37 76 35 81 78 98 64 71 45 44 90 +289 +20075 +92 67 69 10 28 82 66 63 22 54 90 8 76 79 65 +290 +6371 +51 13 81 97 7 24 56 60 14 82 64 24 68 22 63 +291 +7683 +23 56 25 41 23 8 79 17 55 5 86 76 60 78 31 +292 +21276 +7 9 38 6 99 19 59 98 87 14 46 29 81 63 72 +293 +22746 +75 72 36 17 14 44 19 27 60 67 3 18 31 74 79 +294 +13028 +64 5 67 43 49 45 36 42 88 45 35 55 4 2 9 +295 +8751 +23 88 84 79 58 51 56 4 69 69 4 76 53 13 2 +296 +24302 +50 58 81 96 61 95 95 11 67 73 10 13 74 8 62 +297 +11967 +25 17 54 42 35 47 71 29 71 17 34 94 14 9 43 +298 +10032 +33 4 47 36 46 22 77 62 58 8 27 96 1 78 29 +299 +9016 +32 67 83 84 38 41 64 39 16 56 84 65 95 24 1 +300 +17339 +25 47 8 93 62 9 69 77 43 60 27 92 40 6 58 +301 +7345 +96 46 59 69 53 84 49 7 96 60 81 76 47 71 9 +302 +16299 +77 19 96 43 7 96 81 24 32 50 5 39 38 4 85 +303 +25600 +78 7 83 63 23 28 66 72 91 53 91 23 88 80 96 +304 +8616 +44 34 44 79 24 49 75 23 28 56 61 74 68 57 19 +305 +21160 +35 75 2 96 73 59 17 89 70 50 82 12 61 31 74 +306 +14605 +38 6 86 25 23 94 21 61 57 83 1 47 62 35 78 +307 +1403 +63 40 66 93 91 98 47 43 2 13 52 5 65 41 17 +308 +6422 +77 87 69 72 34 93 54 64 52 33 7 27 30 77 65 +309 +17522 +76 75 64 23 43 94 61 70 89 76 41 92 40 8 51 +310 +22743 +35 12 83 62 10 89 2 94 10 6 87 78 37 55 89 +311 +10726 +83 80 68 70 70 3 91 87 41 62 42 6 18 44 14 +312 +7567 +26 83 62 64 94 62 83 99 55 58 52 3 88 57 45 +313 +6183 +84 17 36 4 85 76 89 59 19 81 68 4 23 40 69 +314 +11030 +95 40 40 38 53 98 81 63 86 71 12 19 49 74 60 +315 +5733 +34 38 96 30 28 64 73 84 14 77 33 50 4 80 61 +316 +23155 +87 16 66 65 99 58 12 89 71 11 3 88 58 3 68 +317 +2387 +6 33 92 84 25 18 44 57 46 31 94 29 78 94 69 +318 +4049 +52 61 46 48 38 6 25 20 79 16 95 41 13 98 45 +319 +2477 +38 13 51 44 93 68 10 71 33 21 14 10 20 52 20 +320 +14466 +9 33 71 31 39 46 71 32 14 99 76 93 75 87 61 +321 +2363 +98 88 74 31 31 66 10 83 9 48 57 99 49 3 66 +322 +9425 +41 99 56 20 51 11 83 13 99 62 31 43 21 43 7 +323 +9870 +28 33 34 54 1 36 76 48 18 72 19 49 52 59 7 +324 +7554 +50 37 67 27 23 47 26 80 16 9 23 10 24 99 2 +325 +22383 +94 54 99 83 42 63 19 90 91 2 25 8 67 13 8 +326 +14566 +56 43 3 67 23 77 19 68 19 67 58 11 68 12 80 +327 +16831 +48 96 90 98 97 84 17 80 52 84 13 89 76 76 73 +328 +3011 +23 65 68 56 69 9 88 81 1 50 61 96 93 70 96 +329 +4010 +93 15 5 20 53 95 57 95 82 27 80 14 99 7 2 +330 +5932 +56 63 65 7 4 78 8 52 36 37 91 17 93 95 1 +331 +17747 +3 34 83 44 58 39 26 30 13 37 44 5 32 1 67 +332 +17153 +53 42 2 43 84 77 24 87 49 88 97 45 76 49 46 +333 +17713 +67 94 88 43 78 43 78 82 91 18 43 98 14 96 62 +334 +17600 +55 26 95 2 63 81 66 24 56 45 48 99 81 80 58 +335 +11049 +26 72 4 27 17 58 41 23 16 27 6 6 47 3 44 +336 +24638 +79 56 22 88 41 81 42 59 66 98 83 93 62 18 92 +337 +9377 +83 82 78 49 81 37 14 26 26 81 27 57 8 75 83 +338 +21350 +63 90 89 55 42 22 80 79 76 86 32 58 46 64 4 +339 +3357 +6 11 74 52 19 31 32 62 15 77 27 39 47 51 36 +340 +21399 +4 1 56 46 94 96 42 35 99 24 51 89 11 59 36 +341 +8987 +74 41 75 42 53 75 55 64 94 51 77 49 73 22 57 +342 +10869 +93 96 72 85 23 46 1 99 71 43 16 90 2 12 59 +343 +23726 +87 31 45 28 60 17 82 89 27 46 95 79 19 77 3 +344 +20019 +47 51 12 47 57 54 31 71 31 35 66 26 83 73 62 +345 +12212 +84 43 15 65 67 36 43 89 19 5 31 20 52 57 87 +346 +5143 +48 11 33 41 70 4 20 47 81 17 94 66 75 31 66 +347 +21605 +89 56 44 96 9 27 56 62 44 49 14 14 47 55 54 +348 +17496 +16 31 24 10 70 10 72 62 29 75 92 25 82 16 17 +349 +1935 +63 79 10 25 49 66 53 79 86 92 49 66 66 88 53 +350 +22874 +58 52 15 49 39 43 56 1 58 82 6 24 22 79 26 +351 +10909 +67 73 24 59 85 4 57 71 42 80 26 5 78 75 49 +352 +1965 +29 6 76 54 75 4 21 57 5 61 33 79 61 79 28 +353 +23461 +42 75 1 83 6 41 66 76 75 12 92 89 15 12 84 +354 +2670 +13 5 74 31 2 36 84 27 28 96 48 7 58 9 27 +355 +10646 +24 52 62 96 50 97 9 49 25 15 24 37 75 30 27 +356 +16769 +17 87 70 31 10 50 34 98 29 18 42 46 6 92 78 +357 +22285 +30 4 26 82 51 45 86 93 87 24 28 67 20 52 36 +358 +22584 +61 15 1 75 99 25 22 39 32 98 70 71 68 77 13 +359 +8380 +7 78 24 6 72 71 85 45 3 91 27 70 92 14 1 +360 +25317 +40 99 57 26 1 61 67 54 39 51 61 56 78 62 49 +361 +12367 +64 22 36 18 10 50 5 7 25 92 70 26 49 33 8 +362 +12003 +46 95 54 71 97 56 46 70 91 28 53 38 85 17 43 +363 +25609 +54 4 89 67 95 70 62 10 22 69 3 15 11 28 40 +364 +9387 +60 36 81 35 94 8 86 56 86 11 16 56 43 65 55 +365 +21646 +76 43 14 17 10 99 8 15 92 84 12 51 41 69 17 +366 +1208 +91 86 50 57 84 68 62 81 65 9 17 93 59 38 33 +367 +21089 +58 87 7 56 47 25 27 70 32 78 1 9 2 77 92 +368 +17193 +53 18 11 57 7 2 84 20 34 86 47 76 14 71 70 +369 +16253 +71 50 71 94 69 57 45 18 77 18 71 10 37 3 23 +370 +12330 +89 35 37 62 71 90 2 79 83 53 2 89 8 6 15 +371 +14476 +78 49 3 36 63 99 14 39 55 99 51 40 28 24 56 +372 +2850 +20 47 46 48 90 14 4 58 11 14 29 33 93 7 51 +373 +14778 +47 88 17 79 4 55 80 63 24 67 55 30 62 35 92 +374 +3593 +33 10 94 26 55 53 83 92 41 3 37 66 32 53 74 +375 +12107 +14 33 81 31 34 56 14 78 78 16 25 48 67 85 12 +376 +20562 +75 72 3 49 55 65 61 67 49 23 87 62 1 34 30 +377 +9060 +29 61 24 63 42 33 77 25 29 78 93 27 50 88 4 +378 +17377 +73 61 13 50 6 98 19 66 99 42 55 50 87 99 80 +379 +1706 +62 17 96 87 48 45 9 17 65 24 93 52 56 62 71 +380 +7388 +91 75 48 58 50 69 91 81 36 44 51 53 47 80 62 +381 +7891 +54 87 62 19 63 59 45 29 96 17 29 5 18 65 28 +382 +11924 +76 27 4 97 31 22 74 18 96 90 75 93 73 51 46 +383 +25493 +21 35 80 46 46 50 72 99 22 38 58 74 46 87 45 +384 +24760 +51 80 77 88 58 46 10 30 16 72 61 62 28 24 25 +385 +23680 +99 15 40 27 95 70 21 91 27 71 4 14 17 65 52 +386 +24537 +73 97 11 37 20 45 72 10 41 58 37 9 52 33 55 +387 +987 +34 89 45 45 90 14 71 10 79 90 46 88 94 13 86 +388 +8129 +57 81 91 49 5 62 95 41 37 1 79 66 11 61 36 +389 +11868 +81 64 23 30 42 66 78 40 48 22 29 40 29 39 19 +390 +9534 +4 22 23 49 32 84 61 56 90 64 36 70 30 49 74 +391 +16562 +86 28 29 28 36 14 7 98 44 40 36 96 58 90 24 +392 +19749 +21 34 94 3 89 2 23 22 74 63 59 86 92 4 16 +393 +4585 +6 42 12 30 19 89 96 54 88 53 87 40 55 88 96 +394 +23368 +83 65 92 6 94 72 77 71 21 52 55 7 97 5 69 +395 +6309 +40 84 1 62 37 98 47 50 13 22 31 33 99 4 9 +396 +6657 +93 71 73 37 48 42 66 36 93 81 64 4 91 68 73 +397 +13213 +65 83 50 81 83 13 40 7 69 38 98 55 39 48 48 +398 +13896 +71 77 31 51 62 38 32 43 50 78 43 32 89 28 68 +399 +10684 +49 33 25 69 26 90 54 21 79 38 37 13 76 9 57 +400 +3505 +18 59 6 32 35 20 52 50 95 62 29 89 57 64 99 +401 +7010 +17 12 31 30 33 9 44 93 35 95 67 60 73 95 23 +402 +21046 +28 42 9 15 88 3 79 63 93 46 55 42 23 71 11 +403 +23220 +67 66 83 51 26 24 23 71 72 40 42 90 47 80 91 +404 +24128 +20 56 19 20 40 79 39 56 68 53 49 71 13 93 92 +405 +18443 +37 30 72 82 7 15 55 11 18 24 44 5 55 81 17 +406 +7750 +95 17 52 55 78 82 9 7 81 75 10 65 76 87 61 +407 +21765 +95 21 9 76 93 1 43 33 23 75 54 1 15 56 19 +408 +22810 +84 15 30 97 42 34 73 97 43 53 66 38 23 8 20 +409 +20371 +24 72 60 47 64 65 70 65 60 88 64 4 38 93 39 +410 +15757 +93 73 83 13 4 23 24 99 68 9 80 37 41 13 91 +411 +18699 +48 83 10 66 82 77 94 45 35 71 17 50 7 91 7 +412 +9434 +8 47 79 54 19 44 21 8 69 25 49 28 98 62 18 +413 +14240 +78 92 45 33 73 45 47 83 89 95 14 11 68 84 1 +414 +24449 +79 1 63 81 10 68 83 23 51 49 49 90 48 19 13 +415 +13086 +91 25 73 40 44 91 16 23 52 59 35 83 54 35 91 +416 +16237 +30 87 20 64 95 44 21 67 52 61 70 20 23 34 87 +417 +2668 +30 83 76 18 52 80 45 65 18 51 51 23 87 31 73 +418 +12465 +51 57 34 58 1 60 21 32 22 39 54 26 54 21 12 +419 +19536 +74 23 66 94 30 7 73 84 4 16 83 27 10 89 57 +420 +7795 +29 78 48 16 88 86 13 52 1 11 39 95 13 14 40 +421 +10736 +62 57 55 86 19 51 12 37 53 41 89 18 11 97 36 +422 +6113 +80 96 39 8 51 90 70 84 44 27 75 4 44 24 75 +423 +22396 +76 7 33 15 99 64 17 72 94 73 33 52 23 53 6 +424 +1255 +56 89 97 18 80 43 55 34 14 22 44 58 69 2 85 +425 +5300 +53 73 18 97 93 25 40 1 99 78 32 67 14 74 38 +426 +15810 +14 52 62 3 58 63 12 53 78 62 96 95 53 23 21 +427 +15729 +3 21 46 72 99 32 12 4 43 4 72 6 62 35 29 +428 +2560 +55 74 3 27 89 89 14 67 48 64 19 49 32 13 61 +429 +2165 +96 78 26 90 3 56 49 48 30 95 83 87 74 92 92 +430 +11267 +48 72 21 17 57 8 10 50 92 66 44 35 78 90 21 +431 +8727 +96 62 24 22 40 45 72 19 88 19 50 1 45 77 81 +432 +6108 +25 79 55 98 9 8 22 45 66 31 67 48 30 76 27 +433 +15707 +41 8 59 21 68 28 23 15 57 40 93 80 8 69 16 +434 +789 +18 24 75 40 96 34 24 34 74 27 42 38 37 51 34 +435 +10596 +67 38 30 98 20 30 82 65 64 15 88 50 81 68 22 +436 +1546 +77 42 78 45 39 97 4 31 57 50 71 89 43 93 40 +437 +2117 +46 64 34 37 77 22 65 94 7 51 31 90 91 42 50 +438 +1004 +57 10 59 97 60 74 74 85 27 30 19 52 70 15 60 +439 +25397 +60 80 72 69 73 15 30 55 98 8 31 40 24 97 32 +440 +11178 +2 88 66 42 53 86 23 55 58 27 17 28 21 49 42 +441 +875 +4 21 70 68 79 21 1 46 17 64 69 22 7 73 17 +442 +9199 +15 30 31 35 62 88 17 40 1 89 28 92 92 51 33 +443 +16136 +14 98 5 19 36 54 40 42 98 42 61 90 94 51 25 +444 +25048 +69 25 22 27 2 25 46 50 4 67 76 31 88 89 66 +445 +12700 +85 88 10 27 41 50 86 69 84 3 7 71 19 16 38 +446 +15848 +1 11 97 32 76 99 50 2 61 95 19 59 67 99 71 +447 +17277 +36 35 3 87 57 49 61 60 85 93 38 71 50 5 50 +448 +14091 +53 65 94 25 31 39 60 40 58 94 73 90 59 21 5 +449 +15793 +7 62 59 68 78 98 78 69 32 70 48 86 63 20 72 +450 +24720 +31 78 83 99 73 72 66 92 77 44 7 82 23 66 98 +451 +3780 +19 67 21 89 5 57 2 58 28 78 93 57 13 81 13 +452 +889 +46 98 98 43 97 81 2 24 25 66 1 15 85 59 18 +453 +23181 +43 9 40 12 64 7 86 29 68 77 70 49 97 94 74 +454 +22705 +84 22 8 79 52 8 56 26 64 42 79 47 69 22 10 +455 +21305 +6 61 89 39 86 22 18 16 3 9 35 85 58 77 20 +456 +15364 +18 27 46 76 31 57 43 40 35 32 56 23 61 15 30 +457 +6125 +84 17 92 13 78 51 14 38 93 84 32 42 82 71 16 +458 +17047 +95 13 44 91 72 92 6 26 4 87 58 66 55 70 85 +459 +20387 +65 87 62 62 86 92 10 43 33 61 19 2 7 14 35 +460 +14491 +89 66 52 41 43 38 73 74 99 32 92 3 36 49 63 +461 +9466 +90 6 61 20 32 6 67 60 43 26 13 44 79 29 85 +462 +18311 +48 64 59 61 28 96 1 85 66 7 40 75 74 13 51 +463 +25477 +97 65 44 35 28 29 99 5 79 72 81 55 28 78 99 +464 +10291 +44 92 6 21 22 57 90 42 87 46 53 52 71 26 44 +465 +21531 +15 43 30 93 74 49 82 58 4 35 58 77 70 40 87 +466 +4106 +48 23 41 2 60 60 8 74 46 43 27 73 67 1 31 +467 +5071 +33 16 98 41 1 92 96 21 14 57 31 44 23 63 1 +468 +13220 +27 51 72 4 84 73 14 18 66 58 19 91 61 81 77 +469 +25276 +30 19 61 67 80 63 33 79 53 88 68 81 54 5 90 +470 +12107 +97 36 26 14 88 75 28 60 14 45 9 98 12 13 52 +471 +24247 +80 56 43 75 84 63 30 73 12 99 66 21 80 87 25 +472 +10618 +33 65 45 53 17 13 97 91 79 8 69 5 82 13 40 +473 +8763 +65 65 73 84 93 82 1 51 57 83 99 93 5 76 23 +474 +24489 +93 72 88 13 72 52 55 96 6 44 90 28 95 26 25 +475 +20964 +86 9 83 29 38 90 69 1 95 2 13 59 31 45 78 +476 +24031 +8 38 64 96 42 92 90 19 17 76 12 25 13 32 90 +477 +10206 +78 26 19 92 65 5 14 46 49 25 33 15 45 17 85 +478 +9081 +62 84 73 21 5 74 91 88 26 4 39 38 43 29 41 +479 +12708 +41 23 81 81 64 61 91 26 22 90 5 78 78 96 70 +480 +4136 +83 75 58 95 51 80 12 87 24 55 77 98 4 76 55 +481 +18627 +97 39 35 76 85 39 53 49 75 93 8 2 14 17 11 +482 +18574 +31 15 47 32 73 2 70 63 41 68 18 4 48 67 43 +483 +3696 +24 68 92 80 48 80 3 75 84 98 67 46 44 49 49 +484 +5070 +29 39 53 35 42 43 90 10 14 70 56 45 73 71 7 +485 +20884 +92 87 62 65 14 55 50 19 2 7 71 70 83 72 63 +486 +3190 +41 63 90 72 69 83 67 62 91 67 35 66 77 13 75 +487 +25395 +8 86 51 68 5 63 33 62 77 30 27 50 54 18 68 +488 +24186 +7 74 86 97 98 99 27 82 43 96 69 7 84 9 86 +489 +1624 +57 87 78 2 14 24 60 80 66 88 38 9 84 80 83 +490 +2785 +49 79 56 77 77 65 82 3 66 98 83 31 34 76 49 +491 +15345 +17 25 65 34 10 90 6 7 48 58 27 85 8 46 6 +492 +15740 +8 92 1 78 74 53 38 28 30 48 22 85 38 27 70 +493 +14883 +40 54 11 8 5 31 92 3 49 12 5 62 16 80 43 +494 +895 +28 4 65 93 76 4 3 28 64 48 61 1 13 87 95 +495 +21125 +48 76 56 22 10 78 84 52 24 6 71 26 27 60 25 +496 +6442 +51 80 20 71 88 35 47 48 77 64 33 34 67 9 55 +497 +11873 +84 32 2 35 63 82 22 45 82 58 16 9 44 56 2 +498 +21164 +3 91 70 61 49 10 80 45 77 68 47 21 22 29 81 +499 +4131 +43 15 42 82 98 19 47 35 38 97 19 81 35 42 3 diff --git a/data/jobshop/500_15_05.txt b/data/jobshop/500_15_05.txt new file mode 100644 index 0000000000..68352e5c6d --- /dev/null +++ b/data/jobshop/500_15_05.txt @@ -0,0 +1,1503 @@ +500 +15 +524322022 +0 +5351 +54 47 88 85 74 67 75 76 85 18 82 41 39 61 85 +1 +9237 +5 30 19 49 47 72 98 18 90 82 46 42 28 31 50 +2 +7974 +37 33 6 50 97 42 43 93 12 12 58 54 50 29 43 +3 +22113 +56 90 95 27 72 18 54 90 16 7 2 66 86 28 42 +4 +3729 +18 45 94 91 52 7 73 50 1 29 7 41 36 36 20 +5 +22188 +31 39 17 78 7 7 49 43 35 80 20 36 77 62 29 +6 +16795 +30 33 86 82 4 13 55 95 47 27 89 88 10 38 27 +7 +10948 +2 50 20 61 41 89 10 48 64 39 36 14 12 82 10 +8 +10561 +5 43 77 62 12 9 94 55 22 47 59 32 13 16 79 +9 +15506 +15 41 60 73 65 48 63 56 30 92 76 5 94 93 63 +10 +15710 +71 56 40 83 13 15 9 82 90 4 81 1 41 37 51 +11 +20773 +46 85 35 15 99 86 47 91 22 30 76 13 24 62 35 +12 +12741 +49 50 94 75 81 86 37 39 79 92 24 1 88 77 57 +13 +20209 +89 27 2 11 69 36 96 41 16 69 42 64 74 25 46 +14 +9459 +59 96 19 21 77 85 3 48 75 51 7 83 6 57 58 +15 +6344 +42 94 59 4 49 30 93 62 6 25 86 34 40 97 5 +16 +23781 +13 48 96 75 19 37 65 33 84 12 78 98 77 51 47 +17 +3959 +56 68 89 71 78 13 46 63 99 50 82 67 59 20 8 +18 +18458 +27 96 3 45 46 14 16 46 6 29 36 6 3 41 40 +19 +5899 +13 75 14 28 81 74 55 93 45 47 91 88 53 41 48 +20 +12691 +29 89 33 48 81 39 4 30 6 49 94 19 1 57 82 +21 +6718 +20 62 17 51 36 97 54 48 82 89 47 31 21 90 23 +22 +24016 +30 45 76 65 11 47 15 12 30 64 14 16 43 38 14 +23 +2425 +26 40 29 15 51 5 98 11 18 97 41 41 39 76 34 +24 +14652 +98 39 41 59 72 63 14 10 96 7 23 35 7 1 5 +25 +3606 +12 7 77 97 86 7 16 49 89 33 42 16 31 68 98 +26 +21470 +48 23 77 9 65 45 99 65 28 18 34 3 62 75 13 +27 +10771 +54 49 99 5 81 4 89 89 86 14 13 2 47 10 23 +28 +21155 +93 51 55 43 31 70 65 9 56 15 30 12 10 56 94 +29 +11659 +29 35 59 1 91 27 99 94 96 14 29 41 3 28 19 +30 +13024 +51 30 7 60 95 42 37 45 91 42 6 38 53 40 45 +31 +20898 +33 59 97 41 64 54 34 71 53 7 79 38 39 76 37 +32 +24721 +32 51 49 20 75 81 26 1 5 31 32 75 95 14 42 +33 +10305 +80 52 62 59 70 83 36 79 38 49 32 58 32 80 35 +34 +24521 +9 29 14 95 43 23 74 24 20 43 92 63 70 66 47 +35 +10817 +14 47 21 46 61 44 40 2 91 17 55 26 78 76 35 +36 +15875 +11 72 39 87 65 45 51 70 2 31 30 82 84 49 43 +37 +8564 +46 40 67 43 14 66 95 40 3 3 32 7 52 91 97 +38 +11827 +86 72 38 4 71 97 85 15 62 52 1 61 22 20 62 +39 +24685 +55 30 35 32 9 52 25 76 68 76 72 90 71 39 30 +40 +3201 +2 47 36 79 68 24 51 78 10 98 83 42 31 75 54 +41 +6412 +78 7 74 44 26 3 10 23 21 50 92 62 97 16 6 +42 +1817 +55 76 97 17 34 51 70 7 1 82 15 77 97 52 10 +43 +24137 +68 59 2 71 21 17 13 91 95 51 52 8 1 96 97 +44 +9202 +49 40 79 69 7 22 4 5 45 84 62 77 62 77 51 +45 +12821 +12 22 36 3 48 86 89 9 12 26 48 2 81 56 57 +46 +1369 +56 8 44 2 21 97 43 84 78 59 14 5 64 12 2 +47 +23191 +53 32 62 42 19 63 86 55 84 64 7 77 6 20 93 +48 +12629 +20 18 88 67 69 15 28 35 59 74 91 43 13 94 6 +49 +11894 +63 47 55 48 42 64 55 75 72 7 92 90 96 40 78 +50 +17370 +79 77 86 91 68 27 23 55 1 51 35 85 21 4 7 +51 +20852 +1 85 42 20 90 35 13 16 54 35 30 74 53 96 28 +52 +25005 +84 10 46 32 94 67 27 28 94 6 86 51 49 48 16 +53 +23970 +37 75 52 41 31 65 30 49 36 63 3 81 29 38 97 +54 +16053 +38 35 12 79 80 76 59 73 77 42 90 17 57 19 9 +55 +18250 +99 99 91 80 57 86 18 76 70 49 62 71 52 84 61 +56 +9166 +99 7 64 83 48 19 19 53 13 19 35 31 79 38 74 +57 +20359 +23 72 90 72 68 65 16 33 84 1 5 12 69 14 98 +58 +18730 +27 14 70 80 46 89 48 17 20 46 31 23 52 85 30 +59 +24864 +68 72 16 21 2 10 60 1 74 5 39 22 15 31 81 +60 +21346 +58 5 9 13 39 80 41 6 85 89 25 96 52 97 86 +61 +12934 +32 49 18 21 99 48 56 58 59 34 75 59 60 9 77 +62 +24752 +32 87 3 91 2 77 27 41 51 74 59 49 19 13 89 +63 +15227 +79 58 19 84 47 48 26 52 87 77 93 38 46 74 65 +64 +2748 +17 30 21 75 36 79 73 41 6 94 10 60 90 18 90 +65 +20618 +29 56 16 24 37 81 5 33 78 36 87 99 66 20 62 +66 +1729 +17 89 55 48 81 93 26 89 60 19 11 35 80 98 62 +67 +16428 +90 24 36 61 71 50 32 37 59 56 15 32 7 22 68 +68 +11633 +91 90 31 14 83 2 57 32 62 5 39 19 66 61 36 +69 +10385 +24 56 19 67 56 50 59 69 71 11 24 46 87 35 10 +70 +20599 +37 65 53 40 8 47 16 25 60 51 56 60 87 78 52 +71 +4895 +78 70 80 22 85 65 96 30 26 68 83 54 49 68 6 +72 +6955 +78 24 60 2 60 63 88 14 51 26 7 93 92 85 7 +73 +4175 +91 66 7 5 13 67 11 68 20 17 29 90 44 88 69 +74 +13936 +61 67 53 18 80 72 32 26 40 44 54 51 59 83 65 +75 +6657 +5 94 62 23 25 39 59 71 73 11 90 13 14 41 50 +76 +10236 +6 43 48 32 20 55 71 72 82 40 86 75 43 34 32 +77 +24886 +61 51 77 16 13 1 14 34 28 59 8 11 3 62 33 +78 +16528 +73 79 10 37 18 50 75 65 20 79 9 40 69 14 36 +79 +25405 +31 88 2 23 67 13 30 37 51 77 41 38 85 2 63 +80 +10267 +71 3 86 60 43 7 34 97 23 60 92 66 14 63 5 +81 +23554 +23 14 54 42 40 18 58 87 88 58 95 73 90 99 71 +82 +18480 +22 51 31 58 91 55 98 51 61 13 33 74 2 75 96 +83 +8151 +58 63 72 20 20 96 39 35 90 43 76 4 23 34 74 +84 +8273 +72 20 59 52 89 73 52 67 63 23 9 49 86 22 77 +85 +12868 +80 83 26 31 58 29 67 70 85 45 83 32 46 65 33 +86 +25233 +98 84 96 19 26 85 87 63 85 36 19 58 4 85 31 +87 +7545 +81 94 69 45 67 5 48 85 86 52 25 95 18 29 68 +88 +11603 +2 85 80 70 34 14 59 43 6 48 31 56 52 29 19 +89 +25406 +75 53 19 41 50 39 57 22 15 93 3 71 69 12 89 +90 +10142 +18 62 72 53 49 7 52 19 38 27 86 19 46 94 82 +91 +8606 +86 12 28 11 11 19 21 37 59 22 44 13 12 40 16 +92 +21082 +60 58 59 57 82 9 66 59 8 61 31 24 71 79 82 +93 +12908 +40 59 22 74 55 6 15 26 22 95 48 2 32 35 87 +94 +784 +82 35 28 54 73 96 95 74 91 45 94 60 73 30 42 +95 +19866 +17 69 42 99 59 62 99 54 45 18 82 11 52 28 71 +96 +19812 +84 94 37 34 54 82 60 34 24 14 10 54 37 83 86 +97 +9322 +2 19 20 90 5 72 44 49 47 13 4 66 12 47 28 +98 +10411 +74 11 99 44 5 71 39 93 38 42 18 6 36 49 26 +99 +13166 +76 8 37 32 52 71 18 14 29 63 59 38 39 5 85 +100 +25540 +89 10 65 33 82 46 57 52 87 83 28 60 81 73 1 +101 +18639 +78 23 53 26 32 77 64 69 17 18 16 89 39 85 84 +102 +11742 +37 83 51 35 48 99 57 15 44 38 46 46 51 18 59 +103 +16699 +31 43 47 2 10 86 21 46 83 35 78 37 51 55 36 +104 +15151 +21 96 68 72 40 96 90 64 66 28 92 49 36 93 5 +105 +14533 +31 20 15 22 60 89 52 77 41 55 70 6 25 53 97 +106 +25314 +25 48 86 99 26 39 52 59 78 80 58 54 36 85 90 +107 +1125 +33 14 60 91 2 80 53 1 77 90 47 14 84 52 13 +108 +1250 +37 72 61 94 65 85 43 41 76 29 47 98 62 69 42 +109 +4552 +94 13 16 8 62 84 98 38 84 18 39 77 50 97 25 +110 +25339 +40 41 94 78 4 39 91 13 20 23 87 20 8 14 25 +111 +4087 +77 61 54 22 17 45 67 89 36 50 93 54 20 94 11 +112 +1808 +68 19 24 74 90 62 62 93 33 73 95 41 68 53 82 +113 +1567 +30 47 71 71 86 41 76 30 35 36 77 81 24 10 90 +114 +20046 +88 6 4 26 89 55 37 85 24 69 13 4 26 24 36 +115 +991 +24 58 1 70 22 31 6 59 21 13 97 61 79 10 90 +116 +12793 +47 42 1 53 21 27 80 20 79 39 92 99 78 36 49 +117 +18974 +45 25 26 9 22 69 57 20 28 8 50 73 89 73 13 +118 +1207 +41 12 65 8 62 85 94 82 94 92 17 83 15 21 20 +119 +13512 +67 66 21 11 65 11 39 67 80 65 63 35 13 90 29 +120 +2636 +30 81 80 75 86 89 41 39 76 33 69 48 69 74 82 +121 +9976 +85 26 40 25 75 37 14 12 35 69 64 58 67 13 74 +122 +17952 +83 28 46 32 90 4 12 90 50 30 17 83 7 16 94 +123 +5636 +51 12 75 53 97 40 20 43 93 83 81 84 75 74 89 +124 +22284 +14 92 80 53 88 86 19 94 22 13 87 33 63 97 9 +125 +11366 +19 29 43 79 30 37 94 48 94 8 86 82 63 68 70 +126 +21277 +44 12 49 49 29 87 21 11 57 3 78 64 14 17 22 +127 +5670 +26 64 25 11 91 8 91 26 21 70 37 12 42 37 22 +128 +15702 +68 91 39 17 42 11 85 29 10 7 24 24 52 45 74 +129 +1206 +86 84 2 5 7 97 59 49 49 39 33 80 84 40 21 +130 +3967 +47 58 20 3 41 39 78 91 10 91 65 95 58 10 28 +131 +25344 +69 90 45 9 41 32 92 17 72 51 55 80 84 41 3 +132 +13394 +41 33 85 85 1 96 69 25 1 95 41 48 68 95 25 +133 +8803 +48 44 89 73 42 40 23 54 89 78 90 61 24 85 4 +134 +11251 +57 19 48 60 93 76 39 6 53 55 87 41 95 15 34 +135 +25202 +74 13 75 23 73 20 77 49 87 18 66 7 20 99 57 +136 +14356 +63 23 43 23 62 83 3 62 20 5 34 80 26 68 88 +137 +1125 +61 37 66 23 74 70 45 87 77 44 56 84 73 29 31 +138 +6203 +55 11 32 55 76 93 12 58 96 71 57 89 36 53 6 +139 +758 +52 13 93 58 19 84 44 10 41 8 46 89 49 37 82 +140 +15933 +61 51 16 37 2 52 24 57 70 79 58 82 75 51 2 +141 +1450 +72 88 13 35 72 19 37 5 51 85 59 95 18 56 91 +142 +19954 +92 62 67 26 86 32 78 95 25 78 23 24 84 89 39 +143 +6480 +63 62 85 17 95 51 77 73 86 38 13 77 50 41 83 +144 +20126 +74 31 26 73 36 86 58 55 26 11 94 6 69 84 2 +145 +1833 +33 87 34 22 42 47 50 87 34 23 73 31 13 85 38 +146 +13234 +33 92 60 82 35 10 89 89 30 38 44 10 19 57 30 +147 +2212 +49 85 42 88 47 56 26 50 46 67 65 58 65 52 98 +148 +21772 +27 52 45 22 65 77 56 23 51 59 91 5 54 73 14 +149 +14263 +28 29 51 1 8 53 8 82 76 14 36 43 13 39 12 +150 +4682 +6 76 39 92 12 75 22 22 49 92 54 32 3 5 84 +151 +1340 +54 61 8 57 92 19 88 20 50 90 55 61 38 99 32 +152 +24862 +6 3 39 16 83 78 23 48 56 27 3 95 9 91 76 +153 +22841 +68 37 74 37 15 71 18 75 44 85 90 37 60 51 10 +154 +15442 +54 32 96 6 52 35 95 36 69 43 91 75 10 18 99 +155 +8199 +48 10 38 57 5 79 5 79 92 6 80 94 83 8 64 +156 +12020 +34 64 65 6 90 77 19 43 91 95 14 65 11 79 5 +157 +23923 +60 14 97 20 40 68 82 65 62 92 17 58 10 90 63 +158 +3593 +40 21 83 62 87 90 44 99 39 65 63 12 21 21 23 +159 +7297 +2 57 39 75 57 63 87 25 84 95 50 45 5 12 12 +160 +2020 +85 92 58 17 88 99 92 39 18 46 35 11 55 39 45 +161 +1124 +33 50 43 95 60 13 46 48 94 39 59 77 93 34 8 +162 +10170 +65 52 27 77 86 14 73 10 79 7 68 96 18 92 44 +163 +13175 +46 55 62 90 34 80 85 29 67 90 90 77 46 56 27 +164 +10124 +48 50 63 14 58 31 42 14 33 8 49 43 56 81 91 +165 +8142 +17 26 62 95 33 50 3 37 11 20 52 75 13 68 13 +166 +6587 +98 7 91 5 74 74 36 53 63 8 33 64 79 92 55 +167 +3450 +72 70 42 18 53 48 92 87 24 60 15 39 95 45 50 +168 +11257 +36 85 58 13 43 6 9 27 89 29 60 74 3 37 4 +169 +9884 +45 89 89 49 22 89 85 98 66 94 51 19 3 43 46 +170 +12301 +9 92 67 25 81 72 24 98 92 93 19 56 4 11 1 +171 +18539 +73 3 32 1 76 43 13 82 71 53 45 50 25 67 70 +172 +16658 +3 59 44 58 84 80 49 90 30 96 9 64 44 8 93 +173 +21195 +75 76 13 79 37 88 59 47 6 51 1 14 26 80 90 +174 +16537 +16 4 47 60 40 10 5 77 63 63 66 82 6 14 68 +175 +4529 +31 17 3 89 51 15 86 66 85 7 41 33 71 97 53 +176 +12121 +54 80 94 64 90 39 22 91 91 3 40 87 62 61 19 +177 +19053 +19 87 52 90 96 99 20 7 39 68 74 80 13 36 5 +178 +13251 +97 80 89 79 66 18 5 94 7 38 68 47 15 18 51 +179 +14499 +84 66 1 61 22 77 85 51 72 21 52 81 53 77 45 +180 +13915 +30 43 45 18 9 98 45 81 91 36 81 82 55 85 99 +181 +10938 +29 56 30 10 59 15 73 52 65 48 40 16 84 44 22 +182 +5926 +56 42 87 4 7 11 9 64 70 3 75 94 19 92 57 +183 +8405 +42 57 52 19 73 36 23 41 52 34 18 42 57 15 75 +184 +23246 +25 63 94 58 75 36 59 66 92 77 37 55 52 25 76 +185 +20341 +1 62 55 19 59 99 90 50 93 41 68 89 78 56 98 +186 +7852 +31 40 9 28 20 14 54 83 3 81 73 61 35 77 69 +187 +25212 +72 57 56 54 85 76 57 71 7 13 84 23 74 84 49 +188 +20833 +25 85 15 58 41 90 27 2 31 78 91 54 18 30 37 +189 +17420 +83 33 1 41 41 75 35 96 4 50 40 52 88 49 22 +190 +25217 +99 1 45 40 19 14 21 53 31 86 39 44 63 67 97 +191 +19271 +50 30 87 33 32 55 34 15 26 44 16 82 25 30 8 +192 +13606 +92 60 16 2 48 48 38 77 77 23 4 98 65 90 44 +193 +3456 +83 15 81 26 18 41 70 47 50 58 83 73 2 73 71 +194 +8838 +10 18 34 99 34 51 45 68 57 77 55 31 41 68 66 +195 +7310 +22 21 35 38 45 25 2 15 22 37 97 40 72 98 73 +196 +3874 +26 62 3 87 62 99 32 24 42 76 43 55 10 76 25 +197 +3419 +56 99 54 11 25 74 76 65 17 89 46 48 23 63 41 +198 +11090 +99 52 84 32 80 83 25 24 39 37 90 12 80 95 82 +199 +11887 +42 36 86 67 87 13 99 31 74 51 6 39 49 99 98 +200 +25551 +48 35 71 76 44 45 40 46 65 76 94 25 45 44 50 +201 +5460 +93 36 3 55 43 18 63 44 49 13 20 96 40 24 56 +202 +19690 +46 20 40 32 30 3 18 61 61 58 24 58 86 87 36 +203 +14797 +61 62 15 74 39 49 81 68 77 6 48 20 31 44 17 +204 +11086 +78 64 93 85 73 31 79 1 79 48 73 12 22 64 9 +205 +19645 +61 61 8 30 23 38 34 57 68 93 78 24 59 29 24 +206 +9971 +37 66 6 40 88 31 10 75 28 33 23 52 97 66 29 +207 +5908 +34 31 53 31 62 97 39 48 96 47 52 72 62 56 19 +208 +13035 +29 85 72 92 94 73 69 43 89 21 47 49 64 42 36 +209 +17304 +46 71 54 12 87 82 28 29 83 70 73 91 58 97 4 +210 +15640 +72 33 57 79 95 58 67 74 27 14 50 5 80 13 9 +211 +15191 +19 15 14 78 83 1 23 72 52 75 10 99 79 85 73 +212 +3256 +63 68 80 27 21 76 53 37 55 41 41 16 3 37 71 +213 +17348 +32 85 61 22 65 86 87 81 91 71 97 31 89 1 74 +214 +5686 +69 40 24 5 72 58 86 52 13 61 29 45 35 34 56 +215 +3848 +99 99 19 29 16 80 79 6 53 87 70 7 86 62 11 +216 +7078 +89 8 33 26 77 89 18 82 97 68 93 87 96 6 83 +217 +2441 +48 62 28 80 87 66 15 10 47 78 29 26 6 89 50 +218 +20419 +23 48 32 78 49 57 72 18 9 51 79 79 33 62 90 +219 +12362 +78 65 68 97 74 32 21 10 20 11 14 72 7 18 8 +220 +18696 +94 73 83 16 70 54 13 30 61 84 2 1 59 59 67 +221 +20681 +93 71 31 24 71 69 32 39 80 84 76 11 88 44 46 +222 +5647 +84 17 8 78 89 37 21 42 46 4 76 26 80 83 2 +223 +6011 +28 87 83 58 49 61 26 70 73 7 20 70 89 73 77 +224 +21188 +70 37 99 73 85 24 76 85 43 51 47 52 74 59 43 +225 +16833 +94 95 82 32 2 53 22 44 36 30 72 62 70 60 82 +226 +9005 +52 54 82 17 18 58 43 60 47 87 98 38 69 46 69 +227 +24097 +54 62 80 95 10 36 23 76 6 5 77 38 50 88 56 +228 +21300 +48 84 33 38 31 43 8 5 28 29 5 67 95 73 64 +229 +13197 +55 25 33 37 69 93 2 14 85 13 63 21 99 10 81 +230 +6449 +85 34 48 54 77 57 3 70 44 70 11 67 70 3 51 +231 +23768 +71 98 67 89 34 53 9 35 39 47 7 20 81 16 64 +232 +2130 +17 21 53 28 83 40 19 65 54 92 1 49 24 77 33 +233 +18648 +31 44 68 98 80 39 31 24 8 10 38 69 61 40 15 +234 +10667 +42 71 90 59 30 52 14 1 73 46 35 65 79 34 74 +235 +4640 +32 58 13 46 89 3 58 19 63 73 6 18 35 5 85 +236 +22623 +67 68 55 89 91 77 9 40 29 9 93 63 78 28 88 +237 +13384 +94 49 85 36 96 84 96 1 94 40 44 4 94 41 65 +238 +17073 +2 28 35 56 87 49 37 22 75 71 76 83 45 85 34 +239 +9582 +46 16 6 97 81 57 50 80 40 78 90 5 13 64 16 +240 +11451 +99 77 12 75 76 3 17 33 29 37 80 29 48 86 68 +241 +24396 +15 53 34 67 16 1 73 16 13 24 57 17 49 79 8 +242 +9502 +97 63 79 37 15 57 43 25 19 35 97 75 19 79 91 +243 +21950 +62 95 83 62 71 19 50 52 63 39 7 28 14 99 43 +244 +15916 +51 92 98 46 63 33 22 75 31 57 65 15 93 60 77 +245 +4338 +42 79 83 23 52 46 99 22 16 45 85 44 82 86 55 +246 +20552 +26 43 89 92 80 80 47 5 90 78 52 88 20 42 53 +247 +10603 +32 17 64 24 34 69 71 40 3 91 95 42 7 69 24 +248 +25373 +46 58 44 95 31 22 37 86 2 11 13 46 35 7 98 +249 +1374 +96 16 4 81 95 7 19 93 59 2 5 19 91 80 77 +250 +14503 +87 70 75 53 24 80 93 49 35 23 29 59 2 57 20 +251 +18802 +3 82 97 16 77 97 19 47 65 45 41 20 78 61 15 +252 +22196 +81 64 97 66 98 85 59 6 94 62 14 30 84 93 32 +253 +2427 +65 7 12 63 12 70 46 91 53 87 25 35 55 8 66 +254 +24293 +39 41 12 15 76 27 33 39 5 78 52 15 18 93 15 +255 +23040 +39 63 9 22 29 67 50 7 55 55 96 66 88 94 34 +256 +11005 +87 54 45 72 81 51 64 95 86 31 53 68 73 25 51 +257 +13931 +45 37 82 19 93 2 6 78 36 86 87 81 2 47 85 +258 +25233 +5 6 51 30 13 24 49 19 56 29 22 66 36 50 21 +259 +3767 +64 59 19 11 36 55 67 78 96 14 24 13 15 80 36 +260 +14454 +17 95 7 13 94 97 37 29 54 27 76 34 34 76 32 +261 +5805 +3 55 42 59 43 34 8 60 34 78 35 93 46 19 19 +262 +23031 +74 41 45 81 7 34 5 51 66 36 71 58 78 96 32 +263 +9936 +75 25 53 45 7 83 52 3 67 24 20 42 83 12 15 +264 +7157 +57 14 25 47 12 89 57 63 62 37 10 52 30 11 3 +265 +11866 +19 87 67 65 64 75 47 49 36 3 96 34 65 54 84 +266 +15547 +11 89 82 28 68 22 95 73 15 66 11 7 21 91 13 +267 +25223 +75 34 49 3 46 47 87 59 34 85 17 52 58 99 49 +268 +6886 +24 17 62 76 82 56 29 15 43 55 22 92 45 25 91 +269 +9115 +31 42 18 86 4 47 73 87 32 35 49 51 42 94 86 +270 +14566 +55 34 4 76 83 84 86 82 61 61 3 29 6 31 69 +271 +3828 +73 2 99 20 28 35 24 17 62 73 11 54 36 16 34 +272 +1277 +34 98 70 18 2 41 21 27 46 59 76 97 98 48 74 +273 +4129 +88 8 54 60 84 85 16 49 11 65 59 74 98 67 7 +274 +1262 +79 80 11 14 36 17 55 1 94 14 9 48 38 3 42 +275 +24975 +88 4 16 40 34 9 32 11 6 35 47 16 35 36 4 +276 +5043 +45 48 75 96 7 40 79 29 63 1 84 74 76 68 86 +277 +6302 +99 72 27 25 92 29 66 67 17 38 5 78 43 89 36 +278 +18496 +82 28 16 51 23 80 54 1 13 13 99 37 16 78 89 +279 +11874 +40 41 58 3 81 93 43 81 59 68 82 51 22 39 34 +280 +4116 +57 17 29 64 56 51 20 73 68 97 75 66 36 31 18 +281 +8067 +91 17 59 27 50 62 9 11 17 99 56 67 51 36 89 +282 +2669 +31 34 47 83 86 30 83 73 94 23 62 38 81 38 66 +283 +18836 +62 27 47 12 50 16 43 11 19 96 61 38 51 89 30 +284 +10918 +17 36 90 69 66 59 1 11 94 67 68 90 18 20 81 +285 +5183 +87 65 60 32 62 75 91 81 14 19 98 22 27 84 82 +286 +13598 +3 47 22 85 63 10 61 89 61 8 81 20 35 68 34 +287 +8066 +97 34 73 71 37 76 35 81 78 98 64 71 45 44 90 +288 +20079 +92 67 69 10 28 82 66 63 22 54 90 8 76 79 65 +289 +6372 +51 13 81 97 7 24 56 60 14 82 64 24 68 22 63 +290 +7684 +23 56 25 41 23 8 79 17 55 5 86 76 60 78 31 +291 +21280 +7 9 38 6 99 19 59 98 87 14 46 29 81 63 72 +292 +22750 +75 72 36 17 14 44 19 27 60 67 3 18 31 74 79 +293 +13030 +64 5 67 43 49 45 36 42 88 45 35 55 4 2 9 +294 +8753 +23 88 84 79 58 51 56 4 69 69 4 76 53 13 2 +295 +24307 +50 58 81 96 61 95 95 11 67 73 10 13 74 8 62 +296 +11969 +25 17 54 42 35 47 71 29 71 17 34 94 14 9 43 +297 +10034 +33 4 47 36 46 22 77 62 58 8 27 96 1 78 29 +298 +9017 +32 67 83 84 38 41 64 39 16 56 84 65 95 24 1 +299 +17342 +25 47 8 93 62 9 69 77 43 60 27 92 40 6 58 +300 +7347 +96 46 59 69 53 84 49 7 96 60 81 76 47 71 9 +301 +16302 +77 19 96 43 7 96 81 24 32 50 5 39 38 4 85 +302 +25604 +78 7 83 63 23 28 66 72 91 53 91 23 88 80 96 +303 +8618 +44 34 44 79 24 49 75 23 28 56 61 74 68 57 19 +304 +21164 +35 75 2 96 73 59 17 89 70 50 82 12 61 31 74 +305 +14607 +38 6 86 25 23 94 21 61 57 83 1 47 62 35 78 +306 +1403 +63 40 66 93 91 98 47 43 2 13 52 5 65 41 17 +307 +6423 +77 87 69 72 34 93 54 64 52 33 7 27 30 77 65 +308 +17525 +76 75 64 23 43 94 61 70 89 76 41 92 40 8 51 +309 +22747 +35 12 83 62 10 89 2 94 10 6 87 78 37 55 89 +310 +10728 +83 80 68 70 70 3 91 87 41 62 42 6 18 44 14 +311 +7568 +26 83 62 64 94 62 83 99 55 58 52 3 88 57 45 +312 +6185 +84 17 36 4 85 76 89 59 19 81 68 4 23 40 69 +313 +11032 +95 40 40 38 53 98 81 63 86 71 12 19 49 74 60 +314 +5734 +34 38 96 30 28 64 73 84 14 77 33 50 4 80 61 +315 +23159 +87 16 66 65 99 58 12 89 71 11 3 88 58 3 68 +316 +2387 +6 33 92 84 25 18 44 57 46 31 94 29 78 94 69 +317 +4050 +52 61 46 48 38 6 25 20 79 16 95 41 13 98 45 +318 +2478 +38 13 51 44 93 68 10 71 33 21 14 10 20 52 20 +319 +14468 +9 33 71 31 39 46 71 32 14 99 76 93 75 87 61 +320 +2364 +98 88 74 31 31 66 10 83 9 48 57 99 49 3 66 +321 +9427 +41 99 56 20 51 11 83 13 99 62 31 43 21 43 7 +322 +9872 +28 33 34 54 1 36 76 48 18 72 19 49 52 59 7 +323 +7556 +50 37 67 27 23 47 26 80 16 9 23 10 24 99 2 +324 +22388 +94 54 99 83 42 63 19 90 91 2 25 8 67 13 8 +325 +14568 +56 43 3 67 23 77 19 68 19 67 58 11 68 12 80 +326 +16835 +48 96 90 98 97 84 17 80 52 84 13 89 76 76 73 +327 +3011 +23 65 68 56 69 9 88 81 1 50 61 96 93 70 96 +328 +4010 +93 15 5 20 53 95 57 95 82 27 80 14 99 7 2 +329 +5933 +56 63 65 7 4 78 8 52 36 37 91 17 93 95 1 +330 +17750 +3 34 83 44 58 39 26 30 13 37 44 5 32 1 67 +331 +17157 +53 42 2 43 84 77 24 87 49 88 97 45 76 49 46 +332 +17716 +67 94 88 43 78 43 78 82 91 18 43 98 14 96 62 +333 +17603 +55 26 95 2 63 81 66 24 56 45 48 99 81 80 58 +334 +11051 +26 72 4 27 17 58 41 23 16 27 6 6 47 3 44 +335 +24643 +79 56 22 88 41 81 42 59 66 98 83 93 62 18 92 +336 +9379 +83 82 78 49 81 37 14 26 26 81 27 57 8 75 83 +337 +21354 +63 90 89 55 42 22 80 79 76 86 32 58 46 64 4 +338 +3357 +6 11 74 52 19 31 32 62 15 77 27 39 47 51 36 +339 +21403 +4 1 56 46 94 96 42 35 99 24 51 89 11 59 36 +340 +8989 +74 41 75 42 53 75 55 64 94 51 77 49 73 22 57 +341 +10871 +93 96 72 85 23 46 1 99 71 43 16 90 2 12 59 +342 +23730 +87 31 45 28 60 17 82 89 27 46 95 79 19 77 3 +343 +20023 +47 51 12 47 57 54 31 71 31 35 66 26 83 73 62 +344 +12215 +84 43 15 65 67 36 43 89 19 5 31 20 52 57 87 +345 +5143 +48 11 33 41 70 4 20 47 81 17 94 66 75 31 66 +346 +21609 +89 56 44 96 9 27 56 62 44 49 14 14 47 55 54 +347 +17499 +16 31 24 10 70 10 72 62 29 75 92 25 82 16 17 +348 +1935 +63 79 10 25 49 66 53 79 86 92 49 66 66 88 53 +349 +22879 +58 52 15 49 39 43 56 1 58 82 6 24 22 79 26 +350 +10911 +67 73 24 59 85 4 57 71 42 80 26 5 78 75 49 +351 +1965 +29 6 76 54 75 4 21 57 5 61 33 79 61 79 28 +352 +23466 +42 75 1 83 6 41 66 76 75 12 92 89 15 12 84 +353 +2670 +13 5 74 31 2 36 84 27 28 96 48 7 58 9 27 +354 +10648 +24 52 62 96 50 97 9 49 25 15 24 37 75 30 27 +355 +16772 +17 87 70 31 10 50 34 98 29 18 42 46 6 92 78 +356 +22289 +30 4 26 82 51 45 86 93 87 24 28 67 20 52 36 +357 +22589 +61 15 1 75 99 25 22 39 32 98 70 71 68 77 13 +358 +8382 +7 78 24 6 72 71 85 45 3 91 27 70 92 14 1 +359 +25322 +40 99 57 26 1 61 67 54 39 51 61 56 78 62 49 +360 +12369 +64 22 36 18 10 50 5 7 25 92 70 26 49 33 8 +361 +12006 +46 95 54 71 97 56 46 70 91 28 53 38 85 17 43 +362 +25613 +54 4 89 67 95 70 62 10 22 69 3 15 11 28 40 +363 +9389 +60 36 81 35 94 8 86 56 86 11 16 56 43 65 55 +364 +21650 +76 43 14 17 10 99 8 15 92 84 12 51 41 69 17 +365 +1209 +91 86 50 57 84 68 62 81 65 9 17 93 59 38 33 +366 +21093 +58 87 7 56 47 25 27 70 32 78 1 9 2 77 92 +367 +17196 +53 18 11 57 7 2 84 20 34 86 47 76 14 71 70 +368 +16257 +71 50 71 94 69 57 45 18 77 18 71 10 37 3 23 +369 +12332 +89 35 37 62 71 90 2 79 83 53 2 89 8 6 15 +370 +14479 +78 49 3 36 63 99 14 39 55 99 51 40 28 24 56 +371 +2851 +20 47 46 48 90 14 4 58 11 14 29 33 93 7 51 +372 +14781 +47 88 17 79 4 55 80 63 24 67 55 30 62 35 92 +373 +3594 +33 10 94 26 55 53 83 92 41 3 37 66 32 53 74 +374 +12109 +14 33 81 31 34 56 14 78 78 16 25 48 67 85 12 +375 +20566 +75 72 3 49 55 65 61 67 49 23 87 62 1 34 30 +376 +9062 +29 61 24 63 42 33 77 25 29 78 93 27 50 88 4 +377 +17381 +73 61 13 50 6 98 19 66 99 42 55 50 87 99 80 +378 +1706 +62 17 96 87 48 45 9 17 65 24 93 52 56 62 71 +379 +7389 +91 75 48 58 50 69 91 81 36 44 51 53 47 80 62 +380 +7892 +54 87 62 19 63 59 45 29 96 17 29 5 18 65 28 +381 +11926 +76 27 4 97 31 22 74 18 96 90 75 93 73 51 46 +382 +25497 +21 35 80 46 46 50 72 99 22 38 58 74 46 87 45 +383 +24765 +51 80 77 88 58 46 10 30 16 72 61 62 28 24 25 +384 +23685 +99 15 40 27 95 70 21 91 27 71 4 14 17 65 52 +385 +24541 +73 97 11 37 20 45 72 10 41 58 37 9 52 33 55 +386 +987 +34 89 45 45 90 14 71 10 79 90 46 88 94 13 86 +387 +8131 +57 81 91 49 5 62 95 41 37 1 79 66 11 61 36 +388 +11870 +81 64 23 30 42 66 78 40 48 22 29 40 29 39 19 +389 +9535 +4 22 23 49 32 84 61 56 90 64 36 70 30 49 74 +390 +16565 +86 28 29 28 36 14 7 98 44 40 36 96 58 90 24 +391 +19753 +21 34 94 3 89 2 23 22 74 63 59 86 92 4 16 +392 +4586 +6 42 12 30 19 89 96 54 88 53 87 40 55 88 96 +393 +23373 +83 65 92 6 94 72 77 71 21 52 55 7 97 5 69 +394 +6310 +40 84 1 62 37 98 47 50 13 22 31 33 99 4 9 +395 +6658 +93 71 73 37 48 42 66 36 93 81 64 4 91 68 73 +396 +13216 +65 83 50 81 83 13 40 7 69 38 98 55 39 48 48 +397 +13899 +71 77 31 51 62 38 32 43 50 78 43 32 89 28 68 +398 +10686 +49 33 25 69 26 90 54 21 79 38 37 13 76 9 57 +399 +3506 +18 59 6 32 35 20 52 50 95 62 29 89 57 64 99 +400 +7011 +17 12 31 30 33 9 44 93 35 95 67 60 73 95 23 +401 +21050 +28 42 9 15 88 3 79 63 93 46 55 42 23 71 11 +402 +23224 +67 66 83 51 26 24 23 71 72 40 42 90 47 80 91 +403 +24133 +20 56 19 20 40 79 39 56 68 53 49 71 13 93 92 +404 +18446 +37 30 72 82 7 15 55 11 18 24 44 5 55 81 17 +405 +7751 +95 17 52 55 78 82 9 7 81 75 10 65 76 87 61 +406 +21770 +95 21 9 76 93 1 43 33 23 75 54 1 15 56 19 +407 +22814 +84 15 30 97 42 34 73 97 43 53 66 38 23 8 20 +408 +20375 +24 72 60 47 64 65 70 65 60 88 64 4 38 93 39 +409 +15760 +93 73 83 13 4 23 24 99 68 9 80 37 41 13 91 +410 +18703 +48 83 10 66 82 77 94 45 35 71 17 50 7 91 7 +411 +9436 +8 47 79 54 19 44 21 8 69 25 49 28 98 62 18 +412 +14243 +78 92 45 33 73 45 47 83 89 95 14 11 68 84 1 +413 +24453 +79 1 63 81 10 68 83 23 51 49 49 90 48 19 13 +414 +13088 +91 25 73 40 44 91 16 23 52 59 35 83 54 35 91 +415 +16240 +30 87 20 64 95 44 21 67 52 61 70 20 23 34 87 +416 +2669 +30 83 76 18 52 80 45 65 18 51 51 23 87 31 73 +417 +12467 +51 57 34 58 1 60 21 32 22 39 54 26 54 21 12 +418 +19540 +74 23 66 94 30 7 73 84 4 16 83 27 10 89 57 +419 +7796 +29 78 48 16 88 86 13 52 1 11 39 95 13 14 40 +420 +10738 +62 57 55 86 19 51 12 37 53 41 89 18 11 97 36 +421 +6114 +80 96 39 8 51 90 70 84 44 27 75 4 44 24 75 +422 +22400 +76 7 33 15 99 64 17 72 94 73 33 52 23 53 6 +423 +1255 +56 89 97 18 80 43 55 34 14 22 44 58 69 2 85 +424 +5301 +53 73 18 97 93 25 40 1 99 78 32 67 14 74 38 +425 +15813 +14 52 62 3 58 63 12 53 78 62 96 95 53 23 21 +426 +15732 +3 21 46 72 99 32 12 4 43 4 72 6 62 35 29 +427 +2560 +55 74 3 27 89 89 14 67 48 64 19 49 32 13 61 +428 +2165 +96 78 26 90 3 56 49 48 30 95 83 87 74 92 92 +429 +11269 +48 72 21 17 57 8 10 50 92 66 44 35 78 90 21 +430 +8728 +96 62 24 22 40 45 72 19 88 19 50 1 45 77 81 +431 +6109 +25 79 55 98 9 8 22 45 66 31 67 48 30 76 27 +432 +15710 +41 8 59 21 68 28 23 15 57 40 93 80 8 69 16 +433 +789 +18 24 75 40 96 34 24 34 74 27 42 38 37 51 34 +434 +10598 +67 38 30 98 20 30 82 65 64 15 88 50 81 68 22 +435 +1546 +77 42 78 45 39 97 4 31 57 50 71 89 43 93 40 +436 +2117 +46 64 34 37 77 22 65 94 7 51 31 90 91 42 50 +437 +1005 +57 10 59 97 60 74 74 85 27 30 19 52 70 15 60 +438 +25402 +60 80 72 69 73 15 30 55 98 8 31 40 24 97 32 +439 +11180 +2 88 66 42 53 86 23 55 58 27 17 28 21 49 42 +440 +875 +4 21 70 68 79 21 1 46 17 64 69 22 7 73 17 +441 +9201 +15 30 31 35 62 88 17 40 1 89 28 92 92 51 33 +442 +16139 +14 98 5 19 36 54 40 42 98 42 61 90 94 51 25 +443 +25053 +69 25 22 27 2 25 46 50 4 67 76 31 88 89 66 +444 +12702 +85 88 10 27 41 50 86 69 84 3 7 71 19 16 38 +445 +15851 +1 11 97 32 76 99 50 2 61 95 19 59 67 99 71 +446 +17281 +36 35 3 87 57 49 61 60 85 93 38 71 50 5 50 +447 +14093 +53 65 94 25 31 39 60 40 58 94 73 90 59 21 5 +448 +15796 +7 62 59 68 78 98 78 69 32 70 48 86 63 20 72 +449 +24725 +31 78 83 99 73 72 66 92 77 44 7 82 23 66 98 +450 +3781 +19 67 21 89 5 57 2 58 28 78 93 57 13 81 13 +451 +889 +46 98 98 43 97 81 2 24 25 66 1 15 85 59 18 +452 +23186 +43 9 40 12 64 7 86 29 68 77 70 49 97 94 74 +453 +22709 +84 22 8 79 52 8 56 26 64 42 79 47 69 22 10 +454 +21309 +6 61 89 39 86 22 18 16 3 9 35 85 58 77 20 +455 +15367 +18 27 46 76 31 57 43 40 35 32 56 23 61 15 30 +456 +6126 +84 17 92 13 78 51 14 38 93 84 32 42 82 71 16 +457 +17050 +95 13 44 91 72 92 6 26 4 87 58 66 55 70 85 +458 +20391 +65 87 62 62 86 92 10 43 33 61 19 2 7 14 35 +459 +14494 +89 66 52 41 43 38 73 74 99 32 92 3 36 49 63 +460 +9467 +90 6 61 20 32 6 67 60 43 26 13 44 79 29 85 +461 +18314 +48 64 59 61 28 96 1 85 66 7 40 75 74 13 51 +462 +25482 +97 65 44 35 28 29 99 5 79 72 81 55 28 78 99 +463 +10293 +44 92 6 21 22 57 90 42 87 46 53 52 71 26 44 +464 +21535 +15 43 30 93 74 49 82 58 4 35 58 77 70 40 87 +465 +4107 +48 23 41 2 60 60 8 74 46 43 27 73 67 1 31 +466 +5072 +33 16 98 41 1 92 96 21 14 57 31 44 23 63 1 +467 +13222 +27 51 72 4 84 73 14 18 66 58 19 91 61 81 77 +468 +25281 +30 19 61 67 80 63 33 79 53 88 68 81 54 5 90 +469 +12109 +97 36 26 14 88 75 28 60 14 45 9 98 12 13 52 +470 +24252 +80 56 43 75 84 63 30 73 12 99 66 21 80 87 25 +471 +10620 +33 65 45 53 17 13 97 91 79 8 69 5 82 13 40 +472 +8765 +65 65 73 84 93 82 1 51 57 83 99 93 5 76 23 +473 +24494 +93 72 88 13 72 52 55 96 6 44 90 28 95 26 25 +474 +20968 +86 9 83 29 38 90 69 1 95 2 13 59 31 45 78 +475 +24036 +8 38 64 96 42 92 90 19 17 76 12 25 13 32 90 +476 +10208 +78 26 19 92 65 5 14 46 49 25 33 15 45 17 85 +477 +9082 +62 84 73 21 5 74 91 88 26 4 39 38 43 29 41 +478 +12710 +41 23 81 81 64 61 91 26 22 90 5 78 78 96 70 +479 +4137 +83 75 58 95 51 80 12 87 24 55 77 98 4 76 55 +480 +18631 +97 39 35 76 85 39 53 49 75 93 8 2 14 17 11 +481 +18578 +31 15 47 32 73 2 70 63 41 68 18 4 48 67 43 +482 +3697 +24 68 92 80 48 80 3 75 84 98 67 46 44 49 49 +483 +5071 +29 39 53 35 42 43 90 10 14 70 56 45 73 71 7 +484 +20888 +92 87 62 65 14 55 50 19 2 7 71 70 83 72 63 +485 +3190 +41 63 90 72 69 83 67 62 91 67 35 66 77 13 75 +486 +25400 +8 86 51 68 5 63 33 62 77 30 27 50 54 18 68 +487 +24191 +7 74 86 97 98 99 27 82 43 96 69 7 84 9 86 +488 +1625 +57 87 78 2 14 24 60 80 66 88 38 9 84 80 83 +489 +2786 +49 79 56 77 77 65 82 3 66 98 83 31 34 76 49 +490 +15348 +17 25 65 34 10 90 6 7 48 58 27 85 8 46 6 +491 +15743 +8 92 1 78 74 53 38 28 30 48 22 85 38 27 70 +492 +14886 +40 54 11 8 5 31 92 3 49 12 5 62 16 80 43 +493 +895 +28 4 65 93 76 4 3 28 64 48 61 1 13 87 95 +494 +21129 +48 76 56 22 10 78 84 52 24 6 71 26 27 60 25 +495 +6444 +51 80 20 71 88 35 47 48 77 64 33 34 67 9 55 +496 +11875 +84 32 2 35 63 82 22 45 82 58 16 9 44 56 2 +497 +21168 +3 91 70 61 49 10 80 45 77 68 47 21 22 29 81 +498 +4131 +43 15 42 82 98 19 47 35 38 97 19 81 35 42 3 +499 +22114 +72 84 45 26 59 16 7 92 8 72 15 26 25 27 96 diff --git a/data/jobshop/500_15_06.txt b/data/jobshop/500_15_06.txt new file mode 100644 index 0000000000..525d639416 --- /dev/null +++ b/data/jobshop/500_15_06.txt @@ -0,0 +1,1503 @@ +500 +15 +1154820113 +0 +9237 +5 30 19 49 47 72 98 18 90 82 46 42 28 31 50 +1 +7974 +37 33 6 50 97 42 43 93 12 12 58 54 50 29 43 +2 +22111 +56 90 95 27 72 18 54 90 16 7 2 66 86 28 42 +3 +3728 +18 45 94 91 52 7 73 50 1 29 7 41 36 36 20 +4 +22186 +31 39 17 78 7 7 49 43 35 80 20 36 77 62 29 +5 +16794 +30 33 86 82 4 13 55 95 47 27 89 88 10 38 27 +6 +10947 +2 50 20 61 41 89 10 48 64 39 36 14 12 82 10 +7 +10560 +5 43 77 62 12 9 94 55 22 47 59 32 13 16 79 +8 +15505 +15 41 60 73 65 48 63 56 30 92 76 5 94 93 63 +9 +15708 +71 56 40 83 13 15 9 82 90 4 81 1 41 37 51 +10 +20771 +46 85 35 15 99 86 47 91 22 30 76 13 24 62 35 +11 +12740 +49 50 94 75 81 86 37 39 79 92 24 1 88 77 57 +12 +20207 +89 27 2 11 69 36 96 41 16 69 42 64 74 25 46 +13 +9458 +59 96 19 21 77 85 3 48 75 51 7 83 6 57 58 +14 +6343 +42 94 59 4 49 30 93 62 6 25 86 34 40 97 5 +15 +23779 +13 48 96 75 19 37 65 33 84 12 78 98 77 51 47 +16 +3959 +56 68 89 71 78 13 46 63 99 50 82 67 59 20 8 +17 +18456 +27 96 3 45 46 14 16 46 6 29 36 6 3 41 40 +18 +5899 +13 75 14 28 81 74 55 93 45 47 91 88 53 41 48 +19 +12690 +29 89 33 48 81 39 4 30 6 49 94 19 1 57 82 +20 +6718 +20 62 17 51 36 97 54 48 82 89 47 31 21 90 23 +21 +24014 +30 45 76 65 11 47 15 12 30 64 14 16 43 38 14 +22 +2424 +26 40 29 15 51 5 98 11 18 97 41 41 39 76 34 +23 +14651 +98 39 41 59 72 63 14 10 96 7 23 35 7 1 5 +24 +3606 +12 7 77 97 86 7 16 49 89 33 42 16 31 68 98 +25 +21468 +48 23 77 9 65 45 99 65 28 18 34 3 62 75 13 +26 +10770 +54 49 99 5 81 4 89 89 86 14 13 2 47 10 23 +27 +21153 +93 51 55 43 31 70 65 9 56 15 30 12 10 56 94 +28 +11658 +29 35 59 1 91 27 99 94 96 14 29 41 3 28 19 +29 +13022 +51 30 7 60 95 42 37 45 91 42 6 38 53 40 45 +30 +20896 +33 59 97 41 64 54 34 71 53 7 79 38 39 76 37 +31 +24719 +32 51 49 20 75 81 26 1 5 31 32 75 95 14 42 +32 +10304 +80 52 62 59 70 83 36 79 38 49 32 58 32 80 35 +33 +24519 +9 29 14 95 43 23 74 24 20 43 92 63 70 66 47 +34 +10816 +14 47 21 46 61 44 40 2 91 17 55 26 78 76 35 +35 +15873 +11 72 39 87 65 45 51 70 2 31 30 82 84 49 43 +36 +8563 +46 40 67 43 14 66 95 40 3 3 32 7 52 91 97 +37 +11826 +86 72 38 4 71 97 85 15 62 52 1 61 22 20 62 +38 +24683 +55 30 35 32 9 52 25 76 68 76 72 90 71 39 30 +39 +3201 +2 47 36 79 68 24 51 78 10 98 83 42 31 75 54 +40 +6411 +78 7 74 44 26 3 10 23 21 50 92 62 97 16 6 +41 +1817 +55 76 97 17 34 51 70 7 1 82 15 77 97 52 10 +42 +24134 +68 59 2 71 21 17 13 91 95 51 52 8 1 96 97 +43 +9201 +49 40 79 69 7 22 4 5 45 84 62 77 62 77 51 +44 +12820 +12 22 36 3 48 86 89 9 12 26 48 2 81 56 57 +45 +1368 +56 8 44 2 21 97 43 84 78 59 14 5 64 12 2 +46 +23189 +53 32 62 42 19 63 86 55 84 64 7 77 6 20 93 +47 +12628 +20 18 88 67 69 15 28 35 59 74 91 43 13 94 6 +48 +11893 +63 47 55 48 42 64 55 75 72 7 92 90 96 40 78 +49 +17368 +79 77 86 91 68 27 23 55 1 51 35 85 21 4 7 +50 +20850 +1 85 42 20 90 35 13 16 54 35 30 74 53 96 28 +51 +25002 +84 10 46 32 94 67 27 28 94 6 86 51 49 48 16 +52 +23967 +37 75 52 41 31 65 30 49 36 63 3 81 29 38 97 +53 +16051 +38 35 12 79 80 76 59 73 77 42 90 17 57 19 9 +54 +18248 +99 99 91 80 57 86 18 76 70 49 62 71 52 84 61 +55 +9165 +99 7 64 83 48 19 19 53 13 19 35 31 79 38 74 +56 +20357 +23 72 90 72 68 65 16 33 84 1 5 12 69 14 98 +57 +18728 +27 14 70 80 46 89 48 17 20 46 31 23 52 85 30 +58 +24862 +68 72 16 21 2 10 60 1 74 5 39 22 15 31 81 +59 +21344 +58 5 9 13 39 80 41 6 85 89 25 96 52 97 86 +60 +12932 +32 49 18 21 99 48 56 58 59 34 75 59 60 9 77 +61 +24750 +32 87 3 91 2 77 27 41 51 74 59 49 19 13 89 +62 +15226 +79 58 19 84 47 48 26 52 87 77 93 38 46 74 65 +63 +2747 +17 30 21 75 36 79 73 41 6 94 10 60 90 18 90 +64 +20617 +29 56 16 24 37 81 5 33 78 36 87 99 66 20 62 +65 +1729 +17 89 55 48 81 93 26 89 60 19 11 35 80 98 62 +66 +16427 +90 24 36 61 71 50 32 37 59 56 15 32 7 22 68 +67 +11632 +91 90 31 14 83 2 57 32 62 5 39 19 66 61 36 +68 +10384 +24 56 19 67 56 50 59 69 71 11 24 46 87 35 10 +69 +20598 +37 65 53 40 8 47 16 25 60 51 56 60 87 78 52 +70 +4895 +78 70 80 22 85 65 96 30 26 68 83 54 49 68 6 +71 +6955 +78 24 60 2 60 63 88 14 51 26 7 93 92 85 7 +72 +4175 +91 66 7 5 13 67 11 68 20 17 29 90 44 88 69 +73 +13935 +61 67 53 18 80 72 32 26 40 44 54 51 59 83 65 +74 +6656 +5 94 62 23 25 39 59 71 73 11 90 13 14 41 50 +75 +10235 +6 43 48 32 20 55 71 72 82 40 86 75 43 34 32 +76 +24883 +61 51 77 16 13 1 14 34 28 59 8 11 3 62 33 +77 +16527 +73 79 10 37 18 50 75 65 20 79 9 40 69 14 36 +78 +25402 +31 88 2 23 67 13 30 37 51 77 41 38 85 2 63 +79 +10266 +71 3 86 60 43 7 34 97 23 60 92 66 14 63 5 +80 +23552 +23 14 54 42 40 18 58 87 88 58 95 73 90 99 71 +81 +18479 +22 51 31 58 91 55 98 51 61 13 33 74 2 75 96 +82 +8150 +58 63 72 20 20 96 39 35 90 43 76 4 23 34 74 +83 +8272 +72 20 59 52 89 73 52 67 63 23 9 49 86 22 77 +84 +12867 +80 83 26 31 58 29 67 70 85 45 83 32 46 65 33 +85 +25231 +98 84 96 19 26 85 87 63 85 36 19 58 4 85 31 +86 +7544 +81 94 69 45 67 5 48 85 86 52 25 95 18 29 68 +87 +11602 +2 85 80 70 34 14 59 43 6 48 31 56 52 29 19 +88 +25404 +75 53 19 41 50 39 57 22 15 93 3 71 69 12 89 +89 +10141 +18 62 72 53 49 7 52 19 38 27 86 19 46 94 82 +90 +8605 +86 12 28 11 11 19 21 37 59 22 44 13 12 40 16 +91 +21080 +60 58 59 57 82 9 66 59 8 61 31 24 71 79 82 +92 +12907 +40 59 22 74 55 6 15 26 22 95 48 2 32 35 87 +93 +784 +82 35 28 54 73 96 95 74 91 45 94 60 73 30 42 +94 +19864 +17 69 42 99 59 62 99 54 45 18 82 11 52 28 71 +95 +19811 +84 94 37 34 54 82 60 34 24 14 10 54 37 83 86 +96 +9321 +2 19 20 90 5 72 44 49 47 13 4 66 12 47 28 +97 +10410 +74 11 99 44 5 71 39 93 38 42 18 6 36 49 26 +98 +13165 +76 8 37 32 52 71 18 14 29 63 59 38 39 5 85 +99 +25538 +89 10 65 33 82 46 57 52 87 83 28 60 81 73 1 +100 +18637 +78 23 53 26 32 77 64 69 17 18 16 89 39 85 84 +101 +11741 +37 83 51 35 48 99 57 15 44 38 46 46 51 18 59 +102 +16698 +31 43 47 2 10 86 21 46 83 35 78 37 51 55 36 +103 +15150 +21 96 68 72 40 96 90 64 66 28 92 49 36 93 5 +104 +14532 +31 20 15 22 60 89 52 77 41 55 70 6 25 53 97 +105 +25312 +25 48 86 99 26 39 52 59 78 80 58 54 36 85 90 +106 +1124 +33 14 60 91 2 80 53 1 77 90 47 14 84 52 13 +107 +1250 +37 72 61 94 65 85 43 41 76 29 47 98 62 69 42 +108 +4551 +94 13 16 8 62 84 98 38 84 18 39 77 50 97 25 +109 +25337 +40 41 94 78 4 39 91 13 20 23 87 20 8 14 25 +110 +4087 +77 61 54 22 17 45 67 89 36 50 93 54 20 94 11 +111 +1808 +68 19 24 74 90 62 62 93 33 73 95 41 68 53 82 +112 +1566 +30 47 71 71 86 41 76 30 35 36 77 81 24 10 90 +113 +20044 +88 6 4 26 89 55 37 85 24 69 13 4 26 24 36 +114 +990 +24 58 1 70 22 31 6 59 21 13 97 61 79 10 90 +115 +12791 +47 42 1 53 21 27 80 20 79 39 92 99 78 36 49 +116 +18973 +45 25 26 9 22 69 57 20 28 8 50 73 89 73 13 +117 +1207 +41 12 65 8 62 85 94 82 94 92 17 83 15 21 20 +118 +13511 +67 66 21 11 65 11 39 67 80 65 63 35 13 90 29 +119 +2636 +30 81 80 75 86 89 41 39 76 33 69 48 69 74 82 +120 +9975 +85 26 40 25 75 37 14 12 35 69 64 58 67 13 74 +121 +17950 +83 28 46 32 90 4 12 90 50 30 17 83 7 16 94 +122 +5636 +51 12 75 53 97 40 20 43 93 83 81 84 75 74 89 +123 +22282 +14 92 80 53 88 86 19 94 22 13 87 33 63 97 9 +124 +11365 +19 29 43 79 30 37 94 48 94 8 86 82 63 68 70 +125 +21275 +44 12 49 49 29 87 21 11 57 3 78 64 14 17 22 +126 +5669 +26 64 25 11 91 8 91 26 21 70 37 12 42 37 22 +127 +15701 +68 91 39 17 42 11 85 29 10 7 24 24 52 45 74 +128 +1206 +86 84 2 5 7 97 59 49 49 39 33 80 84 40 21 +129 +3967 +47 58 20 3 41 39 78 91 10 91 65 95 58 10 28 +130 +25342 +69 90 45 9 41 32 92 17 72 51 55 80 84 41 3 +131 +13393 +41 33 85 85 1 96 69 25 1 95 41 48 68 95 25 +132 +8802 +48 44 89 73 42 40 23 54 89 78 90 61 24 85 4 +133 +11250 +57 19 48 60 93 76 39 6 53 55 87 41 95 15 34 +134 +25200 +74 13 75 23 73 20 77 49 87 18 66 7 20 99 57 +135 +14354 +63 23 43 23 62 83 3 62 20 5 34 80 26 68 88 +136 +1125 +61 37 66 23 74 70 45 87 77 44 56 84 73 29 31 +137 +6203 +55 11 32 55 76 93 12 58 96 71 57 89 36 53 6 +138 +758 +52 13 93 58 19 84 44 10 41 8 46 89 49 37 82 +139 +15932 +61 51 16 37 2 52 24 57 70 79 58 82 75 51 2 +140 +1450 +72 88 13 35 72 19 37 5 51 85 59 95 18 56 91 +141 +19952 +92 62 67 26 86 32 78 95 25 78 23 24 84 89 39 +142 +6479 +63 62 85 17 95 51 77 73 86 38 13 77 50 41 83 +143 +20124 +74 31 26 73 36 86 58 55 26 11 94 6 69 84 2 +144 +1832 +33 87 34 22 42 47 50 87 34 23 73 31 13 85 38 +145 +13233 +33 92 60 82 35 10 89 89 30 38 44 10 19 57 30 +146 +2212 +49 85 42 88 47 56 26 50 46 67 65 58 65 52 98 +147 +21770 +27 52 45 22 65 77 56 23 51 59 91 5 54 73 14 +148 +14261 +28 29 51 1 8 53 8 82 76 14 36 43 13 39 12 +149 +4682 +6 76 39 92 12 75 22 22 49 92 54 32 3 5 84 +150 +1340 +54 61 8 57 92 19 88 20 50 90 55 61 38 99 32 +151 +24860 +6 3 39 16 83 78 23 48 56 27 3 95 9 91 76 +152 +22838 +68 37 74 37 15 71 18 75 44 85 90 37 60 51 10 +153 +15441 +54 32 96 6 52 35 95 36 69 43 91 75 10 18 99 +154 +8198 +48 10 38 57 5 79 5 79 92 6 80 94 83 8 64 +155 +12019 +34 64 65 6 90 77 19 43 91 95 14 65 11 79 5 +156 +23921 +60 14 97 20 40 68 82 65 62 92 17 58 10 90 63 +157 +3593 +40 21 83 62 87 90 44 99 39 65 63 12 21 21 23 +158 +7296 +2 57 39 75 57 63 87 25 84 95 50 45 5 12 12 +159 +2020 +85 92 58 17 88 99 92 39 18 46 35 11 55 39 45 +160 +1123 +33 50 43 95 60 13 46 48 94 39 59 77 93 34 8 +161 +10169 +65 52 27 77 86 14 73 10 79 7 68 96 18 92 44 +162 +13174 +46 55 62 90 34 80 85 29 67 90 90 77 46 56 27 +163 +10123 +48 50 63 14 58 31 42 14 33 8 49 43 56 81 91 +164 +8141 +17 26 62 95 33 50 3 37 11 20 52 75 13 68 13 +165 +6586 +98 7 91 5 74 74 36 53 63 8 33 64 79 92 55 +166 +3450 +72 70 42 18 53 48 92 87 24 60 15 39 95 45 50 +167 +11256 +36 85 58 13 43 6 9 27 89 29 60 74 3 37 4 +168 +9883 +45 89 89 49 22 89 85 98 66 94 51 19 3 43 46 +169 +12300 +9 92 67 25 81 72 24 98 92 93 19 56 4 11 1 +170 +18537 +73 3 32 1 76 43 13 82 71 53 45 50 25 67 70 +171 +16657 +3 59 44 58 84 80 49 90 30 96 9 64 44 8 93 +172 +21193 +75 76 13 79 37 88 59 47 6 51 1 14 26 80 90 +173 +16536 +16 4 47 60 40 10 5 77 63 63 66 82 6 14 68 +174 +4528 +31 17 3 89 51 15 86 66 85 7 41 33 71 97 53 +175 +12120 +54 80 94 64 90 39 22 91 91 3 40 87 62 61 19 +176 +19052 +19 87 52 90 96 99 20 7 39 68 74 80 13 36 5 +177 +13250 +97 80 89 79 66 18 5 94 7 38 68 47 15 18 51 +178 +14497 +84 66 1 61 22 77 85 51 72 21 52 81 53 77 45 +179 +13914 +30 43 45 18 9 98 45 81 91 36 81 82 55 85 99 +180 +10937 +29 56 30 10 59 15 73 52 65 48 40 16 84 44 22 +181 +5925 +56 42 87 4 7 11 9 64 70 3 75 94 19 92 57 +182 +8404 +42 57 52 19 73 36 23 41 52 34 18 42 57 15 75 +183 +23244 +25 63 94 58 75 36 59 66 92 77 37 55 52 25 76 +184 +20339 +1 62 55 19 59 99 90 50 93 41 68 89 78 56 98 +185 +7851 +31 40 9 28 20 14 54 83 3 81 73 61 35 77 69 +186 +25209 +72 57 56 54 85 76 57 71 7 13 84 23 74 84 49 +187 +20831 +25 85 15 58 41 90 27 2 31 78 91 54 18 30 37 +188 +17419 +83 33 1 41 41 75 35 96 4 50 40 52 88 49 22 +189 +25215 +99 1 45 40 19 14 21 53 31 86 39 44 63 67 97 +190 +19269 +50 30 87 33 32 55 34 15 26 44 16 82 25 30 8 +191 +13604 +92 60 16 2 48 48 38 77 77 23 4 98 65 90 44 +192 +3455 +83 15 81 26 18 41 70 47 50 58 83 73 2 73 71 +193 +8837 +10 18 34 99 34 51 45 68 57 77 55 31 41 68 66 +194 +7310 +22 21 35 38 45 25 2 15 22 37 97 40 72 98 73 +195 +3874 +26 62 3 87 62 99 32 24 42 76 43 55 10 76 25 +196 +3419 +56 99 54 11 25 74 76 65 17 89 46 48 23 63 41 +197 +11089 +99 52 84 32 80 83 25 24 39 37 90 12 80 95 82 +198 +11886 +42 36 86 67 87 13 99 31 74 51 6 39 49 99 98 +199 +25549 +48 35 71 76 44 45 40 46 65 76 94 25 45 44 50 +200 +5460 +93 36 3 55 43 18 63 44 49 13 20 96 40 24 56 +201 +19688 +46 20 40 32 30 3 18 61 61 58 24 58 86 87 36 +202 +14796 +61 62 15 74 39 49 81 68 77 6 48 20 31 44 17 +203 +11085 +78 64 93 85 73 31 79 1 79 48 73 12 22 64 9 +204 +19643 +61 61 8 30 23 38 34 57 68 93 78 24 59 29 24 +205 +9970 +37 66 6 40 88 31 10 75 28 33 23 52 97 66 29 +206 +5908 +34 31 53 31 62 97 39 48 96 47 52 72 62 56 19 +207 +13034 +29 85 72 92 94 73 69 43 89 21 47 49 64 42 36 +208 +17303 +46 71 54 12 87 82 28 29 83 70 73 91 58 97 4 +209 +15638 +72 33 57 79 95 58 67 74 27 14 50 5 80 13 9 +210 +15189 +19 15 14 78 83 1 23 72 52 75 10 99 79 85 73 +211 +3256 +63 68 80 27 21 76 53 37 55 41 41 16 3 37 71 +212 +17347 +32 85 61 22 65 86 87 81 91 71 97 31 89 1 74 +213 +5685 +69 40 24 5 72 58 86 52 13 61 29 45 35 34 56 +214 +3847 +99 99 19 29 16 80 79 6 53 87 70 7 86 62 11 +215 +7077 +89 8 33 26 77 89 18 82 97 68 93 87 96 6 83 +216 +2441 +48 62 28 80 87 66 15 10 47 78 29 26 6 89 50 +217 +20417 +23 48 32 78 49 57 72 18 9 51 79 79 33 62 90 +218 +12361 +78 65 68 97 74 32 21 10 20 11 14 72 7 18 8 +219 +18694 +94 73 83 16 70 54 13 30 61 84 2 1 59 59 67 +220 +20679 +93 71 31 24 71 69 32 39 80 84 76 11 88 44 46 +221 +5647 +84 17 8 78 89 37 21 42 46 4 76 26 80 83 2 +222 +6010 +28 87 83 58 49 61 26 70 73 7 20 70 89 73 77 +223 +21186 +70 37 99 73 85 24 76 85 43 51 47 52 74 59 43 +224 +16832 +94 95 82 32 2 53 22 44 36 30 72 62 70 60 82 +225 +9004 +52 54 82 17 18 58 43 60 47 87 98 38 69 46 69 +226 +24095 +54 62 80 95 10 36 23 76 6 5 77 38 50 88 56 +227 +21298 +48 84 33 38 31 43 8 5 28 29 5 67 95 73 64 +228 +13196 +55 25 33 37 69 93 2 14 85 13 63 21 99 10 81 +229 +6448 +85 34 48 54 77 57 3 70 44 70 11 67 70 3 51 +230 +23765 +71 98 67 89 34 53 9 35 39 47 7 20 81 16 64 +231 +2130 +17 21 53 28 83 40 19 65 54 92 1 49 24 77 33 +232 +18646 +31 44 68 98 80 39 31 24 8 10 38 69 61 40 15 +233 +10666 +42 71 90 59 30 52 14 1 73 46 35 65 79 34 74 +234 +4640 +32 58 13 46 89 3 58 19 63 73 6 18 35 5 85 +235 +22621 +67 68 55 89 91 77 9 40 29 9 93 63 78 28 88 +236 +13383 +94 49 85 36 96 84 96 1 94 40 44 4 94 41 65 +237 +17072 +2 28 35 56 87 49 37 22 75 71 76 83 45 85 34 +238 +9582 +46 16 6 97 81 57 50 80 40 78 90 5 13 64 16 +239 +11450 +99 77 12 75 76 3 17 33 29 37 80 29 48 86 68 +240 +24393 +15 53 34 67 16 1 73 16 13 24 57 17 49 79 8 +241 +9501 +97 63 79 37 15 57 43 25 19 35 97 75 19 79 91 +242 +21948 +62 95 83 62 71 19 50 52 63 39 7 28 14 99 43 +243 +15914 +51 92 98 46 63 33 22 75 31 57 65 15 93 60 77 +244 +4338 +42 79 83 23 52 46 99 22 16 45 85 44 82 86 55 +245 +20550 +26 43 89 92 80 80 47 5 90 78 52 88 20 42 53 +246 +10602 +32 17 64 24 34 69 71 40 3 91 95 42 7 69 24 +247 +25371 +46 58 44 95 31 22 37 86 2 11 13 46 35 7 98 +248 +1374 +96 16 4 81 95 7 19 93 59 2 5 19 91 80 77 +249 +14502 +87 70 75 53 24 80 93 49 35 23 29 59 2 57 20 +250 +18801 +3 82 97 16 77 97 19 47 65 45 41 20 78 61 15 +251 +22194 +81 64 97 66 98 85 59 6 94 62 14 30 84 93 32 +252 +2426 +65 7 12 63 12 70 46 91 53 87 25 35 55 8 66 +253 +24290 +39 41 12 15 76 27 33 39 5 78 52 15 18 93 15 +254 +23038 +39 63 9 22 29 67 50 7 55 55 96 66 88 94 34 +255 +11004 +87 54 45 72 81 51 64 95 86 31 53 68 73 25 51 +256 +13930 +45 37 82 19 93 2 6 78 36 86 87 81 2 47 85 +257 +25230 +5 6 51 30 13 24 49 19 56 29 22 66 36 50 21 +258 +3766 +64 59 19 11 36 55 67 78 96 14 24 13 15 80 36 +259 +14452 +17 95 7 13 94 97 37 29 54 27 76 34 34 76 32 +260 +5805 +3 55 42 59 43 34 8 60 34 78 35 93 46 19 19 +261 +23029 +74 41 45 81 7 34 5 51 66 36 71 58 78 96 32 +262 +9935 +75 25 53 45 7 83 52 3 67 24 20 42 83 12 15 +263 +7156 +57 14 25 47 12 89 57 63 62 37 10 52 30 11 3 +264 +11865 +19 87 67 65 64 75 47 49 36 3 96 34 65 54 84 +265 +15546 +11 89 82 28 68 22 95 73 15 66 11 7 21 91 13 +266 +25220 +75 34 49 3 46 47 87 59 34 85 17 52 58 99 49 +267 +6885 +24 17 62 76 82 56 29 15 43 55 22 92 45 25 91 +268 +9114 +31 42 18 86 4 47 73 87 32 35 49 51 42 94 86 +269 +14565 +55 34 4 76 83 84 86 82 61 61 3 29 6 31 69 +270 +3828 +73 2 99 20 28 35 24 17 62 73 11 54 36 16 34 +271 +1277 +34 98 70 18 2 41 21 27 46 59 76 97 98 48 74 +272 +4128 +88 8 54 60 84 85 16 49 11 65 59 74 98 67 7 +273 +1262 +79 80 11 14 36 17 55 1 94 14 9 48 38 3 42 +274 +24973 +88 4 16 40 34 9 32 11 6 35 47 16 35 36 4 +275 +5043 +45 48 75 96 7 40 79 29 63 1 84 74 76 68 86 +276 +6301 +99 72 27 25 92 29 66 67 17 38 5 78 43 89 36 +277 +18494 +82 28 16 51 23 80 54 1 13 13 99 37 16 78 89 +278 +11873 +40 41 58 3 81 93 43 81 59 68 82 51 22 39 34 +279 +4115 +57 17 29 64 56 51 20 73 68 97 75 66 36 31 18 +280 +8066 +91 17 59 27 50 62 9 11 17 99 56 67 51 36 89 +281 +2669 +31 34 47 83 86 30 83 73 94 23 62 38 81 38 66 +282 +18834 +62 27 47 12 50 16 43 11 19 96 61 38 51 89 30 +283 +10917 +17 36 90 69 66 59 1 11 94 67 68 90 18 20 81 +284 +5182 +87 65 60 32 62 75 91 81 14 19 98 22 27 84 82 +285 +13597 +3 47 22 85 63 10 61 89 61 8 81 20 35 68 34 +286 +8065 +97 34 73 71 37 76 35 81 78 98 64 71 45 44 90 +287 +20077 +92 67 69 10 28 82 66 63 22 54 90 8 76 79 65 +288 +6372 +51 13 81 97 7 24 56 60 14 82 64 24 68 22 63 +289 +7684 +23 56 25 41 23 8 79 17 55 5 86 76 60 78 31 +290 +21278 +7 9 38 6 99 19 59 98 87 14 46 29 81 63 72 +291 +22748 +75 72 36 17 14 44 19 27 60 67 3 18 31 74 79 +292 +13029 +64 5 67 43 49 45 36 42 88 45 35 55 4 2 9 +293 +8752 +23 88 84 79 58 51 56 4 69 69 4 76 53 13 2 +294 +24305 +50 58 81 96 61 95 95 11 67 73 10 13 74 8 62 +295 +11968 +25 17 54 42 35 47 71 29 71 17 34 94 14 9 43 +296 +10033 +33 4 47 36 46 22 77 62 58 8 27 96 1 78 29 +297 +9017 +32 67 83 84 38 41 64 39 16 56 84 65 95 24 1 +298 +17341 +25 47 8 93 62 9 69 77 43 60 27 92 40 6 58 +299 +7346 +96 46 59 69 53 84 49 7 96 60 81 76 47 71 9 +300 +16300 +77 19 96 43 7 96 81 24 32 50 5 39 38 4 85 +301 +25602 +78 7 83 63 23 28 66 72 91 53 91 23 88 80 96 +302 +8617 +44 34 44 79 24 49 75 23 28 56 61 74 68 57 19 +303 +21162 +35 75 2 96 73 59 17 89 70 50 82 12 61 31 74 +304 +14606 +38 6 86 25 23 94 21 61 57 83 1 47 62 35 78 +305 +1403 +63 40 66 93 91 98 47 43 2 13 52 5 65 41 17 +306 +6423 +77 87 69 72 34 93 54 64 52 33 7 27 30 77 65 +307 +17524 +76 75 64 23 43 94 61 70 89 76 41 92 40 8 51 +308 +22745 +35 12 83 62 10 89 2 94 10 6 87 78 37 55 89 +309 +10727 +83 80 68 70 70 3 91 87 41 62 42 6 18 44 14 +310 +7567 +26 83 62 64 94 62 83 99 55 58 52 3 88 57 45 +311 +6184 +84 17 36 4 85 76 89 59 19 81 68 4 23 40 69 +312 +11031 +95 40 40 38 53 98 81 63 86 71 12 19 49 74 60 +313 +5733 +34 38 96 30 28 64 73 84 14 77 33 50 4 80 61 +314 +23157 +87 16 66 65 99 58 12 89 71 11 3 88 58 3 68 +315 +2387 +6 33 92 84 25 18 44 57 46 31 94 29 78 94 69 +316 +4050 +52 61 46 48 38 6 25 20 79 16 95 41 13 98 45 +317 +2478 +38 13 51 44 93 68 10 71 33 21 14 10 20 52 20 +318 +14467 +9 33 71 31 39 46 71 32 14 99 76 93 75 87 61 +319 +2363 +98 88 74 31 31 66 10 83 9 48 57 99 49 3 66 +320 +9426 +41 99 56 20 51 11 83 13 99 62 31 43 21 43 7 +321 +9871 +28 33 34 54 1 36 76 48 18 72 19 49 52 59 7 +322 +7555 +50 37 67 27 23 47 26 80 16 9 23 10 24 99 2 +323 +22386 +94 54 99 83 42 63 19 90 91 2 25 8 67 13 8 +324 +14567 +56 43 3 67 23 77 19 68 19 67 58 11 68 12 80 +325 +16833 +48 96 90 98 97 84 17 80 52 84 13 89 76 76 73 +326 +3011 +23 65 68 56 69 9 88 81 1 50 61 96 93 70 96 +327 +4010 +93 15 5 20 53 95 57 95 82 27 80 14 99 7 2 +328 +5933 +56 63 65 7 4 78 8 52 36 37 91 17 93 95 1 +329 +17748 +3 34 83 44 58 39 26 30 13 37 44 5 32 1 67 +330 +17155 +53 42 2 43 84 77 24 87 49 88 97 45 76 49 46 +331 +17714 +67 94 88 43 78 43 78 82 91 18 43 98 14 96 62 +332 +17601 +55 26 95 2 63 81 66 24 56 45 48 99 81 80 58 +333 +11050 +26 72 4 27 17 58 41 23 16 27 6 6 47 3 44 +334 +24640 +79 56 22 88 41 81 42 59 66 98 83 93 62 18 92 +335 +9378 +83 82 78 49 81 37 14 26 26 81 27 57 8 75 83 +336 +21352 +63 90 89 55 42 22 80 79 76 86 32 58 46 64 4 +337 +3357 +6 11 74 52 19 31 32 62 15 77 27 39 47 51 36 +338 +21401 +4 1 56 46 94 96 42 35 99 24 51 89 11 59 36 +339 +8988 +74 41 75 42 53 75 55 64 94 51 77 49 73 22 57 +340 +10870 +93 96 72 85 23 46 1 99 71 43 16 90 2 12 59 +341 +23728 +87 31 45 28 60 17 82 89 27 46 95 79 19 77 3 +342 +20021 +47 51 12 47 57 54 31 71 31 35 66 26 83 73 62 +343 +12214 +84 43 15 65 67 36 43 89 19 5 31 20 52 57 87 +344 +5143 +48 11 33 41 70 4 20 47 81 17 94 66 75 31 66 +345 +21607 +89 56 44 96 9 27 56 62 44 49 14 14 47 55 54 +346 +17497 +16 31 24 10 70 10 72 62 29 75 92 25 82 16 17 +347 +1935 +63 79 10 25 49 66 53 79 86 92 49 66 66 88 53 +348 +22877 +58 52 15 49 39 43 56 1 58 82 6 24 22 79 26 +349 +10910 +67 73 24 59 85 4 57 71 42 80 26 5 78 75 49 +350 +1965 +29 6 76 54 75 4 21 57 5 61 33 79 61 79 28 +351 +23464 +42 75 1 83 6 41 66 76 75 12 92 89 15 12 84 +352 +2670 +13 5 74 31 2 36 84 27 28 96 48 7 58 9 27 +353 +10647 +24 52 62 96 50 97 9 49 25 15 24 37 75 30 27 +354 +16771 +17 87 70 31 10 50 34 98 29 18 42 46 6 92 78 +355 +22287 +30 4 26 82 51 45 86 93 87 24 28 67 20 52 36 +356 +22586 +61 15 1 75 99 25 22 39 32 98 70 71 68 77 13 +357 +8381 +7 78 24 6 72 71 85 45 3 91 27 70 92 14 1 +358 +25320 +40 99 57 26 1 61 67 54 39 51 61 56 78 62 49 +359 +12368 +64 22 36 18 10 50 5 7 25 92 70 26 49 33 8 +360 +12005 +46 95 54 71 97 56 46 70 91 28 53 38 85 17 43 +361 +25611 +54 4 89 67 95 70 62 10 22 69 3 15 11 28 40 +362 +9388 +60 36 81 35 94 8 86 56 86 11 16 56 43 65 55 +363 +21648 +76 43 14 17 10 99 8 15 92 84 12 51 41 69 17 +364 +1208 +91 86 50 57 84 68 62 81 65 9 17 93 59 38 33 +365 +21091 +58 87 7 56 47 25 27 70 32 78 1 9 2 77 92 +366 +17195 +53 18 11 57 7 2 84 20 34 86 47 76 14 71 70 +367 +16255 +71 50 71 94 69 57 45 18 77 18 71 10 37 3 23 +368 +12331 +89 35 37 62 71 90 2 79 83 53 2 89 8 6 15 +369 +14477 +78 49 3 36 63 99 14 39 55 99 51 40 28 24 56 +370 +2851 +20 47 46 48 90 14 4 58 11 14 29 33 93 7 51 +371 +14779 +47 88 17 79 4 55 80 63 24 67 55 30 62 35 92 +372 +3593 +33 10 94 26 55 53 83 92 41 3 37 66 32 53 74 +373 +12108 +14 33 81 31 34 56 14 78 78 16 25 48 67 85 12 +374 +20564 +75 72 3 49 55 65 61 67 49 23 87 62 1 34 30 +375 +9061 +29 61 24 63 42 33 77 25 29 78 93 27 50 88 4 +376 +17379 +73 61 13 50 6 98 19 66 99 42 55 50 87 99 80 +377 +1706 +62 17 96 87 48 45 9 17 65 24 93 52 56 62 71 +378 +7388 +91 75 48 58 50 69 91 81 36 44 51 53 47 80 62 +379 +7892 +54 87 62 19 63 59 45 29 96 17 29 5 18 65 28 +380 +11925 +76 27 4 97 31 22 74 18 96 90 75 93 73 51 46 +381 +25495 +21 35 80 46 46 50 72 99 22 38 58 74 46 87 45 +382 +24763 +51 80 77 88 58 46 10 30 16 72 61 62 28 24 25 +383 +23682 +99 15 40 27 95 70 21 91 27 71 4 14 17 65 52 +384 +24539 +73 97 11 37 20 45 72 10 41 58 37 9 52 33 55 +385 +987 +34 89 45 45 90 14 71 10 79 90 46 88 94 13 86 +386 +8130 +57 81 91 49 5 62 95 41 37 1 79 66 11 61 36 +387 +11869 +81 64 23 30 42 66 78 40 48 22 29 40 29 39 19 +388 +9534 +4 22 23 49 32 84 61 56 90 64 36 70 30 49 74 +389 +16563 +86 28 29 28 36 14 7 98 44 40 36 96 58 90 24 +390 +19751 +21 34 94 3 89 2 23 22 74 63 59 86 92 4 16 +391 +4585 +6 42 12 30 19 89 96 54 88 53 87 40 55 88 96 +392 +23371 +83 65 92 6 94 72 77 71 21 52 55 7 97 5 69 +393 +6310 +40 84 1 62 37 98 47 50 13 22 31 33 99 4 9 +394 +6658 +93 71 73 37 48 42 66 36 93 81 64 4 91 68 73 +395 +13214 +65 83 50 81 83 13 40 7 69 38 98 55 39 48 48 +396 +13898 +71 77 31 51 62 38 32 43 50 78 43 32 89 28 68 +397 +10685 +49 33 25 69 26 90 54 21 79 38 37 13 76 9 57 +398 +3506 +18 59 6 32 35 20 52 50 95 62 29 89 57 64 99 +399 +7010 +17 12 31 30 33 9 44 93 35 95 67 60 73 95 23 +400 +21048 +28 42 9 15 88 3 79 63 93 46 55 42 23 71 11 +401 +23222 +67 66 83 51 26 24 23 71 72 40 42 90 47 80 91 +402 +24130 +20 56 19 20 40 79 39 56 68 53 49 71 13 93 92 +403 +18445 +37 30 72 82 7 15 55 11 18 24 44 5 55 81 17 +404 +7750 +95 17 52 55 78 82 9 7 81 75 10 65 76 87 61 +405 +21768 +95 21 9 76 93 1 43 33 23 75 54 1 15 56 19 +406 +22812 +84 15 30 97 42 34 73 97 43 53 66 38 23 8 20 +407 +20373 +24 72 60 47 64 65 70 65 60 88 64 4 38 93 39 +408 +15758 +93 73 83 13 4 23 24 99 68 9 80 37 41 13 91 +409 +18701 +48 83 10 66 82 77 94 45 35 71 17 50 7 91 7 +410 +9435 +8 47 79 54 19 44 21 8 69 25 49 28 98 62 18 +411 +14242 +78 92 45 33 73 45 47 83 89 95 14 11 68 84 1 +412 +24451 +79 1 63 81 10 68 83 23 51 49 49 90 48 19 13 +413 +13087 +91 25 73 40 44 91 16 23 52 59 35 83 54 35 91 +414 +16238 +30 87 20 64 95 44 21 67 52 61 70 20 23 34 87 +415 +2668 +30 83 76 18 52 80 45 65 18 51 51 23 87 31 73 +416 +12466 +51 57 34 58 1 60 21 32 22 39 54 26 54 21 12 +417 +19538 +74 23 66 94 30 7 73 84 4 16 83 27 10 89 57 +418 +7795 +29 78 48 16 88 86 13 52 1 11 39 95 13 14 40 +419 +10737 +62 57 55 86 19 51 12 37 53 41 89 18 11 97 36 +420 +6114 +80 96 39 8 51 90 70 84 44 27 75 4 44 24 75 +421 +22398 +76 7 33 15 99 64 17 72 94 73 33 52 23 53 6 +422 +1255 +56 89 97 18 80 43 55 34 14 22 44 58 69 2 85 +423 +5301 +53 73 18 97 93 25 40 1 99 78 32 67 14 74 38 +424 +15811 +14 52 62 3 58 63 12 53 78 62 96 95 53 23 21 +425 +15731 +3 21 46 72 99 32 12 4 43 4 72 6 62 35 29 +426 +2560 +55 74 3 27 89 89 14 67 48 64 19 49 32 13 61 +427 +2165 +96 78 26 90 3 56 49 48 30 95 83 87 74 92 92 +428 +11268 +48 72 21 17 57 8 10 50 92 66 44 35 78 90 21 +429 +8727 +96 62 24 22 40 45 72 19 88 19 50 1 45 77 81 +430 +6109 +25 79 55 98 9 8 22 45 66 31 67 48 30 76 27 +431 +15708 +41 8 59 21 68 28 23 15 57 40 93 80 8 69 16 +432 +789 +18 24 75 40 96 34 24 34 74 27 42 38 37 51 34 +433 +10597 +67 38 30 98 20 30 82 65 64 15 88 50 81 68 22 +434 +1546 +77 42 78 45 39 97 4 31 57 50 71 89 43 93 40 +435 +2117 +46 64 34 37 77 22 65 94 7 51 31 90 91 42 50 +436 +1005 +57 10 59 97 60 74 74 85 27 30 19 52 70 15 60 +437 +25400 +60 80 72 69 73 15 30 55 98 8 31 40 24 97 32 +438 +11179 +2 88 66 42 53 86 23 55 58 27 17 28 21 49 42 +439 +875 +4 21 70 68 79 21 1 46 17 64 69 22 7 73 17 +440 +9200 +15 30 31 35 62 88 17 40 1 89 28 92 92 51 33 +441 +16137 +14 98 5 19 36 54 40 42 98 42 61 90 94 51 25 +442 +25050 +69 25 22 27 2 25 46 50 4 67 76 31 88 89 66 +443 +12701 +85 88 10 27 41 50 86 69 84 3 7 71 19 16 38 +444 +15850 +1 11 97 32 76 99 50 2 61 95 19 59 67 99 71 +445 +17279 +36 35 3 87 57 49 61 60 85 93 38 71 50 5 50 +446 +14092 +53 65 94 25 31 39 60 40 58 94 73 90 59 21 5 +447 +15794 +7 62 59 68 78 98 78 69 32 70 48 86 63 20 72 +448 +24723 +31 78 83 99 73 72 66 92 77 44 7 82 23 66 98 +449 +3780 +19 67 21 89 5 57 2 58 28 78 93 57 13 81 13 +450 +889 +46 98 98 43 97 81 2 24 25 66 1 15 85 59 18 +451 +23184 +43 9 40 12 64 7 86 29 68 77 70 49 97 94 74 +452 +22707 +84 22 8 79 52 8 56 26 64 42 79 47 69 22 10 +453 +21307 +6 61 89 39 86 22 18 16 3 9 35 85 58 77 20 +454 +15365 +18 27 46 76 31 57 43 40 35 32 56 23 61 15 30 +455 +6125 +84 17 92 13 78 51 14 38 93 84 32 42 82 71 16 +456 +17049 +95 13 44 91 72 92 6 26 4 87 58 66 55 70 85 +457 +20389 +65 87 62 62 86 92 10 43 33 61 19 2 7 14 35 +458 +14493 +89 66 52 41 43 38 73 74 99 32 92 3 36 49 63 +459 +9466 +90 6 61 20 32 6 67 60 43 26 13 44 79 29 85 +460 +18313 +48 64 59 61 28 96 1 85 66 7 40 75 74 13 51 +461 +25479 +97 65 44 35 28 29 99 5 79 72 81 55 28 78 99 +462 +10292 +44 92 6 21 22 57 90 42 87 46 53 52 71 26 44 +463 +21533 +15 43 30 93 74 49 82 58 4 35 58 77 70 40 87 +464 +4106 +48 23 41 2 60 60 8 74 46 43 27 73 67 1 31 +465 +5071 +33 16 98 41 1 92 96 21 14 57 31 44 23 63 1 +466 +13221 +27 51 72 4 84 73 14 18 66 58 19 91 61 81 77 +467 +25278 +30 19 61 67 80 63 33 79 53 88 68 81 54 5 90 +468 +12108 +97 36 26 14 88 75 28 60 14 45 9 98 12 13 52 +469 +24250 +80 56 43 75 84 63 30 73 12 99 66 21 80 87 25 +470 +10619 +33 65 45 53 17 13 97 91 79 8 69 5 82 13 40 +471 +8764 +65 65 73 84 93 82 1 51 57 83 99 93 5 76 23 +472 +24492 +93 72 88 13 72 52 55 96 6 44 90 28 95 26 25 +473 +20966 +86 9 83 29 38 90 69 1 95 2 13 59 31 45 78 +474 +24034 +8 38 64 96 42 92 90 19 17 76 12 25 13 32 90 +475 +10207 +78 26 19 92 65 5 14 46 49 25 33 15 45 17 85 +476 +9081 +62 84 73 21 5 74 91 88 26 4 39 38 43 29 41 +477 +12709 +41 23 81 81 64 61 91 26 22 90 5 78 78 96 70 +478 +4137 +83 75 58 95 51 80 12 87 24 55 77 98 4 76 55 +479 +18629 +97 39 35 76 85 39 53 49 75 93 8 2 14 17 11 +480 +18576 +31 15 47 32 73 2 70 63 41 68 18 4 48 67 43 +481 +3696 +24 68 92 80 48 80 3 75 84 98 67 46 44 49 49 +482 +5070 +29 39 53 35 42 43 90 10 14 70 56 45 73 71 7 +483 +20886 +92 87 62 65 14 55 50 19 2 7 71 70 83 72 63 +484 +3190 +41 63 90 72 69 83 67 62 91 67 35 66 77 13 75 +485 +25397 +8 86 51 68 5 63 33 62 77 30 27 50 54 18 68 +486 +24189 +7 74 86 97 98 99 27 82 43 96 69 7 84 9 86 +487 +1625 +57 87 78 2 14 24 60 80 66 88 38 9 84 80 83 +488 +2785 +49 79 56 77 77 65 82 3 66 98 83 31 34 76 49 +489 +15347 +17 25 65 34 10 90 6 7 48 58 27 85 8 46 6 +490 +15742 +8 92 1 78 74 53 38 28 30 48 22 85 38 27 70 +491 +14884 +40 54 11 8 5 31 92 3 49 12 5 62 16 80 43 +492 +895 +28 4 65 93 76 4 3 28 64 48 61 1 13 87 95 +493 +21127 +48 76 56 22 10 78 84 52 24 6 71 26 27 60 25 +494 +6443 +51 80 20 71 88 35 47 48 77 64 33 34 67 9 55 +495 +11874 +84 32 2 35 63 82 22 45 82 58 16 9 44 56 2 +496 +21166 +3 91 70 61 49 10 80 45 77 68 47 21 22 29 81 +497 +4131 +43 15 42 82 98 19 47 35 38 97 19 81 35 42 3 +498 +22112 +72 84 45 26 59 16 7 92 8 72 15 26 25 27 96 +499 +24062 +47 88 85 74 67 75 76 85 18 82 41 39 61 85 19 diff --git a/data/jobshop/500_15_07.txt b/data/jobshop/500_15_07.txt new file mode 100644 index 0000000000..1f81f9b5d0 --- /dev/null +++ b/data/jobshop/500_15_07.txt @@ -0,0 +1,1503 @@ +500 +15 +104437605 +0 +7974 +37 33 6 50 97 42 43 93 12 12 58 54 50 29 43 +1 +22113 +56 90 95 27 72 18 54 90 16 7 2 66 86 28 42 +2 +3729 +18 45 94 91 52 7 73 50 1 29 7 41 36 36 20 +3 +22188 +31 39 17 78 7 7 49 43 35 80 20 36 77 62 29 +4 +16795 +30 33 86 82 4 13 55 95 47 27 89 88 10 38 27 +5 +10948 +2 50 20 61 41 89 10 48 64 39 36 14 12 82 10 +6 +10561 +5 43 77 62 12 9 94 55 22 47 59 32 13 16 79 +7 +15506 +15 41 60 73 65 48 63 56 30 92 76 5 94 93 63 +8 +15709 +71 56 40 83 13 15 9 82 90 4 81 1 41 37 51 +9 +20773 +46 85 35 15 99 86 47 91 22 30 76 13 24 62 35 +10 +12741 +49 50 94 75 81 86 37 39 79 92 24 1 88 77 57 +11 +20209 +89 27 2 11 69 36 96 41 16 69 42 64 74 25 46 +12 +9459 +59 96 19 21 77 85 3 48 75 51 7 83 6 57 58 +13 +6344 +42 94 59 4 49 30 93 62 6 25 86 34 40 97 5 +14 +23781 +13 48 96 75 19 37 65 33 84 12 78 98 77 51 47 +15 +3959 +56 68 89 71 78 13 46 63 99 50 82 67 59 20 8 +16 +18458 +27 96 3 45 46 14 16 46 6 29 36 6 3 41 40 +17 +5899 +13 75 14 28 81 74 55 93 45 47 91 88 53 41 48 +18 +12691 +29 89 33 48 81 39 4 30 6 49 94 19 1 57 82 +19 +6718 +20 62 17 51 36 97 54 48 82 89 47 31 21 90 23 +20 +24016 +30 45 76 65 11 47 15 12 30 64 14 16 43 38 14 +21 +2425 +26 40 29 15 51 5 98 11 18 97 41 41 39 76 34 +22 +14652 +98 39 41 59 72 63 14 10 96 7 23 35 7 1 5 +23 +3606 +12 7 77 97 86 7 16 49 89 33 42 16 31 68 98 +24 +21470 +48 23 77 9 65 45 99 65 28 18 34 3 62 75 13 +25 +10771 +54 49 99 5 81 4 89 89 86 14 13 2 47 10 23 +26 +21154 +93 51 55 43 31 70 65 9 56 15 30 12 10 56 94 +27 +11659 +29 35 59 1 91 27 99 94 96 14 29 41 3 28 19 +28 +13023 +51 30 7 60 95 42 37 45 91 42 6 38 53 40 45 +29 +20898 +33 59 97 41 64 54 34 71 53 7 79 38 39 76 37 +30 +24721 +32 51 49 20 75 81 26 1 5 31 32 75 95 14 42 +31 +10305 +80 52 62 59 70 83 36 79 38 49 32 58 32 80 35 +32 +24521 +9 29 14 95 43 23 74 24 20 43 92 63 70 66 47 +33 +10817 +14 47 21 46 61 44 40 2 91 17 55 26 78 76 35 +34 +15874 +11 72 39 87 65 45 51 70 2 31 30 82 84 49 43 +35 +8564 +46 40 67 43 14 66 95 40 3 3 32 7 52 91 97 +36 +11826 +86 72 38 4 71 97 85 15 62 52 1 61 22 20 62 +37 +24685 +55 30 35 32 9 52 25 76 68 76 72 90 71 39 30 +38 +3201 +2 47 36 79 68 24 51 78 10 98 83 42 31 75 54 +39 +6412 +78 7 74 44 26 3 10 23 21 50 92 62 97 16 6 +40 +1817 +55 76 97 17 34 51 70 7 1 82 15 77 97 52 10 +41 +24136 +68 59 2 71 21 17 13 91 95 51 52 8 1 96 97 +42 +9202 +49 40 79 69 7 22 4 5 45 84 62 77 62 77 51 +43 +12821 +12 22 36 3 48 86 89 9 12 26 48 2 81 56 57 +44 +1368 +56 8 44 2 21 97 43 84 78 59 14 5 64 12 2 +45 +23191 +53 32 62 42 19 63 86 55 84 64 7 77 6 20 93 +46 +12629 +20 18 88 67 69 15 28 35 59 74 91 43 13 94 6 +47 +11894 +63 47 55 48 42 64 55 75 72 7 92 90 96 40 78 +48 +17370 +79 77 86 91 68 27 23 55 1 51 35 85 21 4 7 +49 +20852 +1 85 42 20 90 35 13 16 54 35 30 74 53 96 28 +50 +25004 +84 10 46 32 94 67 27 28 94 6 86 51 49 48 16 +51 +23969 +37 75 52 41 31 65 30 49 36 63 3 81 29 38 97 +52 +16052 +38 35 12 79 80 76 59 73 77 42 90 17 57 19 9 +53 +18249 +99 99 91 80 57 86 18 76 70 49 62 71 52 84 61 +54 +9165 +99 7 64 83 48 19 19 53 13 19 35 31 79 38 74 +55 +20359 +23 72 90 72 68 65 16 33 84 1 5 12 69 14 98 +56 +18730 +27 14 70 80 46 89 48 17 20 46 31 23 52 85 30 +57 +24863 +68 72 16 21 2 10 60 1 74 5 39 22 15 31 81 +58 +21345 +58 5 9 13 39 80 41 6 85 89 25 96 52 97 86 +59 +12933 +32 49 18 21 99 48 56 58 59 34 75 59 60 9 77 +60 +24752 +32 87 3 91 2 77 27 41 51 74 59 49 19 13 89 +61 +15227 +79 58 19 84 47 48 26 52 87 77 93 38 46 74 65 +62 +2748 +17 30 21 75 36 79 73 41 6 94 10 60 90 18 90 +63 +20618 +29 56 16 24 37 81 5 33 78 36 87 99 66 20 62 +64 +1729 +17 89 55 48 81 93 26 89 60 19 11 35 80 98 62 +65 +16428 +90 24 36 61 71 50 32 37 59 56 15 32 7 22 68 +66 +11633 +91 90 31 14 83 2 57 32 62 5 39 19 66 61 36 +67 +10385 +24 56 19 67 56 50 59 69 71 11 24 46 87 35 10 +68 +20599 +37 65 53 40 8 47 16 25 60 51 56 60 87 78 52 +69 +4895 +78 70 80 22 85 65 96 30 26 68 83 54 49 68 6 +70 +6955 +78 24 60 2 60 63 88 14 51 26 7 93 92 85 7 +71 +4175 +91 66 7 5 13 67 11 68 20 17 29 90 44 88 69 +72 +13936 +61 67 53 18 80 72 32 26 40 44 54 51 59 83 65 +73 +6657 +5 94 62 23 25 39 59 71 73 11 90 13 14 41 50 +74 +10236 +6 43 48 32 20 55 71 72 82 40 86 75 43 34 32 +75 +24885 +61 51 77 16 13 1 14 34 28 59 8 11 3 62 33 +76 +16528 +73 79 10 37 18 50 75 65 20 79 9 40 69 14 36 +77 +25404 +31 88 2 23 67 13 30 37 51 77 41 38 85 2 63 +78 +10267 +71 3 86 60 43 7 34 97 23 60 92 66 14 63 5 +79 +23554 +23 14 54 42 40 18 58 87 88 58 95 73 90 99 71 +80 +18480 +22 51 31 58 91 55 98 51 61 13 33 74 2 75 96 +81 +8151 +58 63 72 20 20 96 39 35 90 43 76 4 23 34 74 +82 +8273 +72 20 59 52 89 73 52 67 63 23 9 49 86 22 77 +83 +12868 +80 83 26 31 58 29 67 70 85 45 83 32 46 65 33 +84 +25233 +98 84 96 19 26 85 87 63 85 36 19 58 4 85 31 +85 +7545 +81 94 69 45 67 5 48 85 86 52 25 95 18 29 68 +86 +11603 +2 85 80 70 34 14 59 43 6 48 31 56 52 29 19 +87 +25406 +75 53 19 41 50 39 57 22 15 93 3 71 69 12 89 +88 +10141 +18 62 72 53 49 7 52 19 38 27 86 19 46 94 82 +89 +8606 +86 12 28 11 11 19 21 37 59 22 44 13 12 40 16 +90 +21082 +60 58 59 57 82 9 66 59 8 61 31 24 71 79 82 +91 +12908 +40 59 22 74 55 6 15 26 22 95 48 2 32 35 87 +92 +784 +82 35 28 54 73 96 95 74 91 45 94 60 73 30 42 +93 +19866 +17 69 42 99 59 62 99 54 45 18 82 11 52 28 71 +94 +19812 +84 94 37 34 54 82 60 34 24 14 10 54 37 83 86 +95 +9322 +2 19 20 90 5 72 44 49 47 13 4 66 12 47 28 +96 +10411 +74 11 99 44 5 71 39 93 38 42 18 6 36 49 26 +97 +13166 +76 8 37 32 52 71 18 14 29 63 59 38 39 5 85 +98 +25540 +89 10 65 33 82 46 57 52 87 83 28 60 81 73 1 +99 +18639 +78 23 53 26 32 77 64 69 17 18 16 89 39 85 84 +100 +11742 +37 83 51 35 48 99 57 15 44 38 46 46 51 18 59 +101 +16699 +31 43 47 2 10 86 21 46 83 35 78 37 51 55 36 +102 +15151 +21 96 68 72 40 96 90 64 66 28 92 49 36 93 5 +103 +14533 +31 20 15 22 60 89 52 77 41 55 70 6 25 53 97 +104 +25314 +25 48 86 99 26 39 52 59 78 80 58 54 36 85 90 +105 +1124 +33 14 60 91 2 80 53 1 77 90 47 14 84 52 13 +106 +1250 +37 72 61 94 65 85 43 41 76 29 47 98 62 69 42 +107 +4552 +94 13 16 8 62 84 98 38 84 18 39 77 50 97 25 +108 +25339 +40 41 94 78 4 39 91 13 20 23 87 20 8 14 25 +109 +4087 +77 61 54 22 17 45 67 89 36 50 93 54 20 94 11 +110 +1808 +68 19 24 74 90 62 62 93 33 73 95 41 68 53 82 +111 +1567 +30 47 71 71 86 41 76 30 35 36 77 81 24 10 90 +112 +20045 +88 6 4 26 89 55 37 85 24 69 13 4 26 24 36 +113 +991 +24 58 1 70 22 31 6 59 21 13 97 61 79 10 90 +114 +12792 +47 42 1 53 21 27 80 20 79 39 92 99 78 36 49 +115 +18974 +45 25 26 9 22 69 57 20 28 8 50 73 89 73 13 +116 +1207 +41 12 65 8 62 85 94 82 94 92 17 83 15 21 20 +117 +13512 +67 66 21 11 65 11 39 67 80 65 63 35 13 90 29 +118 +2636 +30 81 80 75 86 89 41 39 76 33 69 48 69 74 82 +119 +9976 +85 26 40 25 75 37 14 12 35 69 64 58 67 13 74 +120 +17952 +83 28 46 32 90 4 12 90 50 30 17 83 7 16 94 +121 +5636 +51 12 75 53 97 40 20 43 93 83 81 84 75 74 89 +122 +22284 +14 92 80 53 88 86 19 94 22 13 87 33 63 97 9 +123 +11366 +19 29 43 79 30 37 94 48 94 8 86 82 63 68 70 +124 +21277 +44 12 49 49 29 87 21 11 57 3 78 64 14 17 22 +125 +5670 +26 64 25 11 91 8 91 26 21 70 37 12 42 37 22 +126 +15702 +68 91 39 17 42 11 85 29 10 7 24 24 52 45 74 +127 +1206 +86 84 2 5 7 97 59 49 49 39 33 80 84 40 21 +128 +3967 +47 58 20 3 41 39 78 91 10 91 65 95 58 10 28 +129 +25344 +69 90 45 9 41 32 92 17 72 51 55 80 84 41 3 +130 +13394 +41 33 85 85 1 96 69 25 1 95 41 48 68 95 25 +131 +8802 +48 44 89 73 42 40 23 54 89 78 90 61 24 85 4 +132 +11251 +57 19 48 60 93 76 39 6 53 55 87 41 95 15 34 +133 +25202 +74 13 75 23 73 20 77 49 87 18 66 7 20 99 57 +134 +14356 +63 23 43 23 62 83 3 62 20 5 34 80 26 68 88 +135 +1125 +61 37 66 23 74 70 45 87 77 44 56 84 73 29 31 +136 +6203 +55 11 32 55 76 93 12 58 96 71 57 89 36 53 6 +137 +758 +52 13 93 58 19 84 44 10 41 8 46 89 49 37 82 +138 +15933 +61 51 16 37 2 52 24 57 70 79 58 82 75 51 2 +139 +1450 +72 88 13 35 72 19 37 5 51 85 59 95 18 56 91 +140 +19954 +92 62 67 26 86 32 78 95 25 78 23 24 84 89 39 +141 +6480 +63 62 85 17 95 51 77 73 86 38 13 77 50 41 83 +142 +20125 +74 31 26 73 36 86 58 55 26 11 94 6 69 84 2 +143 +1833 +33 87 34 22 42 47 50 87 34 23 73 31 13 85 38 +144 +13234 +33 92 60 82 35 10 89 89 30 38 44 10 19 57 30 +145 +2212 +49 85 42 88 47 56 26 50 46 67 65 58 65 52 98 +146 +21772 +27 52 45 22 65 77 56 23 51 59 91 5 54 73 14 +147 +14263 +28 29 51 1 8 53 8 82 76 14 36 43 13 39 12 +148 +4682 +6 76 39 92 12 75 22 22 49 92 54 32 3 5 84 +149 +1340 +54 61 8 57 92 19 88 20 50 90 55 61 38 99 32 +150 +24862 +6 3 39 16 83 78 23 48 56 27 3 95 9 91 76 +151 +22840 +68 37 74 37 15 71 18 75 44 85 90 37 60 51 10 +152 +15442 +54 32 96 6 52 35 95 36 69 43 91 75 10 18 99 +153 +8199 +48 10 38 57 5 79 5 79 92 6 80 94 83 8 64 +154 +12020 +34 64 65 6 90 77 19 43 91 95 14 65 11 79 5 +155 +23923 +60 14 97 20 40 68 82 65 62 92 17 58 10 90 63 +156 +3593 +40 21 83 62 87 90 44 99 39 65 63 12 21 21 23 +157 +7297 +2 57 39 75 57 63 87 25 84 95 50 45 5 12 12 +158 +2020 +85 92 58 17 88 99 92 39 18 46 35 11 55 39 45 +159 +1124 +33 50 43 95 60 13 46 48 94 39 59 77 93 34 8 +160 +10170 +65 52 27 77 86 14 73 10 79 7 68 96 18 92 44 +161 +13175 +46 55 62 90 34 80 85 29 67 90 90 77 46 56 27 +162 +10124 +48 50 63 14 58 31 42 14 33 8 49 43 56 81 91 +163 +8142 +17 26 62 95 33 50 3 37 11 20 52 75 13 68 13 +164 +6587 +98 7 91 5 74 74 36 53 63 8 33 64 79 92 55 +165 +3450 +72 70 42 18 53 48 92 87 24 60 15 39 95 45 50 +166 +11257 +36 85 58 13 43 6 9 27 89 29 60 74 3 37 4 +167 +9884 +45 89 89 49 22 89 85 98 66 94 51 19 3 43 46 +168 +12301 +9 92 67 25 81 72 24 98 92 93 19 56 4 11 1 +169 +18538 +73 3 32 1 76 43 13 82 71 53 45 50 25 67 70 +170 +16658 +3 59 44 58 84 80 49 90 30 96 9 64 44 8 93 +171 +21195 +75 76 13 79 37 88 59 47 6 51 1 14 26 80 90 +172 +16537 +16 4 47 60 40 10 5 77 63 63 66 82 6 14 68 +173 +4529 +31 17 3 89 51 15 86 66 85 7 41 33 71 97 53 +174 +12121 +54 80 94 64 90 39 22 91 91 3 40 87 62 61 19 +175 +19053 +19 87 52 90 96 99 20 7 39 68 74 80 13 36 5 +176 +13251 +97 80 89 79 66 18 5 94 7 38 68 47 15 18 51 +177 +14498 +84 66 1 61 22 77 85 51 72 21 52 81 53 77 45 +178 +13915 +30 43 45 18 9 98 45 81 91 36 81 82 55 85 99 +179 +10937 +29 56 30 10 59 15 73 52 65 48 40 16 84 44 22 +180 +5925 +56 42 87 4 7 11 9 64 70 3 75 94 19 92 57 +181 +8405 +42 57 52 19 73 36 23 41 52 34 18 42 57 15 75 +182 +23246 +25 63 94 58 75 36 59 66 92 77 37 55 52 25 76 +183 +20340 +1 62 55 19 59 99 90 50 93 41 68 89 78 56 98 +184 +7852 +31 40 9 28 20 14 54 83 3 81 73 61 35 77 69 +185 +25211 +72 57 56 54 85 76 57 71 7 13 84 23 74 84 49 +186 +20832 +25 85 15 58 41 90 27 2 31 78 91 54 18 30 37 +187 +17420 +83 33 1 41 41 75 35 96 4 50 40 52 88 49 22 +188 +25217 +99 1 45 40 19 14 21 53 31 86 39 44 63 67 97 +189 +19271 +50 30 87 33 32 55 34 15 26 44 16 82 25 30 8 +190 +13605 +92 60 16 2 48 48 38 77 77 23 4 98 65 90 44 +191 +3456 +83 15 81 26 18 41 70 47 50 58 83 73 2 73 71 +192 +8838 +10 18 34 99 34 51 45 68 57 77 55 31 41 68 66 +193 +7310 +22 21 35 38 45 25 2 15 22 37 97 40 72 98 73 +194 +3874 +26 62 3 87 62 99 32 24 42 76 43 55 10 76 25 +195 +3419 +56 99 54 11 25 74 76 65 17 89 46 48 23 63 41 +196 +11090 +99 52 84 32 80 83 25 24 39 37 90 12 80 95 82 +197 +11887 +42 36 86 67 87 13 99 31 74 51 6 39 49 99 98 +198 +25551 +48 35 71 76 44 45 40 46 65 76 94 25 45 44 50 +199 +5460 +93 36 3 55 43 18 63 44 49 13 20 96 40 24 56 +200 +19690 +46 20 40 32 30 3 18 61 61 58 24 58 86 87 36 +201 +14797 +61 62 15 74 39 49 81 68 77 6 48 20 31 44 17 +202 +11086 +78 64 93 85 73 31 79 1 79 48 73 12 22 64 9 +203 +19645 +61 61 8 30 23 38 34 57 68 93 78 24 59 29 24 +204 +9971 +37 66 6 40 88 31 10 75 28 33 23 52 97 66 29 +205 +5908 +34 31 53 31 62 97 39 48 96 47 52 72 62 56 19 +206 +13035 +29 85 72 92 94 73 69 43 89 21 47 49 64 42 36 +207 +17304 +46 71 54 12 87 82 28 29 83 70 73 91 58 97 4 +208 +15639 +72 33 57 79 95 58 67 74 27 14 50 5 80 13 9 +209 +15190 +19 15 14 78 83 1 23 72 52 75 10 99 79 85 73 +210 +3256 +63 68 80 27 21 76 53 37 55 41 41 16 3 37 71 +211 +17348 +32 85 61 22 65 86 87 81 91 71 97 31 89 1 74 +212 +5685 +69 40 24 5 72 58 86 52 13 61 29 45 35 34 56 +213 +3848 +99 99 19 29 16 80 79 6 53 87 70 7 86 62 11 +214 +7078 +89 8 33 26 77 89 18 82 97 68 93 87 96 6 83 +215 +2441 +48 62 28 80 87 66 15 10 47 78 29 26 6 89 50 +216 +20419 +23 48 32 78 49 57 72 18 9 51 79 79 33 62 90 +217 +12362 +78 65 68 97 74 32 21 10 20 11 14 72 7 18 8 +218 +18696 +94 73 83 16 70 54 13 30 61 84 2 1 59 59 67 +219 +20681 +93 71 31 24 71 69 32 39 80 84 76 11 88 44 46 +220 +5647 +84 17 8 78 89 37 21 42 46 4 76 26 80 83 2 +221 +6011 +28 87 83 58 49 61 26 70 73 7 20 70 89 73 77 +222 +21187 +70 37 99 73 85 24 76 85 43 51 47 52 74 59 43 +223 +16833 +94 95 82 32 2 53 22 44 36 30 72 62 70 60 82 +224 +9004 +52 54 82 17 18 58 43 60 47 87 98 38 69 46 69 +225 +24097 +54 62 80 95 10 36 23 76 6 5 77 38 50 88 56 +226 +21300 +48 84 33 38 31 43 8 5 28 29 5 67 95 73 64 +227 +13197 +55 25 33 37 69 93 2 14 85 13 63 21 99 10 81 +228 +6449 +85 34 48 54 77 57 3 70 44 70 11 67 70 3 51 +229 +23767 +71 98 67 89 34 53 9 35 39 47 7 20 81 16 64 +230 +2130 +17 21 53 28 83 40 19 65 54 92 1 49 24 77 33 +231 +18648 +31 44 68 98 80 39 31 24 8 10 38 69 61 40 15 +232 +10667 +42 71 90 59 30 52 14 1 73 46 35 65 79 34 74 +233 +4640 +32 58 13 46 89 3 58 19 63 73 6 18 35 5 85 +234 +22623 +67 68 55 89 91 77 9 40 29 9 93 63 78 28 88 +235 +13384 +94 49 85 36 96 84 96 1 94 40 44 4 94 41 65 +236 +17073 +2 28 35 56 87 49 37 22 75 71 76 83 45 85 34 +237 +9582 +46 16 6 97 81 57 50 80 40 78 90 5 13 64 16 +238 +11451 +99 77 12 75 76 3 17 33 29 37 80 29 48 86 68 +239 +24395 +15 53 34 67 16 1 73 16 13 24 57 17 49 79 8 +240 +9501 +97 63 79 37 15 57 43 25 19 35 97 75 19 79 91 +241 +21949 +62 95 83 62 71 19 50 52 63 39 7 28 14 99 43 +242 +15915 +51 92 98 46 63 33 22 75 31 57 65 15 93 60 77 +243 +4338 +42 79 83 23 52 46 99 22 16 45 85 44 82 86 55 +244 +20552 +26 43 89 92 80 80 47 5 90 78 52 88 20 42 53 +245 +10603 +32 17 64 24 34 69 71 40 3 91 95 42 7 69 24 +246 +25373 +46 58 44 95 31 22 37 86 2 11 13 46 35 7 98 +247 +1374 +96 16 4 81 95 7 19 93 59 2 5 19 91 80 77 +248 +14503 +87 70 75 53 24 80 93 49 35 23 29 59 2 57 20 +249 +18802 +3 82 97 16 77 97 19 47 65 45 41 20 78 61 15 +250 +22196 +81 64 97 66 98 85 59 6 94 62 14 30 84 93 32 +251 +2427 +65 7 12 63 12 70 46 91 53 87 25 35 55 8 66 +252 +24292 +39 41 12 15 76 27 33 39 5 78 52 15 18 93 15 +253 +23040 +39 63 9 22 29 67 50 7 55 55 96 66 88 94 34 +254 +11005 +87 54 45 72 81 51 64 95 86 31 53 68 73 25 51 +255 +13931 +45 37 82 19 93 2 6 78 36 86 87 81 2 47 85 +256 +25232 +5 6 51 30 13 24 49 19 56 29 22 66 36 50 21 +257 +3767 +64 59 19 11 36 55 67 78 96 14 24 13 15 80 36 +258 +14453 +17 95 7 13 94 97 37 29 54 27 76 34 34 76 32 +259 +5805 +3 55 42 59 43 34 8 60 34 78 35 93 46 19 19 +260 +23031 +74 41 45 81 7 34 5 51 66 36 71 58 78 96 32 +261 +9936 +75 25 53 45 7 83 52 3 67 24 20 42 83 12 15 +262 +7157 +57 14 25 47 12 89 57 63 62 37 10 52 30 11 3 +263 +11866 +19 87 67 65 64 75 47 49 36 3 96 34 65 54 84 +264 +15547 +11 89 82 28 68 22 95 73 15 66 11 7 21 91 13 +265 +25222 +75 34 49 3 46 47 87 59 34 85 17 52 58 99 49 +266 +6886 +24 17 62 76 82 56 29 15 43 55 22 92 45 25 91 +267 +9115 +31 42 18 86 4 47 73 87 32 35 49 51 42 94 86 +268 +14566 +55 34 4 76 83 84 86 82 61 61 3 29 6 31 69 +269 +3828 +73 2 99 20 28 35 24 17 62 73 11 54 36 16 34 +270 +1277 +34 98 70 18 2 41 21 27 46 59 76 97 98 48 74 +271 +4129 +88 8 54 60 84 85 16 49 11 65 59 74 98 67 7 +272 +1262 +79 80 11 14 36 17 55 1 94 14 9 48 38 3 42 +273 +24975 +88 4 16 40 34 9 32 11 6 35 47 16 35 36 4 +274 +5043 +45 48 75 96 7 40 79 29 63 1 84 74 76 68 86 +275 +6302 +99 72 27 25 92 29 66 67 17 38 5 78 43 89 36 +276 +18495 +82 28 16 51 23 80 54 1 13 13 99 37 16 78 89 +277 +11874 +40 41 58 3 81 93 43 81 59 68 82 51 22 39 34 +278 +4116 +57 17 29 64 56 51 20 73 68 97 75 66 36 31 18 +279 +8066 +91 17 59 27 50 62 9 11 17 99 56 67 51 36 89 +280 +2669 +31 34 47 83 86 30 83 73 94 23 62 38 81 38 66 +281 +18836 +62 27 47 12 50 16 43 11 19 96 61 38 51 89 30 +282 +10918 +17 36 90 69 66 59 1 11 94 67 68 90 18 20 81 +283 +5183 +87 65 60 32 62 75 91 81 14 19 98 22 27 84 82 +284 +13598 +3 47 22 85 63 10 61 89 61 8 81 20 35 68 34 +285 +8066 +97 34 73 71 37 76 35 81 78 98 64 71 45 44 90 +286 +20078 +92 67 69 10 28 82 66 63 22 54 90 8 76 79 65 +287 +6372 +51 13 81 97 7 24 56 60 14 82 64 24 68 22 63 +288 +7684 +23 56 25 41 23 8 79 17 55 5 86 76 60 78 31 +289 +21279 +7 9 38 6 99 19 59 98 87 14 46 29 81 63 72 +290 +22750 +75 72 36 17 14 44 19 27 60 67 3 18 31 74 79 +291 +13030 +64 5 67 43 49 45 36 42 88 45 35 55 4 2 9 +292 +8753 +23 88 84 79 58 51 56 4 69 69 4 76 53 13 2 +293 +24306 +50 58 81 96 61 95 95 11 67 73 10 13 74 8 62 +294 +11969 +25 17 54 42 35 47 71 29 71 17 34 94 14 9 43 +295 +10033 +33 4 47 36 46 22 77 62 58 8 27 96 1 78 29 +296 +9017 +32 67 83 84 38 41 64 39 16 56 84 65 95 24 1 +297 +17342 +25 47 8 93 62 9 69 77 43 60 27 92 40 6 58 +298 +7347 +96 46 59 69 53 84 49 7 96 60 81 76 47 71 9 +299 +16301 +77 19 96 43 7 96 81 24 32 50 5 39 38 4 85 +300 +25604 +78 7 83 63 23 28 66 72 91 53 91 23 88 80 96 +301 +8618 +44 34 44 79 24 49 75 23 28 56 61 74 68 57 19 +302 +21163 +35 75 2 96 73 59 17 89 70 50 82 12 61 31 74 +303 +14607 +38 6 86 25 23 94 21 61 57 83 1 47 62 35 78 +304 +1403 +63 40 66 93 91 98 47 43 2 13 52 5 65 41 17 +305 +6423 +77 87 69 72 34 93 54 64 52 33 7 27 30 77 65 +306 +17525 +76 75 64 23 43 94 61 70 89 76 41 92 40 8 51 +307 +22747 +35 12 83 62 10 89 2 94 10 6 87 78 37 55 89 +308 +10727 +83 80 68 70 70 3 91 87 41 62 42 6 18 44 14 +309 +7568 +26 83 62 64 94 62 83 99 55 58 52 3 88 57 45 +310 +6185 +84 17 36 4 85 76 89 59 19 81 68 4 23 40 69 +311 +11032 +95 40 40 38 53 98 81 63 86 71 12 19 49 74 60 +312 +5734 +34 38 96 30 28 64 73 84 14 77 33 50 4 80 61 +313 +23159 +87 16 66 65 99 58 12 89 71 11 3 88 58 3 68 +314 +2387 +6 33 92 84 25 18 44 57 46 31 94 29 78 94 69 +315 +4050 +52 61 46 48 38 6 25 20 79 16 95 41 13 98 45 +316 +2478 +38 13 51 44 93 68 10 71 33 21 14 10 20 52 20 +317 +14468 +9 33 71 31 39 46 71 32 14 99 76 93 75 87 61 +318 +2364 +98 88 74 31 31 66 10 83 9 48 57 99 49 3 66 +319 +9427 +41 99 56 20 51 11 83 13 99 62 31 43 21 43 7 +320 +9872 +28 33 34 54 1 36 76 48 18 72 19 49 52 59 7 +321 +7556 +50 37 67 27 23 47 26 80 16 9 23 10 24 99 2 +322 +22387 +94 54 99 83 42 63 19 90 91 2 25 8 67 13 8 +323 +14568 +56 43 3 67 23 77 19 68 19 67 58 11 68 12 80 +324 +16834 +48 96 90 98 97 84 17 80 52 84 13 89 76 76 73 +325 +3011 +23 65 68 56 69 9 88 81 1 50 61 96 93 70 96 +326 +4010 +93 15 5 20 53 95 57 95 82 27 80 14 99 7 2 +327 +5933 +56 63 65 7 4 78 8 52 36 37 91 17 93 95 1 +328 +17750 +3 34 83 44 58 39 26 30 13 37 44 5 32 1 67 +329 +17156 +53 42 2 43 84 77 24 87 49 88 97 45 76 49 46 +330 +17716 +67 94 88 43 78 43 78 82 91 18 43 98 14 96 62 +331 +17603 +55 26 95 2 63 81 66 24 56 45 48 99 81 80 58 +332 +11051 +26 72 4 27 17 58 41 23 16 27 6 6 47 3 44 +333 +24642 +79 56 22 88 41 81 42 59 66 98 83 93 62 18 92 +334 +9379 +83 82 78 49 81 37 14 26 26 81 27 57 8 75 83 +335 +21354 +63 90 89 55 42 22 80 79 76 86 32 58 46 64 4 +336 +3357 +6 11 74 52 19 31 32 62 15 77 27 39 47 51 36 +337 +21403 +4 1 56 46 94 96 42 35 99 24 51 89 11 59 36 +338 +8989 +74 41 75 42 53 75 55 64 94 51 77 49 73 22 57 +339 +10870 +93 96 72 85 23 46 1 99 71 43 16 90 2 12 59 +340 +23730 +87 31 45 28 60 17 82 89 27 46 95 79 19 77 3 +341 +20022 +47 51 12 47 57 54 31 71 31 35 66 26 83 73 62 +342 +12214 +84 43 15 65 67 36 43 89 19 5 31 20 52 57 87 +343 +5143 +48 11 33 41 70 4 20 47 81 17 94 66 75 31 66 +344 +21609 +89 56 44 96 9 27 56 62 44 49 14 14 47 55 54 +345 +17499 +16 31 24 10 70 10 72 62 29 75 92 25 82 16 17 +346 +1935 +63 79 10 25 49 66 53 79 86 92 49 66 66 88 53 +347 +22878 +58 52 15 49 39 43 56 1 58 82 6 24 22 79 26 +348 +10911 +67 73 24 59 85 4 57 71 42 80 26 5 78 75 49 +349 +1965 +29 6 76 54 75 4 21 57 5 61 33 79 61 79 28 +350 +23465 +42 75 1 83 6 41 66 76 75 12 92 89 15 12 84 +351 +2670 +13 5 74 31 2 36 84 27 28 96 48 7 58 9 27 +352 +10648 +24 52 62 96 50 97 9 49 25 15 24 37 75 30 27 +353 +16772 +17 87 70 31 10 50 34 98 29 18 42 46 6 92 78 +354 +22289 +30 4 26 82 51 45 86 93 87 24 28 67 20 52 36 +355 +22588 +61 15 1 75 99 25 22 39 32 98 70 71 68 77 13 +356 +8381 +7 78 24 6 72 71 85 45 3 91 27 70 92 14 1 +357 +25322 +40 99 57 26 1 61 67 54 39 51 61 56 78 62 49 +358 +12369 +64 22 36 18 10 50 5 7 25 92 70 26 49 33 8 +359 +12006 +46 95 54 71 97 56 46 70 91 28 53 38 85 17 43 +360 +25613 +54 4 89 67 95 70 62 10 22 69 3 15 11 28 40 +361 +9389 +60 36 81 35 94 8 86 56 86 11 16 56 43 65 55 +362 +21650 +76 43 14 17 10 99 8 15 92 84 12 51 41 69 17 +363 +1209 +91 86 50 57 84 68 62 81 65 9 17 93 59 38 33 +364 +21093 +58 87 7 56 47 25 27 70 32 78 1 9 2 77 92 +365 +17196 +53 18 11 57 7 2 84 20 34 86 47 76 14 71 70 +366 +16256 +71 50 71 94 69 57 45 18 77 18 71 10 37 3 23 +367 +12332 +89 35 37 62 71 90 2 79 83 53 2 89 8 6 15 +368 +14478 +78 49 3 36 63 99 14 39 55 99 51 40 28 24 56 +369 +2851 +20 47 46 48 90 14 4 58 11 14 29 33 93 7 51 +370 +14780 +47 88 17 79 4 55 80 63 24 67 55 30 62 35 92 +371 +3593 +33 10 94 26 55 53 83 92 41 3 37 66 32 53 74 +372 +12109 +14 33 81 31 34 56 14 78 78 16 25 48 67 85 12 +373 +20565 +75 72 3 49 55 65 61 67 49 23 87 62 1 34 30 +374 +9062 +29 61 24 63 42 33 77 25 29 78 93 27 50 88 4 +375 +17380 +73 61 13 50 6 98 19 66 99 42 55 50 87 99 80 +376 +1706 +62 17 96 87 48 45 9 17 65 24 93 52 56 62 71 +377 +7389 +91 75 48 58 50 69 91 81 36 44 51 53 47 80 62 +378 +7892 +54 87 62 19 63 59 45 29 96 17 29 5 18 65 28 +379 +11926 +76 27 4 97 31 22 74 18 96 90 75 93 73 51 46 +380 +25497 +21 35 80 46 46 50 72 99 22 38 58 74 46 87 45 +381 +24764 +51 80 77 88 58 46 10 30 16 72 61 62 28 24 25 +382 +23684 +99 15 40 27 95 70 21 91 27 71 4 14 17 65 52 +383 +24541 +73 97 11 37 20 45 72 10 41 58 37 9 52 33 55 +384 +987 +34 89 45 45 90 14 71 10 79 90 46 88 94 13 86 +385 +8131 +57 81 91 49 5 62 95 41 37 1 79 66 11 61 36 +386 +11870 +81 64 23 30 42 66 78 40 48 22 29 40 29 39 19 +387 +9535 +4 22 23 49 32 84 61 56 90 64 36 70 30 49 74 +388 +16565 +86 28 29 28 36 14 7 98 44 40 36 96 58 90 24 +389 +19753 +21 34 94 3 89 2 23 22 74 63 59 86 92 4 16 +390 +4586 +6 42 12 30 19 89 96 54 88 53 87 40 55 88 96 +391 +23372 +83 65 92 6 94 72 77 71 21 52 55 7 97 5 69 +392 +6310 +40 84 1 62 37 98 47 50 13 22 31 33 99 4 9 +393 +6658 +93 71 73 37 48 42 66 36 93 81 64 4 91 68 73 +394 +13215 +65 83 50 81 83 13 40 7 69 38 98 55 39 48 48 +395 +13899 +71 77 31 51 62 38 32 43 50 78 43 32 89 28 68 +396 +10686 +49 33 25 69 26 90 54 21 79 38 37 13 76 9 57 +397 +3506 +18 59 6 32 35 20 52 50 95 62 29 89 57 64 99 +398 +7011 +17 12 31 30 33 9 44 93 35 95 67 60 73 95 23 +399 +21050 +28 42 9 15 88 3 79 63 93 46 55 42 23 71 11 +400 +23224 +67 66 83 51 26 24 23 71 72 40 42 90 47 80 91 +401 +24132 +20 56 19 20 40 79 39 56 68 53 49 71 13 93 92 +402 +18446 +37 30 72 82 7 15 55 11 18 24 44 5 55 81 17 +403 +7751 +95 17 52 55 78 82 9 7 81 75 10 65 76 87 61 +404 +21769 +95 21 9 76 93 1 43 33 23 75 54 1 15 56 19 +405 +22814 +84 15 30 97 42 34 73 97 43 53 66 38 23 8 20 +406 +20375 +24 72 60 47 64 65 70 65 60 88 64 4 38 93 39 +407 +15759 +93 73 83 13 4 23 24 99 68 9 80 37 41 13 91 +408 +18702 +48 83 10 66 82 77 94 45 35 71 17 50 7 91 7 +409 +9436 +8 47 79 54 19 44 21 8 69 25 49 28 98 62 18 +410 +14243 +78 92 45 33 73 45 47 83 89 95 14 11 68 84 1 +411 +24453 +79 1 63 81 10 68 83 23 51 49 49 90 48 19 13 +412 +13088 +91 25 73 40 44 91 16 23 52 59 35 83 54 35 91 +413 +16239 +30 87 20 64 95 44 21 67 52 61 70 20 23 34 87 +414 +2669 +30 83 76 18 52 80 45 65 18 51 51 23 87 31 73 +415 +12467 +51 57 34 58 1 60 21 32 22 39 54 26 54 21 12 +416 +19540 +74 23 66 94 30 7 73 84 4 16 83 27 10 89 57 +417 +7796 +29 78 48 16 88 86 13 52 1 11 39 95 13 14 40 +418 +10738 +62 57 55 86 19 51 12 37 53 41 89 18 11 97 36 +419 +6114 +80 96 39 8 51 90 70 84 44 27 75 4 44 24 75 +420 +22400 +76 7 33 15 99 64 17 72 94 73 33 52 23 53 6 +421 +1255 +56 89 97 18 80 43 55 34 14 22 44 58 69 2 85 +422 +5301 +53 73 18 97 93 25 40 1 99 78 32 67 14 74 38 +423 +15813 +14 52 62 3 58 63 12 53 78 62 96 95 53 23 21 +424 +15732 +3 21 46 72 99 32 12 4 43 4 72 6 62 35 29 +425 +2560 +55 74 3 27 89 89 14 67 48 64 19 49 32 13 61 +426 +2165 +96 78 26 90 3 56 49 48 30 95 83 87 74 92 92 +427 +11269 +48 72 21 17 57 8 10 50 92 66 44 35 78 90 21 +428 +8728 +96 62 24 22 40 45 72 19 88 19 50 1 45 77 81 +429 +6109 +25 79 55 98 9 8 22 45 66 31 67 48 30 76 27 +430 +15710 +41 8 59 21 68 28 23 15 57 40 93 80 8 69 16 +431 +789 +18 24 75 40 96 34 24 34 74 27 42 38 37 51 34 +432 +10598 +67 38 30 98 20 30 82 65 64 15 88 50 81 68 22 +433 +1546 +77 42 78 45 39 97 4 31 57 50 71 89 43 93 40 +434 +2117 +46 64 34 37 77 22 65 94 7 51 31 90 91 42 50 +435 +1005 +57 10 59 97 60 74 74 85 27 30 19 52 70 15 60 +436 +25401 +60 80 72 69 73 15 30 55 98 8 31 40 24 97 32 +437 +11180 +2 88 66 42 53 86 23 55 58 27 17 28 21 49 42 +438 +875 +4 21 70 68 79 21 1 46 17 64 69 22 7 73 17 +439 +9201 +15 30 31 35 62 88 17 40 1 89 28 92 92 51 33 +440 +16139 +14 98 5 19 36 54 40 42 98 42 61 90 94 51 25 +441 +25052 +69 25 22 27 2 25 46 50 4 67 76 31 88 89 66 +442 +12702 +85 88 10 27 41 50 86 69 84 3 7 71 19 16 38 +443 +15851 +1 11 97 32 76 99 50 2 61 95 19 59 67 99 71 +444 +17280 +36 35 3 87 57 49 61 60 85 93 38 71 50 5 50 +445 +14093 +53 65 94 25 31 39 60 40 58 94 73 90 59 21 5 +446 +15795 +7 62 59 68 78 98 78 69 32 70 48 86 63 20 72 +447 +24725 +31 78 83 99 73 72 66 92 77 44 7 82 23 66 98 +448 +3781 +19 67 21 89 5 57 2 58 28 78 93 57 13 81 13 +449 +889 +46 98 98 43 97 81 2 24 25 66 1 15 85 59 18 +450 +23185 +43 9 40 12 64 7 86 29 68 77 70 49 97 94 74 +451 +22709 +84 22 8 79 52 8 56 26 64 42 79 47 69 22 10 +452 +21309 +6 61 89 39 86 22 18 16 3 9 35 85 58 77 20 +453 +15367 +18 27 46 76 31 57 43 40 35 32 56 23 61 15 30 +454 +6126 +84 17 92 13 78 51 14 38 93 84 32 42 82 71 16 +455 +17050 +95 13 44 91 72 92 6 26 4 87 58 66 55 70 85 +456 +20391 +65 87 62 62 86 92 10 43 33 61 19 2 7 14 35 +457 +14494 +89 66 52 41 43 38 73 74 99 32 92 3 36 49 63 +458 +9467 +90 6 61 20 32 6 67 60 43 26 13 44 79 29 85 +459 +18314 +48 64 59 61 28 96 1 85 66 7 40 75 74 13 51 +460 +25481 +97 65 44 35 28 29 99 5 79 72 81 55 28 78 99 +461 +10293 +44 92 6 21 22 57 90 42 87 46 53 52 71 26 44 +462 +21534 +15 43 30 93 74 49 82 58 4 35 58 77 70 40 87 +463 +4107 +48 23 41 2 60 60 8 74 46 43 27 73 67 1 31 +464 +5072 +33 16 98 41 1 92 96 21 14 57 31 44 23 63 1 +465 +13222 +27 51 72 4 84 73 14 18 66 58 19 91 61 81 77 +466 +25280 +30 19 61 67 80 63 33 79 53 88 68 81 54 5 90 +467 +12109 +97 36 26 14 88 75 28 60 14 45 9 98 12 13 52 +468 +24252 +80 56 43 75 84 63 30 73 12 99 66 21 80 87 25 +469 +10619 +33 65 45 53 17 13 97 91 79 8 69 5 82 13 40 +470 +8765 +65 65 73 84 93 82 1 51 57 83 99 93 5 76 23 +471 +24493 +93 72 88 13 72 52 55 96 6 44 90 28 95 26 25 +472 +20967 +86 9 83 29 38 90 69 1 95 2 13 59 31 45 78 +473 +24036 +8 38 64 96 42 92 90 19 17 76 12 25 13 32 90 +474 +10208 +78 26 19 92 65 5 14 46 49 25 33 15 45 17 85 +475 +9082 +62 84 73 21 5 74 91 88 26 4 39 38 43 29 41 +476 +12710 +41 23 81 81 64 61 91 26 22 90 5 78 78 96 70 +477 +4137 +83 75 58 95 51 80 12 87 24 55 77 98 4 76 55 +478 +18630 +97 39 35 76 85 39 53 49 75 93 8 2 14 17 11 +479 +18578 +31 15 47 32 73 2 70 63 41 68 18 4 48 67 43 +480 +3697 +24 68 92 80 48 80 3 75 84 98 67 46 44 49 49 +481 +5071 +29 39 53 35 42 43 90 10 14 70 56 45 73 71 7 +482 +20888 +92 87 62 65 14 55 50 19 2 7 71 70 83 72 63 +483 +3190 +41 63 90 72 69 83 67 62 91 67 35 66 77 13 75 +484 +25399 +8 86 51 68 5 63 33 62 77 30 27 50 54 18 68 +485 +24190 +7 74 86 97 98 99 27 82 43 96 69 7 84 9 86 +486 +1625 +57 87 78 2 14 24 60 80 66 88 38 9 84 80 83 +487 +2786 +49 79 56 77 77 65 82 3 66 98 83 31 34 76 49 +488 +15348 +17 25 65 34 10 90 6 7 48 58 27 85 8 46 6 +489 +15743 +8 92 1 78 74 53 38 28 30 48 22 85 38 27 70 +490 +14885 +40 54 11 8 5 31 92 3 49 12 5 62 16 80 43 +491 +895 +28 4 65 93 76 4 3 28 64 48 61 1 13 87 95 +492 +21129 +48 76 56 22 10 78 84 52 24 6 71 26 27 60 25 +493 +6444 +51 80 20 71 88 35 47 48 77 64 33 34 67 9 55 +494 +11875 +84 32 2 35 63 82 22 45 82 58 16 9 44 56 2 +495 +21167 +3 91 70 61 49 10 80 45 77 68 47 21 22 29 81 +496 +4131 +43 15 42 82 98 19 47 35 38 97 19 81 35 42 3 +497 +22114 +72 84 45 26 59 16 7 92 8 72 15 26 25 27 96 +498 +24064 +47 88 85 74 67 75 76 85 18 82 41 39 61 85 19 +499 +9495 +30 19 49 47 72 98 18 90 82 46 42 28 31 50 34 diff --git a/data/jobshop/500_15_08.txt b/data/jobshop/500_15_08.txt new file mode 100644 index 0000000000..9fa7b3aba7 --- /dev/null +++ b/data/jobshop/500_15_08.txt @@ -0,0 +1,1503 @@ +500 +15 +788687636 +0 +22112 +56 90 95 27 72 18 54 90 16 7 2 66 86 28 42 +1 +3729 +18 45 94 91 52 7 73 50 1 29 7 41 36 36 20 +2 +22187 +31 39 17 78 7 7 49 43 35 80 20 36 77 62 29 +3 +16794 +30 33 86 82 4 13 55 95 47 27 89 88 10 38 27 +4 +10948 +2 50 20 61 41 89 10 48 64 39 36 14 12 82 10 +5 +10560 +5 43 77 62 12 9 94 55 22 47 59 32 13 16 79 +6 +15506 +15 41 60 73 65 48 63 56 30 92 76 5 94 93 63 +7 +15709 +71 56 40 83 13 15 9 82 90 4 81 1 41 37 51 +8 +20772 +46 85 35 15 99 86 47 91 22 30 76 13 24 62 35 +9 +12740 +49 50 94 75 81 86 37 39 79 92 24 1 88 77 57 +10 +20208 +89 27 2 11 69 36 96 41 16 69 42 64 74 25 46 +11 +9459 +59 96 19 21 77 85 3 48 75 51 7 83 6 57 58 +12 +6344 +42 94 59 4 49 30 93 62 6 25 86 34 40 97 5 +13 +23780 +13 48 96 75 19 37 65 33 84 12 78 98 77 51 47 +14 +3959 +56 68 89 71 78 13 46 63 99 50 82 67 59 20 8 +15 +18457 +27 96 3 45 46 14 16 46 6 29 36 6 3 41 40 +16 +5899 +13 75 14 28 81 74 55 93 45 47 91 88 53 41 48 +17 +12691 +29 89 33 48 81 39 4 30 6 49 94 19 1 57 82 +18 +6718 +20 62 17 51 36 97 54 48 82 89 47 31 21 90 23 +19 +24015 +30 45 76 65 11 47 15 12 30 64 14 16 43 38 14 +20 +2425 +26 40 29 15 51 5 98 11 18 97 41 41 39 76 34 +21 +14651 +98 39 41 59 72 63 14 10 96 7 23 35 7 1 5 +22 +3606 +12 7 77 97 86 7 16 49 89 33 42 16 31 68 98 +23 +21469 +48 23 77 9 65 45 99 65 28 18 34 3 62 75 13 +24 +10771 +54 49 99 5 81 4 89 89 86 14 13 2 47 10 23 +25 +21154 +93 51 55 43 31 70 65 9 56 15 30 12 10 56 94 +26 +11658 +29 35 59 1 91 27 99 94 96 14 29 41 3 28 19 +27 +13023 +51 30 7 60 95 42 37 45 91 42 6 38 53 40 45 +28 +20897 +33 59 97 41 64 54 34 71 53 7 79 38 39 76 37 +29 +24720 +32 51 49 20 75 81 26 1 5 31 32 75 95 14 42 +30 +10305 +80 52 62 59 70 83 36 79 38 49 32 58 32 80 35 +31 +24520 +9 29 14 95 43 23 74 24 20 43 92 63 70 66 47 +32 +10816 +14 47 21 46 61 44 40 2 91 17 55 26 78 76 35 +33 +15874 +11 72 39 87 65 45 51 70 2 31 30 82 84 49 43 +34 +8564 +46 40 67 43 14 66 95 40 3 3 32 7 52 91 97 +35 +11826 +86 72 38 4 71 97 85 15 62 52 1 61 22 20 62 +36 +24684 +55 30 35 32 9 52 25 76 68 76 72 90 71 39 30 +37 +3201 +2 47 36 79 68 24 51 78 10 98 83 42 31 75 54 +38 +6412 +78 7 74 44 26 3 10 23 21 50 92 62 97 16 6 +39 +1817 +55 76 97 17 34 51 70 7 1 82 15 77 97 52 10 +40 +24136 +68 59 2 71 21 17 13 91 95 51 52 8 1 96 97 +41 +9202 +49 40 79 69 7 22 4 5 45 84 62 77 62 77 51 +42 +12821 +12 22 36 3 48 86 89 9 12 26 48 2 81 56 57 +43 +1368 +56 8 44 2 21 97 43 84 78 59 14 5 64 12 2 +44 +23190 +53 32 62 42 19 63 86 55 84 64 7 77 6 20 93 +45 +12629 +20 18 88 67 69 15 28 35 59 74 91 43 13 94 6 +46 +11894 +63 47 55 48 42 64 55 75 72 7 92 90 96 40 78 +47 +17369 +79 77 86 91 68 27 23 55 1 51 35 85 21 4 7 +48 +20851 +1 85 42 20 90 35 13 16 54 35 30 74 53 96 28 +49 +25004 +84 10 46 32 94 67 27 28 94 6 86 51 49 48 16 +50 +23969 +37 75 52 41 31 65 30 49 36 63 3 81 29 38 97 +51 +16052 +38 35 12 79 80 76 59 73 77 42 90 17 57 19 9 +52 +18249 +99 99 91 80 57 86 18 76 70 49 62 71 52 84 61 +53 +9165 +99 7 64 83 48 19 19 53 13 19 35 31 79 38 74 +54 +20358 +23 72 90 72 68 65 16 33 84 1 5 12 69 14 98 +55 +18729 +27 14 70 80 46 89 48 17 20 46 31 23 52 85 30 +56 +24863 +68 72 16 21 2 10 60 1 74 5 39 22 15 31 81 +57 +21345 +58 5 9 13 39 80 41 6 85 89 25 96 52 97 86 +58 +12933 +32 49 18 21 99 48 56 58 59 34 75 59 60 9 77 +59 +24752 +32 87 3 91 2 77 27 41 51 74 59 49 19 13 89 +60 +15227 +79 58 19 84 47 48 26 52 87 77 93 38 46 74 65 +61 +2747 +17 30 21 75 36 79 73 41 6 94 10 60 90 18 90 +62 +20618 +29 56 16 24 37 81 5 33 78 36 87 99 66 20 62 +63 +1729 +17 89 55 48 81 93 26 89 60 19 11 35 80 98 62 +64 +16428 +90 24 36 61 71 50 32 37 59 56 15 32 7 22 68 +65 +11633 +91 90 31 14 83 2 57 32 62 5 39 19 66 61 36 +66 +10385 +24 56 19 67 56 50 59 69 71 11 24 46 87 35 10 +67 +20599 +37 65 53 40 8 47 16 25 60 51 56 60 87 78 52 +68 +4895 +78 70 80 22 85 65 96 30 26 68 83 54 49 68 6 +69 +6955 +78 24 60 2 60 63 88 14 51 26 7 93 92 85 7 +70 +4175 +91 66 7 5 13 67 11 68 20 17 29 90 44 88 69 +71 +13935 +61 67 53 18 80 72 32 26 40 44 54 51 59 83 65 +72 +6656 +5 94 62 23 25 39 59 71 73 11 90 13 14 41 50 +73 +10235 +6 43 48 32 20 55 71 72 82 40 86 75 43 34 32 +74 +24885 +61 51 77 16 13 1 14 34 28 59 8 11 3 62 33 +75 +16528 +73 79 10 37 18 50 75 65 20 79 9 40 69 14 36 +76 +25404 +31 88 2 23 67 13 30 37 51 77 41 38 85 2 63 +77 +10266 +71 3 86 60 43 7 34 97 23 60 92 66 14 63 5 +78 +23553 +23 14 54 42 40 18 58 87 88 58 95 73 90 99 71 +79 +18480 +22 51 31 58 91 55 98 51 61 13 33 74 2 75 96 +80 +8151 +58 63 72 20 20 96 39 35 90 43 76 4 23 34 74 +81 +8273 +72 20 59 52 89 73 52 67 63 23 9 49 86 22 77 +82 +12868 +80 83 26 31 58 29 67 70 85 45 83 32 46 65 33 +83 +25232 +98 84 96 19 26 85 87 63 85 36 19 58 4 85 31 +84 +7544 +81 94 69 45 67 5 48 85 86 52 25 95 18 29 68 +85 +11603 +2 85 80 70 34 14 59 43 6 48 31 56 52 29 19 +86 +25405 +75 53 19 41 50 39 57 22 15 93 3 71 69 12 89 +87 +10141 +18 62 72 53 49 7 52 19 38 27 86 19 46 94 82 +88 +8606 +86 12 28 11 11 19 21 37 59 22 44 13 12 40 16 +89 +21082 +60 58 59 57 82 9 66 59 8 61 31 24 71 79 82 +90 +12908 +40 59 22 74 55 6 15 26 22 95 48 2 32 35 87 +91 +784 +82 35 28 54 73 96 95 74 91 45 94 60 73 30 42 +92 +19866 +17 69 42 99 59 62 99 54 45 18 82 11 52 28 71 +93 +19812 +84 94 37 34 54 82 60 34 24 14 10 54 37 83 86 +94 +9322 +2 19 20 90 5 72 44 49 47 13 4 66 12 47 28 +95 +10411 +74 11 99 44 5 71 39 93 38 42 18 6 36 49 26 +96 +13165 +76 8 37 32 52 71 18 14 29 63 59 38 39 5 85 +97 +25539 +89 10 65 33 82 46 57 52 87 83 28 60 81 73 1 +98 +18638 +78 23 53 26 32 77 64 69 17 18 16 89 39 85 84 +99 +11741 +37 83 51 35 48 99 57 15 44 38 46 46 51 18 59 +100 +16699 +31 43 47 2 10 86 21 46 83 35 78 37 51 55 36 +101 +15151 +21 96 68 72 40 96 90 64 66 28 92 49 36 93 5 +102 +14533 +31 20 15 22 60 89 52 77 41 55 70 6 25 53 97 +103 +25313 +25 48 86 99 26 39 52 59 78 80 58 54 36 85 90 +104 +1124 +33 14 60 91 2 80 53 1 77 90 47 14 84 52 13 +105 +1250 +37 72 61 94 65 85 43 41 76 29 47 98 62 69 42 +106 +4552 +94 13 16 8 62 84 98 38 84 18 39 77 50 97 25 +107 +25338 +40 41 94 78 4 39 91 13 20 23 87 20 8 14 25 +108 +4087 +77 61 54 22 17 45 67 89 36 50 93 54 20 94 11 +109 +1808 +68 19 24 74 90 62 62 93 33 73 95 41 68 53 82 +110 +1567 +30 47 71 71 86 41 76 30 35 36 77 81 24 10 90 +111 +20045 +88 6 4 26 89 55 37 85 24 69 13 4 26 24 36 +112 +990 +24 58 1 70 22 31 6 59 21 13 97 61 79 10 90 +113 +12792 +47 42 1 53 21 27 80 20 79 39 92 99 78 36 49 +114 +18974 +45 25 26 9 22 69 57 20 28 8 50 73 89 73 13 +115 +1207 +41 12 65 8 62 85 94 82 94 92 17 83 15 21 20 +116 +13512 +67 66 21 11 65 11 39 67 80 65 63 35 13 90 29 +117 +2636 +30 81 80 75 86 89 41 39 76 33 69 48 69 74 82 +118 +9976 +85 26 40 25 75 37 14 12 35 69 64 58 67 13 74 +119 +17951 +83 28 46 32 90 4 12 90 50 30 17 83 7 16 94 +120 +5636 +51 12 75 53 97 40 20 43 93 83 81 84 75 74 89 +121 +22283 +14 92 80 53 88 86 19 94 22 13 87 33 63 97 9 +122 +11366 +19 29 43 79 30 37 94 48 94 8 86 82 63 68 70 +123 +21276 +44 12 49 49 29 87 21 11 57 3 78 64 14 17 22 +124 +5670 +26 64 25 11 91 8 91 26 21 70 37 12 42 37 22 +125 +15702 +68 91 39 17 42 11 85 29 10 7 24 24 52 45 74 +126 +1206 +86 84 2 5 7 97 59 49 49 39 33 80 84 40 21 +127 +3967 +47 58 20 3 41 39 78 91 10 91 65 95 58 10 28 +128 +25343 +69 90 45 9 41 32 92 17 72 51 55 80 84 41 3 +129 +13394 +41 33 85 85 1 96 69 25 1 95 41 48 68 95 25 +130 +8802 +48 44 89 73 42 40 23 54 89 78 90 61 24 85 4 +131 +11251 +57 19 48 60 93 76 39 6 53 55 87 41 95 15 34 +132 +25201 +74 13 75 23 73 20 77 49 87 18 66 7 20 99 57 +133 +14355 +63 23 43 23 62 83 3 62 20 5 34 80 26 68 88 +134 +1125 +61 37 66 23 74 70 45 87 77 44 56 84 73 29 31 +135 +6203 +55 11 32 55 76 93 12 58 96 71 57 89 36 53 6 +136 +758 +52 13 93 58 19 84 44 10 41 8 46 89 49 37 82 +137 +15933 +61 51 16 37 2 52 24 57 70 79 58 82 75 51 2 +138 +1450 +72 88 13 35 72 19 37 5 51 85 59 95 18 56 91 +139 +19954 +92 62 67 26 86 32 78 95 25 78 23 24 84 89 39 +140 +6479 +63 62 85 17 95 51 77 73 86 38 13 77 50 41 83 +141 +20125 +74 31 26 73 36 86 58 55 26 11 94 6 69 84 2 +142 +1833 +33 87 34 22 42 47 50 87 34 23 73 31 13 85 38 +143 +13234 +33 92 60 82 35 10 89 89 30 38 44 10 19 57 30 +144 +2212 +49 85 42 88 47 56 26 50 46 67 65 58 65 52 98 +145 +21771 +27 52 45 22 65 77 56 23 51 59 91 5 54 73 14 +146 +14262 +28 29 51 1 8 53 8 82 76 14 36 43 13 39 12 +147 +4682 +6 76 39 92 12 75 22 22 49 92 54 32 3 5 84 +148 +1340 +54 61 8 57 92 19 88 20 50 90 55 61 38 99 32 +149 +24862 +6 3 39 16 83 78 23 48 56 27 3 95 9 91 76 +150 +22840 +68 37 74 37 15 71 18 75 44 85 90 37 60 51 10 +151 +15442 +54 32 96 6 52 35 95 36 69 43 91 75 10 18 99 +152 +8198 +48 10 38 57 5 79 5 79 92 6 80 94 83 8 64 +153 +12020 +34 64 65 6 90 77 19 43 91 95 14 65 11 79 5 +154 +23922 +60 14 97 20 40 68 82 65 62 92 17 58 10 90 63 +155 +3593 +40 21 83 62 87 90 44 99 39 65 63 12 21 21 23 +156 +7297 +2 57 39 75 57 63 87 25 84 95 50 45 5 12 12 +157 +2020 +85 92 58 17 88 99 92 39 18 46 35 11 55 39 45 +158 +1124 +33 50 43 95 60 13 46 48 94 39 59 77 93 34 8 +159 +10170 +65 52 27 77 86 14 73 10 79 7 68 96 18 92 44 +160 +13175 +46 55 62 90 34 80 85 29 67 90 90 77 46 56 27 +161 +10123 +48 50 63 14 58 31 42 14 33 8 49 43 56 81 91 +162 +8142 +17 26 62 95 33 50 3 37 11 20 52 75 13 68 13 +163 +6586 +98 7 91 5 74 74 36 53 63 8 33 64 79 92 55 +164 +3450 +72 70 42 18 53 48 92 87 24 60 15 39 95 45 50 +165 +11257 +36 85 58 13 43 6 9 27 89 29 60 74 3 37 4 +166 +9884 +45 89 89 49 22 89 85 98 66 94 51 19 3 43 46 +167 +12301 +9 92 67 25 81 72 24 98 92 93 19 56 4 11 1 +168 +18538 +73 3 32 1 76 43 13 82 71 53 45 50 25 67 70 +169 +16657 +3 59 44 58 84 80 49 90 30 96 9 64 44 8 93 +170 +21194 +75 76 13 79 37 88 59 47 6 51 1 14 26 80 90 +171 +16537 +16 4 47 60 40 10 5 77 63 63 66 82 6 14 68 +172 +4529 +31 17 3 89 51 15 86 66 85 7 41 33 71 97 53 +173 +12120 +54 80 94 64 90 39 22 91 91 3 40 87 62 61 19 +174 +19053 +19 87 52 90 96 99 20 7 39 68 74 80 13 36 5 +175 +13251 +97 80 89 79 66 18 5 94 7 38 68 47 15 18 51 +176 +14498 +84 66 1 61 22 77 85 51 72 21 52 81 53 77 45 +177 +13915 +30 43 45 18 9 98 45 81 91 36 81 82 55 85 99 +178 +10937 +29 56 30 10 59 15 73 52 65 48 40 16 84 44 22 +179 +5925 +56 42 87 4 7 11 9 64 70 3 75 94 19 92 57 +180 +8405 +42 57 52 19 73 36 23 41 52 34 18 42 57 15 75 +181 +23245 +25 63 94 58 75 36 59 66 92 77 37 55 52 25 76 +182 +20340 +1 62 55 19 59 99 90 50 93 41 68 89 78 56 98 +183 +7852 +31 40 9 28 20 14 54 83 3 81 73 61 35 77 69 +184 +25211 +72 57 56 54 85 76 57 71 7 13 84 23 74 84 49 +185 +20832 +25 85 15 58 41 90 27 2 31 78 91 54 18 30 37 +186 +17420 +83 33 1 41 41 75 35 96 4 50 40 52 88 49 22 +187 +25216 +99 1 45 40 19 14 21 53 31 86 39 44 63 67 97 +188 +19270 +50 30 87 33 32 55 34 15 26 44 16 82 25 30 8 +189 +13605 +92 60 16 2 48 48 38 77 77 23 4 98 65 90 44 +190 +3456 +83 15 81 26 18 41 70 47 50 58 83 73 2 73 71 +191 +8837 +10 18 34 99 34 51 45 68 57 77 55 31 41 68 66 +192 +7310 +22 21 35 38 45 25 2 15 22 37 97 40 72 98 73 +193 +3874 +26 62 3 87 62 99 32 24 42 76 43 55 10 76 25 +194 +3419 +56 99 54 11 25 74 76 65 17 89 46 48 23 63 41 +195 +11090 +99 52 84 32 80 83 25 24 39 37 90 12 80 95 82 +196 +11887 +42 36 86 67 87 13 99 31 74 51 6 39 49 99 98 +197 +25550 +48 35 71 76 44 45 40 46 65 76 94 25 45 44 50 +198 +5460 +93 36 3 55 43 18 63 44 49 13 20 96 40 24 56 +199 +19689 +46 20 40 32 30 3 18 61 61 58 24 58 86 87 36 +200 +14797 +61 62 15 74 39 49 81 68 77 6 48 20 31 44 17 +201 +11086 +78 64 93 85 73 31 79 1 79 48 73 12 22 64 9 +202 +19645 +61 61 8 30 23 38 34 57 68 93 78 24 59 29 24 +203 +9971 +37 66 6 40 88 31 10 75 28 33 23 52 97 66 29 +204 +5908 +34 31 53 31 62 97 39 48 96 47 52 72 62 56 19 +205 +13035 +29 85 72 92 94 73 69 43 89 21 47 49 64 42 36 +206 +17304 +46 71 54 12 87 82 28 29 83 70 73 91 58 97 4 +207 +15639 +72 33 57 79 95 58 67 74 27 14 50 5 80 13 9 +208 +15190 +19 15 14 78 83 1 23 72 52 75 10 99 79 85 73 +209 +3256 +63 68 80 27 21 76 53 37 55 41 41 16 3 37 71 +210 +17348 +32 85 61 22 65 86 87 81 91 71 97 31 89 1 74 +211 +5685 +69 40 24 5 72 58 86 52 13 61 29 45 35 34 56 +212 +3848 +99 99 19 29 16 80 79 6 53 87 70 7 86 62 11 +213 +7078 +89 8 33 26 77 89 18 82 97 68 93 87 96 6 83 +214 +2441 +48 62 28 80 87 66 15 10 47 78 29 26 6 89 50 +215 +20419 +23 48 32 78 49 57 72 18 9 51 79 79 33 62 90 +216 +12362 +78 65 68 97 74 32 21 10 20 11 14 72 7 18 8 +217 +18695 +94 73 83 16 70 54 13 30 61 84 2 1 59 59 67 +218 +20680 +93 71 31 24 71 69 32 39 80 84 76 11 88 44 46 +219 +5647 +84 17 8 78 89 37 21 42 46 4 76 26 80 83 2 +220 +6010 +28 87 83 58 49 61 26 70 73 7 20 70 89 73 77 +221 +21187 +70 37 99 73 85 24 76 85 43 51 47 52 74 59 43 +222 +16833 +94 95 82 32 2 53 22 44 36 30 72 62 70 60 82 +223 +9004 +52 54 82 17 18 58 43 60 47 87 98 38 69 46 69 +224 +24096 +54 62 80 95 10 36 23 76 6 5 77 38 50 88 56 +225 +21299 +48 84 33 38 31 43 8 5 28 29 5 67 95 73 64 +226 +13197 +55 25 33 37 69 93 2 14 85 13 63 21 99 10 81 +227 +6449 +85 34 48 54 77 57 3 70 44 70 11 67 70 3 51 +228 +23767 +71 98 67 89 34 53 9 35 39 47 7 20 81 16 64 +229 +2130 +17 21 53 28 83 40 19 65 54 92 1 49 24 77 33 +230 +18647 +31 44 68 98 80 39 31 24 8 10 38 69 61 40 15 +231 +10666 +42 71 90 59 30 52 14 1 73 46 35 65 79 34 74 +232 +4640 +32 58 13 46 89 3 58 19 63 73 6 18 35 5 85 +233 +22622 +67 68 55 89 91 77 9 40 29 9 93 63 78 28 88 +234 +13384 +94 49 85 36 96 84 96 1 94 40 44 4 94 41 65 +235 +17073 +2 28 35 56 87 49 37 22 75 71 76 83 45 85 34 +236 +9582 +46 16 6 97 81 57 50 80 40 78 90 5 13 64 16 +237 +11450 +99 77 12 75 76 3 17 33 29 37 80 29 48 86 68 +238 +24395 +15 53 34 67 16 1 73 16 13 24 57 17 49 79 8 +239 +9501 +97 63 79 37 15 57 43 25 19 35 97 75 19 79 91 +240 +21949 +62 95 83 62 71 19 50 52 63 39 7 28 14 99 43 +241 +15915 +51 92 98 46 63 33 22 75 31 57 65 15 93 60 77 +242 +4338 +42 79 83 23 52 46 99 22 16 45 85 44 82 86 55 +243 +20552 +26 43 89 92 80 80 47 5 90 78 52 88 20 42 53 +244 +10602 +32 17 64 24 34 69 71 40 3 91 95 42 7 69 24 +245 +25372 +46 58 44 95 31 22 37 86 2 11 13 46 35 7 98 +246 +1374 +96 16 4 81 95 7 19 93 59 2 5 19 91 80 77 +247 +14503 +87 70 75 53 24 80 93 49 35 23 29 59 2 57 20 +248 +18802 +3 82 97 16 77 97 19 47 65 45 41 20 78 61 15 +249 +22195 +81 64 97 66 98 85 59 6 94 62 14 30 84 93 32 +250 +2427 +65 7 12 63 12 70 46 91 53 87 25 35 55 8 66 +251 +24292 +39 41 12 15 76 27 33 39 5 78 52 15 18 93 15 +252 +23039 +39 63 9 22 29 67 50 7 55 55 96 66 88 94 34 +253 +11004 +87 54 45 72 81 51 64 95 86 31 53 68 73 25 51 +254 +13930 +45 37 82 19 93 2 6 78 36 86 87 81 2 47 85 +255 +25232 +5 6 51 30 13 24 49 19 56 29 22 66 36 50 21 +256 +3767 +64 59 19 11 36 55 67 78 96 14 24 13 15 80 36 +257 +14453 +17 95 7 13 94 97 37 29 54 27 76 34 34 76 32 +258 +5805 +3 55 42 59 43 34 8 60 34 78 35 93 46 19 19 +259 +23030 +74 41 45 81 7 34 5 51 66 36 71 58 78 96 32 +260 +9935 +75 25 53 45 7 83 52 3 67 24 20 42 83 12 15 +261 +7157 +57 14 25 47 12 89 57 63 62 37 10 52 30 11 3 +262 +11866 +19 87 67 65 64 75 47 49 36 3 96 34 65 54 84 +263 +15546 +11 89 82 28 68 22 95 73 15 66 11 7 21 91 13 +264 +25222 +75 34 49 3 46 47 87 59 34 85 17 52 58 99 49 +265 +6886 +24 17 62 76 82 56 29 15 43 55 22 92 45 25 91 +266 +9115 +31 42 18 86 4 47 73 87 32 35 49 51 42 94 86 +267 +14566 +55 34 4 76 83 84 86 82 61 61 3 29 6 31 69 +268 +3828 +73 2 99 20 28 35 24 17 62 73 11 54 36 16 34 +269 +1277 +34 98 70 18 2 41 21 27 46 59 76 97 98 48 74 +270 +4128 +88 8 54 60 84 85 16 49 11 65 59 74 98 67 7 +271 +1262 +79 80 11 14 36 17 55 1 94 14 9 48 38 3 42 +272 +24974 +88 4 16 40 34 9 32 11 6 35 47 16 35 36 4 +273 +5043 +45 48 75 96 7 40 79 29 63 1 84 74 76 68 86 +274 +6302 +99 72 27 25 92 29 66 67 17 38 5 78 43 89 36 +275 +18495 +82 28 16 51 23 80 54 1 13 13 99 37 16 78 89 +276 +11874 +40 41 58 3 81 93 43 81 59 68 82 51 22 39 34 +277 +4116 +57 17 29 64 56 51 20 73 68 97 75 66 36 31 18 +278 +8066 +91 17 59 27 50 62 9 11 17 99 56 67 51 36 89 +279 +2669 +31 34 47 83 86 30 83 73 94 23 62 38 81 38 66 +280 +18835 +62 27 47 12 50 16 43 11 19 96 61 38 51 89 30 +281 +10918 +17 36 90 69 66 59 1 11 94 67 68 90 18 20 81 +282 +5183 +87 65 60 32 62 75 91 81 14 19 98 22 27 84 82 +283 +13598 +3 47 22 85 63 10 61 89 61 8 81 20 35 68 34 +284 +8066 +97 34 73 71 37 76 35 81 78 98 64 71 45 44 90 +285 +20078 +92 67 69 10 28 82 66 63 22 54 90 8 76 79 65 +286 +6372 +51 13 81 97 7 24 56 60 14 82 64 24 68 22 63 +287 +7684 +23 56 25 41 23 8 79 17 55 5 86 76 60 78 31 +288 +21279 +7 9 38 6 99 19 59 98 87 14 46 29 81 63 72 +289 +22749 +75 72 36 17 14 44 19 27 60 67 3 18 31 74 79 +290 +13030 +64 5 67 43 49 45 36 42 88 45 35 55 4 2 9 +291 +8753 +23 88 84 79 58 51 56 4 69 69 4 76 53 13 2 +292 +24306 +50 58 81 96 61 95 95 11 67 73 10 13 74 8 62 +293 +11969 +25 17 54 42 35 47 71 29 71 17 34 94 14 9 43 +294 +10033 +33 4 47 36 46 22 77 62 58 8 27 96 1 78 29 +295 +9017 +32 67 83 84 38 41 64 39 16 56 84 65 95 24 1 +296 +17342 +25 47 8 93 62 9 69 77 43 60 27 92 40 6 58 +297 +7346 +96 46 59 69 53 84 49 7 96 60 81 76 47 71 9 +298 +16301 +77 19 96 43 7 96 81 24 32 50 5 39 38 4 85 +299 +25604 +78 7 83 63 23 28 66 72 91 53 91 23 88 80 96 +300 +8618 +44 34 44 79 24 49 75 23 28 56 61 74 68 57 19 +301 +21163 +35 75 2 96 73 59 17 89 70 50 82 12 61 31 74 +302 +14607 +38 6 86 25 23 94 21 61 57 83 1 47 62 35 78 +303 +1403 +63 40 66 93 91 98 47 43 2 13 52 5 65 41 17 +304 +6423 +77 87 69 72 34 93 54 64 52 33 7 27 30 77 65 +305 +17525 +76 75 64 23 43 94 61 70 89 76 41 92 40 8 51 +306 +22746 +35 12 83 62 10 89 2 94 10 6 87 78 37 55 89 +307 +10727 +83 80 68 70 70 3 91 87 41 62 42 6 18 44 14 +308 +7568 +26 83 62 64 94 62 83 99 55 58 52 3 88 57 45 +309 +6184 +84 17 36 4 85 76 89 59 19 81 68 4 23 40 69 +310 +11032 +95 40 40 38 53 98 81 63 86 71 12 19 49 74 60 +311 +5734 +34 38 96 30 28 64 73 84 14 77 33 50 4 80 61 +312 +23159 +87 16 66 65 99 58 12 89 71 11 3 88 58 3 68 +313 +2387 +6 33 92 84 25 18 44 57 46 31 94 29 78 94 69 +314 +4050 +52 61 46 48 38 6 25 20 79 16 95 41 13 98 45 +315 +2478 +38 13 51 44 93 68 10 71 33 21 14 10 20 52 20 +316 +14468 +9 33 71 31 39 46 71 32 14 99 76 93 75 87 61 +317 +2364 +98 88 74 31 31 66 10 83 9 48 57 99 49 3 66 +318 +9427 +41 99 56 20 51 11 83 13 99 62 31 43 21 43 7 +319 +9872 +28 33 34 54 1 36 76 48 18 72 19 49 52 59 7 +320 +7555 +50 37 67 27 23 47 26 80 16 9 23 10 24 99 2 +321 +22387 +94 54 99 83 42 63 19 90 91 2 25 8 67 13 8 +322 +14568 +56 43 3 67 23 77 19 68 19 67 58 11 68 12 80 +323 +16834 +48 96 90 98 97 84 17 80 52 84 13 89 76 76 73 +324 +3011 +23 65 68 56 69 9 88 81 1 50 61 96 93 70 96 +325 +4010 +93 15 5 20 53 95 57 95 82 27 80 14 99 7 2 +326 +5933 +56 63 65 7 4 78 8 52 36 37 91 17 93 95 1 +327 +17749 +3 34 83 44 58 39 26 30 13 37 44 5 32 1 67 +328 +17156 +53 42 2 43 84 77 24 87 49 88 97 45 76 49 46 +329 +17715 +67 94 88 43 78 43 78 82 91 18 43 98 14 96 62 +330 +17602 +55 26 95 2 63 81 66 24 56 45 48 99 81 80 58 +331 +11051 +26 72 4 27 17 58 41 23 16 27 6 6 47 3 44 +332 +24642 +79 56 22 88 41 81 42 59 66 98 83 93 62 18 92 +333 +9378 +83 82 78 49 81 37 14 26 26 81 27 57 8 75 83 +334 +21353 +63 90 89 55 42 22 80 79 76 86 32 58 46 64 4 +335 +3357 +6 11 74 52 19 31 32 62 15 77 27 39 47 51 36 +336 +21402 +4 1 56 46 94 96 42 35 99 24 51 89 11 59 36 +337 +8989 +74 41 75 42 53 75 55 64 94 51 77 49 73 22 57 +338 +10870 +93 96 72 85 23 46 1 99 71 43 16 90 2 12 59 +339 +23729 +87 31 45 28 60 17 82 89 27 46 95 79 19 77 3 +340 +20022 +47 51 12 47 57 54 31 71 31 35 66 26 83 73 62 +341 +12214 +84 43 15 65 67 36 43 89 19 5 31 20 52 57 87 +342 +5143 +48 11 33 41 70 4 20 47 81 17 94 66 75 31 66 +343 +21609 +89 56 44 96 9 27 56 62 44 49 14 14 47 55 54 +344 +17498 +16 31 24 10 70 10 72 62 29 75 92 25 82 16 17 +345 +1935 +63 79 10 25 49 66 53 79 86 92 49 66 66 88 53 +346 +22878 +58 52 15 49 39 43 56 1 58 82 6 24 22 79 26 +347 +10910 +67 73 24 59 85 4 57 71 42 80 26 5 78 75 49 +348 +1965 +29 6 76 54 75 4 21 57 5 61 33 79 61 79 28 +349 +23465 +42 75 1 83 6 41 66 76 75 12 92 89 15 12 84 +350 +2670 +13 5 74 31 2 36 84 27 28 96 48 7 58 9 27 +351 +10648 +24 52 62 96 50 97 9 49 25 15 24 37 75 30 27 +352 +16771 +17 87 70 31 10 50 34 98 29 18 42 46 6 92 78 +353 +22288 +30 4 26 82 51 45 86 93 87 24 28 67 20 52 36 +354 +22588 +61 15 1 75 99 25 22 39 32 98 70 71 68 77 13 +355 +8381 +7 78 24 6 72 71 85 45 3 91 27 70 92 14 1 +356 +25321 +40 99 57 26 1 61 67 54 39 51 61 56 78 62 49 +357 +12369 +64 22 36 18 10 50 5 7 25 92 70 26 49 33 8 +358 +12005 +46 95 54 71 97 56 46 70 91 28 53 38 85 17 43 +359 +25612 +54 4 89 67 95 70 62 10 22 69 3 15 11 28 40 +360 +9389 +60 36 81 35 94 8 86 56 86 11 16 56 43 65 55 +361 +21649 +76 43 14 17 10 99 8 15 92 84 12 51 41 69 17 +362 +1209 +91 86 50 57 84 68 62 81 65 9 17 93 59 38 33 +363 +21092 +58 87 7 56 47 25 27 70 32 78 1 9 2 77 92 +364 +17196 +53 18 11 57 7 2 84 20 34 86 47 76 14 71 70 +365 +16256 +71 50 71 94 69 57 45 18 77 18 71 10 37 3 23 +366 +12332 +89 35 37 62 71 90 2 79 83 53 2 89 8 6 15 +367 +14478 +78 49 3 36 63 99 14 39 55 99 51 40 28 24 56 +368 +2851 +20 47 46 48 90 14 4 58 11 14 29 33 93 7 51 +369 +14780 +47 88 17 79 4 55 80 63 24 67 55 30 62 35 92 +370 +3593 +33 10 94 26 55 53 83 92 41 3 37 66 32 53 74 +371 +12109 +14 33 81 31 34 56 14 78 78 16 25 48 67 85 12 +372 +20565 +75 72 3 49 55 65 61 67 49 23 87 62 1 34 30 +373 +9062 +29 61 24 63 42 33 77 25 29 78 93 27 50 88 4 +374 +17380 +73 61 13 50 6 98 19 66 99 42 55 50 87 99 80 +375 +1706 +62 17 96 87 48 45 9 17 65 24 93 52 56 62 71 +376 +7389 +91 75 48 58 50 69 91 81 36 44 51 53 47 80 62 +377 +7892 +54 87 62 19 63 59 45 29 96 17 29 5 18 65 28 +378 +11925 +76 27 4 97 31 22 74 18 96 90 75 93 73 51 46 +379 +25496 +21 35 80 46 46 50 72 99 22 38 58 74 46 87 45 +380 +24764 +51 80 77 88 58 46 10 30 16 72 61 62 28 24 25 +381 +23684 +99 15 40 27 95 70 21 91 27 71 4 14 17 65 52 +382 +24541 +73 97 11 37 20 45 72 10 41 58 37 9 52 33 55 +383 +987 +34 89 45 45 90 14 71 10 79 90 46 88 94 13 86 +384 +8130 +57 81 91 49 5 62 95 41 37 1 79 66 11 61 36 +385 +11870 +81 64 23 30 42 66 78 40 48 22 29 40 29 39 19 +386 +9535 +4 22 23 49 32 84 61 56 90 64 36 70 30 49 74 +387 +16564 +86 28 29 28 36 14 7 98 44 40 36 96 58 90 24 +388 +19752 +21 34 94 3 89 2 23 22 74 63 59 86 92 4 16 +389 +4586 +6 42 12 30 19 89 96 54 88 53 87 40 55 88 96 +390 +23372 +83 65 92 6 94 72 77 71 21 52 55 7 97 5 69 +391 +6310 +40 84 1 62 37 98 47 50 13 22 31 33 99 4 9 +392 +6658 +93 71 73 37 48 42 66 36 93 81 64 4 91 68 73 +393 +13215 +65 83 50 81 83 13 40 7 69 38 98 55 39 48 48 +394 +13899 +71 77 31 51 62 38 32 43 50 78 43 32 89 28 68 +395 +10685 +49 33 25 69 26 90 54 21 79 38 37 13 76 9 57 +396 +3506 +18 59 6 32 35 20 52 50 95 62 29 89 57 64 99 +397 +7011 +17 12 31 30 33 9 44 93 35 95 67 60 73 95 23 +398 +21050 +28 42 9 15 88 3 79 63 93 46 55 42 23 71 11 +399 +23223 +67 66 83 51 26 24 23 71 72 40 42 90 47 80 91 +400 +24132 +20 56 19 20 40 79 39 56 68 53 49 71 13 93 92 +401 +18446 +37 30 72 82 7 15 55 11 18 24 44 5 55 81 17 +402 +7751 +95 17 52 55 78 82 9 7 81 75 10 65 76 87 61 +403 +21769 +95 21 9 76 93 1 43 33 23 75 54 1 15 56 19 +404 +22813 +84 15 30 97 42 34 73 97 43 53 66 38 23 8 20 +405 +20374 +24 72 60 47 64 65 70 65 60 88 64 4 38 93 39 +406 +15759 +93 73 83 13 4 23 24 99 68 9 80 37 41 13 91 +407 +18702 +48 83 10 66 82 77 94 45 35 71 17 50 7 91 7 +408 +9436 +8 47 79 54 19 44 21 8 69 25 49 28 98 62 18 +409 +14243 +78 92 45 33 73 45 47 83 89 95 14 11 68 84 1 +410 +24453 +79 1 63 81 10 68 83 23 51 49 49 90 48 19 13 +411 +13088 +91 25 73 40 44 91 16 23 52 59 35 83 54 35 91 +412 +16239 +30 87 20 64 95 44 21 67 52 61 70 20 23 34 87 +413 +2669 +30 83 76 18 52 80 45 65 18 51 51 23 87 31 73 +414 +12467 +51 57 34 58 1 60 21 32 22 39 54 26 54 21 12 +415 +19539 +74 23 66 94 30 7 73 84 4 16 83 27 10 89 57 +416 +7796 +29 78 48 16 88 86 13 52 1 11 39 95 13 14 40 +417 +10737 +62 57 55 86 19 51 12 37 53 41 89 18 11 97 36 +418 +6114 +80 96 39 8 51 90 70 84 44 27 75 4 44 24 75 +419 +22399 +76 7 33 15 99 64 17 72 94 73 33 52 23 53 6 +420 +1255 +56 89 97 18 80 43 55 34 14 22 44 58 69 2 85 +421 +5301 +53 73 18 97 93 25 40 1 99 78 32 67 14 74 38 +422 +15812 +14 52 62 3 58 63 12 53 78 62 96 95 53 23 21 +423 +15732 +3 21 46 72 99 32 12 4 43 4 72 6 62 35 29 +424 +2560 +55 74 3 27 89 89 14 67 48 64 19 49 32 13 61 +425 +2165 +96 78 26 90 3 56 49 48 30 95 83 87 74 92 92 +426 +11269 +48 72 21 17 57 8 10 50 92 66 44 35 78 90 21 +427 +8728 +96 62 24 22 40 45 72 19 88 19 50 1 45 77 81 +428 +6109 +25 79 55 98 9 8 22 45 66 31 67 48 30 76 27 +429 +15709 +41 8 59 21 68 28 23 15 57 40 93 80 8 69 16 +430 +789 +18 24 75 40 96 34 24 34 74 27 42 38 37 51 34 +431 +10598 +67 38 30 98 20 30 82 65 64 15 88 50 81 68 22 +432 +1546 +77 42 78 45 39 97 4 31 57 50 71 89 43 93 40 +433 +2117 +46 64 34 37 77 22 65 94 7 51 31 90 91 42 50 +434 +1005 +57 10 59 97 60 74 74 85 27 30 19 52 70 15 60 +435 +25401 +60 80 72 69 73 15 30 55 98 8 31 40 24 97 32 +436 +11180 +2 88 66 42 53 86 23 55 58 27 17 28 21 49 42 +437 +875 +4 21 70 68 79 21 1 46 17 64 69 22 7 73 17 +438 +9201 +15 30 31 35 62 88 17 40 1 89 28 92 92 51 33 +439 +16138 +14 98 5 19 36 54 40 42 98 42 61 90 94 51 25 +440 +25052 +69 25 22 27 2 25 46 50 4 67 76 31 88 89 66 +441 +12702 +85 88 10 27 41 50 86 69 84 3 7 71 19 16 38 +442 +15851 +1 11 97 32 76 99 50 2 61 95 19 59 67 99 71 +443 +17280 +36 35 3 87 57 49 61 60 85 93 38 71 50 5 50 +444 +14093 +53 65 94 25 31 39 60 40 58 94 73 90 59 21 5 +445 +15795 +7 62 59 68 78 98 78 69 32 70 48 86 63 20 72 +446 +24724 +31 78 83 99 73 72 66 92 77 44 7 82 23 66 98 +447 +3781 +19 67 21 89 5 57 2 58 28 78 93 57 13 81 13 +448 +889 +46 98 98 43 97 81 2 24 25 66 1 15 85 59 18 +449 +23185 +43 9 40 12 64 7 86 29 68 77 70 49 97 94 74 +450 +22708 +84 22 8 79 52 8 56 26 64 42 79 47 69 22 10 +451 +21308 +6 61 89 39 86 22 18 16 3 9 35 85 58 77 20 +452 +15366 +18 27 46 76 31 57 43 40 35 32 56 23 61 15 30 +453 +6126 +84 17 92 13 78 51 14 38 93 84 32 42 82 71 16 +454 +17050 +95 13 44 91 72 92 6 26 4 87 58 66 55 70 85 +455 +20391 +65 87 62 62 86 92 10 43 33 61 19 2 7 14 35 +456 +14493 +89 66 52 41 43 38 73 74 99 32 92 3 36 49 63 +457 +9467 +90 6 61 20 32 6 67 60 43 26 13 44 79 29 85 +458 +18314 +48 64 59 61 28 96 1 85 66 7 40 75 74 13 51 +459 +25481 +97 65 44 35 28 29 99 5 79 72 81 55 28 78 99 +460 +10293 +44 92 6 21 22 57 90 42 87 46 53 52 71 26 44 +461 +21534 +15 43 30 93 74 49 82 58 4 35 58 77 70 40 87 +462 +4106 +48 23 41 2 60 60 8 74 46 43 27 73 67 1 31 +463 +5072 +33 16 98 41 1 92 96 21 14 57 31 44 23 63 1 +464 +13222 +27 51 72 4 84 73 14 18 66 58 19 91 61 81 77 +465 +25280 +30 19 61 67 80 63 33 79 53 88 68 81 54 5 90 +466 +12109 +97 36 26 14 88 75 28 60 14 45 9 98 12 13 52 +467 +24251 +80 56 43 75 84 63 30 73 12 99 66 21 80 87 25 +468 +10619 +33 65 45 53 17 13 97 91 79 8 69 5 82 13 40 +469 +8765 +65 65 73 84 93 82 1 51 57 83 99 93 5 76 23 +470 +24493 +93 72 88 13 72 52 55 96 6 44 90 28 95 26 25 +471 +20967 +86 9 83 29 38 90 69 1 95 2 13 59 31 45 78 +472 +24035 +8 38 64 96 42 92 90 19 17 76 12 25 13 32 90 +473 +10208 +78 26 19 92 65 5 14 46 49 25 33 15 45 17 85 +474 +9082 +62 84 73 21 5 74 91 88 26 4 39 38 43 29 41 +475 +12710 +41 23 81 81 64 61 91 26 22 90 5 78 78 96 70 +476 +4137 +83 75 58 95 51 80 12 87 24 55 77 98 4 76 55 +477 +18630 +97 39 35 76 85 39 53 49 75 93 8 2 14 17 11 +478 +18577 +31 15 47 32 73 2 70 63 41 68 18 4 48 67 43 +479 +3697 +24 68 92 80 48 80 3 75 84 98 67 46 44 49 49 +480 +5071 +29 39 53 35 42 43 90 10 14 70 56 45 73 71 7 +481 +20887 +92 87 62 65 14 55 50 19 2 7 71 70 83 72 63 +482 +3190 +41 63 90 72 69 83 67 62 91 67 35 66 77 13 75 +483 +25399 +8 86 51 68 5 63 33 62 77 30 27 50 54 18 68 +484 +24190 +7 74 86 97 98 99 27 82 43 96 69 7 84 9 86 +485 +1625 +57 87 78 2 14 24 60 80 66 88 38 9 84 80 83 +486 +2786 +49 79 56 77 77 65 82 3 66 98 83 31 34 76 49 +487 +15348 +17 25 65 34 10 90 6 7 48 58 27 85 8 46 6 +488 +15743 +8 92 1 78 74 53 38 28 30 48 22 85 38 27 70 +489 +14885 +40 54 11 8 5 31 92 3 49 12 5 62 16 80 43 +490 +895 +28 4 65 93 76 4 3 28 64 48 61 1 13 87 95 +491 +21129 +48 76 56 22 10 78 84 52 24 6 71 26 27 60 25 +492 +6443 +51 80 20 71 88 35 47 48 77 64 33 34 67 9 55 +493 +11875 +84 32 2 35 63 82 22 45 82 58 16 9 44 56 2 +494 +21167 +3 91 70 61 49 10 80 45 77 68 47 21 22 29 81 +495 +4131 +43 15 42 82 98 19 47 35 38 97 19 81 35 42 3 +496 +22114 +72 84 45 26 59 16 7 92 8 72 15 26 25 27 96 +497 +24063 +47 88 85 74 67 75 76 85 18 82 41 39 61 85 19 +498 +9494 +30 19 49 47 72 98 18 90 82 46 42 28 31 50 34 +499 +6269 +33 6 50 97 42 43 93 12 12 58 54 50 29 43 29 diff --git a/data/jobshop/500_15_09.txt b/data/jobshop/500_15_09.txt new file mode 100644 index 0000000000..d0defa7614 --- /dev/null +++ b/data/jobshop/500_15_09.txt @@ -0,0 +1,1503 @@ +500 +15 +1204028968 +0 +3729 +18 45 94 91 52 7 73 50 1 29 7 41 36 36 20 +1 +22189 +31 39 17 78 7 7 49 43 35 80 20 36 77 62 29 +2 +16796 +30 33 86 82 4 13 55 95 47 27 89 88 10 38 27 +3 +10949 +2 50 20 61 41 89 10 48 64 39 36 14 12 82 10 +4 +10561 +5 43 77 62 12 9 94 55 22 47 59 32 13 16 79 +5 +15507 +15 41 60 73 65 48 63 56 30 92 76 5 94 93 63 +6 +15710 +71 56 40 83 13 15 9 82 90 4 81 1 41 37 51 +7 +20774 +46 85 35 15 99 86 47 91 22 30 76 13 24 62 35 +8 +12741 +49 50 94 75 81 86 37 39 79 92 24 1 88 77 57 +9 +20210 +89 27 2 11 69 36 96 41 16 69 42 64 74 25 46 +10 +9460 +59 96 19 21 77 85 3 48 75 51 7 83 6 57 58 +11 +6344 +42 94 59 4 49 30 93 62 6 25 86 34 40 97 5 +12 +23782 +13 48 96 75 19 37 65 33 84 12 78 98 77 51 47 +13 +3960 +56 68 89 71 78 13 46 63 99 50 82 67 59 20 8 +14 +18459 +27 96 3 45 46 14 16 46 6 29 36 6 3 41 40 +15 +5899 +13 75 14 28 81 74 55 93 45 47 91 88 53 41 48 +16 +12692 +29 89 33 48 81 39 4 30 6 49 94 19 1 57 82 +17 +6718 +20 62 17 51 36 97 54 48 82 89 47 31 21 90 23 +18 +24017 +30 45 76 65 11 47 15 12 30 64 14 16 43 38 14 +19 +2425 +26 40 29 15 51 5 98 11 18 97 41 41 39 76 34 +20 +14653 +98 39 41 59 72 63 14 10 96 7 23 35 7 1 5 +21 +3606 +12 7 77 97 86 7 16 49 89 33 42 16 31 68 98 +22 +21471 +48 23 77 9 65 45 99 65 28 18 34 3 62 75 13 +23 +10772 +54 49 99 5 81 4 89 89 86 14 13 2 47 10 23 +24 +21156 +93 51 55 43 31 70 65 9 56 15 30 12 10 56 94 +25 +11659 +29 35 59 1 91 27 99 94 96 14 29 41 3 28 19 +26 +13024 +51 30 7 60 95 42 37 45 91 42 6 38 53 40 45 +27 +20899 +33 59 97 41 64 54 34 71 53 7 79 38 39 76 37 +28 +24722 +32 51 49 20 75 81 26 1 5 31 32 75 95 14 42 +29 +10306 +80 52 62 59 70 83 36 79 38 49 32 58 32 80 35 +30 +24522 +9 29 14 95 43 23 74 24 20 43 92 63 70 66 47 +31 +10817 +14 47 21 46 61 44 40 2 91 17 55 26 78 76 35 +32 +15875 +11 72 39 87 65 45 51 70 2 31 30 82 84 49 43 +33 +8565 +46 40 67 43 14 66 95 40 3 3 32 7 52 91 97 +34 +11827 +86 72 38 4 71 97 85 15 62 52 1 61 22 20 62 +35 +24686 +55 30 35 32 9 52 25 76 68 76 72 90 71 39 30 +36 +3201 +2 47 36 79 68 24 51 78 10 98 83 42 31 75 54 +37 +6412 +78 7 74 44 26 3 10 23 21 50 92 62 97 16 6 +38 +1817 +55 76 97 17 34 51 70 7 1 82 15 77 97 52 10 +39 +24138 +68 59 2 71 21 17 13 91 95 51 52 8 1 96 97 +40 +9203 +49 40 79 69 7 22 4 5 45 84 62 77 62 77 51 +41 +12822 +12 22 36 3 48 86 89 9 12 26 48 2 81 56 57 +42 +1369 +56 8 44 2 21 97 43 84 78 59 14 5 64 12 2 +43 +23192 +53 32 62 42 19 63 86 55 84 64 7 77 6 20 93 +44 +12630 +20 18 88 67 69 15 28 35 59 74 91 43 13 94 6 +45 +11895 +63 47 55 48 42 64 55 75 72 7 92 90 96 40 78 +46 +17371 +79 77 86 91 68 27 23 55 1 51 35 85 21 4 7 +47 +20853 +1 85 42 20 90 35 13 16 54 35 30 74 53 96 28 +48 +25006 +84 10 46 32 94 67 27 28 94 6 86 51 49 48 16 +49 +23971 +37 75 52 41 31 65 30 49 36 63 3 81 29 38 97 +50 +16053 +38 35 12 79 80 76 59 73 77 42 90 17 57 19 9 +51 +18250 +99 99 91 80 57 86 18 76 70 49 62 71 52 84 61 +52 +9166 +99 7 64 83 48 19 19 53 13 19 35 31 79 38 74 +53 +20360 +23 72 90 72 68 65 16 33 84 1 5 12 69 14 98 +54 +18731 +27 14 70 80 46 89 48 17 20 46 31 23 52 85 30 +55 +24865 +68 72 16 21 2 10 60 1 74 5 39 22 15 31 81 +56 +21347 +58 5 9 13 39 80 41 6 85 89 25 96 52 97 86 +57 +12934 +32 49 18 21 99 48 56 58 59 34 75 59 60 9 77 +58 +24754 +32 87 3 91 2 77 27 41 51 74 59 49 19 13 89 +59 +15228 +79 58 19 84 47 48 26 52 87 77 93 38 46 74 65 +60 +2748 +17 30 21 75 36 79 73 41 6 94 10 60 90 18 90 +61 +20619 +29 56 16 24 37 81 5 33 78 36 87 99 66 20 62 +62 +1729 +17 89 55 48 81 93 26 89 60 19 11 35 80 98 62 +63 +16429 +90 24 36 61 71 50 32 37 59 56 15 32 7 22 68 +64 +11634 +91 90 31 14 83 2 57 32 62 5 39 19 66 61 36 +65 +10385 +24 56 19 67 56 50 59 69 71 11 24 46 87 35 10 +66 +20600 +37 65 53 40 8 47 16 25 60 51 56 60 87 78 52 +67 +4896 +78 70 80 22 85 65 96 30 26 68 83 54 49 68 6 +68 +6956 +78 24 60 2 60 63 88 14 51 26 7 93 92 85 7 +69 +4175 +91 66 7 5 13 67 11 68 20 17 29 90 44 88 69 +70 +13936 +61 67 53 18 80 72 32 26 40 44 54 51 59 83 65 +71 +6657 +5 94 62 23 25 39 59 71 73 11 90 13 14 41 50 +72 +10236 +6 43 48 32 20 55 71 72 82 40 86 75 43 34 32 +73 +24887 +61 51 77 16 13 1 14 34 28 59 8 11 3 62 33 +74 +16529 +73 79 10 37 18 50 75 65 20 79 9 40 69 14 36 +75 +25406 +31 88 2 23 67 13 30 37 51 77 41 38 85 2 63 +76 +10267 +71 3 86 60 43 7 34 97 23 60 92 66 14 63 5 +77 +23555 +23 14 54 42 40 18 58 87 88 58 95 73 90 99 71 +78 +18481 +22 51 31 58 91 55 98 51 61 13 33 74 2 75 96 +79 +8152 +58 63 72 20 20 96 39 35 90 43 76 4 23 34 74 +80 +8273 +72 20 59 52 89 73 52 67 63 23 9 49 86 22 77 +81 +12869 +80 83 26 31 58 29 67 70 85 45 83 32 46 65 33 +82 +25234 +98 84 96 19 26 85 87 63 85 36 19 58 4 85 31 +83 +7545 +81 94 69 45 67 5 48 85 86 52 25 95 18 29 68 +84 +11604 +2 85 80 70 34 14 59 43 6 48 31 56 52 29 19 +85 +25407 +75 53 19 41 50 39 57 22 15 93 3 71 69 12 89 +86 +10142 +18 62 72 53 49 7 52 19 38 27 86 19 46 94 82 +87 +8607 +86 12 28 11 11 19 21 37 59 22 44 13 12 40 16 +88 +21083 +60 58 59 57 82 9 66 59 8 61 31 24 71 79 82 +89 +12909 +40 59 22 74 55 6 15 26 22 95 48 2 32 35 87 +90 +784 +82 35 28 54 73 96 95 74 91 45 94 60 73 30 42 +91 +19867 +17 69 42 99 59 62 99 54 45 18 82 11 52 28 71 +92 +19813 +84 94 37 34 54 82 60 34 24 14 10 54 37 83 86 +93 +9322 +2 19 20 90 5 72 44 49 47 13 4 66 12 47 28 +94 +10412 +74 11 99 44 5 71 39 93 38 42 18 6 36 49 26 +95 +13167 +76 8 37 32 52 71 18 14 29 63 59 38 39 5 85 +96 +25541 +89 10 65 33 82 46 57 52 87 83 28 60 81 73 1 +97 +18640 +78 23 53 26 32 77 64 69 17 18 16 89 39 85 84 +98 +11742 +37 83 51 35 48 99 57 15 44 38 46 46 51 18 59 +99 +16700 +31 43 47 2 10 86 21 46 83 35 78 37 51 55 36 +100 +15152 +21 96 68 72 40 96 90 64 66 28 92 49 36 93 5 +101 +14534 +31 20 15 22 60 89 52 77 41 55 70 6 25 53 97 +102 +25315 +25 48 86 99 26 39 52 59 78 80 58 54 36 85 90 +103 +1125 +33 14 60 91 2 80 53 1 77 90 47 14 84 52 13 +104 +1251 +37 72 61 94 65 85 43 41 76 29 47 98 62 69 42 +105 +4552 +94 13 16 8 62 84 98 38 84 18 39 77 50 97 25 +106 +25340 +40 41 94 78 4 39 91 13 20 23 87 20 8 14 25 +107 +4087 +77 61 54 22 17 45 67 89 36 50 93 54 20 94 11 +108 +1808 +68 19 24 74 90 62 62 93 33 73 95 41 68 53 82 +109 +1567 +30 47 71 71 86 41 76 30 35 36 77 81 24 10 90 +110 +20047 +88 6 4 26 89 55 37 85 24 69 13 4 26 24 36 +111 +991 +24 58 1 70 22 31 6 59 21 13 97 61 79 10 90 +112 +12793 +47 42 1 53 21 27 80 20 79 39 92 99 78 36 49 +113 +18975 +45 25 26 9 22 69 57 20 28 8 50 73 89 73 13 +114 +1207 +41 12 65 8 62 85 94 82 94 92 17 83 15 21 20 +115 +13513 +67 66 21 11 65 11 39 67 80 65 63 35 13 90 29 +116 +2636 +30 81 80 75 86 89 41 39 76 33 69 48 69 74 82 +117 +9977 +85 26 40 25 75 37 14 12 35 69 64 58 67 13 74 +118 +17953 +83 28 46 32 90 4 12 90 50 30 17 83 7 16 94 +119 +5637 +51 12 75 53 97 40 20 43 93 83 81 84 75 74 89 +120 +22285 +14 92 80 53 88 86 19 94 22 13 87 33 63 97 9 +121 +11367 +19 29 43 79 30 37 94 48 94 8 86 82 63 68 70 +122 +21278 +44 12 49 49 29 87 21 11 57 3 78 64 14 17 22 +123 +5670 +26 64 25 11 91 8 91 26 21 70 37 12 42 37 22 +124 +15703 +68 91 39 17 42 11 85 29 10 7 24 24 52 45 74 +125 +1206 +86 84 2 5 7 97 59 49 49 39 33 80 84 40 21 +126 +3967 +47 58 20 3 41 39 78 91 10 91 65 95 58 10 28 +127 +25345 +69 90 45 9 41 32 92 17 72 51 55 80 84 41 3 +128 +13395 +41 33 85 85 1 96 69 25 1 95 41 48 68 95 25 +129 +8803 +48 44 89 73 42 40 23 54 89 78 90 61 24 85 4 +130 +11251 +57 19 48 60 93 76 39 6 53 55 87 41 95 15 34 +131 +25203 +74 13 75 23 73 20 77 49 87 18 66 7 20 99 57 +132 +14356 +63 23 43 23 62 83 3 62 20 5 34 80 26 68 88 +133 +1125 +61 37 66 23 74 70 45 87 77 44 56 84 73 29 31 +134 +6204 +55 11 32 55 76 93 12 58 96 71 57 89 36 53 6 +135 +758 +52 13 93 58 19 84 44 10 41 8 46 89 49 37 82 +136 +15934 +61 51 16 37 2 52 24 57 70 79 58 82 75 51 2 +137 +1450 +72 88 13 35 72 19 37 5 51 85 59 95 18 56 91 +138 +19955 +92 62 67 26 86 32 78 95 25 78 23 24 84 89 39 +139 +6480 +63 62 85 17 95 51 77 73 86 38 13 77 50 41 83 +140 +20127 +74 31 26 73 36 86 58 55 26 11 94 6 69 84 2 +141 +1833 +33 87 34 22 42 47 50 87 34 23 73 31 13 85 38 +142 +13235 +33 92 60 82 35 10 89 89 30 38 44 10 19 57 30 +143 +2212 +49 85 42 88 47 56 26 50 46 67 65 58 65 52 98 +144 +21773 +27 52 45 22 65 77 56 23 51 59 91 5 54 73 14 +145 +14263 +28 29 51 1 8 53 8 82 76 14 36 43 13 39 12 +146 +4682 +6 76 39 92 12 75 22 22 49 92 54 32 3 5 84 +147 +1341 +54 61 8 57 92 19 88 20 50 90 55 61 38 99 32 +148 +24864 +6 3 39 16 83 78 23 48 56 27 3 95 9 91 76 +149 +22842 +68 37 74 37 15 71 18 75 44 85 90 37 60 51 10 +150 +15443 +54 32 96 6 52 35 95 36 69 43 91 75 10 18 99 +151 +8199 +48 10 38 57 5 79 5 79 92 6 80 94 83 8 64 +152 +12021 +34 64 65 6 90 77 19 43 91 95 14 65 11 79 5 +153 +23924 +60 14 97 20 40 68 82 65 62 92 17 58 10 90 63 +154 +3593 +40 21 83 62 87 90 44 99 39 65 63 12 21 21 23 +155 +7297 +2 57 39 75 57 63 87 25 84 95 50 45 5 12 12 +156 +2020 +85 92 58 17 88 99 92 39 18 46 35 11 55 39 45 +157 +1124 +33 50 43 95 60 13 46 48 94 39 59 77 93 34 8 +158 +10170 +65 52 27 77 86 14 73 10 79 7 68 96 18 92 44 +159 +13176 +46 55 62 90 34 80 85 29 67 90 90 77 46 56 27 +160 +10124 +48 50 63 14 58 31 42 14 33 8 49 43 56 81 91 +161 +8143 +17 26 62 95 33 50 3 37 11 20 52 75 13 68 13 +162 +6587 +98 7 91 5 74 74 36 53 63 8 33 64 79 92 55 +163 +3450 +72 70 42 18 53 48 92 87 24 60 15 39 95 45 50 +164 +11258 +36 85 58 13 43 6 9 27 89 29 60 74 3 37 4 +165 +9885 +45 89 89 49 22 89 85 98 66 94 51 19 3 43 46 +166 +12302 +9 92 67 25 81 72 24 98 92 93 19 56 4 11 1 +167 +18540 +73 3 32 1 76 43 13 82 71 53 45 50 25 67 70 +168 +16659 +3 59 44 58 84 80 49 90 30 96 9 64 44 8 93 +169 +21196 +75 76 13 79 37 88 59 47 6 51 1 14 26 80 90 +170 +16538 +16 4 47 60 40 10 5 77 63 63 66 82 6 14 68 +171 +4529 +31 17 3 89 51 15 86 66 85 7 41 33 71 97 53 +172 +12121 +54 80 94 64 90 39 22 91 91 3 40 87 62 61 19 +173 +19054 +19 87 52 90 96 99 20 7 39 68 74 80 13 36 5 +174 +13252 +97 80 89 79 66 18 5 94 7 38 68 47 15 18 51 +175 +14499 +84 66 1 61 22 77 85 51 72 21 52 81 53 77 45 +176 +13916 +30 43 45 18 9 98 45 81 91 36 81 82 55 85 99 +177 +10938 +29 56 30 10 59 15 73 52 65 48 40 16 84 44 22 +178 +5926 +56 42 87 4 7 11 9 64 70 3 75 94 19 92 57 +179 +8406 +42 57 52 19 73 36 23 41 52 34 18 42 57 15 75 +180 +23247 +25 63 94 58 75 36 59 66 92 77 37 55 52 25 76 +181 +20342 +1 62 55 19 59 99 90 50 93 41 68 89 78 56 98 +182 +7852 +31 40 9 28 20 14 54 83 3 81 73 61 35 77 69 +183 +25213 +72 57 56 54 85 76 57 71 7 13 84 23 74 84 49 +184 +20833 +25 85 15 58 41 90 27 2 31 78 91 54 18 30 37 +185 +17421 +83 33 1 41 41 75 35 96 4 50 40 52 88 49 22 +186 +25218 +99 1 45 40 19 14 21 53 31 86 39 44 63 67 97 +187 +19272 +50 30 87 33 32 55 34 15 26 44 16 82 25 30 8 +188 +13606 +92 60 16 2 48 48 38 77 77 23 4 98 65 90 44 +189 +3456 +83 15 81 26 18 41 70 47 50 58 83 73 2 73 71 +190 +8838 +10 18 34 99 34 51 45 68 57 77 55 31 41 68 66 +191 +7311 +22 21 35 38 45 25 2 15 22 37 97 40 72 98 73 +192 +3874 +26 62 3 87 62 99 32 24 42 76 43 55 10 76 25 +193 +3419 +56 99 54 11 25 74 76 65 17 89 46 48 23 63 41 +194 +11091 +99 52 84 32 80 83 25 24 39 37 90 12 80 95 82 +195 +11888 +42 36 86 67 87 13 99 31 74 51 6 39 49 99 98 +196 +25552 +48 35 71 76 44 45 40 46 65 76 94 25 45 44 50 +197 +5460 +93 36 3 55 43 18 63 44 49 13 20 96 40 24 56 +198 +19691 +46 20 40 32 30 3 18 61 61 58 24 58 86 87 36 +199 +14798 +61 62 15 74 39 49 81 68 77 6 48 20 31 44 17 +200 +11087 +78 64 93 85 73 31 79 1 79 48 73 12 22 64 9 +201 +19646 +61 61 8 30 23 38 34 57 68 93 78 24 59 29 24 +202 +9972 +37 66 6 40 88 31 10 75 28 33 23 52 97 66 29 +203 +5908 +34 31 53 31 62 97 39 48 96 47 52 72 62 56 19 +204 +13036 +29 85 72 92 94 73 69 43 89 21 47 49 64 42 36 +205 +17305 +46 71 54 12 87 82 28 29 83 70 73 91 58 97 4 +206 +15640 +72 33 57 79 95 58 67 74 27 14 50 5 80 13 9 +207 +15191 +19 15 14 78 83 1 23 72 52 75 10 99 79 85 73 +208 +3257 +63 68 80 27 21 76 53 37 55 41 41 16 3 37 71 +209 +17349 +32 85 61 22 65 86 87 81 91 71 97 31 89 1 74 +210 +5686 +69 40 24 5 72 58 86 52 13 61 29 45 35 34 56 +211 +3848 +99 99 19 29 16 80 79 6 53 87 70 7 86 62 11 +212 +7078 +89 8 33 26 77 89 18 82 97 68 93 87 96 6 83 +213 +2441 +48 62 28 80 87 66 15 10 47 78 29 26 6 89 50 +214 +20420 +23 48 32 78 49 57 72 18 9 51 79 79 33 62 90 +215 +12363 +78 65 68 97 74 32 21 10 20 11 14 72 7 18 8 +216 +18697 +94 73 83 16 70 54 13 30 61 84 2 1 59 59 67 +217 +20682 +93 71 31 24 71 69 32 39 80 84 76 11 88 44 46 +218 +5647 +84 17 8 78 89 37 21 42 46 4 76 26 80 83 2 +219 +6011 +28 87 83 58 49 61 26 70 73 7 20 70 89 73 77 +220 +21189 +70 37 99 73 85 24 76 85 43 51 47 52 74 59 43 +221 +16834 +94 95 82 32 2 53 22 44 36 30 72 62 70 60 82 +222 +9005 +52 54 82 17 18 58 43 60 47 87 98 38 69 46 69 +223 +24098 +54 62 80 95 10 36 23 76 6 5 77 38 50 88 56 +224 +21301 +48 84 33 38 31 43 8 5 28 29 5 67 95 73 64 +225 +13198 +55 25 33 37 69 93 2 14 85 13 63 21 99 10 81 +226 +6449 +85 34 48 54 77 57 3 70 44 70 11 67 70 3 51 +227 +23769 +71 98 67 89 34 53 9 35 39 47 7 20 81 16 64 +228 +2130 +17 21 53 28 83 40 19 65 54 92 1 49 24 77 33 +229 +18649 +31 44 68 98 80 39 31 24 8 10 38 69 61 40 15 +230 +10667 +42 71 90 59 30 52 14 1 73 46 35 65 79 34 74 +231 +4641 +32 58 13 46 89 3 58 19 63 73 6 18 35 5 85 +232 +22624 +67 68 55 89 91 77 9 40 29 9 93 63 78 28 88 +233 +13385 +94 49 85 36 96 84 96 1 94 40 44 4 94 41 65 +234 +17074 +2 28 35 56 87 49 37 22 75 71 76 83 45 85 34 +235 +9583 +46 16 6 97 81 57 50 80 40 78 90 5 13 64 16 +236 +11451 +99 77 12 75 76 3 17 33 29 37 80 29 48 86 68 +237 +24397 +15 53 34 67 16 1 73 16 13 24 57 17 49 79 8 +238 +9502 +97 63 79 37 15 57 43 25 19 35 97 75 19 79 91 +239 +21951 +62 95 83 62 71 19 50 52 63 39 7 28 14 99 43 +240 +15916 +51 92 98 46 63 33 22 75 31 57 65 15 93 60 77 +241 +4339 +42 79 83 23 52 46 99 22 16 45 85 44 82 86 55 +242 +20553 +26 43 89 92 80 80 47 5 90 78 52 88 20 42 53 +243 +10603 +32 17 64 24 34 69 71 40 3 91 95 42 7 69 24 +244 +25374 +46 58 44 95 31 22 37 86 2 11 13 46 35 7 98 +245 +1374 +96 16 4 81 95 7 19 93 59 2 5 19 91 80 77 +246 +14504 +87 70 75 53 24 80 93 49 35 23 29 59 2 57 20 +247 +18803 +3 82 97 16 77 97 19 47 65 45 41 20 78 61 15 +248 +22197 +81 64 97 66 98 85 59 6 94 62 14 30 84 93 32 +249 +2427 +65 7 12 63 12 70 46 91 53 87 25 35 55 8 66 +250 +24294 +39 41 12 15 76 27 33 39 5 78 52 15 18 93 15 +251 +23041 +39 63 9 22 29 67 50 7 55 55 96 66 88 94 34 +252 +11005 +87 54 45 72 81 51 64 95 86 31 53 68 73 25 51 +253 +13932 +45 37 82 19 93 2 6 78 36 86 87 81 2 47 85 +254 +25234 +5 6 51 30 13 24 49 19 56 29 22 66 36 50 21 +255 +3767 +64 59 19 11 36 55 67 78 96 14 24 13 15 80 36 +256 +14454 +17 95 7 13 94 97 37 29 54 27 76 34 34 76 32 +257 +5805 +3 55 42 59 43 34 8 60 34 78 35 93 46 19 19 +258 +23032 +74 41 45 81 7 34 5 51 66 36 71 58 78 96 32 +259 +9936 +75 25 53 45 7 83 52 3 67 24 20 42 83 12 15 +260 +7157 +57 14 25 47 12 89 57 63 62 37 10 52 30 11 3 +261 +11867 +19 87 67 65 64 75 47 49 36 3 96 34 65 54 84 +262 +15548 +11 89 82 28 68 22 95 73 15 66 11 7 21 91 13 +263 +25224 +75 34 49 3 46 47 87 59 34 85 17 52 58 99 49 +264 +6886 +24 17 62 76 82 56 29 15 43 55 22 92 45 25 91 +265 +9115 +31 42 18 86 4 47 73 87 32 35 49 51 42 94 86 +266 +14567 +55 34 4 76 83 84 86 82 61 61 3 29 6 31 69 +267 +3828 +73 2 99 20 28 35 24 17 62 73 11 54 36 16 34 +268 +1277 +34 98 70 18 2 41 21 27 46 59 76 97 98 48 74 +269 +4129 +88 8 54 60 84 85 16 49 11 65 59 74 98 67 7 +270 +1262 +79 80 11 14 36 17 55 1 94 14 9 48 38 3 42 +271 +24976 +88 4 16 40 34 9 32 11 6 35 47 16 35 36 4 +272 +5044 +45 48 75 96 7 40 79 29 63 1 84 74 76 68 86 +273 +6302 +99 72 27 25 92 29 66 67 17 38 5 78 43 89 36 +274 +18496 +82 28 16 51 23 80 54 1 13 13 99 37 16 78 89 +275 +11875 +40 41 58 3 81 93 43 81 59 68 82 51 22 39 34 +276 +4116 +57 17 29 64 56 51 20 73 68 97 75 66 36 31 18 +277 +8067 +91 17 59 27 50 62 9 11 17 99 56 67 51 36 89 +278 +2669 +31 34 47 83 86 30 83 73 94 23 62 38 81 38 66 +279 +18837 +62 27 47 12 50 16 43 11 19 96 61 38 51 89 30 +280 +10919 +17 36 90 69 66 59 1 11 94 67 68 90 18 20 81 +281 +5183 +87 65 60 32 62 75 91 81 14 19 98 22 27 84 82 +282 +13599 +3 47 22 85 63 10 61 89 61 8 81 20 35 68 34 +283 +8066 +97 34 73 71 37 76 35 81 78 98 64 71 45 44 90 +284 +20079 +92 67 69 10 28 82 66 63 22 54 90 8 76 79 65 +285 +6373 +51 13 81 97 7 24 56 60 14 82 64 24 68 22 63 +286 +7685 +23 56 25 41 23 8 79 17 55 5 86 76 60 78 31 +287 +21281 +7 9 38 6 99 19 59 98 87 14 46 29 81 63 72 +288 +22751 +75 72 36 17 14 44 19 27 60 67 3 18 31 74 79 +289 +13031 +64 5 67 43 49 45 36 42 88 45 35 55 4 2 9 +290 +8753 +23 88 84 79 58 51 56 4 69 69 4 76 53 13 2 +291 +24308 +50 58 81 96 61 95 95 11 67 73 10 13 74 8 62 +292 +11970 +25 17 54 42 35 47 71 29 71 17 34 94 14 9 43 +293 +10034 +33 4 47 36 46 22 77 62 58 8 27 96 1 78 29 +294 +9018 +32 67 83 84 38 41 64 39 16 56 84 65 95 24 1 +295 +17343 +25 47 8 93 62 9 69 77 43 60 27 92 40 6 58 +296 +7347 +96 46 59 69 53 84 49 7 96 60 81 76 47 71 9 +297 +16302 +77 19 96 43 7 96 81 24 32 50 5 39 38 4 85 +298 +25606 +78 7 83 63 23 28 66 72 91 53 91 23 88 80 96 +299 +8618 +44 34 44 79 24 49 75 23 28 56 61 74 68 57 19 +300 +21165 +35 75 2 96 73 59 17 89 70 50 82 12 61 31 74 +301 +14608 +38 6 86 25 23 94 21 61 57 83 1 47 62 35 78 +302 +1403 +63 40 66 93 91 98 47 43 2 13 52 5 65 41 17 +303 +6424 +77 87 69 72 34 93 54 64 52 33 7 27 30 77 65 +304 +17526 +76 75 64 23 43 94 61 70 89 76 41 92 40 8 51 +305 +22748 +35 12 83 62 10 89 2 94 10 6 87 78 37 55 89 +306 +10728 +83 80 68 70 70 3 91 87 41 62 42 6 18 44 14 +307 +7568 +26 83 62 64 94 62 83 99 55 58 52 3 88 57 45 +308 +6185 +84 17 36 4 85 76 89 59 19 81 68 4 23 40 69 +309 +11033 +95 40 40 38 53 98 81 63 86 71 12 19 49 74 60 +310 +5734 +34 38 96 30 28 64 73 84 14 77 33 50 4 80 61 +311 +23160 +87 16 66 65 99 58 12 89 71 11 3 88 58 3 68 +312 +2387 +6 33 92 84 25 18 44 57 46 31 94 29 78 94 69 +313 +4050 +52 61 46 48 38 6 25 20 79 16 95 41 13 98 45 +314 +2478 +38 13 51 44 93 68 10 71 33 21 14 10 20 52 20 +315 +14469 +9 33 71 31 39 46 71 32 14 99 76 93 75 87 61 +316 +2364 +98 88 74 31 31 66 10 83 9 48 57 99 49 3 66 +317 +9427 +41 99 56 20 51 11 83 13 99 62 31 43 21 43 7 +318 +9873 +28 33 34 54 1 36 76 48 18 72 19 49 52 59 7 +319 +7556 +50 37 67 27 23 47 26 80 16 9 23 10 24 99 2 +320 +22389 +94 54 99 83 42 63 19 90 91 2 25 8 67 13 8 +321 +14569 +56 43 3 67 23 77 19 68 19 67 58 11 68 12 80 +322 +16835 +48 96 90 98 97 84 17 80 52 84 13 89 76 76 73 +323 +3012 +23 65 68 56 69 9 88 81 1 50 61 96 93 70 96 +324 +4011 +93 15 5 20 53 95 57 95 82 27 80 14 99 7 2 +325 +5934 +56 63 65 7 4 78 8 52 36 37 91 17 93 95 1 +326 +17751 +3 34 83 44 58 39 26 30 13 37 44 5 32 1 67 +327 +17157 +53 42 2 43 84 77 24 87 49 88 97 45 76 49 46 +328 +17717 +67 94 88 43 78 43 78 82 91 18 43 98 14 96 62 +329 +17604 +55 26 95 2 63 81 66 24 56 45 48 99 81 80 58 +330 +11052 +26 72 4 27 17 58 41 23 16 27 6 6 47 3 44 +331 +24644 +79 56 22 88 41 81 42 59 66 98 83 93 62 18 92 +332 +9379 +83 82 78 49 81 37 14 26 26 81 27 57 8 75 83 +333 +21355 +63 90 89 55 42 22 80 79 76 86 32 58 46 64 4 +334 +3357 +6 11 74 52 19 31 32 62 15 77 27 39 47 51 36 +335 +21404 +4 1 56 46 94 96 42 35 99 24 51 89 11 59 36 +336 +8989 +74 41 75 42 53 75 55 64 94 51 77 49 73 22 57 +337 +10871 +93 96 72 85 23 46 1 99 71 43 16 90 2 12 59 +338 +23731 +87 31 45 28 60 17 82 89 27 46 95 79 19 77 3 +339 +20024 +47 51 12 47 57 54 31 71 31 35 66 26 83 73 62 +340 +12215 +84 43 15 65 67 36 43 89 19 5 31 20 52 57 87 +341 +5144 +48 11 33 41 70 4 20 47 81 17 94 66 75 31 66 +342 +21610 +89 56 44 96 9 27 56 62 44 49 14 14 47 55 54 +343 +17500 +16 31 24 10 70 10 72 62 29 75 92 25 82 16 17 +344 +1935 +63 79 10 25 49 66 53 79 86 92 49 66 66 88 53 +345 +22880 +58 52 15 49 39 43 56 1 58 82 6 24 22 79 26 +346 +10911 +67 73 24 59 85 4 57 71 42 80 26 5 78 75 49 +347 +1965 +29 6 76 54 75 4 21 57 5 61 33 79 61 79 28 +348 +23467 +42 75 1 83 6 41 66 76 75 12 92 89 15 12 84 +349 +2670 +13 5 74 31 2 36 84 27 28 96 48 7 58 9 27 +350 +10649 +24 52 62 96 50 97 9 49 25 15 24 37 75 30 27 +351 +16773 +17 87 70 31 10 50 34 98 29 18 42 46 6 92 78 +352 +22290 +30 4 26 82 51 45 86 93 87 24 28 67 20 52 36 +353 +22590 +61 15 1 75 99 25 22 39 32 98 70 71 68 77 13 +354 +8382 +7 78 24 6 72 71 85 45 3 91 27 70 92 14 1 +355 +25323 +40 99 57 26 1 61 67 54 39 51 61 56 78 62 49 +356 +12370 +64 22 36 18 10 50 5 7 25 92 70 26 49 33 8 +357 +12006 +46 95 54 71 97 56 46 70 91 28 53 38 85 17 43 +358 +25614 +54 4 89 67 95 70 62 10 22 69 3 15 11 28 40 +359 +9390 +60 36 81 35 94 8 86 56 86 11 16 56 43 65 55 +360 +21651 +76 43 14 17 10 99 8 15 92 84 12 51 41 69 17 +361 +1209 +91 86 50 57 84 68 62 81 65 9 17 93 59 38 33 +362 +21094 +58 87 7 56 47 25 27 70 32 78 1 9 2 77 92 +363 +17197 +53 18 11 57 7 2 84 20 34 86 47 76 14 71 70 +364 +16257 +71 50 71 94 69 57 45 18 77 18 71 10 37 3 23 +365 +12333 +89 35 37 62 71 90 2 79 83 53 2 89 8 6 15 +366 +14479 +78 49 3 36 63 99 14 39 55 99 51 40 28 24 56 +367 +2851 +20 47 46 48 90 14 4 58 11 14 29 33 93 7 51 +368 +14781 +47 88 17 79 4 55 80 63 24 67 55 30 62 35 92 +369 +3594 +33 10 94 26 55 53 83 92 41 3 37 66 32 53 74 +370 +12110 +14 33 81 31 34 56 14 78 78 16 25 48 67 85 12 +371 +20567 +75 72 3 49 55 65 61 67 49 23 87 62 1 34 30 +372 +9062 +29 61 24 63 42 33 77 25 29 78 93 27 50 88 4 +373 +17381 +73 61 13 50 6 98 19 66 99 42 55 50 87 99 80 +374 +1707 +62 17 96 87 48 45 9 17 65 24 93 52 56 62 71 +375 +7389 +91 75 48 58 50 69 91 81 36 44 51 53 47 80 62 +376 +7893 +54 87 62 19 63 59 45 29 96 17 29 5 18 65 28 +377 +11926 +76 27 4 97 31 22 74 18 96 90 75 93 73 51 46 +378 +25499 +21 35 80 46 46 50 72 99 22 38 58 74 46 87 45 +379 +24766 +51 80 77 88 58 46 10 30 16 72 61 62 28 24 25 +380 +23686 +99 15 40 27 95 70 21 91 27 71 4 14 17 65 52 +381 +24543 +73 97 11 37 20 45 72 10 41 58 37 9 52 33 55 +382 +987 +34 89 45 45 90 14 71 10 79 90 46 88 94 13 86 +383 +8131 +57 81 91 49 5 62 95 41 37 1 79 66 11 61 36 +384 +11871 +81 64 23 30 42 66 78 40 48 22 29 40 29 39 19 +385 +9536 +4 22 23 49 32 84 61 56 90 64 36 70 30 49 74 +386 +16565 +86 28 29 28 36 14 7 98 44 40 36 96 58 90 24 +387 +19754 +21 34 94 3 89 2 23 22 74 63 59 86 92 4 16 +388 +4586 +6 42 12 30 19 89 96 54 88 53 87 40 55 88 96 +389 +23374 +83 65 92 6 94 72 77 71 21 52 55 7 97 5 69 +390 +6310 +40 84 1 62 37 98 47 50 13 22 31 33 99 4 9 +391 +6659 +93 71 73 37 48 42 66 36 93 81 64 4 91 68 73 +392 +13216 +65 83 50 81 83 13 40 7 69 38 98 55 39 48 48 +393 +13900 +71 77 31 51 62 38 32 43 50 78 43 32 89 28 68 +394 +10686 +49 33 25 69 26 90 54 21 79 38 37 13 76 9 57 +395 +3506 +18 59 6 32 35 20 52 50 95 62 29 89 57 64 99 +396 +7011 +17 12 31 30 33 9 44 93 35 95 67 60 73 95 23 +397 +21051 +28 42 9 15 88 3 79 63 93 46 55 42 23 71 11 +398 +23225 +67 66 83 51 26 24 23 71 72 40 42 90 47 80 91 +399 +24134 +20 56 19 20 40 79 39 56 68 53 49 71 13 93 92 +400 +18447 +37 30 72 82 7 15 55 11 18 24 44 5 55 81 17 +401 +7751 +95 17 52 55 78 82 9 7 81 75 10 65 76 87 61 +402 +21771 +95 21 9 76 93 1 43 33 23 75 54 1 15 56 19 +403 +22815 +84 15 30 97 42 34 73 97 43 53 66 38 23 8 20 +404 +20376 +24 72 60 47 64 65 70 65 60 88 64 4 38 93 39 +405 +15760 +93 73 83 13 4 23 24 99 68 9 80 37 41 13 91 +406 +18703 +48 83 10 66 82 77 94 45 35 71 17 50 7 91 7 +407 +9436 +8 47 79 54 19 44 21 8 69 25 49 28 98 62 18 +408 +14244 +78 92 45 33 73 45 47 83 89 95 14 11 68 84 1 +409 +24454 +79 1 63 81 10 68 83 23 51 49 49 90 48 19 13 +410 +13089 +91 25 73 40 44 91 16 23 52 59 35 83 54 35 91 +411 +16240 +30 87 20 64 95 44 21 67 52 61 70 20 23 34 87 +412 +2669 +30 83 76 18 52 80 45 65 18 51 51 23 87 31 73 +413 +12468 +51 57 34 58 1 60 21 32 22 39 54 26 54 21 12 +414 +19541 +74 23 66 94 30 7 73 84 4 16 83 27 10 89 57 +415 +7797 +29 78 48 16 88 86 13 52 1 11 39 95 13 14 40 +416 +10738 +62 57 55 86 19 51 12 37 53 41 89 18 11 97 36 +417 +6115 +80 96 39 8 51 90 70 84 44 27 75 4 44 24 75 +418 +22401 +76 7 33 15 99 64 17 72 94 73 33 52 23 53 6 +419 +1255 +56 89 97 18 80 43 55 34 14 22 44 58 69 2 85 +420 +5302 +53 73 18 97 93 25 40 1 99 78 32 67 14 74 38 +421 +15813 +14 52 62 3 58 63 12 53 78 62 96 95 53 23 21 +422 +15733 +3 21 46 72 99 32 12 4 43 4 72 6 62 35 29 +423 +2560 +55 74 3 27 89 89 14 67 48 64 19 49 32 13 61 +424 +2166 +96 78 26 90 3 56 49 48 30 95 83 87 74 92 92 +425 +11270 +48 72 21 17 57 8 10 50 92 66 44 35 78 90 21 +426 +8729 +96 62 24 22 40 45 72 19 88 19 50 1 45 77 81 +427 +6110 +25 79 55 98 9 8 22 45 66 31 67 48 30 76 27 +428 +15710 +41 8 59 21 68 28 23 15 57 40 93 80 8 69 16 +429 +789 +18 24 75 40 96 34 24 34 74 27 42 38 37 51 34 +430 +10599 +67 38 30 98 20 30 82 65 64 15 88 50 81 68 22 +431 +1546 +77 42 78 45 39 97 4 31 57 50 71 89 43 93 40 +432 +2118 +46 64 34 37 77 22 65 94 7 51 31 90 91 42 50 +433 +1005 +57 10 59 97 60 74 74 85 27 30 19 52 70 15 60 +434 +25403 +60 80 72 69 73 15 30 55 98 8 31 40 24 97 32 +435 +11180 +2 88 66 42 53 86 23 55 58 27 17 28 21 49 42 +436 +875 +4 21 70 68 79 21 1 46 17 64 69 22 7 73 17 +437 +9201 +15 30 31 35 62 88 17 40 1 89 28 92 92 51 33 +438 +16140 +14 98 5 19 36 54 40 42 98 42 61 90 94 51 25 +439 +25054 +69 25 22 27 2 25 46 50 4 67 76 31 88 89 66 +440 +12703 +85 88 10 27 41 50 86 69 84 3 7 71 19 16 38 +441 +15852 +1 11 97 32 76 99 50 2 61 95 19 59 67 99 71 +442 +17281 +36 35 3 87 57 49 61 60 85 93 38 71 50 5 50 +443 +14094 +53 65 94 25 31 39 60 40 58 94 73 90 59 21 5 +444 +15796 +7 62 59 68 78 98 78 69 32 70 48 86 63 20 72 +445 +24726 +31 78 83 99 73 72 66 92 77 44 7 82 23 66 98 +446 +3781 +19 67 21 89 5 57 2 58 28 78 93 57 13 81 13 +447 +889 +46 98 98 43 97 81 2 24 25 66 1 15 85 59 18 +448 +23187 +43 9 40 12 64 7 86 29 68 77 70 49 97 94 74 +449 +22710 +84 22 8 79 52 8 56 26 64 42 79 47 69 22 10 +450 +21310 +6 61 89 39 86 22 18 16 3 9 35 85 58 77 20 +451 +15367 +18 27 46 76 31 57 43 40 35 32 56 23 61 15 30 +452 +6126 +84 17 92 13 78 51 14 38 93 84 32 42 82 71 16 +453 +17051 +95 13 44 91 72 92 6 26 4 87 58 66 55 70 85 +454 +20392 +65 87 62 62 86 92 10 43 33 61 19 2 7 14 35 +455 +14495 +89 66 52 41 43 38 73 74 99 32 92 3 36 49 63 +456 +9468 +90 6 61 20 32 6 67 60 43 26 13 44 79 29 85 +457 +18315 +48 64 59 61 28 96 1 85 66 7 40 75 74 13 51 +458 +25483 +97 65 44 35 28 29 99 5 79 72 81 55 28 78 99 +459 +10294 +44 92 6 21 22 57 90 42 87 46 53 52 71 26 44 +460 +21536 +15 43 30 93 74 49 82 58 4 35 58 77 70 40 87 +461 +4107 +48 23 41 2 60 60 8 74 46 43 27 73 67 1 31 +462 +5072 +33 16 98 41 1 92 96 21 14 57 31 44 23 63 1 +463 +13223 +27 51 72 4 84 73 14 18 66 58 19 91 61 81 77 +464 +25282 +30 19 61 67 80 63 33 79 53 88 68 81 54 5 90 +465 +12110 +97 36 26 14 88 75 28 60 14 45 9 98 12 13 52 +466 +24253 +80 56 43 75 84 63 30 73 12 99 66 21 80 87 25 +467 +10620 +33 65 45 53 17 13 97 91 79 8 69 5 82 13 40 +468 +8765 +65 65 73 84 93 82 1 51 57 83 99 93 5 76 23 +469 +24495 +93 72 88 13 72 52 55 96 6 44 90 28 95 26 25 +470 +20968 +86 9 83 29 38 90 69 1 95 2 13 59 31 45 78 +471 +24037 +8 38 64 96 42 92 90 19 17 76 12 25 13 32 90 +472 +10209 +78 26 19 92 65 5 14 46 49 25 33 15 45 17 85 +473 +9083 +62 84 73 21 5 74 91 88 26 4 39 38 43 29 41 +474 +12711 +41 23 81 81 64 61 91 26 22 90 5 78 78 96 70 +475 +4137 +83 75 58 95 51 80 12 87 24 55 77 98 4 76 55 +476 +18631 +97 39 35 76 85 39 53 49 75 93 8 2 14 17 11 +477 +18579 +31 15 47 32 73 2 70 63 41 68 18 4 48 67 43 +478 +3697 +24 68 92 80 48 80 3 75 84 98 67 46 44 49 49 +479 +5071 +29 39 53 35 42 43 90 10 14 70 56 45 73 71 7 +480 +20889 +92 87 62 65 14 55 50 19 2 7 71 70 83 72 63 +481 +3190 +41 63 90 72 69 83 67 62 91 67 35 66 77 13 75 +482 +25401 +8 86 51 68 5 63 33 62 77 30 27 50 54 18 68 +483 +24192 +7 74 86 97 98 99 27 82 43 96 69 7 84 9 86 +484 +1625 +57 87 78 2 14 24 60 80 66 88 38 9 84 80 83 +485 +2786 +49 79 56 77 77 65 82 3 66 98 83 31 34 76 49 +486 +15349 +17 25 65 34 10 90 6 7 48 58 27 85 8 46 6 +487 +15744 +8 92 1 78 74 53 38 28 30 48 22 85 38 27 70 +488 +14886 +40 54 11 8 5 31 92 3 49 12 5 62 16 80 43 +489 +895 +28 4 65 93 76 4 3 28 64 48 61 1 13 87 95 +490 +21130 +48 76 56 22 10 78 84 52 24 6 71 26 27 60 25 +491 +6444 +51 80 20 71 88 35 47 48 77 64 33 34 67 9 55 +492 +11876 +84 32 2 35 63 82 22 45 82 58 16 9 44 56 2 +493 +21169 +3 91 70 61 49 10 80 45 77 68 47 21 22 29 81 +494 +4131 +43 15 42 82 98 19 47 35 38 97 19 81 35 42 3 +495 +22115 +72 84 45 26 59 16 7 92 8 72 15 26 25 27 96 +496 +24065 +47 88 85 74 67 75 76 85 18 82 41 39 61 85 19 +497 +9495 +30 19 49 47 72 98 18 90 82 46 42 28 31 50 34 +498 +6270 +33 6 50 97 42 43 93 12 12 58 54 50 29 43 29 +499 +17465 +90 95 27 72 18 54 90 16 7 2 66 86 28 42 86 diff --git a/data/jobshop/500_15_10.txt b/data/jobshop/500_15_10.txt new file mode 100644 index 0000000000..deb4234949 --- /dev/null +++ b/data/jobshop/500_15_10.txt @@ -0,0 +1,1503 @@ +500 +15 +376459495 +0 +22189 +31 39 17 78 7 7 49 43 35 80 20 36 77 62 29 +1 +16796 +30 33 86 82 4 13 55 95 47 27 89 88 10 38 27 +2 +10949 +2 50 20 61 41 89 10 48 64 39 36 14 12 82 10 +3 +10561 +5 43 77 62 12 9 94 55 22 47 59 32 13 16 79 +4 +15507 +15 41 60 73 65 48 63 56 30 92 76 5 94 93 63 +5 +15710 +71 56 40 83 13 15 9 82 90 4 81 1 41 37 51 +6 +20774 +46 85 35 15 99 86 47 91 22 30 76 13 24 62 35 +7 +12741 +49 50 94 75 81 86 37 39 79 92 24 1 88 77 57 +8 +20210 +89 27 2 11 69 36 96 41 16 69 42 64 74 25 46 +9 +9460 +59 96 19 21 77 85 3 48 75 51 7 83 6 57 58 +10 +6344 +42 94 59 4 49 30 93 62 6 25 86 34 40 97 5 +11 +23782 +13 48 96 75 19 37 65 33 84 12 78 98 77 51 47 +12 +3960 +56 68 89 71 78 13 46 63 99 50 82 67 59 20 8 +13 +18459 +27 96 3 45 46 14 16 46 6 29 36 6 3 41 40 +14 +5899 +13 75 14 28 81 74 55 93 45 47 91 88 53 41 48 +15 +12692 +29 89 33 48 81 39 4 30 6 49 94 19 1 57 82 +16 +6718 +20 62 17 51 36 97 54 48 82 89 47 31 21 90 23 +17 +24017 +30 45 76 65 11 47 15 12 30 64 14 16 43 38 14 +18 +2425 +26 40 29 15 51 5 98 11 18 97 41 41 39 76 34 +19 +14652 +98 39 41 59 72 63 14 10 96 7 23 35 7 1 5 +20 +3606 +12 7 77 97 86 7 16 49 89 33 42 16 31 68 98 +21 +21471 +48 23 77 9 65 45 99 65 28 18 34 3 62 75 13 +22 +10772 +54 49 99 5 81 4 89 89 86 14 13 2 47 10 23 +23 +21155 +93 51 55 43 31 70 65 9 56 15 30 12 10 56 94 +24 +11659 +29 35 59 1 91 27 99 94 96 14 29 41 3 28 19 +25 +13024 +51 30 7 60 95 42 37 45 91 42 6 38 53 40 45 +26 +20899 +33 59 97 41 64 54 34 71 53 7 79 38 39 76 37 +27 +24722 +32 51 49 20 75 81 26 1 5 31 32 75 95 14 42 +28 +10306 +80 52 62 59 70 83 36 79 38 49 32 58 32 80 35 +29 +24522 +9 29 14 95 43 23 74 24 20 43 92 63 70 66 47 +30 +10817 +14 47 21 46 61 44 40 2 91 17 55 26 78 76 35 +31 +15875 +11 72 39 87 65 45 51 70 2 31 30 82 84 49 43 +32 +8565 +46 40 67 43 14 66 95 40 3 3 32 7 52 91 97 +33 +11827 +86 72 38 4 71 97 85 15 62 52 1 61 22 20 62 +34 +24686 +55 30 35 32 9 52 25 76 68 76 72 90 71 39 30 +35 +3201 +2 47 36 79 68 24 51 78 10 98 83 42 31 75 54 +36 +6412 +78 7 74 44 26 3 10 23 21 50 92 62 97 16 6 +37 +1817 +55 76 97 17 34 51 70 7 1 82 15 77 97 52 10 +38 +24137 +68 59 2 71 21 17 13 91 95 51 52 8 1 96 97 +39 +9202 +49 40 79 69 7 22 4 5 45 84 62 77 62 77 51 +40 +12822 +12 22 36 3 48 86 89 9 12 26 48 2 81 56 57 +41 +1369 +56 8 44 2 21 97 43 84 78 59 14 5 64 12 2 +42 +23192 +53 32 62 42 19 63 86 55 84 64 7 77 6 20 93 +43 +12630 +20 18 88 67 69 15 28 35 59 74 91 43 13 94 6 +44 +11895 +63 47 55 48 42 64 55 75 72 7 92 90 96 40 78 +45 +17370 +79 77 86 91 68 27 23 55 1 51 35 85 21 4 7 +46 +20853 +1 85 42 20 90 35 13 16 54 35 30 74 53 96 28 +47 +25005 +84 10 46 32 94 67 27 28 94 6 86 51 49 48 16 +48 +23970 +37 75 52 41 31 65 30 49 36 63 3 81 29 38 97 +49 +16053 +38 35 12 79 80 76 59 73 77 42 90 17 57 19 9 +50 +18250 +99 99 91 80 57 86 18 76 70 49 62 71 52 84 61 +51 +9166 +99 7 64 83 48 19 19 53 13 19 35 31 79 38 74 +52 +20360 +23 72 90 72 68 65 16 33 84 1 5 12 69 14 98 +53 +18731 +27 14 70 80 46 89 48 17 20 46 31 23 52 85 30 +54 +24865 +68 72 16 21 2 10 60 1 74 5 39 22 15 31 81 +55 +21346 +58 5 9 13 39 80 41 6 85 89 25 96 52 97 86 +56 +12934 +32 49 18 21 99 48 56 58 59 34 75 59 60 9 77 +57 +24753 +32 87 3 91 2 77 27 41 51 74 59 49 19 13 89 +58 +15228 +79 58 19 84 47 48 26 52 87 77 93 38 46 74 65 +59 +2748 +17 30 21 75 36 79 73 41 6 94 10 60 90 18 90 +60 +20619 +29 56 16 24 37 81 5 33 78 36 87 99 66 20 62 +61 +1729 +17 89 55 48 81 93 26 89 60 19 11 35 80 98 62 +62 +16429 +90 24 36 61 71 50 32 37 59 56 15 32 7 22 68 +63 +11634 +91 90 31 14 83 2 57 32 62 5 39 19 66 61 36 +64 +10385 +24 56 19 67 56 50 59 69 71 11 24 46 87 35 10 +65 +20600 +37 65 53 40 8 47 16 25 60 51 56 60 87 78 52 +66 +4896 +78 70 80 22 85 65 96 30 26 68 83 54 49 68 6 +67 +6955 +78 24 60 2 60 63 88 14 51 26 7 93 92 85 7 +68 +4175 +91 66 7 5 13 67 11 68 20 17 29 90 44 88 69 +69 +13936 +61 67 53 18 80 72 32 26 40 44 54 51 59 83 65 +70 +6657 +5 94 62 23 25 39 59 71 73 11 90 13 14 41 50 +71 +10236 +6 43 48 32 20 55 71 72 82 40 86 75 43 34 32 +72 +24886 +61 51 77 16 13 1 14 34 28 59 8 11 3 62 33 +73 +16529 +73 79 10 37 18 50 75 65 20 79 9 40 69 14 36 +74 +25405 +31 88 2 23 67 13 30 37 51 77 41 38 85 2 63 +75 +10267 +71 3 86 60 43 7 34 97 23 60 92 66 14 63 5 +76 +23555 +23 14 54 42 40 18 58 87 88 58 95 73 90 99 71 +77 +18481 +22 51 31 58 91 55 98 51 61 13 33 74 2 75 96 +78 +8151 +58 63 72 20 20 96 39 35 90 43 76 4 23 34 74 +79 +8273 +72 20 59 52 89 73 52 67 63 23 9 49 86 22 77 +80 +12869 +80 83 26 31 58 29 67 70 85 45 83 32 46 65 33 +81 +25234 +98 84 96 19 26 85 87 63 85 36 19 58 4 85 31 +82 +7545 +81 94 69 45 67 5 48 85 86 52 25 95 18 29 68 +83 +11604 +2 85 80 70 34 14 59 43 6 48 31 56 52 29 19 +84 +25407 +75 53 19 41 50 39 57 22 15 93 3 71 69 12 89 +85 +10142 +18 62 72 53 49 7 52 19 38 27 86 19 46 94 82 +86 +8607 +86 12 28 11 11 19 21 37 59 22 44 13 12 40 16 +87 +21083 +60 58 59 57 82 9 66 59 8 61 31 24 71 79 82 +88 +12909 +40 59 22 74 55 6 15 26 22 95 48 2 32 35 87 +89 +784 +82 35 28 54 73 96 95 74 91 45 94 60 73 30 42 +90 +19867 +17 69 42 99 59 62 99 54 45 18 82 11 52 28 71 +91 +19813 +84 94 37 34 54 82 60 34 24 14 10 54 37 83 86 +92 +9322 +2 19 20 90 5 72 44 49 47 13 4 66 12 47 28 +93 +10411 +74 11 99 44 5 71 39 93 38 42 18 6 36 49 26 +94 +13166 +76 8 37 32 52 71 18 14 29 63 59 38 39 5 85 +95 +25541 +89 10 65 33 82 46 57 52 87 83 28 60 81 73 1 +96 +18640 +78 23 53 26 32 77 64 69 17 18 16 89 39 85 84 +97 +11742 +37 83 51 35 48 99 57 15 44 38 46 46 51 18 59 +98 +16700 +31 43 47 2 10 86 21 46 83 35 78 37 51 55 36 +99 +15152 +21 96 68 72 40 96 90 64 66 28 92 49 36 93 5 +100 +14534 +31 20 15 22 60 89 52 77 41 55 70 6 25 53 97 +101 +25315 +25 48 86 99 26 39 52 59 78 80 58 54 36 85 90 +102 +1125 +33 14 60 91 2 80 53 1 77 90 47 14 84 52 13 +103 +1251 +37 72 61 94 65 85 43 41 76 29 47 98 62 69 42 +104 +4552 +94 13 16 8 62 84 98 38 84 18 39 77 50 97 25 +105 +25340 +40 41 94 78 4 39 91 13 20 23 87 20 8 14 25 +106 +4087 +77 61 54 22 17 45 67 89 36 50 93 54 20 94 11 +107 +1808 +68 19 24 74 90 62 62 93 33 73 95 41 68 53 82 +108 +1567 +30 47 71 71 86 41 76 30 35 36 77 81 24 10 90 +109 +20046 +88 6 4 26 89 55 37 85 24 69 13 4 26 24 36 +110 +991 +24 58 1 70 22 31 6 59 21 13 97 61 79 10 90 +111 +12793 +47 42 1 53 21 27 80 20 79 39 92 99 78 36 49 +112 +18975 +45 25 26 9 22 69 57 20 28 8 50 73 89 73 13 +113 +1207 +41 12 65 8 62 85 94 82 94 92 17 83 15 21 20 +114 +13513 +67 66 21 11 65 11 39 67 80 65 63 35 13 90 29 +115 +2636 +30 81 80 75 86 89 41 39 76 33 69 48 69 74 82 +116 +9977 +85 26 40 25 75 37 14 12 35 69 64 58 67 13 74 +117 +17953 +83 28 46 32 90 4 12 90 50 30 17 83 7 16 94 +118 +5636 +51 12 75 53 97 40 20 43 93 83 81 84 75 74 89 +119 +22284 +14 92 80 53 88 86 19 94 22 13 87 33 63 97 9 +120 +11367 +19 29 43 79 30 37 94 48 94 8 86 82 63 68 70 +121 +21278 +44 12 49 49 29 87 21 11 57 3 78 64 14 17 22 +122 +5670 +26 64 25 11 91 8 91 26 21 70 37 12 42 37 22 +123 +15703 +68 91 39 17 42 11 85 29 10 7 24 24 52 45 74 +124 +1206 +86 84 2 5 7 97 59 49 49 39 33 80 84 40 21 +125 +3967 +47 58 20 3 41 39 78 91 10 91 65 95 58 10 28 +126 +25345 +69 90 45 9 41 32 92 17 72 51 55 80 84 41 3 +127 +13395 +41 33 85 85 1 96 69 25 1 95 41 48 68 95 25 +128 +8803 +48 44 89 73 42 40 23 54 89 78 90 61 24 85 4 +129 +11251 +57 19 48 60 93 76 39 6 53 55 87 41 95 15 34 +130 +25203 +74 13 75 23 73 20 77 49 87 18 66 7 20 99 57 +131 +14356 +63 23 43 23 62 83 3 62 20 5 34 80 26 68 88 +132 +1125 +61 37 66 23 74 70 45 87 77 44 56 84 73 29 31 +133 +6203 +55 11 32 55 76 93 12 58 96 71 57 89 36 53 6 +134 +758 +52 13 93 58 19 84 44 10 41 8 46 89 49 37 82 +135 +15934 +61 51 16 37 2 52 24 57 70 79 58 82 75 51 2 +136 +1450 +72 88 13 35 72 19 37 5 51 85 59 95 18 56 91 +137 +19955 +92 62 67 26 86 32 78 95 25 78 23 24 84 89 39 +138 +6480 +63 62 85 17 95 51 77 73 86 38 13 77 50 41 83 +139 +20126 +74 31 26 73 36 86 58 55 26 11 94 6 69 84 2 +140 +1833 +33 87 34 22 42 47 50 87 34 23 73 31 13 85 38 +141 +13234 +33 92 60 82 35 10 89 89 30 38 44 10 19 57 30 +142 +2212 +49 85 42 88 47 56 26 50 46 67 65 58 65 52 98 +143 +21773 +27 52 45 22 65 77 56 23 51 59 91 5 54 73 14 +144 +14263 +28 29 51 1 8 53 8 82 76 14 36 43 13 39 12 +145 +4682 +6 76 39 92 12 75 22 22 49 92 54 32 3 5 84 +146 +1341 +54 61 8 57 92 19 88 20 50 90 55 61 38 99 32 +147 +24863 +6 3 39 16 83 78 23 48 56 27 3 95 9 91 76 +148 +22841 +68 37 74 37 15 71 18 75 44 85 90 37 60 51 10 +149 +15443 +54 32 96 6 52 35 95 36 69 43 91 75 10 18 99 +150 +8199 +48 10 38 57 5 79 5 79 92 6 80 94 83 8 64 +151 +12021 +34 64 65 6 90 77 19 43 91 95 14 65 11 79 5 +152 +23924 +60 14 97 20 40 68 82 65 62 92 17 58 10 90 63 +153 +3593 +40 21 83 62 87 90 44 99 39 65 63 12 21 21 23 +154 +7297 +2 57 39 75 57 63 87 25 84 95 50 45 5 12 12 +155 +2020 +85 92 58 17 88 99 92 39 18 46 35 11 55 39 45 +156 +1124 +33 50 43 95 60 13 46 48 94 39 59 77 93 34 8 +157 +10170 +65 52 27 77 86 14 73 10 79 7 68 96 18 92 44 +158 +13176 +46 55 62 90 34 80 85 29 67 90 90 77 46 56 27 +159 +10124 +48 50 63 14 58 31 42 14 33 8 49 43 56 81 91 +160 +8142 +17 26 62 95 33 50 3 37 11 20 52 75 13 68 13 +161 +6587 +98 7 91 5 74 74 36 53 63 8 33 64 79 92 55 +162 +3450 +72 70 42 18 53 48 92 87 24 60 15 39 95 45 50 +163 +11258 +36 85 58 13 43 6 9 27 89 29 60 74 3 37 4 +164 +9885 +45 89 89 49 22 89 85 98 66 94 51 19 3 43 46 +165 +12302 +9 92 67 25 81 72 24 98 92 93 19 56 4 11 1 +166 +18539 +73 3 32 1 76 43 13 82 71 53 45 50 25 67 70 +167 +16659 +3 59 44 58 84 80 49 90 30 96 9 64 44 8 93 +168 +21196 +75 76 13 79 37 88 59 47 6 51 1 14 26 80 90 +169 +16538 +16 4 47 60 40 10 5 77 63 63 66 82 6 14 68 +170 +4529 +31 17 3 89 51 15 86 66 85 7 41 33 71 97 53 +171 +12121 +54 80 94 64 90 39 22 91 91 3 40 87 62 61 19 +172 +19054 +19 87 52 90 96 99 20 7 39 68 74 80 13 36 5 +173 +13251 +97 80 89 79 66 18 5 94 7 38 68 47 15 18 51 +174 +14499 +84 66 1 61 22 77 85 51 72 21 52 81 53 77 45 +175 +13916 +30 43 45 18 9 98 45 81 91 36 81 82 55 85 99 +176 +10938 +29 56 30 10 59 15 73 52 65 48 40 16 84 44 22 +177 +5926 +56 42 87 4 7 11 9 64 70 3 75 94 19 92 57 +178 +8405 +42 57 52 19 73 36 23 41 52 34 18 42 57 15 75 +179 +23247 +25 63 94 58 75 36 59 66 92 77 37 55 52 25 76 +180 +20341 +1 62 55 19 59 99 90 50 93 41 68 89 78 56 98 +181 +7852 +31 40 9 28 20 14 54 83 3 81 73 61 35 77 69 +182 +25212 +72 57 56 54 85 76 57 71 7 13 84 23 74 84 49 +183 +20833 +25 85 15 58 41 90 27 2 31 78 91 54 18 30 37 +184 +17421 +83 33 1 41 41 75 35 96 4 50 40 52 88 49 22 +185 +25218 +99 1 45 40 19 14 21 53 31 86 39 44 63 67 97 +186 +19272 +50 30 87 33 32 55 34 15 26 44 16 82 25 30 8 +187 +13606 +92 60 16 2 48 48 38 77 77 23 4 98 65 90 44 +188 +3456 +83 15 81 26 18 41 70 47 50 58 83 73 2 73 71 +189 +8838 +10 18 34 99 34 51 45 68 57 77 55 31 41 68 66 +190 +7311 +22 21 35 38 45 25 2 15 22 37 97 40 72 98 73 +191 +3874 +26 62 3 87 62 99 32 24 42 76 43 55 10 76 25 +192 +3419 +56 99 54 11 25 74 76 65 17 89 46 48 23 63 41 +193 +11091 +99 52 84 32 80 83 25 24 39 37 90 12 80 95 82 +194 +11888 +42 36 86 67 87 13 99 31 74 51 6 39 49 99 98 +195 +25552 +48 35 71 76 44 45 40 46 65 76 94 25 45 44 50 +196 +5460 +93 36 3 55 43 18 63 44 49 13 20 96 40 24 56 +197 +19690 +46 20 40 32 30 3 18 61 61 58 24 58 86 87 36 +198 +14798 +61 62 15 74 39 49 81 68 77 6 48 20 31 44 17 +199 +11087 +78 64 93 85 73 31 79 1 79 48 73 12 22 64 9 +200 +19646 +61 61 8 30 23 38 34 57 68 93 78 24 59 29 24 +201 +9972 +37 66 6 40 88 31 10 75 28 33 23 52 97 66 29 +202 +5908 +34 31 53 31 62 97 39 48 96 47 52 72 62 56 19 +203 +13036 +29 85 72 92 94 73 69 43 89 21 47 49 64 42 36 +204 +17305 +46 71 54 12 87 82 28 29 83 70 73 91 58 97 4 +205 +15640 +72 33 57 79 95 58 67 74 27 14 50 5 80 13 9 +206 +15191 +19 15 14 78 83 1 23 72 52 75 10 99 79 85 73 +207 +3257 +63 68 80 27 21 76 53 37 55 41 41 16 3 37 71 +208 +17349 +32 85 61 22 65 86 87 81 91 71 97 31 89 1 74 +209 +5686 +69 40 24 5 72 58 86 52 13 61 29 45 35 34 56 +210 +3848 +99 99 19 29 16 80 79 6 53 87 70 7 86 62 11 +211 +7078 +89 8 33 26 77 89 18 82 97 68 93 87 96 6 83 +212 +2441 +48 62 28 80 87 66 15 10 47 78 29 26 6 89 50 +213 +20420 +23 48 32 78 49 57 72 18 9 51 79 79 33 62 90 +214 +12362 +78 65 68 97 74 32 21 10 20 11 14 72 7 18 8 +215 +18696 +94 73 83 16 70 54 13 30 61 84 2 1 59 59 67 +216 +20681 +93 71 31 24 71 69 32 39 80 84 76 11 88 44 46 +217 +5647 +84 17 8 78 89 37 21 42 46 4 76 26 80 83 2 +218 +6011 +28 87 83 58 49 61 26 70 73 7 20 70 89 73 77 +219 +21188 +70 37 99 73 85 24 76 85 43 51 47 52 74 59 43 +220 +16834 +94 95 82 32 2 53 22 44 36 30 72 62 70 60 82 +221 +9005 +52 54 82 17 18 58 43 60 47 87 98 38 69 46 69 +222 +24098 +54 62 80 95 10 36 23 76 6 5 77 38 50 88 56 +223 +21300 +48 84 33 38 31 43 8 5 28 29 5 67 95 73 64 +224 +13198 +55 25 33 37 69 93 2 14 85 13 63 21 99 10 81 +225 +6449 +85 34 48 54 77 57 3 70 44 70 11 67 70 3 51 +226 +23768 +71 98 67 89 34 53 9 35 39 47 7 20 81 16 64 +227 +2130 +17 21 53 28 83 40 19 65 54 92 1 49 24 77 33 +228 +18648 +31 44 68 98 80 39 31 24 8 10 38 69 61 40 15 +229 +10667 +42 71 90 59 30 52 14 1 73 46 35 65 79 34 74 +230 +4641 +32 58 13 46 89 3 58 19 63 73 6 18 35 5 85 +231 +22623 +67 68 55 89 91 77 9 40 29 9 93 63 78 28 88 +232 +13385 +94 49 85 36 96 84 96 1 94 40 44 4 94 41 65 +233 +17074 +2 28 35 56 87 49 37 22 75 71 76 83 45 85 34 +234 +9583 +46 16 6 97 81 57 50 80 40 78 90 5 13 64 16 +235 +11451 +99 77 12 75 76 3 17 33 29 37 80 29 48 86 68 +236 +24396 +15 53 34 67 16 1 73 16 13 24 57 17 49 79 8 +237 +9502 +97 63 79 37 15 57 43 25 19 35 97 75 19 79 91 +238 +21950 +62 95 83 62 71 19 50 52 63 39 7 28 14 99 43 +239 +15916 +51 92 98 46 63 33 22 75 31 57 65 15 93 60 77 +240 +4339 +42 79 83 23 52 46 99 22 16 45 85 44 82 86 55 +241 +20553 +26 43 89 92 80 80 47 5 90 78 52 88 20 42 53 +242 +10603 +32 17 64 24 34 69 71 40 3 91 95 42 7 69 24 +243 +25374 +46 58 44 95 31 22 37 86 2 11 13 46 35 7 98 +244 +1374 +96 16 4 81 95 7 19 93 59 2 5 19 91 80 77 +245 +14504 +87 70 75 53 24 80 93 49 35 23 29 59 2 57 20 +246 +18803 +3 82 97 16 77 97 19 47 65 45 41 20 78 61 15 +247 +22197 +81 64 97 66 98 85 59 6 94 62 14 30 84 93 32 +248 +2427 +65 7 12 63 12 70 46 91 53 87 25 35 55 8 66 +249 +24293 +39 41 12 15 76 27 33 39 5 78 52 15 18 93 15 +250 +23041 +39 63 9 22 29 67 50 7 55 55 96 66 88 94 34 +251 +11005 +87 54 45 72 81 51 64 95 86 31 53 68 73 25 51 +252 +13931 +45 37 82 19 93 2 6 78 36 86 87 81 2 47 85 +253 +25233 +5 6 51 30 13 24 49 19 56 29 22 66 36 50 21 +254 +3767 +64 59 19 11 36 55 67 78 96 14 24 13 15 80 36 +255 +14454 +17 95 7 13 94 97 37 29 54 27 76 34 34 76 32 +256 +5805 +3 55 42 59 43 34 8 60 34 78 35 93 46 19 19 +257 +23032 +74 41 45 81 7 34 5 51 66 36 71 58 78 96 32 +258 +9936 +75 25 53 45 7 83 52 3 67 24 20 42 83 12 15 +259 +7157 +57 14 25 47 12 89 57 63 62 37 10 52 30 11 3 +260 +11866 +19 87 67 65 64 75 47 49 36 3 96 34 65 54 84 +261 +15547 +11 89 82 28 68 22 95 73 15 66 11 7 21 91 13 +262 +25223 +75 34 49 3 46 47 87 59 34 85 17 52 58 99 49 +263 +6886 +24 17 62 76 82 56 29 15 43 55 22 92 45 25 91 +264 +9115 +31 42 18 86 4 47 73 87 32 35 49 51 42 94 86 +265 +14566 +55 34 4 76 83 84 86 82 61 61 3 29 6 31 69 +266 +3828 +73 2 99 20 28 35 24 17 62 73 11 54 36 16 34 +267 +1277 +34 98 70 18 2 41 21 27 46 59 76 97 98 48 74 +268 +4129 +88 8 54 60 84 85 16 49 11 65 59 74 98 67 7 +269 +1262 +79 80 11 14 36 17 55 1 94 14 9 48 38 3 42 +270 +24976 +88 4 16 40 34 9 32 11 6 35 47 16 35 36 4 +271 +5044 +45 48 75 96 7 40 79 29 63 1 84 74 76 68 86 +272 +6302 +99 72 27 25 92 29 66 67 17 38 5 78 43 89 36 +273 +18496 +82 28 16 51 23 80 54 1 13 13 99 37 16 78 89 +274 +11875 +40 41 58 3 81 93 43 81 59 68 82 51 22 39 34 +275 +4116 +57 17 29 64 56 51 20 73 68 97 75 66 36 31 18 +276 +8067 +91 17 59 27 50 62 9 11 17 99 56 67 51 36 89 +277 +2669 +31 34 47 83 86 30 83 73 94 23 62 38 81 38 66 +278 +18836 +62 27 47 12 50 16 43 11 19 96 61 38 51 89 30 +279 +10919 +17 36 90 69 66 59 1 11 94 67 68 90 18 20 81 +280 +5183 +87 65 60 32 62 75 91 81 14 19 98 22 27 84 82 +281 +13599 +3 47 22 85 63 10 61 89 61 8 81 20 35 68 34 +282 +8066 +97 34 73 71 37 76 35 81 78 98 64 71 45 44 90 +283 +20079 +92 67 69 10 28 82 66 63 22 54 90 8 76 79 65 +284 +6373 +51 13 81 97 7 24 56 60 14 82 64 24 68 22 63 +285 +7685 +23 56 25 41 23 8 79 17 55 5 86 76 60 78 31 +286 +21280 +7 9 38 6 99 19 59 98 87 14 46 29 81 63 72 +287 +22751 +75 72 36 17 14 44 19 27 60 67 3 18 31 74 79 +288 +13031 +64 5 67 43 49 45 36 42 88 45 35 55 4 2 9 +289 +8753 +23 88 84 79 58 51 56 4 69 69 4 76 53 13 2 +290 +24308 +50 58 81 96 61 95 95 11 67 73 10 13 74 8 62 +291 +11970 +25 17 54 42 35 47 71 29 71 17 34 94 14 9 43 +292 +10034 +33 4 47 36 46 22 77 62 58 8 27 96 1 78 29 +293 +9018 +32 67 83 84 38 41 64 39 16 56 84 65 95 24 1 +294 +17343 +25 47 8 93 62 9 69 77 43 60 27 92 40 6 58 +295 +7347 +96 46 59 69 53 84 49 7 96 60 81 76 47 71 9 +296 +16302 +77 19 96 43 7 96 81 24 32 50 5 39 38 4 85 +297 +25605 +78 7 83 63 23 28 66 72 91 53 91 23 88 80 96 +298 +8618 +44 34 44 79 24 49 75 23 28 56 61 74 68 57 19 +299 +21164 +35 75 2 96 73 59 17 89 70 50 82 12 61 31 74 +300 +14608 +38 6 86 25 23 94 21 61 57 83 1 47 62 35 78 +301 +1403 +63 40 66 93 91 98 47 43 2 13 52 5 65 41 17 +302 +6423 +77 87 69 72 34 93 54 64 52 33 7 27 30 77 65 +303 +17526 +76 75 64 23 43 94 61 70 89 76 41 92 40 8 51 +304 +22748 +35 12 83 62 10 89 2 94 10 6 87 78 37 55 89 +305 +10728 +83 80 68 70 70 3 91 87 41 62 42 6 18 44 14 +306 +7568 +26 83 62 64 94 62 83 99 55 58 52 3 88 57 45 +307 +6185 +84 17 36 4 85 76 89 59 19 81 68 4 23 40 69 +308 +11033 +95 40 40 38 53 98 81 63 86 71 12 19 49 74 60 +309 +5734 +34 38 96 30 28 64 73 84 14 77 33 50 4 80 61 +310 +23160 +87 16 66 65 99 58 12 89 71 11 3 88 58 3 68 +311 +2387 +6 33 92 84 25 18 44 57 46 31 94 29 78 94 69 +312 +4050 +52 61 46 48 38 6 25 20 79 16 95 41 13 98 45 +313 +2478 +38 13 51 44 93 68 10 71 33 21 14 10 20 52 20 +314 +14469 +9 33 71 31 39 46 71 32 14 99 76 93 75 87 61 +315 +2364 +98 88 74 31 31 66 10 83 9 48 57 99 49 3 66 +316 +9427 +41 99 56 20 51 11 83 13 99 62 31 43 21 43 7 +317 +9872 +28 33 34 54 1 36 76 48 18 72 19 49 52 59 7 +318 +7556 +50 37 67 27 23 47 26 80 16 9 23 10 24 99 2 +319 +22388 +94 54 99 83 42 63 19 90 91 2 25 8 67 13 8 +320 +14569 +56 43 3 67 23 77 19 68 19 67 58 11 68 12 80 +321 +16835 +48 96 90 98 97 84 17 80 52 84 13 89 76 76 73 +322 +3012 +23 65 68 56 69 9 88 81 1 50 61 96 93 70 96 +323 +4011 +93 15 5 20 53 95 57 95 82 27 80 14 99 7 2 +324 +5934 +56 63 65 7 4 78 8 52 36 37 91 17 93 95 1 +325 +17750 +3 34 83 44 58 39 26 30 13 37 44 5 32 1 67 +326 +17157 +53 42 2 43 84 77 24 87 49 88 97 45 76 49 46 +327 +17716 +67 94 88 43 78 43 78 82 91 18 43 98 14 96 62 +328 +17604 +55 26 95 2 63 81 66 24 56 45 48 99 81 80 58 +329 +11051 +26 72 4 27 17 58 41 23 16 27 6 6 47 3 44 +330 +24643 +79 56 22 88 41 81 42 59 66 98 83 93 62 18 92 +331 +9379 +83 82 78 49 81 37 14 26 26 81 27 57 8 75 83 +332 +21355 +63 90 89 55 42 22 80 79 76 86 32 58 46 64 4 +333 +3357 +6 11 74 52 19 31 32 62 15 77 27 39 47 51 36 +334 +21404 +4 1 56 46 94 96 42 35 99 24 51 89 11 59 36 +335 +8989 +74 41 75 42 53 75 55 64 94 51 77 49 73 22 57 +336 +10871 +93 96 72 85 23 46 1 99 71 43 16 90 2 12 59 +337 +23731 +87 31 45 28 60 17 82 89 27 46 95 79 19 77 3 +338 +20023 +47 51 12 47 57 54 31 71 31 35 66 26 83 73 62 +339 +12215 +84 43 15 65 67 36 43 89 19 5 31 20 52 57 87 +340 +5144 +48 11 33 41 70 4 20 47 81 17 94 66 75 31 66 +341 +21610 +89 56 44 96 9 27 56 62 44 49 14 14 47 55 54 +342 +17499 +16 31 24 10 70 10 72 62 29 75 92 25 82 16 17 +343 +1935 +63 79 10 25 49 66 53 79 86 92 49 66 66 88 53 +344 +22879 +58 52 15 49 39 43 56 1 58 82 6 24 22 79 26 +345 +10911 +67 73 24 59 85 4 57 71 42 80 26 5 78 75 49 +346 +1965 +29 6 76 54 75 4 21 57 5 61 33 79 61 79 28 +347 +23466 +42 75 1 83 6 41 66 76 75 12 92 89 15 12 84 +348 +2670 +13 5 74 31 2 36 84 27 28 96 48 7 58 9 27 +349 +10648 +24 52 62 96 50 97 9 49 25 15 24 37 75 30 27 +350 +16773 +17 87 70 31 10 50 34 98 29 18 42 46 6 92 78 +351 +22290 +30 4 26 82 51 45 86 93 87 24 28 67 20 52 36 +352 +22589 +61 15 1 75 99 25 22 39 32 98 70 71 68 77 13 +353 +8382 +7 78 24 6 72 71 85 45 3 91 27 70 92 14 1 +354 +25323 +40 99 57 26 1 61 67 54 39 51 61 56 78 62 49 +355 +12369 +64 22 36 18 10 50 5 7 25 92 70 26 49 33 8 +356 +12006 +46 95 54 71 97 56 46 70 91 28 53 38 85 17 43 +357 +25614 +54 4 89 67 95 70 62 10 22 69 3 15 11 28 40 +358 +9389 +60 36 81 35 94 8 86 56 86 11 16 56 43 65 55 +359 +21650 +76 43 14 17 10 99 8 15 92 84 12 51 41 69 17 +360 +1209 +91 86 50 57 84 68 62 81 65 9 17 93 59 38 33 +361 +21094 +58 87 7 56 47 25 27 70 32 78 1 9 2 77 92 +362 +17197 +53 18 11 57 7 2 84 20 34 86 47 76 14 71 70 +363 +16257 +71 50 71 94 69 57 45 18 77 18 71 10 37 3 23 +364 +12332 +89 35 37 62 71 90 2 79 83 53 2 89 8 6 15 +365 +14479 +78 49 3 36 63 99 14 39 55 99 51 40 28 24 56 +366 +2851 +20 47 46 48 90 14 4 58 11 14 29 33 93 7 51 +367 +14781 +47 88 17 79 4 55 80 63 24 67 55 30 62 35 92 +368 +3594 +33 10 94 26 55 53 83 92 41 3 37 66 32 53 74 +369 +12109 +14 33 81 31 34 56 14 78 78 16 25 48 67 85 12 +370 +20566 +75 72 3 49 55 65 61 67 49 23 87 62 1 34 30 +371 +9062 +29 61 24 63 42 33 77 25 29 78 93 27 50 88 4 +372 +17381 +73 61 13 50 6 98 19 66 99 42 55 50 87 99 80 +373 +1706 +62 17 96 87 48 45 9 17 65 24 93 52 56 62 71 +374 +7389 +91 75 48 58 50 69 91 81 36 44 51 53 47 80 62 +375 +7893 +54 87 62 19 63 59 45 29 96 17 29 5 18 65 28 +376 +11926 +76 27 4 97 31 22 74 18 96 90 75 93 73 51 46 +377 +25498 +21 35 80 46 46 50 72 99 22 38 58 74 46 87 45 +378 +24765 +51 80 77 88 58 46 10 30 16 72 61 62 28 24 25 +379 +23685 +99 15 40 27 95 70 21 91 27 71 4 14 17 65 52 +380 +24542 +73 97 11 37 20 45 72 10 41 58 37 9 52 33 55 +381 +987 +34 89 45 45 90 14 71 10 79 90 46 88 94 13 86 +382 +8131 +57 81 91 49 5 62 95 41 37 1 79 66 11 61 36 +383 +11870 +81 64 23 30 42 66 78 40 48 22 29 40 29 39 19 +384 +9536 +4 22 23 49 32 84 61 56 90 64 36 70 30 49 74 +385 +16565 +86 28 29 28 36 14 7 98 44 40 36 96 58 90 24 +386 +19753 +21 34 94 3 89 2 23 22 74 63 59 86 92 4 16 +387 +4586 +6 42 12 30 19 89 96 54 88 53 87 40 55 88 96 +388 +23373 +83 65 92 6 94 72 77 71 21 52 55 7 97 5 69 +389 +6310 +40 84 1 62 37 98 47 50 13 22 31 33 99 4 9 +390 +6659 +93 71 73 37 48 42 66 36 93 81 64 4 91 68 73 +391 +13216 +65 83 50 81 83 13 40 7 69 38 98 55 39 48 48 +392 +13899 +71 77 31 51 62 38 32 43 50 78 43 32 89 28 68 +393 +10686 +49 33 25 69 26 90 54 21 79 38 37 13 76 9 57 +394 +3506 +18 59 6 32 35 20 52 50 95 62 29 89 57 64 99 +395 +7011 +17 12 31 30 33 9 44 93 35 95 67 60 73 95 23 +396 +21051 +28 42 9 15 88 3 79 63 93 46 55 42 23 71 11 +397 +23225 +67 66 83 51 26 24 23 71 72 40 42 90 47 80 91 +398 +24133 +20 56 19 20 40 79 39 56 68 53 49 71 13 93 92 +399 +18447 +37 30 72 82 7 15 55 11 18 24 44 5 55 81 17 +400 +7751 +95 17 52 55 78 82 9 7 81 75 10 65 76 87 61 +401 +21770 +95 21 9 76 93 1 43 33 23 75 54 1 15 56 19 +402 +22815 +84 15 30 97 42 34 73 97 43 53 66 38 23 8 20 +403 +20376 +24 72 60 47 64 65 70 65 60 88 64 4 38 93 39 +404 +15760 +93 73 83 13 4 23 24 99 68 9 80 37 41 13 91 +405 +18703 +48 83 10 66 82 77 94 45 35 71 17 50 7 91 7 +406 +9436 +8 47 79 54 19 44 21 8 69 25 49 28 98 62 18 +407 +14244 +78 92 45 33 73 45 47 83 89 95 14 11 68 84 1 +408 +24454 +79 1 63 81 10 68 83 23 51 49 49 90 48 19 13 +409 +13089 +91 25 73 40 44 91 16 23 52 59 35 83 54 35 91 +410 +16240 +30 87 20 64 95 44 21 67 52 61 70 20 23 34 87 +411 +2669 +30 83 76 18 52 80 45 65 18 51 51 23 87 31 73 +412 +12467 +51 57 34 58 1 60 21 32 22 39 54 26 54 21 12 +413 +19541 +74 23 66 94 30 7 73 84 4 16 83 27 10 89 57 +414 +7796 +29 78 48 16 88 86 13 52 1 11 39 95 13 14 40 +415 +10738 +62 57 55 86 19 51 12 37 53 41 89 18 11 97 36 +416 +6114 +80 96 39 8 51 90 70 84 44 27 75 4 44 24 75 +417 +22401 +76 7 33 15 99 64 17 72 94 73 33 52 23 53 6 +418 +1255 +56 89 97 18 80 43 55 34 14 22 44 58 69 2 85 +419 +5302 +53 73 18 97 93 25 40 1 99 78 32 67 14 74 38 +420 +15813 +14 52 62 3 58 63 12 53 78 62 96 95 53 23 21 +421 +15733 +3 21 46 72 99 32 12 4 43 4 72 6 62 35 29 +422 +2560 +55 74 3 27 89 89 14 67 48 64 19 49 32 13 61 +423 +2165 +96 78 26 90 3 56 49 48 30 95 83 87 74 92 92 +424 +11270 +48 72 21 17 57 8 10 50 92 66 44 35 78 90 21 +425 +8728 +96 62 24 22 40 45 72 19 88 19 50 1 45 77 81 +426 +6110 +25 79 55 98 9 8 22 45 66 31 67 48 30 76 27 +427 +15710 +41 8 59 21 68 28 23 15 57 40 93 80 8 69 16 +428 +789 +18 24 75 40 96 34 24 34 74 27 42 38 37 51 34 +429 +10599 +67 38 30 98 20 30 82 65 64 15 88 50 81 68 22 +430 +1546 +77 42 78 45 39 97 4 31 57 50 71 89 43 93 40 +431 +2118 +46 64 34 37 77 22 65 94 7 51 31 90 91 42 50 +432 +1005 +57 10 59 97 60 74 74 85 27 30 19 52 70 15 60 +433 +25403 +60 80 72 69 73 15 30 55 98 8 31 40 24 97 32 +434 +11180 +2 88 66 42 53 86 23 55 58 27 17 28 21 49 42 +435 +875 +4 21 70 68 79 21 1 46 17 64 69 22 7 73 17 +436 +9201 +15 30 31 35 62 88 17 40 1 89 28 92 92 51 33 +437 +16139 +14 98 5 19 36 54 40 42 98 42 61 90 94 51 25 +438 +25053 +69 25 22 27 2 25 46 50 4 67 76 31 88 89 66 +439 +12703 +85 88 10 27 41 50 86 69 84 3 7 71 19 16 38 +440 +15852 +1 11 97 32 76 99 50 2 61 95 19 59 67 99 71 +441 +17281 +36 35 3 87 57 49 61 60 85 93 38 71 50 5 50 +442 +14094 +53 65 94 25 31 39 60 40 58 94 73 90 59 21 5 +443 +15796 +7 62 59 68 78 98 78 69 32 70 48 86 63 20 72 +444 +24726 +31 78 83 99 73 72 66 92 77 44 7 82 23 66 98 +445 +3781 +19 67 21 89 5 57 2 58 28 78 93 57 13 81 13 +446 +889 +46 98 98 43 97 81 2 24 25 66 1 15 85 59 18 +447 +23186 +43 9 40 12 64 7 86 29 68 77 70 49 97 94 74 +448 +22710 +84 22 8 79 52 8 56 26 64 42 79 47 69 22 10 +449 +21309 +6 61 89 39 86 22 18 16 3 9 35 85 58 77 20 +450 +15367 +18 27 46 76 31 57 43 40 35 32 56 23 61 15 30 +451 +6126 +84 17 92 13 78 51 14 38 93 84 32 42 82 71 16 +452 +17051 +95 13 44 91 72 92 6 26 4 87 58 66 55 70 85 +453 +20392 +65 87 62 62 86 92 10 43 33 61 19 2 7 14 35 +454 +14494 +89 66 52 41 43 38 73 74 99 32 92 3 36 49 63 +455 +9468 +90 6 61 20 32 6 67 60 43 26 13 44 79 29 85 +456 +18315 +48 64 59 61 28 96 1 85 66 7 40 75 74 13 51 +457 +25482 +97 65 44 35 28 29 99 5 79 72 81 55 28 78 99 +458 +10294 +44 92 6 21 22 57 90 42 87 46 53 52 71 26 44 +459 +21535 +15 43 30 93 74 49 82 58 4 35 58 77 70 40 87 +460 +4107 +48 23 41 2 60 60 8 74 46 43 27 73 67 1 31 +461 +5072 +33 16 98 41 1 92 96 21 14 57 31 44 23 63 1 +462 +13223 +27 51 72 4 84 73 14 18 66 58 19 91 61 81 77 +463 +25281 +30 19 61 67 80 63 33 79 53 88 68 81 54 5 90 +464 +12110 +97 36 26 14 88 75 28 60 14 45 9 98 12 13 52 +465 +24253 +80 56 43 75 84 63 30 73 12 99 66 21 80 87 25 +466 +10620 +33 65 45 53 17 13 97 91 79 8 69 5 82 13 40 +467 +8765 +65 65 73 84 93 82 1 51 57 83 99 93 5 76 23 +468 +24495 +93 72 88 13 72 52 55 96 6 44 90 28 95 26 25 +469 +20968 +86 9 83 29 38 90 69 1 95 2 13 59 31 45 78 +470 +24037 +8 38 64 96 42 92 90 19 17 76 12 25 13 32 90 +471 +10209 +78 26 19 92 65 5 14 46 49 25 33 15 45 17 85 +472 +9083 +62 84 73 21 5 74 91 88 26 4 39 38 43 29 41 +473 +12711 +41 23 81 81 64 61 91 26 22 90 5 78 78 96 70 +474 +4137 +83 75 58 95 51 80 12 87 24 55 77 98 4 76 55 +475 +18631 +97 39 35 76 85 39 53 49 75 93 8 2 14 17 11 +476 +18578 +31 15 47 32 73 2 70 63 41 68 18 4 48 67 43 +477 +3697 +24 68 92 80 48 80 3 75 84 98 67 46 44 49 49 +478 +5071 +29 39 53 35 42 43 90 10 14 70 56 45 73 71 7 +479 +20888 +92 87 62 65 14 55 50 19 2 7 71 70 83 72 63 +480 +3190 +41 63 90 72 69 83 67 62 91 67 35 66 77 13 75 +481 +25400 +8 86 51 68 5 63 33 62 77 30 27 50 54 18 68 +482 +24191 +7 74 86 97 98 99 27 82 43 96 69 7 84 9 86 +483 +1625 +57 87 78 2 14 24 60 80 66 88 38 9 84 80 83 +484 +2786 +49 79 56 77 77 65 82 3 66 98 83 31 34 76 49 +485 +15349 +17 25 65 34 10 90 6 7 48 58 27 85 8 46 6 +486 +15744 +8 92 1 78 74 53 38 28 30 48 22 85 38 27 70 +487 +14886 +40 54 11 8 5 31 92 3 49 12 5 62 16 80 43 +488 +895 +28 4 65 93 76 4 3 28 64 48 61 1 13 87 95 +489 +21130 +48 76 56 22 10 78 84 52 24 6 71 26 27 60 25 +490 +6444 +51 80 20 71 88 35 47 48 77 64 33 34 67 9 55 +491 +11876 +84 32 2 35 63 82 22 45 82 58 16 9 44 56 2 +492 +21168 +3 91 70 61 49 10 80 45 77 68 47 21 22 29 81 +493 +4131 +43 15 42 82 98 19 47 35 38 97 19 81 35 42 3 +494 +22115 +72 84 45 26 59 16 7 92 8 72 15 26 25 27 96 +495 +24065 +47 88 85 74 67 75 76 85 18 82 41 39 61 85 19 +496 +9495 +30 19 49 47 72 98 18 90 82 46 42 28 31 50 34 +497 +6270 +33 6 50 97 42 43 93 12 12 58 54 50 29 43 29 +498 +17465 +90 95 27 72 18 54 90 16 7 2 66 86 28 42 86 +499 +13739 +45 94 91 52 7 73 50 1 29 7 41 36 36 20 12 diff --git a/data/jobshop/500_20_01_ta111.txt b/data/jobshop/500_20_01_ta111.txt new file mode 100644 index 0000000000..503b2b2bfb --- /dev/null +++ b/data/jobshop/500_20_01_ta111.txt @@ -0,0 +1,1503 @@ +500 +20 +1368624604 +0 +3671 +36 4 25 68 60 12 86 87 84 36 92 67 23 37 61 96 46 69 90 83 +1 +23708 +21 19 7 75 14 46 76 25 95 54 78 77 46 51 99 4 32 97 9 32 +2 +22957 +87 7 94 96 46 89 99 16 35 76 46 25 96 3 36 5 76 87 8 17 +3 +21969 +18 29 97 60 26 80 33 47 70 91 20 31 80 57 82 58 71 22 15 46 +4 +24088 +33 71 25 48 29 41 25 1 9 11 45 40 86 1 94 32 45 31 69 83 +5 +17037 +68 79 54 26 57 55 64 20 53 51 40 38 24 67 91 79 62 1 95 70 +6 +16165 +24 20 78 17 96 97 64 54 52 53 86 12 69 54 16 89 23 80 76 46 +7 +16246 +30 84 35 42 58 93 84 31 89 30 97 20 91 68 53 39 66 31 41 36 +8 +21989 +44 59 63 61 1 38 11 16 47 38 14 88 21 18 91 85 27 12 24 21 +9 +1301 +57 30 9 32 17 55 24 91 38 6 81 55 79 52 43 57 80 32 98 42 +10 +16426 +93 43 84 12 89 20 92 72 9 12 60 12 94 80 71 52 33 92 72 16 +11 +8893 +53 33 76 15 28 43 96 24 85 39 91 29 45 10 33 76 46 55 53 37 +12 +18181 +76 76 88 9 24 3 62 30 15 41 15 60 86 81 7 52 45 86 23 91 +13 +24613 +8 33 20 74 97 26 79 28 74 8 44 79 78 20 2 44 84 22 74 86 +14 +24796 +10 90 68 99 42 28 7 75 83 56 41 16 91 88 41 28 50 43 17 11 +15 +12274 +34 42 15 53 20 29 43 3 8 86 13 55 33 22 21 79 85 68 50 6 +16 +12003 +1 94 23 51 17 77 37 93 28 36 86 62 18 98 3 98 57 78 85 57 +17 +8040 +6 61 91 51 96 51 20 59 63 33 13 68 9 15 12 47 22 42 54 95 +18 +19263 +19 76 85 29 37 94 3 38 43 99 80 1 23 22 19 75 77 44 52 27 +19 +1653 +85 87 41 55 7 93 58 5 97 44 33 4 89 23 21 74 91 3 18 1 +20 +20333 +47 71 24 49 69 81 65 11 52 86 7 61 54 18 23 63 43 93 1 15 +21 +11391 +49 5 15 42 41 7 73 56 65 50 45 40 87 64 94 36 72 43 56 87 +22 +8535 +59 82 87 5 24 53 7 91 26 32 99 24 60 37 82 69 44 38 3 88 +23 +3057 +15 92 67 3 38 6 45 27 31 51 84 63 7 61 3 79 62 18 35 92 +24 +8459 +44 51 27 58 12 94 62 90 72 14 39 37 12 69 87 3 92 77 94 63 +25 +15152 +56 3 35 82 9 37 4 63 90 73 40 19 3 66 75 63 50 44 58 26 +26 +3426 +20 12 82 93 99 45 61 80 83 71 38 27 60 76 29 72 2 61 8 27 +27 +23987 +82 21 47 13 96 51 55 55 10 16 12 65 16 51 87 17 44 84 69 81 +28 +23482 +4 58 40 7 28 45 80 65 85 28 57 88 58 63 22 10 30 29 49 71 +29 +9132 +65 66 66 92 24 7 71 99 13 83 70 57 87 17 81 76 26 20 18 26 +30 +1531 +15 63 51 28 79 88 15 66 59 79 98 83 43 79 44 22 69 57 92 21 +31 +20592 +24 46 74 59 68 64 12 45 31 19 76 61 4 21 60 25 23 3 54 33 +32 +4833 +52 71 20 15 54 12 47 94 87 70 11 61 39 33 12 64 19 5 41 1 +33 +16636 +28 79 3 59 51 15 81 81 5 58 4 86 89 81 69 18 9 9 36 62 +34 +21905 +80 84 46 57 65 1 29 76 9 73 46 82 98 5 82 99 66 35 27 47 +35 +9835 +75 56 19 26 85 24 21 2 17 99 99 49 13 96 14 36 62 98 76 57 +36 +2237 +45 84 27 34 39 89 33 67 52 86 99 99 90 45 2 40 69 56 66 76 +37 +17244 +79 72 3 95 58 38 65 19 46 99 85 81 3 41 29 36 70 14 26 77 +38 +4106 +33 35 11 95 53 28 92 90 41 64 3 39 3 29 21 2 78 91 44 37 +39 +14512 +55 48 20 58 67 3 88 51 87 26 41 4 21 49 41 66 35 7 52 33 +40 +6318 +97 93 35 52 62 36 5 54 22 66 12 55 52 37 47 36 84 62 42 99 +41 +13447 +38 56 41 88 26 55 69 22 17 47 57 49 57 96 31 25 14 51 1 57 +42 +7106 +83 20 4 71 54 42 42 36 33 50 55 50 7 20 77 76 96 58 21 20 +43 +2782 +33 19 90 42 94 31 50 77 23 67 29 79 48 72 5 78 46 99 69 1 +44 +16023 +37 64 77 47 26 39 90 7 31 48 27 8 70 16 33 26 74 10 78 43 +45 +10420 +76 30 10 73 47 72 82 93 75 92 45 17 81 70 92 42 98 66 35 92 +46 +21995 +93 11 55 23 50 25 74 96 14 9 84 81 26 37 15 52 15 80 23 45 +47 +10375 +50 41 26 92 70 10 45 23 76 61 46 34 82 27 76 42 82 88 80 4 +48 +9523 +27 38 28 20 50 16 66 71 71 50 92 65 13 26 52 28 48 11 85 31 +49 +2525 +24 93 60 50 91 34 52 37 82 63 49 60 20 12 93 78 3 79 61 60 +50 +9773 +84 86 86 86 12 56 71 32 50 93 67 58 56 42 69 75 92 58 48 77 +51 +25563 +70 58 37 61 47 67 19 72 29 32 13 75 91 62 95 11 1 38 35 64 +52 +15975 +14 63 51 9 41 25 41 1 9 10 66 49 95 62 2 18 12 93 75 31 +53 +24005 +45 99 10 27 92 18 8 41 82 56 61 16 17 24 16 66 61 51 56 42 +54 +4542 +4 28 31 66 59 40 73 71 40 96 79 1 76 21 29 33 2 51 28 14 +55 +21428 +23 45 55 41 48 27 98 48 85 69 54 76 85 46 34 43 46 75 94 86 +56 +13685 +66 15 99 51 52 98 55 68 48 54 49 12 89 93 36 1 75 23 11 81 +57 +4379 +71 28 1 43 21 9 13 1 70 43 77 46 12 72 10 25 59 46 52 41 +58 +8209 +7 44 18 91 76 95 27 43 16 85 21 95 34 93 92 13 87 98 4 66 +59 +25072 +80 70 13 7 91 88 22 37 27 96 46 18 56 71 34 82 29 73 8 90 +60 +8236 +26 8 21 3 79 68 93 42 34 98 92 70 26 17 12 47 6 91 80 10 +61 +17098 +3 67 30 33 29 4 43 79 50 64 62 21 25 83 42 13 88 77 34 6 +62 +6381 +29 67 58 17 30 16 96 69 80 34 54 31 55 60 3 90 18 38 73 39 +63 +21796 +76 75 65 90 56 50 68 43 89 26 10 32 49 76 7 15 89 57 12 49 +64 +24831 +85 75 19 75 39 6 56 76 43 95 38 99 74 16 10 12 37 35 93 40 +65 +21313 +87 50 95 29 91 11 51 27 6 54 49 25 89 63 57 19 67 54 92 45 +66 +15690 +80 33 44 2 57 8 13 95 7 85 51 13 66 49 15 28 57 79 1 62 +67 +7400 +33 51 13 66 5 52 30 95 8 91 80 47 42 50 89 31 60 36 95 72 +68 +16808 +29 32 99 76 25 62 66 12 44 32 14 73 91 78 42 72 74 49 98 89 +69 +10758 +85 87 29 48 34 14 14 66 58 88 44 3 66 74 1 41 8 68 26 45 +70 +7385 +33 99 5 13 93 5 35 30 67 92 19 52 59 11 13 34 28 10 50 42 +71 +6364 +22 67 24 93 73 7 50 7 11 82 15 46 86 34 22 87 22 33 18 12 +72 +15134 +20 66 56 39 9 58 62 11 69 91 18 65 13 10 20 59 75 23 89 26 +73 +3999 +66 32 18 72 64 24 32 90 79 79 65 85 57 49 81 55 18 92 84 68 +74 +9978 +91 76 45 90 22 54 13 95 20 26 1 11 54 16 59 99 5 86 26 49 +75 +5782 +26 34 66 11 91 39 17 43 71 87 97 78 39 27 85 10 57 97 31 79 +76 +14998 +68 89 58 98 55 49 35 46 71 40 14 68 34 95 4 16 82 66 3 5 +77 +25737 +38 9 29 71 38 63 43 71 87 98 36 33 95 35 69 74 28 41 65 83 +78 +2839 +52 7 29 34 30 17 87 1 59 38 75 5 96 91 11 49 10 71 50 98 +79 +15921 +80 86 75 37 25 26 91 4 82 56 29 56 93 8 31 16 35 52 97 61 +80 +25358 +74 26 5 69 99 96 92 83 94 48 75 15 77 24 5 8 84 97 77 34 +81 +15162 +53 80 70 79 92 53 21 12 13 51 92 35 28 93 50 49 67 10 12 52 +82 +12163 +37 44 60 35 15 3 84 76 22 78 38 9 10 6 86 47 87 78 39 54 +83 +6775 +96 53 3 90 4 74 57 14 5 15 11 7 4 60 57 59 17 16 15 57 +84 +20721 +87 38 67 61 73 52 33 2 29 58 39 30 38 27 82 50 71 88 14 8 +85 +3034 +2 32 36 86 65 21 58 91 65 32 67 59 41 7 47 72 95 32 93 72 +86 +25284 +35 81 8 59 39 45 93 87 7 56 80 86 41 46 4 41 93 66 95 7 +87 +14326 +11 46 16 14 24 91 7 78 27 70 7 29 38 33 45 24 90 77 35 22 +88 +2343 +85 1 84 90 93 22 53 56 41 51 56 65 49 51 37 23 30 41 90 74 +89 +15002 +4 53 92 3 36 22 87 3 87 2 46 87 75 57 98 18 63 96 47 67 +90 +9548 +15 26 81 38 46 12 91 67 32 1 41 18 88 66 62 65 3 88 62 3 +91 +2259 +78 83 36 34 56 98 54 55 6 7 91 12 87 97 65 85 41 27 24 16 +92 +1823 +83 24 93 84 75 34 8 22 46 91 96 90 26 6 89 66 56 14 78 7 +93 +16451 +47 35 35 26 16 26 65 33 30 34 75 45 31 8 7 17 27 61 29 35 +94 +23970 +80 82 92 42 28 49 6 53 22 64 84 81 61 39 4 13 46 25 17 61 +95 +17423 +70 2 37 59 66 27 75 25 21 53 94 27 38 67 49 83 94 93 53 51 +96 +21625 +41 63 68 81 55 48 19 36 79 39 17 55 49 83 16 11 98 55 76 99 +97 +1186 +68 44 98 99 58 62 12 11 11 59 78 73 15 90 81 69 16 93 31 14 +98 +18590 +8 45 54 90 16 33 82 25 46 70 37 57 88 86 48 7 49 52 3 94 +99 +11729 +25 26 41 9 97 98 70 77 23 88 84 45 7 65 96 83 88 97 35 18 +100 +10731 +79 3 18 30 51 40 14 68 42 33 39 74 28 26 68 25 15 42 84 67 +101 +23964 +17 66 50 83 82 71 74 23 91 81 97 57 35 6 29 71 15 95 14 54 +102 +9133 +20 63 52 83 89 30 10 20 74 80 91 31 23 17 50 55 65 12 12 52 +103 +20498 +18 37 63 17 78 12 90 75 63 54 53 23 58 95 91 8 86 33 73 14 +104 +11435 +76 47 98 19 22 90 39 42 48 69 53 29 97 49 55 52 29 54 8 67 +105 +23625 +11 23 30 41 75 64 45 11 61 2 45 15 29 71 29 1 85 4 22 27 +106 +21804 +37 98 23 8 60 48 36 94 70 53 89 88 45 37 34 14 73 46 79 94 +107 +20370 +50 2 3 91 24 63 89 61 58 33 51 57 56 15 27 85 29 12 46 1 +108 +16056 +20 7 73 26 82 94 82 76 12 62 35 55 67 60 39 35 98 28 1 47 +109 +15881 +53 48 17 61 27 11 61 11 61 23 35 7 43 40 36 61 54 80 98 62 +110 +24844 +77 49 57 18 60 75 34 1 57 78 86 78 89 34 47 8 90 21 25 48 +111 +17723 +3 27 22 31 71 5 99 18 45 1 12 66 96 18 11 22 12 6 82 1 +112 +23758 +69 36 60 12 43 70 76 27 31 47 7 74 40 10 9 11 47 52 63 98 +113 +21074 +70 10 18 63 46 25 13 97 62 35 51 71 38 31 70 40 62 87 11 56 +114 +25560 +92 17 67 35 67 57 64 35 68 15 70 47 22 30 20 3 44 28 6 58 +115 +9928 +23 22 9 94 24 38 69 63 9 12 33 28 79 39 62 2 47 80 7 54 +116 +4116 +29 75 61 88 26 82 32 67 81 13 61 44 96 56 85 8 75 64 26 22 +117 +3350 +75 71 75 78 99 99 3 99 69 18 89 8 20 18 71 34 42 45 7 21 +118 +5774 +53 19 2 76 15 43 16 86 92 62 33 50 70 30 64 33 29 5 50 66 +119 +5228 +63 33 1 56 49 82 69 67 17 45 24 55 65 91 4 79 72 32 25 59 +120 +17953 +47 68 89 6 12 54 13 83 70 62 87 36 93 92 21 1 25 41 99 26 +121 +12953 +1 82 54 38 56 72 81 69 89 15 62 58 23 6 67 17 97 15 33 60 +122 +23506 +67 4 86 89 43 72 32 39 9 94 52 62 24 56 36 4 45 38 85 51 +123 +12003 +43 37 62 10 40 27 17 63 43 19 67 58 7 86 68 16 83 80 93 64 +124 +4358 +86 62 23 65 34 58 52 35 71 24 15 2 96 41 42 54 83 44 9 18 +125 +23637 +20 89 40 1 63 91 81 13 42 72 50 65 66 17 16 99 29 9 14 36 +126 +20616 +96 62 33 70 11 55 9 66 59 30 44 50 45 48 34 63 6 59 95 55 +127 +20914 +19 7 8 41 28 7 42 7 64 35 32 54 4 28 9 4 24 65 60 7 +128 +11906 +57 14 49 47 75 50 29 97 32 27 71 38 69 96 96 54 95 49 36 22 +129 +19242 +45 26 81 85 77 1 98 9 84 48 62 42 12 52 78 47 55 42 67 44 +130 +10324 +73 69 92 26 1 99 14 22 18 15 83 26 21 21 74 31 41 38 47 65 +131 +23492 +86 80 73 8 92 46 1 76 77 22 65 99 28 41 32 31 38 45 62 65 +132 +25211 +37 94 73 97 4 18 35 3 54 10 74 61 48 77 30 3 47 34 61 50 +133 +19253 +99 2 28 58 37 94 63 61 35 85 65 11 7 58 92 38 51 33 26 63 +134 +14354 +9 66 55 43 3 77 40 59 25 88 65 44 91 8 14 51 47 61 65 14 +135 +14744 +98 34 53 45 63 70 30 37 76 32 75 30 90 77 61 26 17 65 39 9 +136 +12880 +69 81 78 90 19 4 52 45 42 96 32 43 22 68 11 32 46 35 74 39 +137 +7317 +23 74 49 94 69 76 70 67 14 17 59 19 36 61 3 62 28 32 26 73 +138 +5468 +61 68 49 30 28 72 10 86 49 47 25 2 36 16 61 70 41 27 57 73 +139 +11902 +9 31 80 54 61 71 98 56 56 27 66 3 29 94 38 11 7 66 65 53 +140 +20974 +72 91 94 92 59 57 64 18 79 44 13 56 78 7 85 80 68 67 61 52 +141 +15901 +76 90 58 92 47 66 22 42 91 64 20 92 78 34 46 62 30 71 31 10 +142 +16098 +71 10 7 37 24 66 10 56 59 68 55 21 95 97 75 68 63 28 12 71 +143 +7141 +9 61 99 19 29 60 75 23 17 68 94 91 41 23 8 84 10 92 34 28 +144 +17713 +11 7 29 5 16 70 27 77 85 57 33 21 15 34 86 45 95 94 69 41 +145 +13487 +20 72 77 83 90 85 5 17 30 99 94 80 15 19 5 92 70 79 16 53 +146 +19731 +53 35 12 62 91 43 94 62 71 50 11 8 67 47 44 57 19 45 73 66 +147 +18649 +17 41 99 91 67 38 61 68 15 7 82 5 16 23 80 85 92 56 88 26 +148 +22550 +30 78 38 75 81 49 79 19 21 12 51 58 18 91 75 60 70 33 96 64 +149 +5472 +62 19 79 71 46 60 86 98 53 84 82 36 87 43 42 42 65 51 99 42 +150 +1369 +53 24 31 72 75 28 13 47 3 67 56 96 79 77 21 26 81 55 27 50 +151 +3676 +43 45 46 72 86 8 43 51 28 91 1 75 68 99 71 28 39 62 39 61 +152 +16864 +2 8 40 78 93 86 54 14 60 83 7 18 64 96 35 29 72 94 78 6 +153 +9173 +87 39 36 98 28 6 59 45 7 54 35 18 60 55 12 23 21 72 96 79 +154 +1340 +51 5 46 53 78 26 81 25 42 99 77 72 30 94 17 38 28 79 29 13 +155 +22496 +4 20 92 40 24 92 56 81 25 98 91 32 31 90 2 35 40 8 8 67 +156 +6995 +23 79 17 16 51 55 66 35 77 11 63 38 79 85 58 57 80 90 81 69 +157 +17615 +12 8 69 36 99 43 15 94 40 76 79 23 13 10 6 11 26 6 95 26 +158 +16955 +51 46 67 32 31 12 52 3 8 7 4 93 35 16 2 99 2 84 94 98 +159 +4444 +96 10 16 17 12 55 57 11 51 51 38 15 45 73 45 53 81 72 4 60 +160 +18188 +31 83 30 71 68 3 64 27 61 10 75 57 41 97 64 24 4 99 75 65 +161 +16182 +80 56 55 26 14 48 77 72 83 7 17 58 33 7 16 19 80 98 21 26 +162 +3170 +35 75 98 43 1 87 19 72 8 9 36 24 62 96 22 88 8 67 5 95 +163 +5297 +83 26 84 63 41 82 40 65 79 89 7 77 10 60 12 98 34 82 63 6 +164 +4435 +38 76 42 98 24 38 95 47 37 42 63 77 91 55 72 51 60 9 6 46 +165 +20400 +48 35 83 10 18 9 71 84 95 97 67 51 65 82 58 64 65 95 81 68 +166 +15670 +4 63 56 45 22 47 35 30 47 4 18 26 2 85 38 17 9 32 77 90 +167 +20599 +84 62 28 70 27 72 55 78 61 66 54 78 46 36 46 72 73 27 61 14 +168 +19615 +20 14 40 24 99 52 98 53 11 96 24 13 65 38 42 97 93 69 47 94 +169 +10994 +80 49 11 69 31 44 80 69 53 71 10 80 33 33 40 14 67 3 79 50 +170 +17716 +92 16 66 30 54 20 29 38 43 32 34 47 71 64 11 62 30 9 95 39 +171 +5481 +23 9 18 16 76 57 79 77 30 74 77 98 28 79 47 25 73 12 93 90 +172 +4689 +79 49 47 63 9 68 65 67 49 39 42 36 47 26 95 65 44 12 81 17 +173 +3122 +1 85 44 58 32 96 97 29 40 6 21 52 12 6 73 48 79 45 32 92 +174 +4891 +67 61 18 86 52 96 37 94 73 35 70 57 79 41 40 34 66 6 83 11 +175 +5160 +64 27 63 22 71 68 19 61 95 45 52 96 41 13 80 78 99 74 86 89 +176 +10735 +99 98 22 13 92 94 81 4 43 8 54 40 62 62 58 52 89 45 34 27 +177 +22114 +70 36 73 60 96 94 3 95 7 76 79 27 69 86 4 45 62 79 55 24 +178 +7434 +46 32 59 83 63 87 59 96 80 95 56 99 32 52 16 51 40 98 28 59 +179 +11734 +42 83 74 69 80 66 6 99 19 59 71 35 41 46 31 60 30 84 82 38 +180 +19583 +15 34 88 18 22 13 33 12 12 29 4 20 13 47 80 33 2 55 48 12 +181 +15514 +3 13 46 73 37 19 79 83 70 54 77 58 33 88 61 17 77 19 79 19 +182 +24943 +10 39 13 21 20 9 31 54 9 87 47 45 99 13 71 34 6 32 82 58 +183 +1611 +19 17 21 83 92 32 38 15 50 40 26 42 1 28 97 92 98 42 31 21 +184 +8530 +14 81 23 15 88 21 82 57 11 35 67 58 57 50 16 9 62 11 21 17 +185 +17168 +52 84 3 15 5 79 3 91 96 71 61 19 49 62 87 71 50 73 62 79 +186 +15959 +95 46 99 20 31 74 80 46 61 62 27 64 91 69 19 71 53 3 9 44 +187 +8795 +29 50 93 2 91 69 62 46 59 99 32 97 12 64 50 93 10 26 35 27 +188 +9214 +16 63 13 9 39 83 38 43 48 53 84 37 12 38 46 76 93 24 84 26 +189 +10304 +4 81 56 4 88 1 98 94 65 23 46 66 78 11 17 11 82 54 46 65 +190 +8083 +78 44 59 1 51 27 22 82 54 42 39 36 29 22 80 61 23 27 74 19 +191 +4554 +28 56 7 66 2 39 9 21 7 23 82 91 50 38 91 93 69 52 42 73 +192 +11022 +48 44 58 10 62 19 83 50 3 69 9 42 95 28 88 84 41 66 15 72 +193 +25007 +81 81 68 62 25 80 15 16 47 93 11 52 19 9 45 8 48 53 55 18 +194 +15994 +88 96 49 86 42 56 31 16 97 41 41 48 79 8 88 94 2 82 79 52 +195 +13527 +77 8 64 37 64 61 74 16 43 85 56 76 13 78 42 19 61 38 65 14 +196 +21863 +5 51 94 81 92 13 23 3 69 98 57 87 24 84 35 2 75 31 99 20 +197 +14750 +67 64 35 65 56 18 6 10 46 38 20 84 43 16 41 9 48 72 70 75 +198 +11887 +98 45 81 57 38 37 98 47 22 22 56 52 96 47 16 9 36 64 62 94 +199 +24673 +51 41 94 41 59 33 54 44 84 53 71 81 21 31 59 76 3 90 58 48 +200 +21499 +37 34 75 27 86 29 42 56 86 65 58 63 52 99 97 91 31 93 20 35 +201 +12938 +57 79 34 90 92 72 80 87 55 82 43 69 79 91 79 25 53 56 63 82 +202 +5376 +73 83 32 82 86 97 95 97 99 11 1 96 59 77 98 76 18 5 83 88 +203 +7365 +26 16 82 33 37 86 88 14 17 38 89 19 7 91 56 28 31 14 55 13 +204 +24831 +76 58 94 23 34 64 36 50 38 78 49 65 48 6 10 3 32 83 43 24 +205 +4571 +91 13 20 40 66 74 84 98 48 76 97 98 40 95 54 23 53 13 63 82 +206 +25629 +42 56 36 98 39 69 80 70 61 95 35 92 51 11 6 93 73 90 42 36 +207 +21000 +24 55 30 34 71 3 38 23 68 30 91 55 85 78 91 40 49 1 49 75 +208 +21716 +79 14 82 48 73 15 47 68 48 21 1 52 92 48 84 79 64 99 6 10 +209 +23093 +82 65 45 16 54 3 18 11 96 84 90 87 62 91 94 95 66 13 58 36 +210 +19084 +81 79 65 85 56 67 91 55 43 21 5 85 90 1 75 58 7 6 71 44 +211 +20060 +99 91 47 4 77 31 15 10 19 31 75 2 80 77 97 48 79 38 25 92 +212 +6257 +89 62 49 50 2 39 71 14 39 28 22 12 63 76 89 60 36 93 52 74 +213 +16694 +5 55 36 84 40 20 41 33 80 67 86 25 29 13 4 33 77 70 43 85 +214 +20293 +2 59 65 6 20 10 33 37 3 16 29 54 76 2 79 42 79 13 21 55 +215 +11206 +2 21 67 26 57 19 31 35 2 5 43 80 2 8 81 53 93 48 70 11 +216 +10019 +42 1 71 20 43 16 37 86 99 86 56 42 74 62 94 96 92 48 14 42 +217 +8485 +67 11 34 80 29 77 5 57 4 87 96 41 63 74 25 18 25 9 85 67 +218 +8194 +75 51 94 52 53 22 36 28 90 25 29 22 82 73 67 34 94 20 41 10 +219 +20992 +63 84 94 59 74 75 36 83 71 38 77 23 68 65 16 39 92 80 11 83 +220 +13683 +96 51 8 64 27 98 11 79 31 16 36 31 94 35 82 90 68 42 10 81 +221 +21161 +83 18 30 85 76 78 32 3 96 33 1 23 21 14 64 23 87 73 56 82 +222 +4474 +63 71 64 11 94 74 94 68 36 77 95 76 28 66 5 78 58 1 13 14 +223 +22653 +52 43 65 25 31 30 63 82 75 47 80 58 34 28 34 47 81 36 94 60 +224 +24064 +9 37 1 77 76 23 2 72 17 70 39 89 28 21 55 69 96 83 50 31 +225 +5124 +83 68 42 77 45 63 26 76 25 27 51 17 16 72 21 77 78 40 17 12 +226 +25699 +24 37 41 37 52 59 88 44 24 23 87 82 6 7 43 92 34 56 91 34 +227 +25596 +36 39 50 42 30 39 38 11 37 88 2 97 30 8 18 56 41 52 12 8 +228 +7544 +67 43 63 89 7 23 49 41 32 40 50 81 94 33 76 71 1 94 31 15 +229 +5515 +32 31 87 79 38 33 96 87 72 57 28 72 14 89 16 57 75 57 20 15 +230 +4533 +4 63 72 2 31 64 12 57 40 14 35 22 79 6 28 32 55 33 81 31 +231 +6285 +94 71 84 1 17 31 97 58 13 6 8 3 95 1 82 71 35 76 62 46 +232 +25033 +21 68 93 93 23 11 9 27 32 58 4 67 37 8 51 92 29 26 50 94 +233 +5093 +33 86 69 48 49 45 32 39 53 73 5 31 23 53 58 11 68 17 89 40 +234 +21202 +72 65 25 82 24 95 65 77 50 8 89 6 97 29 77 32 48 82 49 25 +235 +4093 +33 82 58 65 94 23 78 23 2 97 40 23 38 95 13 62 56 9 88 90 +236 +8609 +67 78 71 33 34 1 95 29 74 62 99 60 52 15 44 12 8 89 3 13 +237 +1905 +73 74 25 52 72 2 49 36 94 13 20 22 8 55 51 7 64 45 93 70 +238 +17003 +24 93 57 73 20 95 4 18 67 89 36 31 34 80 42 47 40 16 13 39 +239 +19601 +37 7 43 92 16 85 58 42 96 44 50 96 60 35 76 15 23 2 83 27 +240 +16687 +59 33 54 65 6 1 25 76 19 50 32 94 52 20 86 59 43 41 23 45 +241 +23256 +8 3 27 81 54 38 38 17 85 24 23 54 21 11 18 98 79 87 67 17 +242 +6193 +17 1 75 36 96 90 79 32 33 63 24 52 86 43 54 55 64 91 48 90 +243 +19648 +47 34 18 49 37 21 44 28 65 73 5 9 51 13 90 8 16 38 5 27 +244 +18624 +63 54 16 41 44 51 47 90 39 36 17 20 20 23 60 18 69 31 13 89 +245 +21540 +28 8 97 3 45 50 50 45 48 59 81 99 46 20 74 65 64 41 27 38 +246 +12313 +98 87 91 25 97 33 16 6 56 85 22 31 16 79 63 27 47 36 96 48 +247 +12823 +4 25 96 25 34 43 24 25 66 50 96 50 67 86 96 75 81 48 94 6 +248 +1812 +57 83 12 40 80 40 76 69 63 68 17 99 31 69 22 8 2 50 25 77 +249 +5131 +8 57 89 63 62 58 40 74 61 52 88 36 87 53 61 53 34 51 31 61 +250 +1321 +78 59 26 46 4 33 61 98 40 25 98 1 76 40 20 33 23 90 9 66 +251 +3211 +94 3 6 1 49 71 61 63 84 81 81 80 87 9 68 12 95 1 56 90 +252 +1610 +82 46 91 98 1 89 66 62 92 82 94 26 82 30 93 54 50 36 5 95 +253 +12336 +72 24 9 69 40 91 71 80 78 64 57 68 56 89 57 40 26 47 64 70 +254 +14647 +16 99 76 56 63 8 7 86 81 29 61 52 18 25 32 67 27 26 92 59 +255 +18616 +35 3 49 25 45 84 87 32 41 20 48 29 28 79 77 72 86 64 25 17 +256 +7574 +39 45 4 21 32 91 20 74 77 15 44 78 21 99 46 14 7 61 96 33 +257 +12910 +59 12 72 68 88 56 78 34 55 68 37 94 80 23 52 88 67 55 34 87 +258 +20469 +45 89 23 58 23 36 88 32 70 11 53 59 18 45 56 62 1 19 13 94 +259 +1553 +83 88 68 54 39 10 65 89 6 20 32 93 10 66 52 38 37 40 43 91 +260 +19565 +41 19 1 48 80 25 32 52 38 35 88 3 82 57 74 47 94 34 96 24 +261 +9154 +60 77 96 95 76 8 94 71 78 60 10 79 53 63 18 19 70 20 25 4 +262 +3072 +52 41 66 7 7 13 82 25 12 15 90 83 15 33 43 43 36 58 95 2 +263 +21834 +59 52 26 64 58 65 84 29 15 29 78 9 56 18 77 53 37 90 10 77 +264 +10352 +99 93 62 94 53 52 7 87 36 27 74 60 23 45 88 12 51 66 56 12 +265 +19395 +11 90 98 1 87 15 44 79 96 87 18 68 75 2 55 44 47 35 20 14 +266 +1765 +71 47 63 9 69 28 31 22 57 18 22 66 37 75 97 74 83 47 52 6 +267 +7409 +4 50 16 1 89 43 57 77 39 29 38 6 3 71 31 93 59 7 90 22 +268 +19972 +85 2 18 99 3 88 73 21 55 6 14 93 57 14 49 36 3 30 30 65 +269 +19494 +2 24 53 94 21 34 50 87 86 44 55 37 1 25 94 98 51 74 32 75 +270 +1577 +96 50 93 77 7 96 15 56 98 40 15 54 93 77 14 76 52 70 45 34 +271 +19784 +97 80 51 53 65 67 76 26 36 98 67 6 99 56 75 26 13 91 89 9 +272 +4417 +34 94 31 48 34 43 1 81 24 29 55 8 87 88 13 63 5 76 4 14 +273 +7970 +67 40 73 30 36 12 35 89 19 34 9 93 98 80 59 87 32 19 71 67 +274 +15944 +19 38 44 88 81 85 73 62 95 16 41 27 40 94 86 73 54 99 6 69 +275 +21488 +95 35 30 77 23 9 9 86 25 47 55 82 51 1 26 25 81 6 92 35 +276 +5862 +58 46 96 14 25 55 84 53 21 97 97 51 27 55 18 72 15 10 56 79 +277 +22978 +48 34 58 27 79 11 91 17 32 30 26 33 57 37 12 62 7 64 70 4 +278 +10779 +69 10 72 2 64 62 70 74 49 70 44 94 23 37 67 21 72 69 34 12 +279 +23854 +5 74 10 16 99 80 59 13 40 23 74 97 28 63 79 46 50 96 15 23 +280 +24151 +72 5 57 76 59 23 81 89 84 26 68 68 58 78 87 7 65 40 6 31 +281 +8177 +42 56 44 29 75 14 65 8 67 77 11 21 29 17 2 38 76 43 77 42 +282 +25428 +55 52 73 81 8 69 74 38 76 59 6 72 79 63 62 59 95 54 23 77 +283 +11287 +45 69 85 18 84 68 64 51 78 81 27 17 83 9 38 5 67 50 62 39 +284 +15926 +89 3 28 14 77 73 5 53 16 42 70 3 99 98 63 81 67 96 93 90 +285 +13007 +23 40 61 54 51 16 15 90 73 23 44 93 98 95 81 14 3 32 10 95 +286 +16655 +54 26 63 10 21 97 45 26 28 20 18 90 34 15 39 7 46 4 14 59 +287 +15952 +7 29 2 44 20 26 73 76 52 58 48 44 80 29 40 93 74 42 86 76 +288 +14441 +67 24 83 17 24 23 49 67 59 63 66 4 53 57 85 66 10 56 92 28 +289 +22678 +40 81 75 81 51 50 53 64 12 98 34 10 1 23 60 58 43 90 58 71 +290 +22134 +73 37 73 40 48 13 84 85 85 44 12 68 11 97 59 11 32 26 4 42 +291 +9185 +34 93 78 40 61 6 46 48 63 40 94 38 91 28 31 44 30 14 71 59 +292 +7104 +19 46 66 36 19 84 8 85 40 82 48 81 96 8 31 10 64 58 11 33 +293 +22975 +80 15 75 62 65 97 32 58 93 42 68 33 96 8 48 18 93 27 9 23 +294 +4126 +7 12 66 20 60 1 19 87 68 20 47 12 24 65 64 9 40 43 56 47 +295 +17582 +11 74 99 12 35 83 32 91 16 14 40 61 75 76 7 73 43 87 47 91 +296 +9748 +69 74 43 84 10 94 34 39 38 80 94 83 91 43 76 96 85 81 73 3 +297 +1003 +42 29 53 83 51 9 33 10 60 14 60 64 99 24 51 61 32 98 1 22 +298 +4689 +75 50 65 27 18 68 14 5 75 83 53 47 9 56 83 67 78 98 98 8 +299 +2465 +24 86 49 80 65 63 78 90 16 13 30 51 27 77 5 87 15 1 2 8 +300 +16816 +79 12 84 98 26 33 73 34 27 96 46 60 45 92 84 98 82 24 79 26 +301 +24100 +52 50 20 67 34 51 35 21 38 33 76 39 40 61 15 38 94 98 59 21 +302 +24406 +51 70 69 37 60 92 24 40 59 30 70 61 51 39 99 74 70 92 16 48 +303 +10161 +12 50 53 91 27 58 66 44 41 55 65 53 12 37 73 36 19 41 6 88 +304 +16974 +53 47 92 31 11 76 81 12 98 40 15 71 34 92 82 6 2 78 31 23 +305 +3311 +8 72 5 13 42 63 62 32 78 31 13 15 17 9 23 41 41 52 11 42 +306 +11787 +16 96 1 46 76 2 9 22 60 58 64 1 4 46 77 45 41 88 8 68 +307 +21038 +21 46 54 64 34 33 94 67 64 77 65 32 92 16 25 73 5 66 44 38 +308 +5011 +62 9 78 54 26 99 3 88 21 38 43 60 59 84 61 20 90 40 10 11 +309 +3555 +99 13 99 99 2 87 36 78 79 26 45 58 73 15 42 35 45 7 77 79 +310 +2011 +31 85 8 35 31 68 85 61 8 96 82 32 40 89 94 54 79 87 67 11 +311 +5290 +22 20 7 92 66 2 42 9 57 17 91 45 83 58 14 13 54 59 89 18 +312 +13588 +30 59 81 61 41 40 21 99 95 68 69 75 70 43 13 73 49 44 52 67 +313 +6948 +67 94 15 29 1 6 14 30 58 26 35 98 60 12 49 39 61 75 39 3 +314 +6872 +24 31 32 12 5 42 1 57 45 81 55 42 31 62 34 81 3 45 36 38 +315 +5773 +43 80 3 93 72 38 7 13 13 93 38 36 39 67 62 80 56 58 32 63 +316 +6256 +56 80 7 85 5 83 34 97 9 69 7 38 79 5 17 29 55 57 77 17 +317 +13747 +70 77 52 48 71 10 42 59 25 2 22 34 5 63 9 44 27 94 62 1 +318 +1248 +22 80 95 74 4 44 24 66 56 41 80 64 74 21 53 50 57 82 35 77 +319 +24388 +97 90 34 90 99 41 79 49 6 32 34 58 74 74 10 30 2 47 45 72 +320 +13537 +19 7 4 92 14 40 97 43 62 3 9 5 1 56 49 4 8 24 70 65 +321 +16898 +33 23 23 97 63 38 49 65 44 41 3 77 76 27 88 4 96 12 59 29 +322 +12243 +34 59 22 84 82 50 11 52 31 88 15 40 53 18 23 83 36 63 29 61 +323 +15561 +4 57 75 45 3 50 10 35 50 54 50 27 62 48 81 31 93 87 68 25 +324 +19125 +4 26 71 32 45 45 42 55 99 64 5 45 49 6 40 79 19 40 62 65 +325 +12660 +87 64 33 29 46 10 83 74 39 94 89 7 99 99 18 72 86 28 59 95 +326 +1103 +29 37 32 56 33 27 29 79 90 62 22 36 18 57 34 67 38 75 31 44 +327 +13190 +46 2 13 59 96 9 97 37 96 3 24 20 60 85 92 61 36 14 98 82 +328 +7047 +19 94 65 87 31 54 67 76 67 5 42 22 92 25 19 50 82 3 28 72 +329 +1009 +92 51 90 38 30 13 81 99 67 99 94 13 89 47 68 9 14 83 8 34 +330 +10845 +56 39 90 18 85 15 35 28 10 45 15 4 43 39 43 59 46 12 75 73 +331 +6347 +13 57 72 81 73 61 19 21 92 69 16 14 90 53 70 83 72 21 27 19 +332 +6750 +28 42 88 43 94 68 14 98 53 49 98 66 18 20 21 88 49 82 64 23 +333 +18292 +64 42 95 85 20 12 38 87 75 69 92 66 30 66 79 63 20 27 44 61 +334 +3654 +66 48 30 50 42 36 55 39 53 47 26 53 71 31 20 57 36 59 3 74 +335 +4598 +14 42 93 63 44 49 21 60 7 49 76 75 86 22 31 62 95 17 36 61 +336 +20017 +66 84 4 49 66 12 35 91 4 35 54 88 70 66 85 33 63 14 79 86 +337 +4120 +48 48 38 35 93 72 56 52 28 8 62 15 33 95 77 26 14 90 10 22 +338 +21065 +78 33 38 47 74 72 18 27 26 86 43 28 2 77 65 95 14 99 61 98 +339 +23611 +88 2 1 14 85 39 85 50 37 22 6 20 18 89 49 11 85 79 7 31 +340 +22824 +54 10 57 73 9 31 35 22 8 55 24 18 76 93 82 36 64 48 52 70 +341 +19855 +63 37 54 75 37 29 61 93 49 16 82 58 34 70 63 29 3 3 83 51 +342 +19524 +94 47 84 17 16 46 66 79 59 24 71 21 49 54 48 55 75 80 17 4 +343 +16078 +17 26 42 71 34 79 60 4 72 25 36 50 21 67 48 63 93 60 75 75 +344 +3561 +39 46 84 63 25 99 34 14 29 24 15 71 74 29 36 81 58 13 52 32 +345 +12403 +35 38 94 79 42 48 92 53 39 7 71 38 74 95 21 5 34 52 7 99 +346 +1225 +6 21 25 45 46 54 22 41 87 93 23 39 93 55 16 45 84 16 56 90 +347 +4601 +98 57 77 44 64 85 43 93 93 91 86 41 5 39 96 44 36 62 52 25 +348 +1367 +96 51 58 51 58 11 12 86 13 49 46 65 67 13 63 12 16 43 32 81 +349 +19735 +66 27 22 20 57 3 2 28 23 11 27 96 60 28 47 95 37 20 9 50 +350 +22145 +72 72 46 98 24 89 27 84 96 97 60 66 17 89 85 98 26 71 9 2 +351 +21420 +76 99 61 43 92 19 68 49 65 94 11 76 30 60 66 80 26 83 9 27 +352 +22988 +91 81 93 79 84 13 38 16 32 35 55 19 62 67 42 65 83 39 53 17 +353 +5029 +85 29 80 66 18 16 74 10 20 74 49 16 66 36 20 82 43 77 7 96 +354 +8537 +64 94 19 78 87 18 98 70 11 74 50 97 26 56 24 42 24 77 79 95 +355 +9616 +27 48 99 16 49 54 35 43 20 49 79 80 63 55 91 4 44 38 72 31 +356 +20338 +6 86 3 78 45 92 83 89 25 97 46 5 21 20 60 38 72 20 13 31 +357 +18969 +22 94 65 25 11 52 99 45 41 65 72 71 77 59 61 97 80 60 85 43 +358 +21780 +31 87 71 4 21 19 38 23 87 74 23 68 49 43 97 93 8 10 38 79 +359 +3606 +69 50 74 5 69 39 10 45 60 31 67 89 62 93 25 33 33 26 93 2 +360 +25683 +16 22 13 82 93 96 54 72 60 35 16 26 97 12 86 55 21 80 41 22 +361 +11996 +30 33 69 82 90 54 56 46 34 23 63 81 55 62 41 82 63 32 55 62 +362 +19393 +94 63 7 34 69 39 98 80 85 20 76 67 90 98 20 34 50 23 94 37 +363 +7927 +20 51 34 66 22 73 4 36 96 22 46 37 59 69 33 16 6 63 21 12 +364 +14551 +84 53 14 31 21 54 17 92 36 70 99 95 18 31 72 13 43 1 33 72 +365 +8916 +95 12 5 20 43 97 96 96 7 3 81 15 61 4 13 76 63 51 33 25 +366 +8952 +92 82 12 55 82 42 86 77 92 89 90 67 92 64 95 40 43 39 54 29 +367 +21336 +31 54 94 49 41 31 86 26 51 67 71 37 15 26 39 80 61 28 32 79 +368 +11441 +47 7 39 65 44 30 73 47 19 21 18 65 36 12 86 64 42 73 29 57 +369 +22250 +93 71 36 14 68 42 29 34 50 59 59 44 93 81 91 78 41 63 33 22 +370 +16409 +81 95 46 16 79 37 96 9 10 69 65 21 22 82 54 83 6 94 86 75 +371 +9750 +82 74 30 44 54 43 1 47 72 34 73 22 51 71 64 41 16 71 8 73 +372 +9844 +67 67 74 55 64 49 97 34 41 96 62 29 56 7 23 69 10 47 80 62 +373 +6522 +41 30 51 66 56 11 41 35 9 45 49 46 48 70 33 81 54 33 52 79 +374 +24646 +88 57 72 70 46 50 38 42 40 97 47 84 69 9 67 84 3 64 86 37 +375 +2677 +72 36 37 98 79 20 47 50 85 85 42 1 29 80 9 40 10 96 68 74 +376 +10374 +70 5 9 41 44 75 53 28 18 37 48 37 86 13 92 78 64 88 57 57 +377 +21815 +7 33 66 44 54 30 18 73 16 92 91 43 66 82 1 72 77 80 79 37 +378 +9466 +35 19 30 52 5 73 16 18 8 63 54 89 40 7 83 62 13 37 72 3 +379 +16864 +35 85 75 97 9 28 55 66 57 1 28 24 73 13 57 10 10 70 91 67 +380 +24243 +12 41 48 54 84 58 21 55 3 47 59 67 79 99 67 74 64 33 78 47 +381 +24959 +25 43 95 15 37 81 78 9 60 45 2 59 53 28 18 2 89 90 33 36 +382 +12574 +43 5 95 71 98 10 53 85 73 15 45 89 82 92 28 28 29 55 40 23 +383 +19026 +77 12 39 60 6 46 98 91 35 2 25 53 62 99 77 89 90 22 43 21 +384 +13942 +45 47 32 82 98 28 46 89 60 50 29 41 37 49 70 79 58 32 53 11 +385 +11647 +27 83 82 24 57 99 90 83 7 63 81 42 65 40 62 34 81 41 15 89 +386 +20297 +80 75 63 51 82 8 62 30 25 22 52 68 49 27 73 43 43 52 31 38 +387 +5097 +67 16 18 12 68 64 23 57 13 46 77 58 41 83 26 17 61 68 70 26 +388 +13125 +12 91 41 12 46 80 50 70 66 52 22 29 12 20 23 32 77 41 35 3 +389 +1253 +63 72 27 88 1 21 98 15 49 94 53 16 17 86 60 66 68 8 14 16 +390 +22436 +94 86 13 73 59 66 74 28 48 43 63 18 3 18 30 67 44 91 1 22 +391 +22153 +5 16 58 71 30 18 42 62 88 3 87 56 72 34 51 24 68 23 43 68 +392 +15187 +41 32 91 4 12 64 25 93 47 3 96 49 24 37 9 67 64 33 6 23 +393 +4890 +24 83 89 49 95 17 68 73 86 2 32 71 11 35 84 83 81 46 55 52 +394 +11563 +68 44 2 23 28 25 78 44 1 57 18 56 53 26 32 64 50 48 7 80 +395 +1723 +90 91 70 2 74 58 85 2 42 2 71 1 39 90 67 21 32 78 92 29 +396 +21475 +97 41 43 91 98 55 26 99 1 42 97 66 38 89 35 93 9 55 7 63 +397 +15386 +66 43 19 15 50 16 21 87 19 54 53 41 2 49 8 47 22 66 65 77 +398 +5864 +15 29 27 83 87 97 20 71 84 85 1 25 9 19 3 31 1 2 84 90 +399 +11721 +19 63 43 97 78 10 58 65 4 40 3 42 14 54 65 40 3 37 92 16 +400 +20002 +55 97 68 21 42 81 35 78 71 3 31 13 97 5 27 1 84 34 70 63 +401 +1965 +91 70 51 47 76 28 20 23 23 2 98 54 43 28 94 68 31 96 76 96 +402 +5963 +99 65 32 80 85 64 54 27 76 34 72 15 39 12 52 37 88 65 6 14 +403 +6891 +12 90 78 68 92 64 66 13 89 33 75 81 32 81 12 91 34 62 6 86 +404 +5954 +73 4 93 24 68 8 92 68 60 25 38 99 38 77 41 15 46 90 8 19 +405 +5324 +52 75 35 54 30 82 26 65 10 16 84 11 72 11 79 40 33 48 44 63 +406 +25313 +24 38 15 42 32 6 82 93 29 66 53 21 20 66 54 5 66 91 19 20 +407 +3679 +46 42 39 37 87 19 57 43 51 31 2 45 80 79 34 13 59 28 27 97 +408 +16707 +65 7 89 76 23 10 47 39 92 90 92 88 72 51 31 98 78 17 74 56 +409 +16070 +48 27 17 55 80 77 42 42 72 82 83 44 29 89 72 87 84 75 66 25 +410 +4355 +19 12 51 82 26 71 8 30 38 5 20 55 72 83 13 72 64 89 31 95 +411 +3707 +35 45 46 65 3 57 77 24 73 90 67 21 37 87 35 6 75 35 19 51 +412 +18442 +19 69 58 70 92 11 62 87 7 49 20 17 85 42 6 21 56 4 14 83 +413 +6924 +67 78 77 30 56 66 46 46 20 89 4 23 43 44 56 63 24 71 56 66 +414 +14734 +99 66 64 69 67 99 69 69 58 82 11 2 19 74 89 76 30 61 8 98 +415 +19394 +99 2 81 40 22 77 20 54 66 26 49 50 94 29 95 61 34 87 11 48 +416 +7537 +11 81 74 33 21 96 98 5 71 34 50 23 24 20 94 19 52 3 4 29 +417 +16054 +50 76 31 33 36 22 74 30 70 7 98 74 23 93 64 74 60 61 65 89 +418 +13119 +34 67 34 75 85 91 91 25 66 43 8 42 95 7 88 13 39 71 25 98 +419 +18411 +66 98 43 81 79 77 97 99 92 85 4 55 39 43 4 84 7 24 36 62 +420 +3381 +74 52 81 46 72 82 7 99 6 19 23 25 63 92 36 76 91 15 89 36 +421 +13628 +64 63 79 43 34 13 69 1 19 73 5 56 30 5 44 27 82 13 22 40 +422 +4515 +8 6 74 50 27 84 59 54 16 75 77 90 6 12 90 74 38 56 7 69 +423 +25026 +18 11 80 89 54 67 72 64 31 84 40 43 7 4 2 44 12 72 4 87 +424 +25518 +77 84 76 32 97 2 12 57 38 29 49 81 32 65 35 84 2 24 56 90 +425 +10931 +92 72 71 19 67 5 61 25 78 63 5 74 10 85 83 30 31 72 56 26 +426 +2504 +85 90 41 55 37 34 88 9 7 5 98 51 29 71 59 39 31 3 71 32 +427 +6902 +43 84 12 26 87 94 88 47 28 54 77 71 13 40 50 41 54 32 29 38 +428 +11864 +63 75 71 18 95 1 80 52 26 96 67 24 39 78 10 94 87 8 33 23 +429 +4283 +70 17 67 87 19 47 21 24 25 71 21 42 8 5 71 53 15 13 6 9 +430 +4027 +13 3 37 74 42 30 64 17 19 64 59 71 24 42 98 65 53 50 4 47 +431 +23499 +18 87 34 52 35 4 81 81 86 83 43 39 6 87 47 53 84 14 82 12 +432 +18731 +28 19 16 95 70 17 38 79 93 69 70 79 98 41 35 34 11 78 39 56 +433 +2355 +77 47 26 81 59 10 50 70 65 40 10 8 34 31 63 89 13 66 1 90 +434 +24186 +94 73 76 52 79 27 11 41 18 65 62 25 58 76 88 27 42 22 79 35 +435 +12894 +47 13 92 15 99 73 48 13 10 29 89 61 58 37 15 88 41 87 28 54 +436 +9582 +77 8 7 89 34 85 21 74 92 2 7 8 7 99 80 42 27 34 17 59 +437 +10216 +4 56 85 43 66 55 18 28 36 51 5 96 48 18 88 95 83 30 42 43 +438 +14461 +12 65 54 33 66 75 42 33 71 21 51 89 57 14 97 27 61 29 93 1 +439 +14431 +17 82 43 26 75 9 64 19 39 38 91 56 5 62 65 69 2 9 12 96 +440 +7622 +84 98 31 40 28 43 68 82 24 94 52 70 5 53 15 85 52 95 38 20 +441 +14020 +72 78 19 48 55 26 7 33 74 29 1 61 86 90 12 35 7 58 92 83 +442 +11473 +69 10 39 87 2 3 81 19 97 47 5 50 15 40 77 88 53 87 60 18 +443 +2494 +45 2 73 10 72 88 60 29 67 80 89 39 56 76 17 1 96 21 8 59 +444 +13810 +51 68 31 45 93 36 81 5 78 57 96 17 9 62 7 17 34 43 62 44 +445 +15880 +33 15 65 73 21 75 32 98 77 87 14 33 86 45 17 63 92 29 82 58 +446 +5815 +14 82 18 64 54 31 15 4 12 9 96 63 75 8 40 78 75 68 61 30 +447 +18084 +99 73 1 33 40 69 21 46 45 27 65 14 72 32 34 44 40 31 81 72 +448 +22180 +49 57 16 8 7 53 89 44 13 81 63 62 97 17 53 67 52 90 18 50 +449 +23699 +36 66 83 11 32 96 11 20 47 89 88 12 64 58 67 4 38 95 24 1 +450 +13447 +97 30 5 11 73 7 42 8 36 42 30 42 12 14 81 75 90 90 57 26 +451 +15970 +35 5 7 4 91 25 24 37 63 81 59 56 81 11 9 37 30 48 18 86 +452 +11564 +80 57 11 52 71 34 34 54 32 91 3 17 70 93 24 81 83 55 23 8 +453 +5794 +94 74 86 8 48 53 72 47 84 81 74 42 69 68 17 40 39 78 46 49 +454 +23525 +38 35 38 84 43 57 11 75 30 1 76 96 92 9 82 14 63 5 98 20 +455 +21463 +25 58 47 81 54 45 56 22 45 42 66 23 23 49 73 17 34 66 75 2 +456 +15886 +80 10 70 38 91 4 68 41 50 73 93 10 13 15 91 48 87 85 62 92 +457 +19363 +18 76 10 85 54 40 88 56 14 34 23 58 80 14 22 17 55 37 75 86 +458 +6546 +90 32 4 33 33 49 99 83 33 28 42 82 34 97 13 33 88 14 47 5 +459 +7394 +63 67 77 64 17 77 2 49 97 26 9 95 83 71 88 1 97 85 50 36 +460 +11714 +55 42 8 1 47 60 66 30 17 99 20 69 99 16 75 9 87 48 72 75 +461 +14328 +44 54 83 70 83 80 98 72 21 70 8 98 2 92 31 35 78 67 1 12 +462 +9891 +93 39 74 74 74 69 69 15 78 15 43 68 78 22 10 68 49 22 10 26 +463 +1477 +48 41 24 87 83 92 44 93 57 97 76 71 71 96 4 38 83 26 52 13 +464 +21854 +68 11 76 79 78 99 32 91 12 53 58 93 45 54 65 68 54 6 76 54 +465 +10070 +53 91 61 65 54 86 67 65 56 86 41 15 89 50 96 29 16 31 20 64 +466 +22199 +15 63 33 84 58 17 23 75 22 26 57 83 86 53 14 90 15 48 37 13 +467 +16444 +79 26 3 15 10 11 86 41 83 13 27 16 63 98 60 15 29 10 12 9 +468 +1439 +4 24 58 83 81 19 21 38 60 7 49 41 18 78 69 61 16 40 3 58 +469 +7768 +95 70 37 20 24 6 69 13 43 69 36 57 97 39 46 32 34 98 74 56 +470 +11213 +95 31 52 98 75 96 30 62 28 6 14 42 64 12 56 39 55 63 58 54 +471 +7646 +19 22 75 8 96 90 98 1 20 57 92 19 37 35 31 46 80 78 58 72 +472 +16914 +58 36 34 88 19 52 31 49 58 78 80 12 36 20 6 75 90 73 53 21 +473 +12221 +58 44 12 58 65 28 96 13 70 69 66 78 1 65 68 92 31 25 80 47 +474 +16146 +9 7 52 55 23 2 71 74 54 7 80 54 88 70 97 17 88 38 84 57 +475 +17128 +31 61 53 8 4 19 58 46 13 74 81 86 18 17 91 66 3 67 56 25 +476 +6903 +37 20 92 54 80 24 83 96 82 26 43 51 4 48 14 25 41 62 90 84 +477 +8051 +26 99 99 40 76 38 30 58 89 44 55 34 58 24 89 43 34 30 89 75 +478 +19873 +54 99 56 39 40 34 98 2 31 76 25 83 63 35 70 98 66 40 55 14 +479 +9034 +69 91 68 81 54 7 8 14 83 9 21 22 82 79 16 68 95 86 25 88 +480 +10006 +15 46 30 72 26 80 72 79 81 53 24 85 17 16 42 14 26 99 7 53 +481 +12209 +75 52 26 14 83 67 42 39 77 97 46 9 21 91 93 55 12 7 4 48 +482 +5944 +81 73 90 64 89 83 33 84 39 42 64 33 23 75 83 74 69 35 29 9 +483 +15869 +66 96 58 99 8 24 51 85 81 90 72 47 84 83 93 62 77 80 89 5 +484 +20633 +21 16 1 54 4 37 2 10 23 52 48 45 80 1 23 94 31 25 59 88 +485 +9071 +27 95 60 39 91 55 36 41 71 42 48 75 5 36 62 80 38 69 45 58 +486 +12844 +87 33 37 41 30 33 58 41 77 93 63 13 2 53 14 44 80 70 85 96 +487 +7653 +19 64 83 69 77 88 24 94 72 34 72 72 10 43 22 59 50 86 9 67 +488 +1257 +33 61 96 34 85 87 24 73 33 65 83 8 21 27 20 59 9 17 47 88 +489 +3828 +64 26 62 58 48 81 24 19 27 85 59 75 11 64 13 54 96 26 94 33 +490 +22660 +20 39 3 22 17 22 81 55 12 12 66 80 93 94 19 32 74 7 8 71 +491 +20467 +70 33 24 57 97 91 39 92 33 11 28 99 37 26 93 87 36 91 88 38 +492 +6952 +26 16 62 95 15 71 71 86 58 10 62 20 89 80 90 81 56 4 71 15 +493 +20295 +68 58 73 57 90 33 4 13 19 32 66 48 95 82 27 70 89 90 89 87 +494 +20759 +5 92 55 23 16 34 84 58 64 17 94 71 16 53 21 62 33 62 28 45 +495 +15277 +10 53 30 20 28 40 1 45 29 24 86 78 35 37 28 24 31 37 17 93 +496 +14280 +49 13 20 16 94 40 20 84 93 40 75 94 54 48 77 61 21 3 50 9 +497 +9458 +38 44 87 26 65 68 77 35 37 25 1 50 40 6 97 91 76 28 88 64 +498 +3651 +25 64 14 45 2 60 51 85 79 56 28 10 43 80 98 69 75 90 20 66 +499 +16965 +90 89 57 37 84 58 72 86 16 45 48 95 18 83 9 50 76 24 78 93 diff --git a/data/jobshop/500_20_02_ta112.txt b/data/jobshop/500_20_02_ta112.txt new file mode 100644 index 0000000000..45705c4393 --- /dev/null +++ b/data/jobshop/500_20_02_ta112.txt @@ -0,0 +1,1503 @@ +500 +20 +450181436 +0 +14584 +29 99 26 94 16 63 77 22 72 81 38 17 61 50 16 91 89 75 30 80 +1 +8810 +36 18 94 48 70 90 84 76 22 18 75 4 86 74 26 86 48 52 86 6 +2 +2172 +99 97 95 11 21 21 43 39 72 66 89 5 78 37 32 89 18 71 75 69 +3 +20457 +2 28 22 47 25 36 26 90 87 44 90 31 99 77 93 78 93 97 4 6 +4 +18807 +99 91 66 39 57 55 63 92 73 77 58 20 54 30 26 12 74 29 58 95 +5 +14167 +92 61 33 1 86 45 48 46 9 61 33 41 68 97 82 74 39 69 50 50 +6 +4698 +88 83 32 35 56 25 1 32 90 50 47 78 45 18 29 64 87 85 58 11 +7 +1625 +9 12 8 31 28 31 70 28 90 36 66 75 82 69 58 70 75 86 93 48 +8 +1524 +45 52 44 66 23 57 7 92 52 91 45 70 22 90 52 87 67 28 46 30 +9 +14371 +12 55 69 61 22 58 72 87 45 41 94 53 60 83 95 62 39 32 73 40 +10 +22627 +95 47 69 81 52 14 54 66 82 67 32 78 69 95 38 91 46 9 28 7 +11 +3525 +26 71 8 48 77 28 16 95 16 81 12 48 82 79 77 72 9 81 72 65 +12 +15866 +78 23 57 78 47 93 93 45 70 66 77 92 25 1 64 72 11 85 65 35 +13 +17855 +36 79 21 39 94 97 43 30 80 33 51 41 91 14 96 41 86 80 39 63 +14 +5414 +63 86 24 31 93 33 70 51 31 26 78 85 27 74 86 46 62 92 56 31 +15 +1508 +68 73 89 60 63 87 62 14 57 59 94 98 23 93 21 88 35 45 3 59 +16 +5925 +49 59 65 97 40 24 40 91 52 34 25 23 52 23 90 74 61 89 18 31 +17 +19605 +52 59 66 45 26 19 10 74 83 11 67 38 96 61 30 88 1 9 31 69 +18 +22883 +24 40 47 84 10 10 74 45 71 97 31 29 79 13 36 3 38 81 29 44 +19 +2717 +47 13 32 55 44 63 78 45 19 56 54 9 3 26 7 75 39 57 10 90 +20 +5354 +49 83 52 58 48 45 47 21 20 49 47 33 91 63 78 16 53 86 80 61 +21 +21269 +85 94 76 98 53 33 6 60 53 82 67 74 14 80 91 69 70 80 53 68 +22 +6473 +85 69 1 95 98 58 26 57 78 91 86 91 94 84 68 58 72 45 28 70 +23 +12553 +31 42 92 89 45 11 69 20 86 76 22 16 9 35 68 13 15 66 89 39 +24 +24309 +86 39 42 42 59 8 99 63 21 66 69 62 87 81 74 66 30 16 50 59 +25 +16158 +76 88 21 1 39 16 94 13 86 29 32 82 7 23 34 16 77 12 8 51 +26 +25250 +58 62 59 69 75 23 70 44 65 74 8 60 33 11 24 2 11 46 49 41 +27 +12475 +48 16 80 67 81 44 61 61 9 15 65 27 21 28 78 44 3 30 41 11 +28 +6934 +84 86 12 5 6 43 95 51 37 95 70 24 11 63 63 57 93 78 1 38 +29 +7452 +71 85 15 79 55 18 38 29 75 92 77 37 88 45 47 1 98 8 34 7 +30 +14107 +69 33 4 51 95 43 92 76 40 41 36 18 89 43 48 59 51 8 53 23 +31 +18170 +3 11 99 97 37 7 10 19 17 69 66 60 47 39 79 58 2 36 48 12 +32 +14031 +57 68 9 25 54 89 79 68 55 82 47 90 14 35 18 28 72 1 3 55 +33 +25019 +94 45 49 9 10 59 76 3 28 69 45 60 40 65 40 67 39 29 75 7 +34 +13162 +81 22 52 30 85 52 3 85 61 48 68 18 50 9 19 45 10 19 39 41 +35 +7255 +27 63 90 99 95 58 18 31 51 15 48 20 11 7 92 29 6 31 22 21 +36 +25381 +96 15 68 97 97 90 51 85 2 54 17 83 29 21 81 96 74 78 81 58 +37 +18784 +77 74 79 43 27 41 8 60 39 81 51 4 86 38 21 32 69 11 19 49 +38 +16577 +35 80 30 19 62 60 97 80 58 33 54 60 26 32 11 11 99 9 19 98 +39 +4390 +41 84 42 14 79 92 17 52 39 1 76 69 40 21 85 95 23 72 23 41 +40 +17388 +27 8 65 84 83 70 62 49 50 92 59 78 36 62 77 57 66 96 20 34 +41 +3346 +79 52 38 33 8 2 48 46 7 63 60 80 93 40 64 76 16 33 65 91 +42 +25903 +96 74 53 26 64 48 61 75 1 13 22 50 6 28 90 55 99 20 80 61 +43 +23570 +61 53 84 55 64 21 76 91 92 22 19 36 2 8 30 68 4 20 39 28 +44 +16198 +56 13 28 43 72 33 64 43 65 53 81 46 66 36 29 63 3 40 35 90 +45 +24999 +17 40 19 71 78 73 29 11 26 85 81 39 99 38 53 87 79 69 8 7 +46 +24548 +42 13 42 10 38 24 14 47 30 65 13 85 34 19 11 82 79 12 5 58 +47 +7572 +58 5 51 30 24 56 43 1 20 60 67 6 41 22 7 35 47 67 32 28 +48 +1463 +45 48 48 73 43 34 62 18 36 43 37 60 11 65 96 43 93 1 61 56 +49 +18149 +28 2 61 30 48 86 37 78 14 3 34 9 80 14 77 55 21 87 85 1 +50 +20384 +79 14 10 16 44 27 37 76 76 97 22 21 31 79 39 72 15 6 99 2 +51 +18000 +99 44 81 44 93 30 45 97 96 17 13 18 41 68 28 54 75 37 62 38 +52 +5379 +99 85 68 20 77 1 11 39 17 63 76 38 24 59 75 76 5 63 26 52 +53 +11745 +14 34 34 97 7 70 55 95 37 40 14 49 65 65 58 55 96 19 1 17 +54 +1973 +29 30 22 37 88 53 12 16 33 16 86 92 37 85 82 21 98 22 29 69 +55 +26173 +59 77 47 4 24 78 36 6 17 18 82 16 4 34 66 9 21 69 13 34 +56 +2147 +13 31 46 5 94 36 39 48 45 52 41 42 46 28 19 91 52 94 3 55 +57 +10394 +12 91 89 43 13 58 79 23 69 23 75 64 75 64 89 28 45 92 69 85 +58 +15713 +82 65 92 67 3 56 11 40 95 9 43 51 15 40 86 84 93 94 61 67 +59 +14908 +94 90 62 66 19 73 80 4 18 61 54 1 53 58 14 39 10 90 47 64 +60 +7027 +19 60 88 61 46 76 27 90 19 7 51 69 59 69 78 52 79 9 13 48 +61 +3438 +25 30 27 81 17 25 90 21 13 72 42 17 61 86 14 87 31 81 81 50 +62 +23075 +59 80 26 12 67 80 21 17 6 6 4 24 30 5 51 17 29 24 10 5 +63 +15695 +58 11 47 37 53 80 15 54 10 12 26 73 8 16 28 27 11 11 46 48 +64 +6710 +80 52 63 81 51 7 5 93 36 65 79 32 7 91 23 77 83 1 70 1 +65 +23704 +40 62 63 20 62 88 7 35 68 70 47 54 88 29 76 53 48 70 49 40 +66 +1259 +45 25 93 66 50 96 56 48 33 38 65 18 39 10 10 48 44 64 70 43 +67 +2181 +91 87 76 9 73 25 4 96 90 12 62 14 48 73 12 90 50 70 93 59 +68 +22094 +4 14 66 65 31 78 10 58 86 51 95 67 68 53 67 32 13 53 13 52 +69 +16125 +58 75 10 79 73 6 7 80 33 1 63 87 9 38 30 82 91 60 51 62 +70 +8837 +94 38 10 35 26 45 89 67 64 7 68 97 94 14 4 15 66 41 94 85 +71 +13092 +82 61 58 78 52 76 43 68 55 27 86 73 96 80 82 70 85 84 14 97 +72 +17822 +74 30 79 14 8 42 34 74 12 63 5 64 87 43 23 44 70 41 43 40 +73 +7364 +28 8 34 47 60 26 79 93 14 67 91 95 89 60 84 1 94 95 88 72 +74 +8196 +41 99 13 12 50 28 65 50 9 64 36 80 29 29 1 47 46 6 68 16 +75 +8109 +42 79 8 1 60 15 87 49 12 64 89 4 39 15 47 24 56 81 37 78 +76 +2435 +86 98 56 25 82 24 7 62 48 51 46 14 54 12 68 13 52 62 32 54 +77 +13669 +71 81 80 77 10 48 49 52 15 73 15 52 29 40 78 15 67 53 37 35 +78 +20372 +9 55 73 18 23 71 55 48 76 64 50 33 65 38 35 80 99 2 92 20 +79 +18598 +87 19 27 34 4 83 62 76 3 28 43 59 13 3 84 18 21 58 6 94 +80 +8696 +97 70 50 91 14 32 6 13 10 58 38 60 5 53 57 62 68 23 86 91 +81 +13767 +81 66 16 10 94 36 65 21 86 47 15 15 9 6 17 24 5 1 91 89 +82 +8507 +54 16 30 16 71 62 69 36 60 50 75 88 22 15 60 30 64 62 37 14 +83 +19553 +12 62 66 70 58 89 58 76 1 2 31 15 71 21 19 28 80 46 29 76 +84 +15405 +58 25 83 50 93 56 15 51 12 75 93 49 78 73 42 95 31 60 47 95 +85 +21285 +89 32 36 69 86 72 97 39 29 13 91 19 74 16 34 56 80 34 29 59 +86 +24402 +7 98 14 83 73 96 97 33 17 46 14 51 87 24 7 40 29 46 46 86 +87 +24699 +16 84 69 5 47 71 91 14 1 21 48 17 2 93 19 76 94 86 4 48 +88 +1999 +19 58 69 59 22 89 34 79 38 76 75 77 76 17 55 32 48 76 4 52 +89 +15384 +14 24 31 2 62 81 10 68 58 52 58 68 5 60 42 94 21 42 83 95 +90 +5064 +24 62 91 1 81 39 7 26 70 50 43 71 89 33 33 19 40 62 75 51 +91 +11577 +80 21 40 95 25 29 50 93 44 55 94 49 87 87 75 67 4 62 23 74 +92 +1647 +42 75 14 19 3 4 4 58 75 41 8 57 38 5 65 92 11 9 5 58 +93 +11642 +34 91 14 83 87 26 17 84 48 86 68 86 86 53 24 49 94 57 63 56 +94 +14315 +42 5 88 96 31 99 75 8 53 16 11 59 25 47 14 32 26 44 74 35 +95 +13115 +56 58 97 40 27 17 90 94 46 38 37 84 5 96 3 96 61 41 16 85 +96 +6622 +4 69 39 17 13 21 48 83 71 84 24 36 29 90 48 49 91 20 5 47 +97 +4943 +8 99 40 92 31 76 66 86 48 79 81 56 53 60 95 17 47 84 44 61 +98 +25633 +36 96 48 42 72 63 80 26 66 60 29 58 27 79 41 94 13 8 90 11 +99 +6836 +55 75 82 36 46 78 15 11 62 55 67 78 71 80 24 78 59 68 71 19 +100 +15389 +29 81 72 3 41 14 33 54 9 85 85 46 85 20 76 81 36 18 36 45 +101 +3975 +88 62 45 14 2 11 80 68 97 5 62 75 33 2 9 39 81 58 2 16 +102 +1041 +83 68 56 8 61 40 7 11 19 60 37 69 79 69 77 12 97 93 37 53 +103 +12325 +83 61 63 84 16 36 74 79 97 35 80 80 26 62 9 66 8 26 66 37 +104 +2672 +3 28 76 96 70 28 51 66 46 18 93 21 95 44 89 87 32 63 72 60 +105 +10889 +64 46 40 29 37 46 4 18 22 42 37 32 62 62 55 85 69 90 49 96 +106 +16232 +44 59 94 95 70 29 34 54 66 78 16 32 67 87 51 77 21 76 27 12 +107 +14554 +61 30 91 67 69 37 42 66 49 1 68 55 42 98 43 42 28 52 42 16 +108 +6290 +95 97 81 21 34 10 72 4 91 9 85 27 18 13 10 2 67 83 47 5 +109 +4076 +81 92 45 89 79 64 8 36 64 31 42 25 99 77 42 30 71 8 18 60 +110 +11169 +81 43 91 42 59 77 14 85 31 62 14 2 66 64 29 64 1 22 58 95 +111 +13736 +14 77 38 5 91 74 30 44 95 21 87 21 76 97 99 9 45 92 94 93 +112 +2643 +19 34 79 79 9 62 16 83 61 77 62 77 1 26 27 43 88 33 61 9 +113 +6454 +46 66 1 11 86 75 44 87 58 19 9 10 46 41 52 72 67 70 94 99 +114 +18362 +26 98 58 45 97 99 54 41 4 67 88 25 20 46 36 6 93 44 70 83 +115 +18928 +93 14 94 60 58 24 47 4 39 20 94 12 90 28 70 92 48 94 6 19 +116 +14515 +73 42 39 80 15 89 56 11 35 63 97 9 44 60 62 85 19 99 48 28 +117 +21871 +46 76 46 27 20 94 60 65 71 49 51 29 48 81 85 74 89 69 76 39 +118 +23413 +59 37 49 71 42 95 72 7 5 63 99 22 82 63 76 27 96 41 20 43 +119 +13409 +5 20 68 29 10 27 2 59 94 43 73 63 52 54 39 18 48 52 70 62 +120 +24148 +42 64 47 64 44 79 64 24 56 2 97 89 52 83 23 28 59 17 66 6 +121 +9876 +67 22 70 23 64 81 42 5 32 78 99 13 65 58 2 98 25 55 68 78 +122 +5433 +66 9 69 20 67 46 7 45 45 98 10 90 47 92 15 11 54 3 96 19 +123 +17978 +20 66 68 84 21 88 43 17 84 91 56 7 42 44 40 51 63 38 98 17 +124 +9386 +19 18 23 66 91 75 52 12 86 11 81 63 97 1 59 87 55 70 27 23 +125 +1049 +62 72 89 15 7 51 21 56 82 19 77 94 53 87 55 10 72 58 45 12 +126 +21734 +6 30 8 42 34 85 96 36 90 40 6 12 60 28 33 27 40 1 7 54 +127 +16022 +61 76 82 9 39 94 98 23 18 63 71 25 83 41 18 44 67 60 28 59 +128 +12354 +99 57 94 51 79 46 16 34 8 29 5 23 98 32 43 63 77 30 63 7 +129 +6006 +55 24 22 39 84 49 86 59 73 89 6 96 7 63 42 40 18 30 73 89 +130 +5927 +1 68 55 93 34 96 62 95 78 31 82 24 30 34 61 20 34 98 71 79 +131 +11019 +60 63 68 86 18 15 53 94 1 68 50 30 59 94 82 7 38 98 6 80 +132 +13222 +99 23 29 48 20 52 28 41 23 45 42 39 41 30 44 99 10 86 93 78 +133 +4265 +92 17 8 29 55 32 83 22 2 46 66 60 84 34 18 26 35 96 82 54 +134 +16740 +35 37 60 33 99 59 76 8 60 27 31 65 69 32 58 47 34 30 95 80 +135 +22680 +4 87 45 81 50 88 92 97 88 57 80 26 67 82 77 17 39 32 18 49 +136 +23870 +63 37 64 49 98 95 39 97 8 66 92 57 81 91 36 84 84 71 22 98 +137 +20551 +29 25 78 5 54 72 25 44 80 90 27 81 56 21 41 60 4 76 51 33 +138 +6257 +22 88 35 39 40 76 17 6 34 15 44 84 88 13 41 66 49 82 63 25 +139 +11123 +62 27 3 64 54 24 4 61 18 33 6 79 83 79 89 38 18 62 67 75 +140 +2323 +46 37 21 68 32 49 64 93 41 38 12 77 64 31 19 78 65 5 11 39 +141 +19779 +46 79 82 71 86 30 99 36 97 77 68 8 24 30 61 75 91 18 20 56 +142 +24886 +31 17 86 7 70 59 67 27 6 62 59 13 41 51 12 23 98 37 3 29 +143 +11494 +99 85 1 27 64 19 15 54 61 46 28 15 71 30 30 70 82 18 82 41 +144 +18735 +63 55 25 53 38 10 49 80 8 75 77 23 48 78 92 71 41 35 10 64 +145 +10770 +13 34 58 40 79 25 49 71 19 70 38 81 37 55 5 98 52 63 64 91 +146 +10300 +36 88 2 53 67 80 55 96 55 30 87 71 91 45 49 26 30 40 2 38 +147 +16353 +27 65 8 4 61 21 84 4 82 65 4 77 24 54 96 57 62 78 27 49 +148 +12970 +74 43 6 83 22 44 36 3 73 84 36 54 28 42 81 69 47 23 74 51 +149 +6441 +32 16 10 32 62 2 49 67 22 50 36 76 99 37 28 76 17 87 54 22 +150 +9103 +74 31 92 27 44 33 65 29 27 82 3 88 54 60 82 90 38 24 89 32 +151 +13095 +60 50 3 24 63 80 78 54 87 48 82 89 63 56 17 55 95 93 40 45 +152 +10398 +25 71 57 13 74 99 10 20 50 37 49 84 44 29 3 26 34 13 81 62 +153 +11477 +86 28 64 76 96 88 46 25 70 87 78 88 69 78 43 85 40 42 93 55 +154 +10979 +64 40 62 31 65 9 48 72 81 91 74 50 71 73 76 6 27 71 35 54 +155 +24563 +47 87 14 82 99 3 45 48 30 89 93 16 96 59 73 62 44 53 79 31 +156 +8775 +63 15 72 65 82 10 37 70 8 66 9 55 96 98 51 11 40 66 94 65 +157 +5457 +57 45 94 44 78 71 88 50 32 52 60 25 52 72 73 27 17 72 70 89 +158 +12627 +44 20 28 45 16 80 17 87 25 19 56 61 98 88 82 31 8 44 29 43 +159 +15317 +50 9 31 33 6 50 58 89 1 88 19 73 68 50 31 10 63 23 41 27 +160 +6977 +65 10 49 50 62 56 99 60 3 86 41 30 33 17 3 23 99 4 29 55 +161 +14754 +26 58 32 99 45 32 2 7 11 54 74 39 80 22 38 20 24 64 61 48 +162 +19041 +97 81 50 94 17 61 98 90 45 11 7 85 5 31 52 78 36 3 3 52 +163 +24379 +54 24 32 54 2 39 77 55 39 34 12 31 81 93 24 67 59 11 95 57 +164 +3620 +90 73 2 77 54 69 13 62 54 20 78 14 17 78 91 59 90 36 58 86 +165 +21811 +57 7 31 92 44 61 45 96 4 6 21 89 21 76 90 96 52 6 70 37 +166 +22288 +85 53 27 22 41 78 80 9 99 76 21 29 50 77 98 72 31 51 41 85 +167 +23798 +18 41 51 88 82 4 29 51 70 7 25 73 26 90 35 97 34 61 27 24 +168 +20961 +26 76 25 7 9 46 10 38 84 10 30 40 72 62 88 61 75 9 56 20 +169 +24979 +55 10 97 26 11 80 44 73 24 22 72 98 1 11 3 66 65 18 34 29 +170 +19835 +48 43 55 51 18 30 37 10 42 6 25 18 72 21 29 29 16 95 11 61 +171 +23056 +51 23 26 85 3 18 3 63 4 30 62 88 99 86 45 52 68 2 49 32 +172 +8484 +10 69 30 63 6 2 72 43 61 66 22 60 54 88 23 81 47 32 95 82 +173 +10801 +6 99 32 74 69 72 3 37 34 10 32 99 61 75 48 94 71 44 32 30 +174 +11484 +79 51 83 6 43 9 54 40 79 73 58 77 19 66 51 5 9 76 8 51 +175 +3018 +62 31 78 75 72 23 71 50 84 42 14 58 6 30 8 67 79 83 46 54 +176 +2649 +32 36 95 16 56 47 28 62 45 38 20 34 69 89 59 3 35 31 95 69 +177 +7264 +44 42 27 33 34 80 87 41 66 83 47 59 31 69 2 10 2 50 90 38 +178 +13188 +12 20 59 26 72 57 76 44 86 11 43 8 76 19 18 87 3 15 82 84 +179 +16017 +98 43 63 27 53 45 98 19 59 9 47 9 11 12 62 13 89 55 96 2 +180 +24152 +38 65 19 14 54 30 10 93 8 19 42 98 40 90 63 71 36 59 81 46 +181 +17130 +69 37 88 86 13 98 91 93 54 28 47 12 88 62 38 85 19 1 36 49 +182 +14561 +84 83 47 19 10 38 84 84 84 35 94 31 77 27 91 41 91 82 70 41 +183 +2689 +42 67 21 33 3 28 12 83 20 12 24 56 10 12 32 2 92 63 6 2 +184 +19553 +85 16 74 37 98 58 84 87 31 23 39 85 52 23 82 15 82 51 58 51 +185 +15556 +67 23 27 1 19 91 87 35 63 14 3 19 54 13 50 68 64 82 34 69 +186 +18501 +93 5 52 41 87 50 35 90 79 85 42 17 39 27 89 45 91 60 12 62 +187 +13049 +52 29 88 40 51 8 84 56 62 71 58 92 62 39 97 1 73 89 43 21 +188 +19275 +13 74 42 64 21 36 88 75 19 78 29 87 16 31 43 92 58 58 19 66 +189 +17931 +13 91 73 63 24 9 94 87 63 27 44 88 54 13 83 83 60 10 27 12 +190 +13916 +79 56 94 85 37 64 58 19 97 18 15 45 66 8 30 22 9 57 86 62 +191 +7160 +43 25 65 20 86 2 34 92 91 84 91 42 47 93 49 13 44 62 60 12 +192 +3749 +33 34 88 78 33 13 19 66 5 91 44 86 15 8 45 41 70 25 4 20 +193 +2159 +40 31 41 3 82 77 44 88 40 85 63 34 5 87 31 24 57 89 11 58 +194 +9361 +70 66 31 76 99 94 14 87 80 90 76 15 28 36 85 37 47 97 93 42 +195 +17995 +57 9 35 82 52 37 38 40 36 10 86 75 29 64 13 78 78 54 45 93 +196 +22999 +98 5 21 47 37 21 23 37 41 7 59 46 1 15 77 65 38 72 48 61 +197 +15450 +56 67 71 96 33 7 63 81 81 46 86 31 21 19 89 87 86 5 26 19 +198 +17962 +58 75 56 18 91 13 67 72 56 84 7 25 45 52 12 31 22 48 92 29 +199 +25761 +88 65 13 73 67 4 51 74 15 21 95 77 97 93 90 50 68 87 63 45 +200 +13890 +84 84 86 42 89 98 89 24 94 76 44 61 82 70 26 96 5 23 74 65 +201 +9635 +50 32 3 45 58 25 67 63 82 72 67 8 2 49 11 80 40 50 24 98 +202 +1570 +63 38 2 82 50 38 65 50 38 80 56 54 26 7 20 65 78 93 93 30 +203 +3052 +44 14 47 61 74 28 59 90 8 4 41 54 85 50 8 10 68 89 86 84 +204 +19076 +73 16 15 67 39 96 77 40 56 44 75 26 90 50 23 10 8 1 48 40 +205 +8006 +77 19 52 82 1 3 44 12 74 61 56 95 19 15 36 53 31 2 94 12 +206 +4709 +97 81 65 25 48 51 23 20 12 98 16 27 24 2 31 5 81 50 97 86 +207 +9810 +73 59 93 87 77 13 52 79 47 2 9 86 94 38 72 4 36 43 59 1 +208 +5606 +26 95 58 60 63 85 89 73 27 20 80 68 30 76 90 85 84 47 5 66 +209 +6542 +10 62 63 27 63 93 24 79 70 88 8 97 11 19 77 77 53 2 49 82 +210 +7965 +9 13 86 52 4 84 40 66 56 57 34 61 40 18 20 30 23 78 24 69 +211 +24698 +12 98 24 79 28 77 33 69 37 89 21 9 7 43 45 56 68 17 13 65 +212 +2547 +56 1 2 49 86 15 3 38 99 66 27 92 42 46 20 19 25 44 73 86 +213 +4444 +66 43 10 12 12 87 32 4 49 39 45 67 94 74 8 7 98 77 51 99 +214 +1748 +77 22 42 3 24 61 31 9 76 53 53 74 30 37 58 37 8 79 30 19 +215 +23805 +92 57 46 84 91 24 51 68 4 16 85 57 79 84 9 55 40 56 66 14 +216 +9001 +63 96 63 2 25 83 99 43 33 77 28 80 96 7 13 56 97 18 88 41 +217 +22108 +39 58 45 74 83 85 3 66 5 51 89 43 91 12 57 27 46 69 20 2 +218 +6890 +92 38 66 27 12 2 83 74 85 71 35 29 53 97 41 89 76 84 26 97 +219 +12702 +77 32 19 44 36 50 75 97 75 37 63 35 3 71 18 90 94 96 49 25 +220 +7253 +70 16 72 90 35 57 61 43 27 82 98 83 41 19 33 17 88 12 28 61 +221 +4847 +5 32 29 71 26 32 13 53 96 85 67 78 10 74 63 71 31 73 74 91 +222 +14079 +82 37 5 29 91 32 38 89 57 42 70 43 93 4 49 1 78 58 45 5 +223 +8599 +34 5 4 51 19 43 44 31 69 1 6 38 61 86 58 31 61 28 75 46 +224 +23388 +78 44 96 42 23 56 77 56 45 70 80 47 88 52 30 71 59 40 50 11 +225 +21448 +59 75 62 98 90 70 95 77 95 61 35 50 57 53 73 47 71 81 19 98 +226 +16568 +37 45 51 51 1 56 90 21 90 99 1 53 6 71 78 38 42 18 83 92 +227 +3610 +13 36 29 87 93 39 43 85 31 40 80 66 45 41 74 91 73 41 21 73 +228 +11586 +59 79 78 93 98 44 75 71 3 4 12 44 18 47 35 73 74 8 33 42 +229 +5168 +39 30 22 37 76 33 71 21 13 47 8 72 73 58 9 76 73 55 14 16 +230 +24901 +36 66 99 14 32 59 70 25 13 60 27 94 4 80 73 57 83 62 11 19 +231 +17611 +26 90 21 24 88 6 80 99 45 36 5 9 59 8 30 5 41 49 90 83 +232 +25387 +93 8 23 84 30 60 88 80 45 70 66 48 8 35 77 91 72 32 1 34 +233 +17467 +51 84 21 71 15 75 73 95 94 17 97 2 66 3 74 93 36 97 37 34 +234 +22593 +59 88 64 91 39 90 66 60 91 36 62 59 14 78 93 33 30 86 16 1 +235 +14259 +82 77 84 8 85 98 28 95 67 17 26 96 2 48 85 17 3 70 80 29 +236 +8076 +22 43 85 75 30 46 54 74 99 20 98 54 4 33 12 71 11 42 41 9 +237 +8075 +72 97 38 67 40 86 37 11 5 58 34 88 22 36 38 78 4 76 99 23 +238 +16862 +92 97 58 81 40 35 2 40 77 90 87 27 27 56 76 60 88 53 55 94 +239 +20269 +68 33 92 62 72 29 99 41 14 58 35 81 99 85 77 49 81 47 58 52 +240 +3844 +7 77 35 34 51 93 35 48 47 88 96 69 96 24 46 73 13 40 79 22 +241 +6324 +25 95 6 96 55 20 75 10 56 19 26 72 78 2 85 5 92 1 8 38 +242 +7243 +72 97 7 67 84 87 27 6 48 47 72 37 67 44 98 52 81 75 35 23 +243 +8830 +7 37 35 91 54 13 75 4 29 4 19 42 58 4 53 5 43 39 60 82 +244 +22902 +93 14 85 61 92 48 7 49 17 52 68 2 81 70 37 81 81 41 52 46 +245 +15433 +97 61 82 81 65 61 5 11 46 65 59 46 64 89 74 67 61 77 22 19 +246 +9991 +5 30 79 94 16 47 18 92 82 39 67 14 81 39 44 7 88 37 72 39 +247 +10197 +20 40 85 48 80 27 98 53 9 73 56 13 70 6 81 69 29 20 6 95 +248 +8752 +67 52 65 73 37 69 9 62 27 64 87 57 9 71 85 94 37 73 77 60 +249 +6786 +67 63 80 65 13 91 77 15 12 48 97 14 85 48 84 2 52 42 47 93 +250 +3421 +8 65 81 63 34 63 67 59 37 34 77 17 19 54 54 12 52 89 60 62 +251 +12450 +46 72 34 84 40 10 5 9 5 42 7 11 29 68 58 49 61 37 19 60 +252 +2820 +16 91 28 26 13 12 4 8 42 3 72 87 28 52 35 2 13 15 71 97 +253 +8765 +27 3 69 12 39 89 12 15 80 97 13 12 89 20 30 53 58 52 67 35 +254 +25724 +96 97 12 41 60 53 66 67 78 72 10 78 78 76 85 11 38 48 35 52 +255 +12046 +31 56 18 26 49 69 5 26 91 51 62 23 27 21 60 78 58 8 57 53 +256 +15420 +55 23 17 26 18 85 56 46 11 50 8 62 75 59 27 5 99 55 99 70 +257 +21918 +16 74 25 92 10 32 56 79 22 40 53 52 88 27 8 64 90 9 51 73 +258 +2887 +96 97 70 19 72 22 85 50 72 70 51 89 9 84 82 79 36 49 48 50 +259 +20594 +61 80 10 74 46 56 28 78 20 93 11 33 99 66 87 15 31 56 46 55 +260 +21110 +64 97 20 43 34 19 60 48 36 22 30 1 44 49 19 79 36 69 10 16 +261 +25407 +84 7 37 10 34 6 6 19 67 86 62 10 50 74 10 8 6 43 7 49 +262 +25194 +6 74 50 79 78 75 43 46 84 43 74 7 36 98 77 59 9 69 60 65 +263 +21093 +47 59 73 96 73 1 74 70 42 58 57 52 91 60 75 31 83 37 10 84 +264 +18003 +4 4 41 22 79 95 43 83 9 37 33 68 98 29 7 33 99 84 51 66 +265 +2004 +32 99 11 93 46 85 28 48 98 34 99 72 82 77 83 47 7 18 90 69 +266 +25722 +35 74 3 76 27 7 99 88 67 79 25 29 37 19 23 39 59 44 60 47 +267 +1393 +89 1 15 52 33 79 21 62 74 54 22 31 74 62 94 28 59 36 65 2 +268 +24937 +22 45 19 48 80 78 67 19 34 12 53 2 65 23 3 88 42 92 93 64 +269 +19590 +59 45 33 23 12 79 67 81 25 76 10 10 74 56 10 49 25 73 76 12 +270 +21448 +77 7 14 43 49 21 21 51 57 58 21 56 61 61 53 77 44 27 4 32 +271 +11880 +59 66 49 67 33 55 26 56 67 63 64 21 1 89 63 92 99 15 36 91 +272 +7715 +4 56 97 95 30 17 96 25 59 50 51 22 80 49 74 10 27 96 67 73 +273 +23200 +15 15 47 37 98 6 19 37 12 41 39 60 94 69 33 92 93 67 61 94 +274 +24276 +6 1 31 44 99 84 80 70 89 67 30 99 66 60 96 10 50 35 67 19 +275 +7970 +80 17 30 65 17 65 61 20 19 38 86 53 17 73 6 71 35 78 13 64 +276 +1729 +19 60 30 9 64 99 10 94 50 76 88 17 66 52 20 65 28 14 49 87 +277 +8410 +53 69 57 36 27 82 63 37 71 19 58 15 31 97 87 43 91 83 94 96 +278 +24417 +38 27 15 7 39 79 53 4 14 75 1 90 67 40 25 77 16 44 2 4 +279 +22864 +70 61 59 70 51 24 4 61 15 8 63 11 72 53 54 54 43 60 17 29 +280 +12688 +47 99 10 75 98 95 56 36 16 67 99 38 79 78 23 14 17 83 15 81 +281 +25813 +23 18 52 10 27 31 56 75 46 69 64 28 13 24 84 69 70 35 54 85 +282 +2989 +60 63 70 5 42 61 86 73 55 61 13 61 89 97 38 7 99 85 92 15 +283 +3638 +40 80 79 78 76 10 89 93 27 4 97 15 3 83 10 73 50 74 54 16 +284 +17996 +29 58 52 94 94 97 68 4 46 15 88 70 7 80 97 58 29 72 74 21 +285 +22378 +93 23 23 98 40 14 87 51 68 63 96 74 5 24 47 23 51 95 17 59 +286 +12851 +95 51 28 5 48 24 32 37 40 80 66 47 25 9 53 16 68 28 97 65 +287 +25854 +43 84 83 7 7 47 15 22 81 15 24 56 94 32 41 73 93 78 32 95 +288 +7440 +34 9 73 30 12 83 46 2 91 89 22 2 69 95 22 60 3 6 33 91 +289 +16837 +33 89 67 86 73 87 86 72 63 65 28 89 1 18 52 26 31 70 94 75 +290 +4309 +9 69 57 49 55 68 39 36 13 21 99 18 72 34 82 13 12 11 51 24 +291 +25130 +97 45 68 51 53 16 90 1 84 25 24 91 69 76 9 54 56 59 9 53 +292 +16033 +60 19 83 99 40 3 43 92 39 41 46 7 91 44 5 25 33 9 81 11 +293 +1810 +79 57 12 81 97 95 35 95 60 69 22 1 76 68 86 41 63 79 86 25 +294 +10579 +17 82 89 48 84 60 61 51 98 32 96 58 77 41 59 48 44 13 1 79 +295 +3359 +74 83 82 25 76 45 94 58 54 54 77 53 19 35 62 52 14 49 38 77 +296 +16495 +43 62 8 89 32 16 19 29 98 29 64 59 90 32 51 74 67 94 67 80 +297 +7023 +41 56 7 85 59 51 28 48 53 81 91 87 53 93 48 53 15 76 38 64 +298 +20378 +88 3 81 54 37 7 11 59 64 7 15 4 57 78 56 41 80 65 6 39 +299 +24497 +59 10 2 13 59 69 86 86 42 66 66 10 80 13 40 63 78 84 10 8 +300 +21841 +88 73 31 22 90 62 38 8 33 15 15 75 16 88 56 23 89 58 41 90 +301 +2345 +33 2 90 6 24 35 37 94 84 94 34 34 33 83 86 39 67 18 49 32 +302 +14179 +5 65 77 35 50 34 92 66 15 31 84 78 31 58 76 76 95 25 46 65 +303 +6168 +97 24 45 21 68 31 30 41 77 96 97 61 58 74 42 43 89 43 65 49 +304 +4001 +55 76 25 59 32 26 18 2 42 24 71 22 82 56 13 19 9 48 12 71 +305 +13776 +41 52 1 91 23 82 75 20 17 67 16 90 37 6 78 75 9 66 57 52 +306 +23350 +12 69 9 36 91 25 62 37 10 96 18 26 2 48 48 45 4 69 9 75 +307 +12283 +92 55 50 35 10 34 25 40 42 69 52 34 79 1 91 99 85 93 96 49 +308 +3839 +27 47 75 32 23 89 91 71 61 32 68 34 4 53 64 4 4 92 50 5 +309 +21076 +15 50 77 96 74 10 20 94 83 66 87 87 60 25 18 8 29 58 91 29 +310 +17415 +64 7 68 10 32 3 27 59 34 71 58 94 30 9 55 72 59 29 87 50 +311 +17216 +22 81 80 86 93 98 94 72 45 79 83 26 46 91 35 34 38 19 81 16 +312 +24990 +7 47 87 35 65 64 6 20 64 76 72 16 14 66 9 28 77 9 90 49 +313 +21368 +36 34 58 40 12 93 46 31 65 79 30 67 73 33 54 3 46 17 33 50 +314 +18370 +12 62 73 88 15 29 81 33 55 27 68 49 81 74 59 69 64 58 11 51 +315 +9855 +92 74 93 33 9 34 11 50 23 52 16 30 9 84 83 53 9 26 37 9 +316 +1864 +64 17 52 56 34 92 78 47 79 77 16 88 44 67 43 98 54 32 44 40 +317 +16734 +3 45 51 35 49 56 57 2 29 53 23 57 27 82 20 3 54 39 76 9 +318 +11844 +46 89 62 3 69 25 45 29 44 29 2 89 74 88 2 61 24 59 89 99 +319 +4871 +92 31 89 2 67 13 97 44 57 94 97 29 26 51 30 62 38 52 33 79 +320 +22408 +46 40 81 85 80 15 70 17 80 84 73 17 53 98 50 1 62 87 98 75 +321 +14845 +19 47 41 26 29 83 44 43 80 65 36 4 17 50 59 51 72 99 9 42 +322 +8822 +63 79 90 90 54 35 85 45 54 79 40 79 21 8 48 33 44 75 5 19 +323 +23454 +28 98 62 8 12 73 18 49 72 6 84 74 17 82 35 44 98 41 55 45 +324 +22618 +18 56 91 20 65 94 46 95 86 77 59 46 37 97 97 54 49 14 44 94 +325 +13646 +25 3 31 50 59 33 17 82 92 86 70 97 75 27 49 44 47 45 4 99 +326 +16374 +87 53 53 46 4 59 59 75 60 3 22 56 62 62 83 45 44 57 69 27 +327 +5588 +88 90 65 96 96 45 78 28 57 8 12 72 78 38 11 93 97 10 77 3 +328 +19537 +20 93 32 76 74 57 48 94 89 37 80 54 63 99 63 91 84 58 68 20 +329 +16499 +77 68 96 84 64 24 54 63 56 73 96 89 80 72 27 52 37 21 72 86 +330 +18369 +30 65 30 19 78 32 81 35 70 90 40 7 80 53 17 97 85 75 49 98 +331 +19253 +49 74 2 78 16 29 20 29 55 25 73 58 53 18 50 62 5 18 7 44 +332 +24596 +22 15 69 73 54 78 88 2 1 22 95 40 79 15 23 88 45 21 16 44 +333 +9793 +71 54 20 21 20 82 23 8 22 99 72 83 29 26 86 58 86 1 98 8 +334 +9675 +36 77 81 20 25 76 39 45 54 4 83 74 16 89 61 90 56 93 2 95 +335 +20361 +96 72 68 85 94 49 1 71 48 19 92 50 65 16 7 90 2 64 57 26 +336 +18289 +56 67 44 92 95 21 75 54 54 63 37 81 2 73 98 42 3 16 86 16 +337 +24844 +50 11 39 18 6 72 12 24 14 86 72 11 42 26 40 49 23 62 4 56 +338 +13460 +94 91 86 16 52 9 72 56 72 81 17 12 16 2 65 36 50 14 80 97 +339 +13448 +29 69 30 98 95 17 50 5 72 74 66 74 72 31 45 15 6 96 55 67 +340 +11438 +8 92 85 53 20 83 15 4 89 32 60 51 11 45 26 15 68 89 90 64 +341 +8585 +31 74 89 92 54 58 85 51 31 97 62 35 45 29 72 78 30 83 15 93 +342 +19212 +8 96 45 63 25 31 13 55 37 26 55 10 34 98 25 81 45 13 57 28 +343 +2036 +43 20 85 56 62 57 17 60 60 95 32 97 43 31 40 52 68 11 56 93 +344 +7746 +29 7 96 87 54 38 68 71 39 85 63 32 93 70 96 94 55 20 41 35 +345 +25285 +55 12 32 79 1 70 81 58 62 57 88 35 51 51 21 7 70 83 57 32 +346 +26093 +27 70 43 81 59 63 18 18 57 91 83 22 89 61 83 81 45 46 79 50 +347 +25205 +50 23 57 50 49 28 56 87 27 63 12 83 3 49 14 66 64 37 6 7 +348 +7502 +12 41 56 62 94 32 92 97 58 38 99 77 28 6 44 90 67 36 70 14 +349 +2801 +18 28 47 13 80 60 35 3 60 29 42 85 40 40 73 89 5 99 59 38 +350 +21486 +76 42 3 35 55 9 70 14 16 67 20 57 54 60 59 49 16 67 18 68 +351 +6533 +21 5 97 36 11 93 59 7 90 39 44 72 98 46 98 36 62 9 48 68 +352 +10690 +35 32 35 97 21 34 81 57 98 38 82 14 74 44 17 98 87 6 98 43 +353 +21017 +58 18 47 14 10 81 42 97 53 60 51 4 3 86 92 44 89 80 28 34 +354 +1463 +12 92 1 5 47 53 52 8 97 38 48 60 68 19 59 87 1 56 60 45 +355 +16192 +8 55 66 68 29 61 91 83 71 68 55 59 56 55 82 60 23 95 89 31 +356 +19409 +21 89 12 24 98 19 98 53 34 91 19 54 46 80 70 32 11 7 76 99 +357 +7792 +33 62 2 91 29 77 38 64 80 16 84 13 73 60 32 85 27 3 61 56 +358 +6962 +70 14 54 84 37 98 44 72 99 37 42 88 23 63 10 28 94 79 5 50 +359 +15627 +16 69 86 66 15 40 7 38 68 91 81 23 45 90 61 23 56 71 13 75 +360 +26011 +95 6 20 71 6 31 74 55 78 72 80 97 51 77 70 72 65 42 9 12 +361 +23503 +53 78 27 64 5 52 59 5 19 16 72 40 27 20 38 38 43 70 65 4 +362 +16058 +27 87 85 29 4 87 5 29 52 33 25 27 9 76 55 48 72 81 85 49 +363 +17094 +21 39 28 4 56 56 95 79 37 18 35 44 45 58 72 30 56 4 92 30 +364 +1461 +15 5 46 18 62 78 3 53 56 23 22 75 55 60 89 42 15 30 80 83 +365 +20144 +17 96 52 81 94 44 57 91 98 57 50 53 96 69 74 84 43 53 72 63 +366 +25034 +72 51 86 50 96 35 31 75 98 11 69 94 41 26 30 22 78 73 5 59 +367 +12131 +4 80 68 89 23 17 61 1 83 49 30 83 27 86 9 50 54 50 99 47 +368 +16363 +72 64 66 43 85 26 84 87 58 44 29 84 24 42 64 87 94 45 13 43 +369 +20215 +48 73 78 44 42 54 34 94 20 49 94 48 2 27 52 69 21 74 52 91 +370 +21996 +50 24 30 71 35 56 67 59 36 94 18 46 1 67 26 8 62 14 62 16 +371 +2488 +68 95 98 82 11 69 32 41 89 13 98 80 16 88 64 58 59 38 87 1 +372 +15485 +91 35 91 70 48 19 18 8 23 80 81 65 2 67 67 34 27 12 76 24 +373 +3844 +86 57 80 73 83 46 89 93 18 10 87 7 16 76 98 89 3 77 68 75 +374 +5050 +66 28 30 28 95 79 37 64 76 61 36 84 50 38 44 2 61 26 22 90 +375 +10627 +12 69 47 14 45 96 30 6 29 72 51 92 68 42 31 14 7 96 49 73 +376 +9687 +56 92 6 13 29 67 42 32 50 43 45 88 56 64 55 6 56 73 90 98 +377 +14375 +22 11 37 13 37 81 6 53 84 41 32 15 88 18 35 90 22 23 8 63 +378 +10165 +72 4 49 23 39 85 94 77 42 56 74 27 82 73 76 76 86 91 36 86 +379 +17666 +13 85 78 59 91 82 46 58 93 80 50 95 46 6 71 91 13 67 5 22 +380 +11324 +46 89 40 56 33 15 79 82 16 12 86 50 66 90 40 54 56 91 12 6 +381 +5101 +75 81 99 58 85 64 89 31 7 85 1 94 57 15 86 50 21 74 24 46 +382 +8446 +79 77 36 56 50 73 83 97 12 40 57 69 58 63 54 76 9 60 91 6 +383 +2142 +72 17 79 73 46 2 90 42 79 75 3 31 14 21 92 30 81 54 92 97 +384 +17313 +91 44 29 26 96 76 81 56 24 95 68 81 13 13 16 60 65 90 90 47 +385 +4100 +36 39 36 5 33 55 18 92 56 89 45 68 38 79 37 95 52 54 27 45 +386 +12113 +47 60 20 5 49 81 79 58 99 97 63 45 20 8 29 59 2 46 81 11 +387 +16393 +91 59 8 4 40 57 52 36 69 21 18 51 49 34 97 59 30 89 37 3 +388 +1576 +78 60 82 53 74 72 51 35 75 88 94 30 32 54 6 93 82 83 61 33 +389 +5521 +95 55 14 94 98 8 3 70 20 10 10 92 76 35 88 24 2 65 24 87 +390 +14457 +56 75 89 67 40 9 42 84 35 65 59 31 78 73 85 63 67 39 45 10 +391 +9487 +68 76 99 31 27 2 89 49 8 63 21 80 9 20 83 79 47 24 74 39 +392 +14333 +67 95 80 44 36 34 96 59 26 75 40 60 33 44 71 86 38 75 8 86 +393 +24442 +20 53 75 31 75 21 78 24 78 81 81 81 45 87 2 12 36 50 66 97 +394 +15913 +66 2 96 18 61 11 38 12 59 6 35 19 47 7 55 98 90 47 28 42 +395 +19186 +85 42 11 37 86 41 93 52 40 66 80 94 62 53 57 70 4 59 43 61 +396 +11568 +80 48 64 84 89 61 35 20 49 50 9 81 82 26 72 22 40 98 87 26 +397 +4143 +99 76 85 5 70 70 1 9 79 28 40 20 60 72 97 14 9 49 41 35 +398 +25072 +29 16 37 13 31 20 19 93 99 64 6 87 51 95 72 21 89 17 16 57 +399 +13458 +6 70 42 95 53 41 66 45 59 91 40 98 62 87 31 40 79 93 1 67 +400 +21919 +34 43 65 88 72 11 11 22 47 28 39 15 88 69 6 14 7 77 73 99 +401 +25682 +92 89 5 88 49 72 58 4 94 15 41 46 61 87 75 71 44 55 35 38 +402 +25337 +57 69 4 41 92 3 32 27 52 5 36 91 68 82 76 83 19 98 35 84 +403 +11562 +12 34 55 23 63 88 50 34 42 75 25 9 78 23 52 73 19 47 28 88 +404 +22388 +72 70 98 37 72 32 40 36 26 61 1 10 20 37 1 87 86 70 80 66 +405 +18760 +94 96 7 17 89 36 78 66 14 4 61 85 10 98 65 20 47 69 12 2 +406 +5346 +6 99 6 30 71 17 65 74 66 10 9 55 73 11 82 61 46 95 56 96 +407 +7443 +75 48 2 27 15 92 92 14 70 72 56 13 76 57 36 38 13 10 49 34 +408 +12377 +1 60 97 17 29 70 33 55 92 40 44 46 55 42 10 24 29 94 11 81 +409 +8749 +9 64 39 36 50 12 79 82 29 58 14 92 23 40 41 22 1 42 67 87 +410 +21565 +74 62 62 23 62 22 26 97 2 15 74 88 59 23 98 49 7 59 64 9 +411 +20182 +57 31 40 39 96 8 4 24 22 70 48 29 63 69 59 34 99 20 12 62 +412 +20533 +97 49 86 61 99 7 73 25 14 50 21 36 51 35 52 78 61 25 72 62 +413 +1273 +56 95 99 94 64 40 84 12 48 27 42 59 79 24 55 62 38 10 44 14 +414 +22835 +73 23 20 44 75 4 61 36 19 13 63 93 18 93 43 17 31 94 71 91 +415 +21696 +37 65 16 20 92 59 60 35 85 83 20 35 96 84 83 47 48 12 38 7 +416 +26086 +58 10 91 92 30 16 24 74 61 78 62 88 72 43 78 49 8 93 72 60 +417 +7113 +20 51 28 85 98 65 73 24 88 98 22 15 31 21 62 10 19 82 91 68 +418 +10753 +62 29 9 14 40 35 73 63 57 93 67 79 96 29 85 76 5 40 4 12 +419 +22336 +99 63 5 69 35 40 22 36 53 8 15 15 42 45 67 61 36 81 34 9 +420 +26057 +62 7 23 29 94 12 57 7 35 69 2 23 64 4 44 87 79 93 88 93 +421 +5103 +71 28 24 19 6 85 21 96 91 43 53 50 22 25 96 17 16 30 65 95 +422 +17363 +89 72 34 5 29 30 5 37 55 76 14 22 18 7 11 60 86 86 27 92 +423 +13023 +48 63 42 57 56 26 29 38 69 64 49 92 93 52 90 64 89 2 17 54 +424 +17000 +69 63 68 13 94 61 72 36 41 56 58 61 42 53 16 72 80 52 63 65 +425 +25481 +96 40 76 91 19 33 4 6 86 99 43 42 84 78 62 66 51 95 17 26 +426 +20436 +96 39 7 8 70 81 34 98 8 30 51 86 74 91 6 54 19 91 32 77 +427 +6219 +55 48 53 82 4 72 71 8 43 15 97 72 36 57 32 79 96 48 59 54 +428 +23233 +51 1 27 88 27 17 20 90 39 81 30 41 92 10 15 43 57 54 15 29 +429 +21457 +56 67 1 67 73 4 87 1 66 36 61 27 69 27 25 76 79 6 71 38 +430 +22420 +32 42 83 26 58 8 43 48 68 95 1 42 53 27 88 42 45 3 12 62 +431 +1302 +98 6 61 40 46 27 21 74 6 74 45 28 14 18 43 14 8 10 42 70 +432 +14583 +13 75 99 51 73 8 31 15 24 26 43 15 28 45 2 32 77 91 20 57 +433 +14130 +8 65 78 56 31 68 44 68 44 85 38 81 28 59 62 28 79 14 18 34 +434 +3262 +75 90 7 93 55 62 38 53 36 49 79 51 6 4 97 53 12 18 12 69 +435 +21172 +96 90 97 93 11 1 60 22 8 95 33 79 82 20 86 68 42 68 5 6 +436 +12154 +92 4 39 83 58 78 64 21 87 14 84 89 23 72 44 23 50 38 41 40 +437 +22344 +9 53 19 74 48 95 61 51 66 73 44 76 57 95 4 20 42 22 29 44 +438 +21467 +35 39 59 63 23 84 91 59 11 47 62 25 68 66 71 96 8 55 8 19 +439 +8654 +81 35 11 38 49 39 80 63 29 83 61 34 81 78 79 20 88 60 5 25 +440 +23376 +6 95 52 18 95 35 39 13 49 75 63 84 99 24 80 30 91 28 3 98 +441 +23355 +7 6 60 47 12 56 12 38 1 24 39 27 92 23 71 29 53 50 25 85 +442 +8360 +81 16 79 10 62 31 77 23 72 97 79 45 9 84 94 32 15 9 48 67 +443 +5001 +18 69 13 9 44 83 74 38 39 5 75 71 21 33 2 66 95 27 45 30 +444 +15489 +77 92 73 47 34 3 19 68 88 33 57 67 68 18 70 85 23 27 4 50 +445 +1250 +15 30 60 92 73 38 8 23 10 37 92 63 25 25 58 82 12 5 55 23 +446 +15688 +67 81 39 85 80 1 89 76 86 29 34 72 43 48 50 27 36 44 12 29 +447 +13975 +62 20 57 99 50 25 49 26 33 93 7 2 13 11 80 84 84 91 49 91 +448 +17465 +54 15 67 35 60 56 43 41 10 18 48 62 80 86 77 91 85 32 56 20 +449 +7294 +39 49 51 51 10 95 33 80 24 83 38 93 28 64 12 88 72 10 19 99 +450 +25009 +93 50 60 18 54 2 47 86 76 6 69 23 56 11 85 33 88 5 76 39 +451 +22106 +58 47 56 68 51 5 77 4 68 7 13 86 2 41 18 73 16 1 70 91 +452 +1253 +21 9 85 43 96 86 33 52 21 65 75 21 45 78 79 58 13 78 50 97 +453 +15063 +12 97 76 53 36 48 6 9 37 31 28 60 80 73 34 23 41 18 91 35 +454 +1555 +5 92 53 40 15 28 98 60 97 76 65 18 21 45 46 70 85 90 15 80 +455 +9183 +51 22 75 16 72 8 83 30 16 28 72 27 89 85 79 92 50 51 96 82 +456 +10324 +73 76 44 89 1 11 57 35 50 78 95 47 60 5 37 59 31 14 80 36 +457 +19855 +97 91 95 91 58 53 61 65 96 14 63 47 9 39 68 53 49 1 38 27 +458 +20077 +17 55 81 92 44 82 71 7 75 39 35 92 44 57 2 19 71 26 85 96 +459 +4282 +47 50 56 94 98 77 59 77 97 95 82 56 92 16 98 63 19 66 86 52 +460 +11971 +95 57 57 4 60 66 69 1 25 18 61 29 63 5 3 68 23 81 41 19 +461 +22385 +75 58 31 71 66 68 76 39 28 88 83 54 28 86 80 53 14 82 35 84 +462 +3970 +22 62 24 82 53 4 22 41 43 65 68 85 78 77 25 52 75 67 89 8 +463 +16730 +56 82 51 70 26 67 11 9 49 3 49 94 38 85 79 8 26 51 61 32 +464 +2322 +97 84 24 81 25 48 80 36 4 8 82 20 44 94 48 22 53 45 72 68 +465 +20935 +52 44 15 24 20 88 46 44 9 51 44 26 8 54 86 5 1 3 57 91 +466 +12072 +68 92 11 38 51 22 81 69 14 80 28 74 11 32 73 29 62 52 52 96 +467 +3090 +12 4 11 49 51 39 94 45 66 90 76 80 14 75 26 81 41 59 83 84 +468 +15705 +67 94 36 82 86 82 6 67 64 73 83 88 73 71 65 72 92 52 15 74 +469 +21139 +81 6 20 61 53 65 84 38 88 67 19 55 47 87 25 97 44 46 74 94 +470 +13411 +7 74 22 19 77 37 32 16 20 82 80 88 14 51 1 89 92 77 49 93 +471 +13454 +41 12 17 86 35 45 4 50 3 42 74 16 35 58 95 53 33 14 60 9 +472 +11965 +59 3 68 60 83 94 59 42 28 22 4 38 31 20 32 39 6 81 3 32 +473 +14849 +30 73 82 34 25 44 69 84 35 85 60 63 37 41 73 41 59 24 95 56 +474 +20652 +46 16 42 31 22 89 85 22 26 87 40 82 69 22 5 42 64 16 61 32 +475 +13818 +90 32 41 51 68 12 97 8 46 80 89 79 61 72 96 89 65 96 52 83 +476 +10119 +57 99 25 92 34 43 48 57 44 56 45 31 85 31 67 88 56 34 96 24 +477 +3330 +61 45 88 28 65 36 82 62 49 14 12 11 50 9 46 70 82 62 75 32 +478 +20631 +51 7 8 54 58 62 24 46 42 89 52 91 85 36 60 57 32 94 88 16 +479 +14462 +53 36 58 74 28 96 75 97 57 11 39 29 87 89 34 36 27 64 40 78 +480 +16554 +61 21 67 22 61 65 57 36 48 11 2 1 85 6 79 43 61 72 10 6 +481 +18578 +43 88 1 44 26 82 1 19 5 76 82 31 57 69 51 25 17 73 2 33 +482 +25966 +32 74 12 27 63 79 26 86 55 21 64 5 21 91 46 13 1 94 96 76 +483 +4355 +72 69 36 54 97 52 65 86 69 13 32 96 15 33 12 34 12 7 3 75 +484 +16965 +69 73 14 77 98 17 79 32 67 86 76 40 65 87 19 41 69 6 18 68 +485 +17773 +24 87 83 39 37 47 72 43 34 29 8 50 62 72 84 78 42 70 48 47 +486 +16829 +48 19 1 48 56 88 65 94 87 56 13 9 67 25 19 81 42 74 65 53 +487 +25271 +61 39 9 86 72 36 29 32 29 18 2 61 29 58 63 17 6 77 44 72 +488 +12381 +45 58 68 94 92 92 20 33 72 59 75 84 45 72 93 24 44 51 58 36 +489 +8881 +61 27 25 29 17 71 8 25 20 66 52 83 35 75 88 55 76 19 49 99 +490 +1293 +93 81 76 49 47 49 47 49 63 99 7 84 86 16 16 90 40 71 72 89 +491 +17352 +24 42 57 86 22 81 45 96 33 8 69 42 10 55 83 52 93 2 48 23 +492 +22149 +20 90 26 27 2 36 66 44 61 67 82 22 67 7 18 22 85 3 88 20 +493 +8616 +86 70 72 64 92 20 62 60 69 28 73 43 68 87 80 53 47 99 78 78 +494 +1119 +8 63 60 61 44 36 84 72 33 30 53 59 73 31 41 72 64 90 21 92 +495 +13186 +92 13 57 80 53 66 14 61 26 18 65 60 5 82 12 41 60 80 21 2 +496 +7511 +19 48 3 15 97 99 80 83 98 8 65 8 8 60 30 96 28 97 82 83 +497 +7790 +22 7 1 65 76 7 33 72 10 30 20 99 24 4 5 91 70 49 51 81 +498 +3828 +89 13 80 51 28 96 92 23 18 30 58 97 49 9 5 57 86 34 80 43 +499 +21397 +14 20 29 68 87 5 37 61 53 98 89 32 95 73 54 68 59 10 81 24 diff --git a/data/jobshop/500_20_03_ta113.txt b/data/jobshop/500_20_03_ta113.txt new file mode 100644 index 0000000000..1c8fd8f133 --- /dev/null +++ b/data/jobshop/500_20_03_ta113.txt @@ -0,0 +1,1503 @@ +500 +20 +1927888393 +0 +7767 +37 41 89 99 55 46 33 38 99 87 26 86 67 26 96 44 76 99 60 44 +1 +3199 +1 5 63 58 96 24 30 36 60 95 9 34 10 78 5 20 84 59 48 99 +2 +16289 +35 39 22 44 36 56 37 80 29 90 72 74 34 93 74 56 31 43 41 25 +3 +9130 +78 8 88 43 74 81 41 71 5 9 35 45 61 93 5 59 98 66 78 20 +4 +13868 +18 28 46 43 71 58 94 99 39 13 45 62 15 46 25 60 34 90 38 46 +5 +3301 +86 50 25 70 75 57 44 66 59 54 33 35 45 19 55 38 67 24 20 27 +6 +5045 +55 8 95 73 87 40 18 80 5 88 49 10 91 19 64 84 13 81 30 45 +7 +16344 +7 62 65 22 27 54 7 88 74 72 77 31 85 30 39 55 32 68 79 93 +8 +17199 +22 96 56 1 61 24 9 26 1 78 13 85 82 48 63 52 85 16 57 5 +9 +13239 +11 73 3 26 15 99 37 61 85 88 18 14 55 97 89 91 85 42 15 76 +10 +10591 +88 4 35 25 93 35 17 62 26 34 19 96 51 67 28 2 68 98 33 14 +11 +14918 +84 8 55 42 22 45 15 40 23 69 21 76 63 69 45 45 6 15 50 33 +12 +16861 +75 20 71 50 86 77 22 5 49 69 22 60 59 96 25 49 14 5 57 24 +13 +12156 +61 55 82 22 44 49 93 19 54 54 39 18 60 75 24 37 74 99 36 57 +14 +9972 +67 97 56 64 35 51 64 26 62 43 98 90 29 20 46 73 40 70 84 8 +15 +15385 +50 60 43 45 47 21 1 96 93 39 26 88 5 37 32 52 33 20 15 79 +16 +12877 +53 50 73 66 58 86 88 41 89 12 71 34 92 8 83 22 4 18 55 97 +17 +24086 +84 79 45 33 58 61 51 85 92 26 72 58 68 76 98 75 41 57 81 64 +18 +16503 +78 31 68 75 50 44 5 13 21 49 57 96 91 5 86 93 63 40 59 27 +19 +2930 +87 53 96 9 72 5 88 84 13 25 70 97 21 24 92 65 38 89 55 65 +20 +25285 +40 16 69 30 1 52 37 21 37 51 41 99 64 26 40 45 40 26 58 67 +21 +24439 +79 80 31 25 3 12 57 53 89 19 2 87 28 31 57 52 28 72 90 46 +22 +15231 +51 95 27 66 14 83 87 12 94 33 45 80 55 63 61 92 43 60 26 58 +23 +23511 +61 80 89 67 7 27 81 31 26 1 44 9 21 78 38 71 50 45 45 97 +24 +21732 +75 66 96 94 40 13 59 78 78 63 86 1 79 98 5 4 93 26 80 84 +25 +16953 +25 21 78 95 75 1 20 64 54 96 77 4 77 63 71 60 91 42 35 12 +26 +24570 +46 1 33 89 36 33 13 6 62 13 94 81 77 24 2 97 25 49 88 69 +27 +9364 +38 39 6 87 45 11 31 45 45 57 34 8 3 4 55 52 33 65 3 54 +28 +9743 +57 60 44 91 86 47 43 29 41 59 26 15 6 79 65 69 9 18 41 29 +29 +7755 +31 33 38 98 49 68 23 82 8 55 37 2 90 59 31 86 42 61 1 54 +30 +11667 +1 11 55 7 32 1 58 54 29 81 36 28 72 20 67 22 9 68 58 85 +31 +12223 +87 92 5 3 56 70 47 26 83 34 64 31 15 23 26 1 56 40 63 24 +32 +24137 +20 13 34 99 57 55 17 95 84 28 48 33 87 7 54 59 94 64 23 94 +33 +19560 +6 40 45 34 88 80 36 53 45 76 23 15 93 81 98 18 83 88 34 97 +34 +1478 +59 70 75 87 31 24 39 54 7 74 38 18 43 30 78 66 56 90 65 21 +35 +7659 +74 82 33 63 38 89 36 9 60 59 82 68 93 8 2 55 71 6 66 69 +36 +6367 +99 4 57 1 68 20 89 7 95 14 29 39 84 32 80 26 45 97 34 60 +37 +7881 +21 11 28 38 30 12 46 50 79 64 56 74 71 88 79 43 46 74 17 20 +38 +16104 +60 26 96 91 25 74 1 65 53 47 55 88 94 95 33 19 11 2 62 38 +39 +25776 +80 34 72 72 60 11 90 27 74 34 95 43 96 50 98 51 54 63 60 28 +40 +3965 +17 33 57 96 5 36 71 23 28 79 68 34 10 52 11 20 51 34 16 57 +41 +15352 +33 73 81 66 68 54 80 92 63 55 1 19 91 10 41 70 66 85 12 12 +42 +7377 +73 98 2 74 60 7 9 25 72 12 41 85 66 84 38 49 13 6 51 42 +43 +8157 +7 21 26 93 81 6 33 42 43 23 18 59 52 28 22 99 31 75 25 14 +44 +15703 +10 29 71 52 5 57 31 49 77 84 47 35 70 25 68 95 4 96 91 71 +45 +6962 +8 56 33 77 69 8 84 4 34 9 41 16 13 58 96 29 27 97 7 67 +46 +22168 +64 29 15 96 10 37 42 11 98 73 74 71 52 31 90 48 72 27 96 44 +47 +3676 +39 45 14 52 51 58 71 43 17 96 63 3 39 39 81 17 69 85 16 60 +48 +6650 +58 16 9 23 97 19 63 55 40 98 6 90 5 20 13 53 22 23 92 8 +49 +22678 +53 31 5 89 6 37 40 29 61 47 17 49 98 68 20 61 89 79 60 12 +50 +4387 +56 21 33 91 52 72 25 70 71 29 86 31 40 36 17 33 4 77 37 60 +51 +9311 +72 10 28 27 4 75 35 88 20 67 42 55 3 52 24 58 56 26 99 31 +52 +13289 +84 55 95 46 73 17 49 77 76 26 44 41 98 50 87 19 82 97 15 39 +53 +9668 +58 88 23 48 8 43 52 91 7 52 97 56 71 14 36 96 87 69 93 10 +54 +3598 +61 87 28 48 77 76 4 1 18 4 37 2 35 79 77 15 14 80 67 81 +55 +6020 +4 15 20 44 75 74 49 1 51 52 59 83 13 62 61 32 47 78 86 50 +56 +18698 +70 86 30 86 60 63 18 56 71 34 81 66 3 7 60 28 20 67 19 17 +57 +9962 +75 49 76 71 43 74 59 87 28 9 10 4 13 64 68 18 7 57 12 83 +58 +12872 +98 8 95 19 44 45 99 34 13 44 48 65 8 28 55 72 88 38 63 15 +59 +22097 +11 53 33 84 77 67 55 33 52 58 90 24 40 79 56 14 56 60 22 17 +60 +24693 +41 74 49 69 77 93 94 46 45 4 45 88 31 22 92 95 49 22 98 49 +61 +25452 +78 15 67 58 40 62 95 94 23 98 72 22 70 2 49 83 74 45 56 11 +62 +20044 +11 59 51 98 12 54 13 9 51 90 13 43 99 10 47 15 53 70 81 78 +63 +17151 +25 62 45 80 43 31 52 37 14 58 15 37 62 56 82 95 16 12 52 31 +64 +6472 +80 39 58 17 58 92 34 77 1 7 13 78 62 21 55 67 1 82 84 21 +65 +15376 +39 49 68 26 26 78 44 49 19 7 12 22 13 9 46 24 25 84 87 67 +66 +6903 +34 99 50 8 90 10 82 80 42 24 99 11 8 45 51 36 72 61 72 82 +67 +5081 +90 61 60 84 63 30 40 40 95 74 7 85 98 23 91 53 63 29 65 36 +68 +2374 +79 10 60 88 52 1 80 30 27 76 75 15 24 17 37 97 69 50 26 63 +69 +23758 +10 28 93 44 72 78 16 55 62 34 78 90 87 85 73 41 63 87 55 44 +70 +25517 +34 40 43 5 23 25 49 14 25 37 87 48 93 1 83 49 50 78 26 20 +71 +25194 +43 49 38 35 1 70 27 33 24 12 14 34 85 40 27 34 96 56 20 74 +72 +10199 +69 48 49 80 94 25 37 24 62 43 41 17 68 87 44 26 76 3 93 16 +73 +22263 +72 75 8 6 51 17 85 15 6 7 9 32 5 47 80 20 10 55 76 1 +74 +15969 +53 42 3 87 55 53 88 47 48 21 33 47 57 33 22 86 33 93 50 10 +75 +9507 +10 85 16 52 11 75 28 51 68 91 26 94 32 17 87 85 84 11 23 62 +76 +15322 +3 12 61 43 97 19 49 80 93 40 11 41 23 4 24 44 35 3 32 13 +77 +22332 +87 24 46 77 13 63 99 70 75 52 92 14 7 97 75 58 81 76 61 32 +78 +25662 +17 46 64 96 76 80 42 79 48 39 7 80 36 39 68 80 84 7 65 42 +79 +7805 +92 6 54 78 18 7 93 72 14 24 83 55 6 69 92 17 51 44 7 53 +80 +1033 +68 90 68 21 7 8 32 14 15 26 74 18 99 98 5 86 10 42 2 10 +81 +20513 +50 22 52 15 93 70 48 35 57 33 73 96 61 13 94 86 51 35 4 82 +82 +6892 +11 31 99 47 69 40 40 5 73 12 41 27 26 95 64 11 61 94 57 94 +83 +2454 +27 84 71 8 76 92 4 86 43 43 67 16 96 47 5 57 13 62 65 23 +84 +14822 +57 73 41 68 64 93 3 5 50 56 31 32 7 6 77 81 6 43 67 58 +85 +16436 +25 62 7 7 70 46 41 16 99 79 11 85 54 57 23 94 51 81 62 10 +86 +21494 +78 63 21 44 61 72 63 8 39 11 48 7 93 46 22 28 65 89 54 8 +87 +7487 +94 48 8 89 51 2 84 70 16 68 44 39 10 26 90 97 15 96 9 60 +88 +11433 +20 14 30 51 12 76 10 18 11 52 22 59 17 70 37 85 74 15 39 21 +89 +8022 +5 20 57 52 32 30 45 62 25 4 23 92 39 65 53 75 24 22 90 33 +90 +18904 +44 21 21 71 6 64 9 59 63 38 50 42 27 7 1 95 88 34 72 88 +91 +14229 +69 85 8 37 35 91 51 79 6 90 74 74 55 89 8 53 63 90 82 70 +92 +15153 +45 49 40 4 73 10 60 92 69 9 29 11 39 19 67 16 2 63 77 68 +93 +6925 +98 98 47 40 89 27 63 24 7 68 86 1 46 69 93 53 9 71 47 49 +94 +12535 +70 32 92 8 42 58 37 50 21 63 98 87 32 75 54 35 16 40 81 10 +95 +25663 +43 66 69 82 4 83 55 9 67 7 91 52 16 47 10 52 79 79 33 13 +96 +4861 +52 64 86 90 25 81 7 55 5 45 49 35 54 77 57 1 96 45 53 30 +97 +6787 +39 77 99 38 75 71 60 91 86 79 22 99 97 54 79 93 39 76 45 40 +98 +2982 +20 22 22 76 4 8 94 40 59 49 75 96 63 77 41 51 34 22 96 48 +99 +23123 +88 45 6 20 19 69 75 32 32 9 23 50 66 45 10 61 56 40 66 46 +100 +11217 +1 86 5 4 15 96 67 96 55 54 86 96 7 81 15 28 61 16 1 4 +101 +12645 +61 22 33 76 22 34 82 64 55 91 41 5 36 15 86 81 69 73 55 84 +102 +3233 +33 33 65 19 77 83 36 32 82 54 8 55 11 96 12 65 4 42 4 36 +103 +21713 +56 88 29 95 73 65 96 58 50 63 20 41 91 91 29 19 48 89 27 9 +104 +23594 +59 93 71 55 47 92 50 47 98 56 52 1 91 71 65 75 80 67 75 21 +105 +9288 +61 40 4 98 77 22 49 29 4 50 87 36 35 75 25 74 24 16 25 35 +106 +2931 +57 92 71 7 79 46 80 96 46 25 71 90 89 41 18 90 43 17 77 29 +107 +21973 +41 52 3 51 80 43 99 78 15 79 30 83 79 31 51 19 30 65 46 78 +108 +15090 +38 67 93 51 71 25 39 27 67 67 84 63 90 99 84 70 99 12 1 60 +109 +20262 +64 51 91 50 78 22 22 84 4 66 31 53 50 89 64 33 84 96 97 47 +110 +18604 +26 43 42 56 36 30 24 99 13 18 80 59 36 99 89 31 96 13 67 39 +111 +7332 +26 11 86 71 1 12 83 80 47 4 60 15 72 69 29 64 3 13 54 22 +112 +18938 +98 71 27 81 11 42 89 21 10 24 97 74 67 91 38 75 74 72 47 74 +113 +13501 +53 60 72 55 84 96 67 70 78 37 75 70 54 29 8 89 12 98 67 87 +114 +8230 +16 81 84 46 73 78 43 7 7 15 58 93 35 35 77 33 14 99 39 47 +115 +4178 +41 24 92 67 42 39 54 48 87 63 20 2 26 98 29 58 91 32 24 36 +116 +16330 +31 58 14 82 16 16 53 39 13 27 34 6 51 76 54 64 44 4 71 42 +117 +11085 +6 86 48 47 26 2 68 97 23 96 37 29 47 17 40 86 87 78 81 79 +118 +22840 +11 50 76 27 51 82 67 85 8 93 84 82 22 82 71 50 32 44 45 79 +119 +11936 +30 97 12 57 29 29 46 30 56 55 67 17 79 48 27 66 51 49 23 34 +120 +16169 +91 23 63 49 56 29 63 84 25 40 16 23 47 98 29 82 63 88 68 53 +121 +12099 +94 92 43 22 21 3 99 24 50 18 71 9 71 19 77 79 10 59 87 24 +122 +24038 +86 73 66 31 81 2 14 98 79 7 52 89 7 45 23 11 6 87 71 9 +123 +12782 +61 88 61 32 35 30 41 57 54 31 75 37 13 91 24 44 9 68 28 85 +124 +2835 +10 65 30 61 96 85 93 78 89 54 30 93 10 60 84 23 10 18 87 15 +125 +1221 +21 48 84 68 59 88 62 80 45 88 96 83 4 59 19 59 2 46 6 30 +126 +18709 +32 21 14 18 32 73 4 78 41 6 8 2 72 52 17 31 71 6 18 58 +127 +20869 +88 78 81 94 86 81 6 56 52 48 25 14 56 81 94 1 29 24 13 41 +128 +15210 +95 76 42 10 47 80 92 47 79 71 38 32 29 26 53 33 81 84 59 57 +129 +13442 +81 20 66 26 69 48 43 38 46 82 96 93 43 69 77 15 25 12 27 37 +130 +3785 +25 96 1 86 25 16 64 81 70 23 21 38 62 57 28 46 97 16 79 47 +131 +3798 +23 47 58 67 51 78 85 53 29 51 99 39 87 26 62 97 34 93 27 71 +132 +22976 +41 35 73 15 8 27 64 85 35 51 15 62 36 46 46 29 20 21 12 67 +133 +16655 +13 75 17 60 82 58 95 11 73 71 10 6 82 91 70 37 45 68 61 66 +134 +15847 +14 88 41 57 60 74 25 49 52 35 66 76 60 90 25 75 42 23 46 59 +135 +6470 +12 25 84 8 57 26 6 40 33 61 73 2 17 72 59 86 35 4 73 83 +136 +2577 +4 52 92 74 84 80 61 99 22 5 89 27 50 18 18 27 67 80 92 43 +137 +15128 +66 8 44 37 21 63 63 28 84 76 48 20 92 66 18 64 43 63 69 37 +138 +22676 +34 65 39 63 67 40 6 78 99 13 64 83 89 2 39 74 40 18 59 90 +139 +20267 +29 52 96 78 49 80 89 58 1 44 54 12 38 21 44 59 61 2 52 18 +140 +11445 +89 96 60 4 97 66 86 87 49 1 2 62 3 29 11 94 40 50 70 49 +141 +13936 +9 86 97 67 6 1 44 42 57 68 72 25 94 84 1 98 10 42 63 94 +142 +17460 +43 72 61 68 99 76 68 65 68 45 49 90 34 50 68 47 22 26 31 2 +143 +20389 +8 39 29 12 36 81 93 83 30 61 27 27 97 80 16 94 48 37 70 41 +144 +19854 +45 29 31 3 98 61 93 29 64 26 52 17 81 80 23 23 64 11 54 7 +145 +16123 +9 86 73 27 56 74 90 47 34 99 84 34 42 7 97 5 71 59 89 62 +146 +18426 +27 71 93 17 67 3 21 30 93 14 11 45 87 55 94 79 27 91 39 84 +147 +17737 +73 30 21 94 83 92 78 80 64 30 89 90 52 93 13 17 37 86 76 1 +148 +23912 +72 71 80 40 35 63 73 64 83 93 8 35 12 19 78 73 71 45 93 23 +149 +9996 +46 27 44 35 13 99 57 13 60 94 52 39 36 84 79 77 6 13 19 23 +150 +17301 +20 60 71 12 5 36 10 27 46 60 67 21 27 48 23 55 91 88 30 26 +151 +20822 +45 63 12 33 44 44 28 21 68 71 74 65 61 78 40 57 59 98 71 31 +152 +17105 +14 5 53 78 71 97 85 1 32 73 85 62 20 83 50 28 14 81 22 21 +153 +3477 +7 30 89 61 93 48 32 50 67 89 55 80 64 36 91 5 24 1 76 56 +154 +4359 +77 61 79 8 70 46 24 68 6 8 93 47 94 48 87 12 12 67 10 26 +155 +15758 +76 18 49 8 84 66 70 87 19 62 56 64 17 94 96 44 82 51 49 29 +156 +4310 +30 27 83 32 79 72 94 49 80 30 96 76 48 20 77 5 78 44 76 76 +157 +13687 +21 85 28 89 15 31 3 23 77 7 88 60 70 96 9 76 57 44 45 3 +158 +16408 +19 96 59 40 47 51 40 15 20 51 56 42 86 17 57 62 28 38 45 43 +159 +20509 +49 32 67 56 93 46 29 63 6 53 56 18 77 22 61 26 23 80 17 11 +160 +19894 +14 34 84 30 84 68 50 98 14 47 2 81 99 8 95 70 55 40 89 83 +161 +16346 +19 10 36 23 16 32 14 19 50 14 78 78 56 54 73 68 77 55 23 68 +162 +21988 +2 69 36 53 8 2 5 21 39 86 80 89 35 19 44 53 44 94 13 85 +163 +13060 +13 99 16 47 15 43 41 32 31 56 12 18 26 13 40 96 5 46 89 12 +164 +9028 +83 72 20 63 11 90 56 35 8 69 90 40 66 25 21 22 18 48 43 46 +165 +4850 +96 29 2 38 81 54 18 87 13 52 63 10 14 4 6 81 59 39 69 39 +166 +14171 +25 17 31 64 83 21 64 71 84 98 5 27 87 69 43 60 14 79 22 3 +167 +15102 +38 97 91 23 31 46 62 70 61 86 13 90 41 12 7 67 62 16 12 75 +168 +9101 +86 46 77 3 61 60 36 67 24 1 68 56 87 39 60 1 6 16 36 22 +169 +14549 +74 36 64 5 17 86 25 44 39 27 58 50 51 86 62 5 1 90 35 55 +170 +6194 +11 79 9 98 56 65 8 73 49 20 20 33 95 39 98 46 98 10 2 69 +171 +20464 +98 48 44 93 28 73 76 56 85 23 83 72 60 91 26 20 74 17 40 79 +172 +22492 +32 73 29 42 44 43 67 85 15 99 35 85 97 51 49 75 41 36 97 28 +173 +2128 +77 66 25 69 17 36 21 82 30 37 52 21 97 21 82 36 99 86 84 36 +174 +14942 +37 75 64 77 1 42 40 36 75 68 67 56 19 21 49 97 26 80 33 22 +175 +20793 +17 65 94 36 77 30 52 15 3 84 46 27 46 43 61 40 26 84 7 18 +176 +4257 +97 38 19 64 13 4 99 50 56 82 97 22 41 27 62 7 24 93 73 71 +177 +14702 +94 67 62 54 92 69 22 25 42 67 63 5 65 50 12 57 55 14 49 65 +178 +11316 +98 86 79 7 41 30 77 86 98 98 32 35 70 7 62 52 7 94 1 96 +179 +11287 +30 79 35 14 28 98 58 48 94 84 87 77 74 59 61 37 9 16 87 55 +180 +1506 +66 15 68 21 19 88 25 78 80 15 24 75 18 10 84 8 95 72 77 57 +181 +9709 +45 49 4 86 64 66 49 38 30 81 95 46 95 32 89 59 94 63 46 14 +182 +21779 +93 72 69 67 30 45 29 62 29 53 80 20 34 82 33 24 60 36 26 40 +183 +25240 +42 67 16 25 10 79 63 42 67 8 45 78 73 54 72 58 24 29 99 83 +184 +13104 +1 70 35 2 50 90 4 27 12 13 29 57 84 85 66 41 95 83 9 78 +185 +22617 +41 19 59 39 81 26 59 59 87 15 38 83 29 58 94 27 2 32 1 16 +186 +10409 +43 54 15 16 79 8 58 43 92 88 67 91 23 23 37 63 91 57 82 26 +187 +5556 +74 36 50 57 16 73 84 50 75 18 86 66 58 31 6 40 78 56 61 41 +188 +8932 +63 32 65 56 26 2 39 72 66 87 81 6 68 33 87 41 76 21 22 69 +189 +23358 +67 82 49 18 7 3 80 51 10 14 54 40 96 33 71 27 59 23 49 23 +190 +6516 +26 90 73 55 66 18 23 59 39 63 49 64 79 52 15 69 99 59 99 63 +191 +12362 +9 46 59 97 7 8 84 28 37 74 19 25 45 66 21 9 95 46 86 52 +192 +14027 +51 79 83 16 12 68 36 19 39 74 91 31 23 17 78 1 10 98 17 83 +193 +8297 +50 10 63 40 79 45 93 91 6 84 5 92 55 42 58 97 62 79 6 93 +194 +7423 +57 81 80 39 82 72 38 35 64 21 10 56 22 72 48 91 82 70 44 76 +195 +13705 +36 3 83 85 89 49 55 82 23 77 31 41 50 93 7 16 53 52 12 11 +196 +23780 +9 71 27 93 51 15 20 2 51 63 74 84 72 34 33 24 68 61 92 31 +197 +20981 +47 53 75 68 78 87 16 70 35 24 38 32 38 82 39 15 15 65 32 3 +198 +7982 +67 16 58 82 79 42 5 49 87 21 24 45 11 7 98 24 74 23 16 63 +199 +21881 +86 18 64 51 78 24 83 14 59 56 76 67 16 99 35 31 46 75 45 77 +200 +12193 +39 93 60 58 17 52 22 49 11 89 2 71 23 54 63 40 16 32 21 20 +201 +7522 +61 86 96 75 42 95 51 1 55 30 90 73 38 55 10 70 86 75 43 45 +202 +3960 +24 29 88 37 30 92 73 73 29 41 97 30 88 43 13 46 82 85 33 41 +203 +13732 +3 8 13 92 83 51 68 65 89 10 85 72 8 75 35 60 26 98 84 12 +204 +3792 +95 95 20 17 15 74 5 34 73 42 69 1 32 14 33 44 13 90 66 71 +205 +15321 +89 30 83 67 69 43 39 29 73 66 59 99 61 26 35 61 14 53 75 14 +206 +11938 +82 57 28 62 21 10 49 67 18 8 32 63 44 1 10 48 84 94 63 98 +207 +16097 +82 39 24 39 59 36 73 21 45 37 93 35 13 43 52 6 38 35 65 17 +208 +22513 +30 5 13 72 42 86 30 80 47 22 54 69 20 54 64 9 95 20 17 55 +209 +1607 +8 12 20 92 3 1 86 40 6 78 19 86 21 31 36 90 55 18 80 14 +210 +11904 +98 22 21 45 17 13 34 52 36 29 39 76 52 65 66 65 53 24 27 47 +211 +1474 +30 98 68 93 31 42 21 70 42 37 23 52 36 65 90 58 13 49 42 30 +212 +9895 +83 69 72 81 69 92 59 60 87 28 17 51 58 83 84 44 13 80 24 51 +213 +11338 +77 55 35 35 61 19 44 73 88 36 82 78 63 35 9 37 62 48 6 16 +214 +12448 +69 25 21 46 19 47 64 28 90 68 98 20 3 66 67 32 73 98 93 32 +215 +10701 +72 89 90 17 55 20 93 80 80 88 64 43 85 7 42 82 99 29 80 35 +216 +16657 +42 70 97 80 12 84 29 12 67 58 74 83 3 72 25 82 9 5 77 6 +217 +1534 +7 95 47 31 63 27 79 73 92 52 37 72 18 61 41 92 6 65 7 62 +218 +6577 +6 85 31 31 98 54 46 56 12 53 63 52 89 96 36 90 38 60 51 60 +219 +4152 +73 45 55 76 52 37 81 68 16 85 90 96 63 25 80 7 50 84 1 77 +220 +16840 +76 39 54 80 25 93 84 68 63 32 78 98 43 1 15 81 27 94 39 96 +221 +20321 +36 53 8 74 47 78 36 19 43 89 58 20 8 79 72 46 96 36 36 31 +222 +14096 +50 87 74 51 62 20 39 74 1 26 51 44 73 19 93 48 85 56 61 2 +223 +24651 +91 73 65 39 71 5 73 93 25 46 55 25 53 56 92 11 89 61 85 53 +224 +25091 +29 89 46 16 50 48 15 19 8 41 62 13 1 92 70 20 88 25 91 28 +225 +19077 +73 66 1 45 59 30 10 54 72 58 91 86 43 16 45 11 84 99 43 88 +226 +10346 +9 77 11 17 8 60 44 48 66 66 62 75 10 10 60 94 35 76 76 73 +227 +6925 +32 30 24 35 88 84 69 73 74 64 63 34 1 56 94 4 61 97 38 14 +228 +3985 +63 2 16 24 97 63 85 60 6 68 92 59 66 91 61 89 48 34 51 21 +229 +24752 +88 10 69 72 69 19 18 60 50 70 29 30 15 65 21 97 1 36 20 81 +230 +20225 +36 60 40 66 39 31 41 86 95 67 31 40 9 1 95 40 56 3 23 83 +231 +3134 +98 49 87 52 25 71 8 30 29 40 74 5 21 32 98 69 42 5 5 22 +232 +18730 +37 70 42 27 61 6 95 50 17 9 59 12 94 86 62 46 10 33 35 29 +233 +1614 +85 53 51 52 41 66 32 83 63 9 98 20 88 95 31 63 88 9 94 90 +234 +19706 +33 10 99 73 23 62 70 21 46 15 51 8 54 86 58 12 70 22 72 24 +235 +10660 +59 47 45 28 56 86 66 57 90 53 82 18 39 35 72 87 79 50 29 61 +236 +2831 +64 1 95 12 95 75 8 28 72 16 88 13 29 37 65 38 53 23 23 70 +237 +15771 +33 18 52 39 34 92 12 34 65 27 81 45 35 43 39 88 58 51 48 24 +238 +6108 +65 16 65 70 81 81 9 21 51 40 49 64 47 71 77 21 25 50 48 39 +239 +16297 +68 45 78 41 97 90 40 63 26 91 60 78 78 84 54 49 7 26 79 90 +240 +24701 +12 26 56 75 88 73 61 21 49 50 77 33 51 3 57 29 28 92 40 98 +241 +8520 +38 26 10 79 91 65 31 91 56 65 5 48 40 60 29 52 86 64 19 58 +242 +11403 +71 41 74 93 77 63 73 13 3 80 65 56 20 80 31 4 6 9 56 46 +243 +24528 +55 28 39 13 4 32 37 39 11 84 52 29 86 87 7 46 77 44 91 77 +244 +2694 +1 58 73 47 48 90 52 15 30 38 38 38 25 63 73 3 34 16 77 92 +245 +15086 +83 81 61 70 68 8 36 77 96 78 41 24 37 33 8 87 58 76 98 32 +246 +21156 +58 43 8 64 22 34 81 22 16 34 99 19 16 27 50 10 83 5 54 87 +247 +10971 +29 72 61 54 68 24 54 49 85 56 41 52 42 39 48 34 70 18 37 50 +248 +22183 +25 43 56 12 20 98 14 70 57 62 72 44 82 47 52 62 43 56 85 65 +249 +4881 +90 86 97 94 27 39 71 38 75 57 11 53 97 3 72 91 87 85 29 80 +250 +15099 +50 18 98 62 84 19 87 7 61 98 17 19 35 46 30 34 23 94 2 77 +251 +22858 +78 41 69 23 61 11 44 83 13 56 31 16 81 76 37 76 37 40 9 69 +252 +23915 +59 33 36 11 87 99 26 16 13 59 50 17 26 49 80 19 8 92 15 15 +253 +5516 +12 22 22 85 67 94 80 24 49 79 1 2 18 65 36 45 93 92 81 63 +254 +12884 +46 41 78 33 28 75 60 17 21 41 87 47 33 19 49 23 12 16 11 16 +255 +16851 +49 66 62 42 77 83 89 7 26 64 84 94 92 99 88 37 54 22 98 90 +256 +18366 +71 69 34 63 33 36 76 68 63 35 51 4 44 32 92 11 34 73 17 9 +257 +2158 +30 7 94 79 24 20 62 87 3 76 50 69 36 76 60 50 14 71 83 28 +258 +24413 +29 22 90 68 98 12 4 1 18 30 64 43 56 54 24 24 10 69 76 53 +259 +11700 +4 78 97 14 6 39 73 88 14 12 11 56 15 79 48 35 30 51 70 56 +260 +24611 +38 24 72 26 26 16 37 81 20 19 4 47 56 50 50 75 35 63 12 96 +261 +18918 +79 71 57 32 78 86 93 34 93 8 47 98 16 65 36 8 34 93 39 7 +262 +16008 +52 16 77 92 5 35 11 41 28 61 50 16 22 57 56 53 29 25 27 34 +263 +5409 +85 56 47 91 21 79 1 23 72 55 91 69 13 9 85 15 93 91 93 5 +264 +20635 +15 62 70 62 80 95 21 20 95 63 81 23 46 76 34 52 41 91 83 23 +265 +11210 +70 20 77 7 17 97 33 29 63 31 95 11 69 66 35 95 12 61 2 6 +266 +1908 +77 62 1 69 55 51 65 1 71 85 34 88 57 19 84 8 39 60 77 58 +267 +17997 +30 20 9 95 73 51 77 32 96 54 31 37 91 28 10 87 10 4 94 67 +268 +25615 +59 57 16 71 37 17 68 67 53 67 56 76 19 81 3 24 22 94 7 49 +269 +17656 +31 88 3 79 92 95 46 78 40 51 70 14 90 30 4 92 86 7 71 54 +270 +21973 +79 27 35 50 45 63 84 90 7 96 20 87 40 75 10 84 13 89 60 18 +271 +22423 +48 75 26 74 37 52 86 33 8 58 60 1 93 65 94 32 42 69 57 2 +272 +9880 +82 68 77 6 15 39 36 69 8 41 30 99 18 30 6 94 10 63 46 14 +273 +9336 +35 31 45 18 1 74 59 82 59 14 70 79 14 14 38 2 4 35 5 77 +274 +4259 +18 46 16 42 72 65 56 64 44 32 73 11 86 25 56 14 87 97 70 37 +275 +24822 +91 55 55 48 50 52 82 73 79 71 50 28 37 21 38 46 48 41 29 60 +276 +25046 +56 57 84 58 89 23 7 62 80 22 6 44 1 51 30 74 22 38 17 70 +277 +4881 +73 76 57 92 5 33 61 76 65 58 43 68 44 78 71 96 73 32 61 87 +278 +18362 +3 92 68 2 6 2 32 48 21 42 99 49 11 75 40 69 39 15 57 9 +279 +11600 +66 64 72 98 79 32 30 56 58 75 80 1 12 79 72 46 80 23 61 54 +280 +13114 +53 25 20 60 1 98 51 48 99 82 48 22 3 14 33 63 89 79 35 22 +281 +16157 +30 96 35 32 43 99 14 89 23 78 10 80 19 44 29 69 5 60 54 75 +282 +11022 +69 95 97 24 98 54 37 25 31 87 20 33 74 58 43 39 63 80 83 72 +283 +9875 +23 24 64 76 99 21 12 85 63 29 12 29 46 49 8 43 88 9 17 73 +284 +3068 +68 23 2 16 14 87 56 50 27 87 74 41 62 68 59 7 41 65 30 89 +285 +6112 +27 60 28 77 22 40 68 58 54 1 81 29 37 47 40 9 98 98 93 37 +286 +9071 +22 86 43 91 88 28 32 89 6 57 85 13 12 33 2 36 3 75 84 40 +287 +10580 +11 63 64 53 90 25 31 83 24 33 1 54 9 56 42 23 56 57 13 96 +288 +16499 +74 72 17 62 4 13 28 91 63 50 12 18 38 26 89 53 85 7 49 90 +289 +5764 +53 8 39 37 44 63 92 16 33 12 86 90 43 96 24 63 2 39 28 18 +290 +12696 +48 28 93 92 61 57 85 14 6 13 32 10 31 38 89 97 83 50 78 55 +291 +21183 +53 3 31 60 10 96 55 11 3 41 14 85 59 60 18 77 32 63 7 1 +292 +15340 +42 81 77 84 26 54 83 7 37 3 1 44 27 60 81 34 22 81 15 81 +293 +1053 +69 39 61 66 17 91 16 98 7 64 1 91 67 57 94 16 55 83 72 92 +294 +2587 +87 50 52 48 9 93 93 19 16 48 33 17 73 1 88 1 4 56 29 17 +295 +14125 +18 87 65 83 59 34 5 14 65 71 28 64 84 10 41 16 22 48 54 53 +296 +6383 +59 77 87 18 37 75 50 27 37 10 94 74 41 22 15 31 4 48 32 94 +297 +11144 +63 82 96 88 93 15 27 34 84 92 11 83 87 47 98 38 50 69 5 68 +298 +8594 +15 47 17 34 62 87 45 68 89 48 88 53 76 76 85 1 65 93 83 39 +299 +10342 +10 77 65 4 8 85 71 87 12 93 65 67 11 94 58 7 1 71 40 9 +300 +2460 +86 51 35 41 38 89 64 90 35 62 51 13 92 36 13 96 10 27 92 51 +301 +2253 +77 30 91 65 16 41 15 3 81 60 71 49 64 90 93 63 61 67 81 21 +302 +11612 +56 13 50 29 66 6 47 57 48 90 54 15 46 22 79 45 22 77 85 12 +303 +5071 +76 40 13 29 2 42 85 72 71 89 99 11 3 29 88 37 17 17 39 14 +304 +5530 +36 49 50 52 9 28 42 67 19 97 34 6 21 76 92 10 87 68 36 62 +305 +20861 +78 9 54 81 74 16 98 27 61 76 39 35 54 67 64 93 19 64 89 87 +306 +7933 +70 75 61 69 24 41 9 53 44 83 17 45 43 87 98 89 5 39 98 8 +307 +7292 +40 56 5 73 6 41 61 89 40 12 71 43 73 58 24 85 42 16 24 91 +308 +14103 +34 20 36 42 61 81 47 37 70 61 60 54 67 64 71 26 63 79 79 86 +309 +13880 +38 66 30 5 61 60 54 71 36 79 47 73 83 12 11 3 56 94 2 28 +310 +2947 +63 7 86 94 22 93 79 54 95 11 56 5 56 52 60 93 46 41 44 8 +311 +20175 +42 62 49 3 58 80 48 26 49 61 41 92 54 70 96 2 84 4 5 36 +312 +23054 +33 39 75 43 42 20 19 8 69 92 88 41 40 11 72 28 91 39 72 33 +313 +22455 +23 55 54 61 69 27 25 80 51 14 92 48 84 79 8 51 98 29 80 93 +314 +20818 +71 49 16 2 95 74 94 13 30 3 64 11 47 33 22 94 36 61 24 76 +315 +11633 +54 57 40 35 60 42 86 82 5 11 89 17 15 29 34 17 61 74 94 20 +316 +16317 +76 18 93 9 9 23 27 84 76 86 7 14 90 68 53 2 51 21 91 5 +317 +22532 +47 22 84 73 5 96 45 68 21 55 82 91 97 22 38 20 72 59 24 71 +318 +4971 +80 73 15 2 87 85 44 82 62 13 25 81 28 74 15 58 61 58 41 35 +319 +19792 +88 58 59 84 40 97 63 5 14 57 98 86 33 10 99 9 91 98 39 41 +320 +19502 +22 45 95 94 21 6 54 92 97 90 31 92 60 71 15 4 41 1 72 35 +321 +23880 +90 68 45 72 75 85 35 97 94 24 10 84 61 58 89 34 54 59 37 69 +322 +14202 +94 75 10 7 1 68 25 81 48 30 13 28 50 14 31 33 98 29 9 61 +323 +2759 +32 97 39 56 9 51 61 96 28 3 45 51 6 91 41 79 4 10 47 68 +324 +23076 +73 57 54 65 62 31 47 89 80 19 25 1 51 66 72 24 49 27 91 82 +325 +19691 +85 38 91 2 76 77 14 65 75 59 32 29 49 52 89 42 69 69 56 28 +326 +17228 +81 38 91 56 86 42 35 51 5 48 26 41 20 81 52 31 26 85 61 27 +327 +15763 +3 78 33 78 99 72 35 14 10 99 57 81 92 53 57 24 83 70 49 74 +328 +22959 +11 29 14 5 28 4 67 69 12 4 48 47 98 59 5 9 23 69 40 44 +329 +22091 +64 29 95 83 83 78 71 97 21 91 63 2 24 24 63 20 15 81 55 94 +330 +2415 +90 53 59 53 69 59 56 30 87 3 95 1 9 29 45 97 67 57 26 53 +331 +7955 +92 36 89 75 63 57 74 78 13 39 75 48 59 91 3 27 63 22 12 67 +332 +5977 +48 13 48 57 9 33 62 69 45 79 80 84 94 22 32 28 94 31 11 65 +333 +16653 +84 45 63 65 7 94 36 87 34 96 73 79 79 62 3 30 3 4 64 83 +334 +3984 +88 86 31 54 34 6 41 39 52 44 52 25 23 84 93 58 57 73 73 2 +335 +9116 +2 86 72 74 62 3 90 43 98 93 48 71 85 56 44 31 71 37 13 21 +336 +24463 +12 5 46 66 15 36 93 67 66 56 5 19 73 45 21 77 54 78 17 29 +337 +5541 +89 14 22 80 8 87 85 17 53 82 37 19 4 69 43 10 94 30 87 94 +338 +7400 +92 27 9 38 58 77 8 30 75 32 36 3 21 72 81 99 43 65 59 47 +339 +25148 +11 74 6 48 8 37 44 14 63 51 86 96 44 28 80 29 98 14 53 97 +340 +2597 +58 91 97 14 81 92 59 41 42 26 54 84 73 18 6 31 61 36 80 16 +341 +13846 +50 34 18 60 61 22 35 96 57 62 97 91 99 70 36 23 97 96 59 48 +342 +6599 +79 80 27 76 20 97 89 44 77 15 13 5 66 55 22 20 64 74 8 27 +343 +3858 +32 61 58 28 68 17 41 55 10 35 73 6 92 6 26 81 76 93 1 90 +344 +2885 +47 65 46 78 94 11 65 65 37 27 65 5 4 48 7 74 57 23 24 63 +345 +12483 +85 63 60 72 63 54 31 76 53 39 3 16 49 44 92 41 13 11 41 96 +346 +23158 +1 11 98 5 36 78 23 96 83 47 80 15 82 32 9 18 4 38 74 31 +347 +3312 +83 74 63 45 91 88 15 96 80 64 14 73 80 43 74 77 39 14 15 75 +348 +2932 +34 32 73 88 4 32 9 94 83 47 57 96 16 92 95 37 9 55 9 46 +349 +8617 +83 49 38 62 44 43 13 76 7 35 84 50 6 37 39 69 54 20 35 35 +350 +2200 +59 60 51 26 8 8 80 76 2 7 91 98 16 78 65 87 34 38 18 56 +351 +16769 +72 42 43 41 58 83 26 95 88 16 79 54 50 14 68 25 45 77 17 29 +352 +7688 +9 90 60 96 13 89 1 86 34 24 93 32 60 17 72 61 2 68 68 15 +353 +5490 +40 9 63 33 45 74 42 59 58 86 22 36 30 70 43 80 60 86 80 12 +354 +21748 +36 31 54 8 85 74 31 60 57 46 71 39 45 84 41 75 99 8 20 33 +355 +22130 +67 4 41 56 86 49 24 33 43 64 53 29 62 77 64 50 35 58 44 69 +356 +9615 +53 86 68 45 29 30 78 75 26 38 71 18 26 55 14 39 15 73 31 39 +357 +19937 +85 93 38 62 57 22 83 39 2 38 56 90 17 13 24 68 51 31 70 82 +358 +6851 +88 75 36 32 68 74 98 72 50 19 53 11 37 85 68 45 72 82 34 64 +359 +13939 +39 53 71 78 2 50 81 77 23 19 30 13 6 24 29 88 17 40 63 44 +360 +20365 +48 19 80 33 50 8 17 1 5 8 18 7 5 14 65 73 93 50 13 71 +361 +8593 +5 29 74 48 70 58 12 83 29 86 93 8 52 65 86 6 21 14 1 4 +362 +25208 +8 81 49 23 15 53 69 13 69 88 72 75 84 70 91 26 57 5 39 13 +363 +25757 +22 65 38 56 71 87 4 76 64 15 25 20 76 2 77 81 19 86 44 21 +364 +4283 +45 48 5 11 17 83 83 39 43 50 39 96 26 79 83 2 3 55 64 11 +365 +11035 +2 87 55 74 20 10 55 5 32 94 22 47 71 11 46 10 49 55 95 83 +366 +5570 +5 91 30 98 50 51 8 73 6 96 62 31 69 83 36 22 96 86 6 31 +367 +1069 +38 9 57 83 97 48 41 26 5 30 2 38 85 70 23 30 60 95 21 4 +368 +2166 +26 31 5 86 68 47 82 3 11 79 75 45 3 89 53 87 73 53 68 33 +369 +11567 +52 34 24 81 31 43 44 57 94 81 69 91 82 56 12 25 17 19 22 80 +370 +5160 +82 92 37 75 23 54 79 83 36 25 18 36 77 89 28 55 35 57 50 99 +371 +20343 +16 18 84 40 30 44 73 72 28 70 24 14 95 10 37 87 82 81 99 95 +372 +14541 +50 49 54 66 83 18 37 41 83 8 4 21 52 45 69 75 66 45 19 39 +373 +17298 +25 18 73 54 86 43 87 10 80 46 31 19 61 21 70 42 99 3 72 83 +374 +23055 +3 48 86 66 28 1 4 91 20 85 65 8 59 70 37 84 93 24 41 22 +375 +12367 +94 46 70 45 15 81 21 48 31 44 17 2 3 30 80 96 51 9 87 18 +376 +16957 +67 44 63 60 79 2 41 67 59 73 5 58 55 34 51 52 45 13 54 63 +377 +20065 +77 9 6 14 47 27 47 12 82 75 34 31 46 98 90 35 25 80 19 12 +378 +23534 +92 91 29 44 56 1 26 3 63 6 44 2 57 97 80 67 72 42 7 84 +379 +5138 +20 61 44 85 34 97 25 30 21 87 53 11 28 59 20 89 18 42 55 62 +380 +9518 +85 31 81 37 44 44 69 61 57 90 90 91 72 51 35 13 56 40 3 81 +381 +22195 +86 97 58 54 97 26 92 48 20 73 34 68 60 94 72 51 82 62 49 36 +382 +17048 +82 74 76 59 30 75 99 13 52 49 88 20 88 18 25 58 89 13 13 13 +383 +16814 +72 34 31 53 24 28 77 41 82 17 67 62 67 29 24 85 60 85 20 1 +384 +6245 +68 44 68 77 7 6 50 23 74 1 82 28 99 61 80 88 98 52 18 7 +385 +25433 +60 3 1 82 81 61 87 25 21 25 26 44 75 6 48 13 34 24 28 55 +386 +9018 +23 72 33 17 93 73 21 70 28 51 7 42 27 46 56 18 23 32 4 77 +387 +15477 +41 25 49 1 52 33 36 46 62 96 15 49 75 77 49 81 96 48 3 15 +388 +17203 +18 25 47 49 19 64 1 31 73 35 92 39 35 21 50 94 66 9 41 28 +389 +12929 +16 86 19 76 78 61 34 64 29 93 86 97 85 29 95 84 29 27 73 20 +390 +2044 +12 32 87 41 87 76 41 83 8 62 6 23 83 23 79 22 80 28 71 6 +391 +7657 +4 70 53 54 70 84 64 94 3 34 45 29 42 36 46 91 92 35 33 60 +392 +6838 +76 33 72 9 14 2 39 22 25 33 40 45 50 98 85 73 66 28 17 40 +393 +16440 +93 80 42 63 27 64 57 67 41 17 32 84 2 84 60 72 63 22 40 91 +394 +6293 +18 30 2 81 88 28 35 44 88 94 28 80 26 27 61 26 23 94 64 8 +395 +21543 +9 41 19 29 87 56 14 20 61 27 88 58 29 51 9 53 75 34 62 75 +396 +4674 +58 46 70 31 80 21 81 90 74 52 83 11 1 42 53 37 28 86 13 35 +397 +10598 +24 92 61 30 7 21 54 4 23 70 22 84 87 88 62 89 21 83 19 19 +398 +2800 +79 50 19 67 45 82 96 5 95 89 86 34 52 51 30 54 72 84 70 42 +399 +14910 +39 1 74 63 86 49 22 28 79 67 21 37 74 92 81 2 4 47 38 94 +400 +19629 +36 57 74 23 76 24 97 23 13 61 61 55 45 3 56 58 67 39 41 28 +401 +17955 +13 78 9 52 17 66 32 4 89 49 54 31 45 65 24 91 46 19 96 56 +402 +18783 +57 26 44 24 87 96 15 54 88 56 41 1 67 72 58 22 87 77 33 84 +403 +18606 +13 58 78 70 23 69 63 16 85 47 57 72 30 46 23 92 23 75 64 33 +404 +6675 +36 81 78 34 72 81 75 3 7 60 21 68 30 93 14 69 64 52 68 28 +405 +4802 +72 48 60 53 36 96 45 29 67 47 63 45 28 76 92 98 72 71 64 5 +406 +14938 +81 80 32 30 24 12 41 81 67 60 20 76 67 96 93 1 24 59 28 4 +407 +21556 +92 65 39 91 2 96 74 63 79 78 74 30 77 7 30 92 49 15 31 38 +408 +23532 +33 87 25 37 6 98 69 2 76 87 87 38 77 81 98 63 11 64 11 65 +409 +9898 +19 5 40 54 99 9 92 76 86 41 45 40 65 73 24 51 16 36 41 69 +410 +20980 +60 43 63 95 87 72 97 64 37 18 62 1 61 6 92 51 99 13 70 48 +411 +9133 +95 89 84 45 68 54 42 98 14 26 84 52 14 25 46 24 8 90 58 61 +412 +15725 +32 83 85 67 89 86 96 19 49 58 33 13 68 95 44 42 28 3 65 9 +413 +9468 +14 14 74 65 57 68 54 96 12 76 88 55 72 80 51 64 2 94 35 30 +414 +13143 +91 86 5 99 90 75 16 50 71 46 34 37 69 67 39 41 88 50 29 39 +415 +21949 +92 58 80 55 90 71 99 39 44 81 46 20 22 24 23 89 86 21 74 51 +416 +10790 +60 88 77 67 98 20 72 77 25 15 64 56 89 90 16 45 99 92 94 35 +417 +22886 +95 62 17 56 63 75 9 67 45 8 54 23 87 4 24 48 2 52 2 41 +418 +18177 +72 2 26 37 22 5 6 87 10 34 11 83 42 94 15 32 42 78 8 94 +419 +24530 +32 89 51 93 51 30 91 75 8 64 25 57 45 14 78 98 73 49 65 10 +420 +12265 +43 5 21 52 38 56 48 30 79 73 34 66 75 17 53 88 24 64 26 55 +421 +6794 +57 41 43 18 86 32 84 47 66 12 58 94 60 8 24 3 70 28 75 39 +422 +20673 +30 46 19 18 46 61 93 1 16 29 61 44 27 42 76 48 51 14 29 28 +423 +9792 +27 60 32 24 38 5 4 56 85 73 34 28 13 63 14 20 59 62 61 94 +424 +20551 +5 72 24 79 36 8 48 50 62 15 69 58 91 13 28 42 20 97 46 75 +425 +3356 +64 53 94 32 53 62 93 87 82 24 61 79 81 60 67 44 94 1 36 9 +426 +23711 +11 83 22 57 63 93 54 40 27 85 21 72 59 46 91 41 48 22 4 87 +427 +21584 +88 85 68 10 17 73 28 33 62 36 14 66 77 11 60 39 79 14 25 42 +428 +6653 +53 50 14 61 98 4 83 40 39 36 41 59 44 47 55 75 86 48 33 83 +429 +14203 +41 87 83 69 76 46 23 75 39 4 26 55 44 70 53 93 74 71 38 44 +430 +3283 +14 2 20 9 58 44 56 38 79 23 35 71 6 23 82 21 41 69 17 48 +431 +2076 +55 98 34 24 53 60 90 20 84 75 1 45 46 31 18 9 4 27 22 56 +432 +13692 +23 59 42 10 28 86 60 56 28 37 57 82 98 34 59 14 81 88 43 79 +433 +6741 +40 38 52 11 55 82 19 51 80 34 51 37 50 87 69 18 99 56 3 63 +434 +9494 +65 2 65 1 33 56 73 10 14 69 43 74 58 24 69 98 67 85 50 22 +435 +22399 +29 55 14 85 98 53 73 89 98 56 18 71 22 13 64 15 71 94 30 37 +436 +5817 +26 44 59 49 12 61 91 15 60 45 1 96 61 10 55 39 99 39 4 56 +437 +10714 +93 92 45 47 83 84 91 49 65 76 54 97 87 66 20 73 9 82 92 52 +438 +24155 +98 69 7 58 84 87 58 58 48 29 94 78 90 13 5 40 96 99 43 24 +439 +10107 +90 64 21 75 62 76 8 52 44 99 54 5 70 42 61 38 11 52 5 48 +440 +14512 +24 13 12 96 83 62 12 45 41 83 42 29 55 17 76 33 94 13 76 31 +441 +4509 +55 75 94 63 2 73 24 33 48 90 1 36 57 78 28 70 17 14 16 70 +442 +11037 +24 20 9 8 48 20 45 64 76 70 88 28 77 94 22 48 90 76 68 84 +443 +4749 +63 60 63 80 91 95 68 71 21 42 79 62 76 79 71 73 57 73 58 94 +444 +17943 +55 55 28 12 53 86 60 54 8 35 52 42 39 4 69 42 50 21 72 10 +445 +23036 +65 6 67 83 6 45 82 9 13 95 18 51 78 53 85 27 87 96 79 66 +446 +20325 +55 99 98 89 62 70 26 36 22 52 22 98 38 54 83 39 46 29 9 45 +447 +9819 +55 41 72 12 36 35 66 6 38 67 79 31 83 50 53 51 8 44 7 56 +448 +4855 +24 67 87 96 3 30 75 60 29 34 78 9 84 31 3 18 34 94 70 66 +449 +9204 +49 92 67 63 99 69 93 18 79 75 16 91 14 50 95 30 26 41 20 54 +450 +13452 +48 83 8 15 76 61 23 2 33 37 38 13 79 22 35 91 90 25 72 55 +451 +2748 +97 76 51 37 57 25 58 17 53 77 98 89 37 69 72 57 38 49 90 16 +452 +5382 +40 96 49 28 89 19 75 89 32 93 79 84 70 82 18 57 87 17 57 14 +453 +20275 +20 81 94 43 4 21 67 25 9 25 60 17 7 22 64 9 83 10 26 10 +454 +9294 +84 58 88 31 15 49 47 54 24 37 93 18 45 91 62 54 41 41 39 90 +455 +4786 +63 40 23 1 1 69 16 23 17 56 5 47 81 79 61 25 23 21 56 21 +456 +22457 +77 43 97 61 55 42 30 23 5 64 62 14 99 63 68 16 18 2 26 87 +457 +1204 +68 97 99 1 70 26 83 50 22 94 76 55 41 60 14 21 79 88 37 55 +458 +2924 +28 28 44 51 19 88 77 93 8 41 1 63 73 34 5 15 32 24 27 31 +459 +5760 +79 82 72 15 79 23 22 34 7 31 29 35 73 73 45 53 22 95 38 50 +460 +21302 +60 73 87 99 10 6 96 94 88 35 90 96 99 76 89 8 26 53 35 15 +461 +17561 +99 81 29 24 46 42 84 18 12 64 95 88 50 75 47 84 10 40 22 99 +462 +24437 +66 94 27 94 61 47 3 52 49 19 99 60 81 79 73 76 48 6 98 62 +463 +12741 +18 49 37 20 41 6 76 81 30 32 9 73 81 18 95 84 58 70 69 47 +464 +14221 +95 89 14 97 32 34 24 89 38 76 29 6 26 37 83 69 10 83 17 25 +465 +1389 +41 1 50 45 17 68 11 23 37 66 78 13 86 33 21 11 19 41 60 88 +466 +8019 +74 86 97 4 13 12 44 66 37 10 30 80 37 2 68 4 77 60 50 61 +467 +15364 +72 76 99 41 43 25 45 80 97 87 9 97 66 75 46 69 55 56 85 91 +468 +2498 +65 7 80 45 73 67 46 39 80 28 40 5 22 9 18 65 10 58 10 65 +469 +9078 +20 68 79 81 56 73 61 77 34 12 67 83 55 46 82 28 93 69 59 72 +470 +5807 +51 89 26 54 70 40 72 9 50 34 6 55 43 93 74 57 78 44 86 98 +471 +17862 +81 80 50 7 28 15 41 38 81 24 53 15 19 26 53 12 20 10 44 32 +472 +6816 +17 37 78 25 3 14 80 21 80 85 23 53 67 82 19 38 48 45 68 11 +473 +12930 +5 80 9 6 88 75 51 76 67 78 97 31 57 71 37 78 7 52 53 7 +474 +21247 +28 70 21 11 90 7 7 94 67 27 29 77 3 15 38 14 17 12 7 4 +475 +13495 +96 3 91 44 80 84 53 98 51 71 69 77 58 71 76 88 6 68 2 96 +476 +6638 +44 5 98 80 83 27 58 13 64 38 69 37 48 45 65 86 7 18 84 38 +477 +8212 +77 68 74 11 55 76 46 4 42 22 16 25 21 47 15 67 36 90 49 56 +478 +25245 +68 30 3 68 60 22 9 63 40 64 85 24 70 51 22 9 20 5 39 41 +479 +23485 +28 33 81 81 50 58 72 57 76 49 41 9 64 93 50 31 25 60 3 44 +480 +1752 +44 75 36 59 3 6 30 46 13 66 28 53 89 43 28 12 41 10 46 33 +481 +21326 +31 91 18 1 77 3 26 3 81 1 90 35 86 63 24 25 20 22 73 36 +482 +1834 +52 13 58 52 18 47 78 55 1 40 29 86 17 70 25 84 55 65 97 29 +483 +11891 +61 92 96 13 66 96 27 46 93 99 51 13 96 13 48 70 96 28 94 55 +484 +19833 +71 88 24 68 73 41 2 18 37 51 43 85 51 75 95 71 77 17 17 73 +485 +3520 +30 23 48 21 14 82 12 94 96 74 94 5 63 2 71 69 59 39 59 27 +486 +7249 +10 24 24 50 86 33 54 66 31 54 57 66 43 51 80 66 76 62 91 87 +487 +20571 +49 94 22 38 88 76 7 37 50 42 4 2 44 34 1 41 52 79 1 45 +488 +9009 +92 55 98 69 18 79 77 53 86 76 33 96 26 18 71 51 72 50 41 73 +489 +19564 +31 57 61 47 25 94 11 13 12 29 20 67 48 99 91 77 34 14 7 96 +490 +22620 +6 29 62 20 99 89 27 25 6 9 99 68 14 65 72 59 43 70 76 63 +491 +7435 +16 8 11 49 33 62 82 22 50 4 53 79 26 48 81 90 80 62 75 61 +492 +10913 +25 34 88 37 88 85 77 76 36 23 97 65 28 34 57 84 59 18 1 40 +493 +18966 +82 22 34 60 26 5 45 57 3 75 29 7 8 13 98 86 57 94 18 78 +494 +24359 +72 31 51 74 34 97 25 76 28 75 17 74 54 36 60 45 92 31 80 99 +495 +22442 +48 68 7 20 22 62 23 52 77 26 88 87 58 34 25 56 77 40 12 57 +496 +4963 +40 14 44 88 11 59 41 39 21 2 15 91 25 13 80 50 42 39 98 87 +497 +22764 +16 53 67 69 45 59 52 96 38 13 44 69 30 11 94 81 42 34 53 59 +498 +18329 +35 74 19 91 6 5 23 62 60 47 13 86 89 79 7 78 54 27 11 85 +499 +10745 +70 38 42 82 74 16 41 46 35 71 62 66 20 91 47 31 45 47 82 44 diff --git a/data/jobshop/500_20_04_ta114.txt b/data/jobshop/500_20_04_ta114.txt new file mode 100644 index 0000000000..1bb2b5121b --- /dev/null +++ b/data/jobshop/500_20_04_ta114.txt @@ -0,0 +1,1503 @@ +500 +20 +1759567256 +0 +10174 +3 7 2 7 3 65 72 74 37 39 55 82 63 41 90 36 44 15 23 74 +1 +22534 +94 25 4 65 50 83 6 53 13 63 67 81 80 86 80 46 92 73 58 26 +2 +3649 +39 58 77 9 40 85 6 6 97 87 45 98 51 51 18 21 45 27 75 12 +3 +8609 +10 38 40 30 99 52 43 11 98 30 76 87 44 90 36 9 61 51 44 41 +4 +23053 +2 62 9 75 69 19 62 29 79 8 37 38 20 30 26 30 90 13 5 16 +5 +5137 +66 91 13 3 28 65 89 39 86 86 91 60 27 95 79 59 79 66 2 50 +6 +14301 +26 40 19 79 92 52 2 99 90 71 20 54 47 55 61 46 18 75 2 25 +7 +18961 +6 17 80 92 41 98 66 41 1 42 46 50 26 37 25 75 19 14 77 87 +8 +22375 +83 22 91 65 26 52 17 33 59 27 36 51 34 53 85 68 62 96 41 82 +9 +19453 +12 22 95 68 54 81 28 48 67 83 34 24 11 41 6 97 45 94 52 98 +10 +20268 +16 18 63 32 81 9 88 7 26 16 68 27 28 61 22 30 72 90 89 60 +11 +11950 +52 79 28 68 87 29 89 34 59 80 60 85 80 10 55 92 28 65 97 52 +12 +21273 +89 11 83 53 28 73 82 30 23 64 61 19 16 95 81 29 49 81 45 98 +13 +10041 +65 76 73 59 18 45 31 57 47 29 44 87 46 5 62 4 45 93 72 50 +14 +22541 +48 4 75 33 28 81 30 97 27 63 92 65 86 39 40 55 29 7 52 19 +15 +6203 +69 61 93 29 62 95 96 64 8 32 47 99 67 13 75 46 49 63 3 70 +16 +3479 +11 51 97 91 12 3 53 30 92 41 92 89 23 25 9 13 60 23 60 40 +17 +24074 +39 30 91 20 38 38 98 80 34 77 36 29 96 38 28 54 84 25 74 64 +18 +14731 +51 26 3 25 68 56 77 71 45 12 64 15 56 59 57 47 57 98 10 20 +19 +14627 +46 55 89 15 2 70 61 32 98 93 55 64 18 85 48 74 47 94 1 39 +20 +16348 +50 13 48 65 55 32 66 64 56 97 15 45 3 51 45 96 37 6 52 70 +21 +10622 +98 35 35 35 10 4 26 4 42 61 34 54 68 79 2 7 93 7 13 90 +22 +1938 +32 65 76 37 65 26 43 49 95 89 82 40 26 83 70 13 34 49 48 35 +23 +9515 +91 53 68 68 81 1 49 81 32 44 92 49 49 71 33 8 87 81 95 41 +24 +15718 +65 82 76 49 29 15 43 65 97 73 39 39 19 50 33 27 57 75 47 62 +25 +5803 +29 69 10 39 11 91 12 15 82 92 17 71 76 36 31 16 72 4 80 32 +26 +13295 +48 28 81 68 12 87 17 65 23 4 51 62 22 48 33 76 39 85 66 8 +27 +1253 +14 93 25 11 99 97 92 63 38 84 2 55 78 12 3 29 26 55 42 93 +28 +7225 +83 37 96 48 59 97 12 1 31 72 16 67 53 92 67 75 17 88 1 12 +29 +4052 +20 32 6 60 22 45 96 66 54 44 34 94 51 53 97 4 31 36 43 66 +30 +9474 +78 51 17 1 2 36 45 17 69 98 21 22 98 16 40 2 75 68 34 47 +31 +22027 +22 4 43 24 51 76 22 62 59 35 85 87 82 78 71 45 35 27 58 59 +32 +15119 +89 38 30 76 96 70 41 36 24 69 86 74 89 7 18 81 96 99 67 75 +33 +18352 +15 7 90 9 43 53 86 54 69 4 3 63 76 75 58 70 77 90 33 19 +34 +22929 +85 28 91 63 26 36 13 73 20 37 7 21 92 99 32 70 34 26 43 40 +35 +4649 +60 22 94 69 67 86 62 90 87 60 34 35 87 27 78 18 33 29 94 54 +36 +16780 +93 77 83 4 32 52 44 34 12 85 69 72 58 9 17 79 96 47 77 78 +37 +22847 +18 71 67 77 26 18 10 97 92 70 80 9 19 31 48 29 61 45 18 36 +38 +9541 +6 52 64 72 82 74 73 71 48 30 1 37 43 8 57 49 51 12 34 92 +39 +14994 +36 46 17 38 1 31 3 88 59 26 49 79 61 42 27 29 50 72 88 96 +40 +20560 +7 5 9 51 96 69 54 36 15 34 57 61 54 1 20 40 96 83 76 68 +41 +21754 +99 17 15 73 43 79 24 88 50 61 92 67 32 31 7 28 13 2 9 64 +42 +2351 +41 48 94 83 39 67 56 12 41 55 79 2 25 85 57 92 58 62 80 95 +43 +6848 +36 71 49 46 85 19 21 11 33 10 63 36 15 91 18 39 73 40 67 78 +44 +8344 +81 43 51 23 19 77 33 86 90 72 59 51 18 34 68 79 24 78 91 54 +45 +2224 +61 15 64 15 70 37 17 49 37 45 25 4 34 49 73 22 6 26 33 35 +46 +9028 +72 59 30 55 71 93 50 90 57 63 85 76 28 90 93 68 36 3 15 98 +47 +4475 +59 85 69 12 59 13 68 48 11 18 84 30 33 66 64 97 78 42 4 57 +48 +20137 +90 31 18 13 86 34 44 74 89 30 55 51 24 81 7 88 22 63 5 68 +49 +11582 +53 76 95 41 65 11 39 19 27 54 28 65 16 90 98 44 28 44 72 69 +50 +13504 +5 63 57 43 24 89 87 31 32 71 87 9 74 26 26 44 54 5 1 48 +51 +3809 +85 6 53 70 26 92 69 21 58 33 12 61 88 57 8 44 97 86 99 12 +52 +16719 +81 71 33 92 92 11 23 69 94 12 86 55 74 5 7 35 91 58 35 16 +53 +1261 +65 10 49 75 36 57 14 73 19 89 80 87 82 79 65 97 25 9 92 54 +54 +21627 +81 83 58 10 19 96 46 81 32 82 37 3 71 3 99 27 43 94 58 87 +55 +25490 +74 50 94 60 18 15 29 49 6 34 59 43 81 97 49 33 62 94 26 80 +56 +24280 +62 55 13 61 69 25 80 4 10 8 39 89 7 31 82 88 83 45 79 46 +57 +5705 +96 6 73 37 9 91 32 68 21 23 8 58 63 2 26 99 14 88 74 76 +58 +1414 +54 90 20 69 14 89 70 23 31 67 80 52 71 35 42 79 39 1 49 81 +59 +3131 +63 17 39 45 58 42 42 78 65 84 37 3 25 23 40 65 84 85 59 51 +60 +15743 +32 7 83 23 99 28 55 86 45 16 50 21 44 37 8 17 13 59 95 14 +61 +10160 +49 35 95 93 88 32 75 3 34 66 76 81 53 44 7 8 49 63 66 31 +62 +11853 +76 84 68 26 40 71 24 95 70 90 53 33 1 50 16 88 45 59 87 95 +63 +25361 +85 85 53 80 32 21 34 48 5 71 3 21 21 66 66 60 43 42 13 34 +64 +1587 +70 88 32 54 95 42 87 28 9 48 68 53 84 25 62 77 37 86 75 51 +65 +10992 +13 73 14 79 5 75 71 8 9 45 11 95 77 79 79 99 90 91 99 47 +66 +2763 +28 5 37 56 35 90 80 66 41 99 69 80 94 22 60 93 67 54 72 12 +67 +20252 +87 93 10 2 47 5 37 72 34 14 57 7 3 64 63 73 60 14 15 42 +68 +24744 +64 14 68 88 90 6 35 77 27 74 74 35 22 16 75 44 97 98 92 31 +69 +10722 +90 13 41 42 63 37 90 80 35 59 94 79 3 86 84 94 68 5 35 31 +70 +7757 +84 4 26 56 42 19 42 75 51 46 7 61 65 95 32 78 24 65 49 99 +71 +2897 +31 70 90 25 77 3 38 50 44 62 76 15 58 83 67 85 11 73 55 68 +72 +11575 +3 74 3 97 8 2 45 32 53 72 91 80 5 75 53 93 68 23 57 27 +73 +21863 +87 6 92 21 15 27 60 60 43 97 49 22 1 19 69 23 25 69 75 40 +74 +7997 +89 31 95 72 30 29 39 24 92 30 6 91 15 98 11 12 2 73 54 97 +75 +5048 +77 74 66 73 60 23 93 40 86 53 80 91 74 42 28 81 5 78 2 51 +76 +17472 +31 8 14 69 50 91 92 92 4 30 70 88 83 12 93 5 40 75 8 96 +77 +13215 +79 34 61 60 17 10 35 23 30 47 5 12 56 62 54 73 67 75 25 96 +78 +4850 +72 74 73 79 14 61 47 22 38 79 36 69 24 66 76 51 23 24 37 73 +79 +13665 +89 99 18 14 82 18 57 70 77 41 45 89 21 65 93 78 99 71 71 98 +80 +16938 +48 64 31 99 80 31 63 74 93 73 62 62 22 70 67 80 73 78 83 77 +81 +4147 +94 35 10 5 55 33 46 48 26 81 26 51 88 55 81 7 29 23 20 29 +82 +6432 +59 84 87 4 34 18 68 84 27 22 55 30 20 70 52 57 11 45 96 78 +83 +20930 +20 49 84 73 37 45 14 84 82 37 13 40 75 16 3 49 94 60 54 63 +84 +21021 +16 97 29 49 6 35 31 5 65 23 38 90 56 81 38 95 27 14 37 16 +85 +2208 +35 87 61 66 47 6 30 51 11 92 53 26 55 26 69 85 90 52 83 71 +86 +18743 +44 38 84 81 48 58 86 10 69 17 48 69 71 32 15 26 62 8 59 86 +87 +7491 +57 13 46 74 31 91 82 45 5 28 69 30 28 34 98 72 34 3 96 43 +88 +11041 +62 71 33 33 57 44 24 9 9 73 30 74 77 27 68 4 22 55 88 2 +89 +21368 +73 81 41 14 19 18 89 75 33 15 17 19 55 61 53 32 97 25 7 36 +90 +18414 +36 83 32 76 72 79 57 43 60 19 85 6 43 82 11 59 44 11 58 68 +91 +17963 +79 16 45 66 4 73 68 44 83 76 70 83 69 42 43 35 21 26 6 55 +92 +4175 +79 37 35 78 86 1 16 2 21 5 17 63 42 89 85 75 16 81 54 34 +93 +22524 +83 58 61 24 61 68 93 17 85 27 71 59 97 39 39 68 15 67 9 73 +94 +10484 +40 83 33 8 43 37 80 90 79 7 62 42 72 42 68 13 5 38 27 99 +95 +8770 +35 97 52 6 74 35 74 95 91 69 55 9 84 69 91 51 45 78 2 51 +96 +8744 +69 55 8 66 54 98 72 61 73 62 24 22 25 52 23 3 59 47 39 56 +97 +23204 +75 79 93 58 22 49 9 42 43 26 61 2 45 5 57 12 14 12 61 94 +98 +7781 +71 53 58 48 86 96 95 3 47 19 11 95 93 1 63 19 11 12 31 58 +99 +5514 +88 90 96 96 68 98 45 70 7 60 31 55 61 37 38 5 93 38 27 85 +100 +18526 +92 93 92 31 95 82 83 38 45 81 20 19 92 9 4 55 6 77 35 25 +101 +24825 +13 86 55 9 64 58 40 62 90 58 99 24 31 64 95 74 18 7 28 20 +102 +25112 +40 58 12 79 69 16 32 20 5 24 52 8 81 72 77 5 74 8 1 60 +103 +14570 +67 16 88 59 46 80 90 96 49 25 83 80 2 47 84 49 63 61 2 56 +104 +15537 +27 87 75 12 94 29 13 84 76 78 94 93 69 67 45 69 57 85 31 71 +105 +18217 +88 65 24 81 79 57 88 1 54 43 74 34 55 1 36 37 17 38 28 38 +106 +2544 +27 88 24 53 60 94 74 75 69 73 25 68 25 4 52 54 68 82 56 7 +107 +19088 +89 29 53 96 65 62 67 22 2 83 95 81 91 5 55 32 77 45 45 34 +108 +19704 +45 43 75 89 3 67 63 5 19 84 62 7 4 54 50 97 78 62 36 89 +109 +17903 +24 25 5 12 45 73 4 63 39 59 93 45 92 97 29 80 86 12 10 92 +110 +21372 +89 52 27 57 44 31 70 60 80 34 39 20 18 70 80 3 73 78 46 66 +111 +6783 +45 24 75 99 31 90 87 50 98 89 87 17 11 53 72 26 48 6 6 70 +112 +17626 +9 80 16 55 15 19 72 97 18 1 23 21 81 55 89 95 89 30 67 13 +113 +23196 +90 61 30 28 25 34 38 19 94 7 5 35 91 58 76 80 13 56 29 6 +114 +22790 +98 28 78 26 75 10 48 47 77 21 19 10 57 55 95 22 72 72 8 5 +115 +23947 +44 4 70 26 69 74 91 55 76 93 68 41 72 57 48 37 27 12 92 14 +116 +10186 +26 24 1 22 15 52 60 7 73 51 58 19 68 58 27 68 51 8 72 71 +117 +14011 +19 53 5 24 27 86 31 82 79 7 77 51 65 66 43 58 64 10 15 77 +118 +13786 +71 62 55 1 55 82 99 87 15 23 56 98 53 9 90 98 44 66 65 97 +119 +18372 +29 65 17 75 13 29 52 20 83 61 98 13 45 18 33 28 69 99 27 18 +120 +19398 +98 82 56 64 30 9 8 64 4 81 70 80 10 28 10 37 23 94 46 27 +121 +8875 +70 3 73 13 44 34 91 29 7 69 97 23 28 37 7 9 87 58 2 32 +122 +22687 +62 9 58 94 98 59 5 36 95 84 10 81 92 74 13 61 61 65 73 61 +123 +20201 +49 46 79 95 45 13 59 20 3 47 57 85 14 32 84 77 80 54 19 14 +124 +15563 +27 80 74 15 1 77 92 80 13 92 74 72 82 54 35 27 30 26 44 52 +125 +23950 +28 7 93 3 91 78 25 26 90 26 17 1 32 63 11 21 63 10 28 90 +126 +25434 +49 52 40 30 50 54 42 2 21 85 86 3 92 15 12 1 97 64 61 94 +127 +3629 +45 19 53 76 21 51 2 45 73 98 38 72 79 29 19 70 86 55 14 49 +128 +19758 +90 59 15 18 90 77 68 2 56 38 99 11 65 99 51 24 98 49 40 93 +129 +10330 +98 96 33 66 26 83 89 50 15 25 86 97 9 54 62 83 64 98 83 68 +130 +7689 +49 29 75 15 29 51 23 63 92 90 30 94 37 6 10 96 66 98 41 53 +131 +25442 +82 19 42 10 30 51 3 26 70 43 15 62 5 43 39 5 68 17 55 57 +132 +21671 +25 32 56 10 64 27 45 78 5 16 30 8 93 34 84 15 83 16 68 15 +133 +10876 +73 36 95 51 76 73 94 58 30 8 59 78 39 12 9 74 87 11 57 59 +134 +1632 +54 2 59 59 18 18 53 85 17 99 54 1 97 91 94 87 82 59 14 11 +135 +16863 +52 16 56 56 93 79 91 26 77 50 14 43 67 87 6 15 42 69 16 94 +136 +18373 +25 67 96 88 52 71 46 80 20 98 1 84 5 29 81 1 42 11 37 79 +137 +21731 +80 11 20 63 11 85 34 52 35 40 38 27 68 53 59 25 45 33 9 46 +138 +15017 +30 16 41 34 16 22 54 90 81 10 91 8 35 7 29 32 34 49 44 67 +139 +6982 +86 21 77 33 99 24 28 13 82 31 35 69 36 72 30 66 30 32 60 49 +140 +12606 +70 81 81 98 10 3 9 98 65 6 3 14 67 90 93 51 7 21 21 33 +141 +13392 +12 16 56 41 6 33 48 69 10 63 61 10 66 12 53 86 64 30 69 17 +142 +3536 +5 69 57 98 56 54 54 49 30 20 98 70 54 98 19 35 30 23 75 90 +143 +6499 +69 40 75 99 18 49 12 5 90 17 81 66 55 15 47 93 95 8 55 36 +144 +25021 +49 65 59 3 56 65 58 88 74 5 32 44 17 57 24 34 98 6 43 38 +145 +19910 +45 71 30 87 79 59 52 7 8 12 93 10 19 86 95 28 79 89 83 23 +146 +7487 +9 27 75 29 48 39 27 82 38 88 21 79 27 97 55 59 4 60 87 28 +147 +12181 +50 23 83 19 25 35 21 25 4 37 40 75 39 69 45 51 45 30 30 88 +148 +16379 +31 16 72 46 86 29 84 46 60 64 11 90 26 67 4 75 50 87 63 27 +149 +7092 +8 61 52 43 29 51 19 92 34 44 72 10 55 62 33 50 65 61 30 62 +150 +22003 +1 19 35 22 2 2 91 3 49 87 45 94 63 62 45 10 74 29 21 92 +151 +21556 +59 70 92 51 46 90 17 10 43 26 38 15 23 76 54 71 96 12 47 48 +152 +24942 +56 52 20 93 28 93 37 49 88 97 11 65 7 46 95 7 70 15 63 87 +153 +13678 +15 8 95 21 24 58 85 31 23 91 48 36 53 56 78 22 6 42 59 80 +154 +17717 +67 28 40 90 37 58 76 80 4 37 96 20 56 87 65 39 46 27 34 94 +155 +18734 +87 11 7 64 50 16 72 89 56 84 83 53 85 33 28 71 16 62 27 72 +156 +17674 +64 6 55 44 64 33 26 43 52 64 7 76 30 73 11 57 88 28 79 71 +157 +2803 +95 29 31 21 7 56 10 44 42 7 78 79 69 19 16 67 84 89 60 45 +158 +18351 +16 87 18 58 14 10 58 84 61 52 14 40 48 19 85 23 19 36 70 8 +159 +15814 +73 93 68 2 90 7 27 89 3 34 8 43 51 38 15 39 93 69 11 4 +160 +9182 +58 34 71 47 57 49 13 23 98 19 79 65 8 42 72 84 27 95 91 74 +161 +19299 +40 23 20 16 85 78 59 42 78 61 71 6 33 69 91 16 73 96 57 74 +162 +1427 +32 20 45 60 10 83 42 63 91 21 21 82 8 87 46 47 72 31 8 14 +163 +11014 +69 76 34 32 25 49 72 66 48 96 23 88 51 15 64 61 36 72 65 33 +164 +18509 +5 8 9 18 49 97 71 39 63 88 58 59 35 75 44 55 60 46 57 52 +165 +13189 +41 15 4 56 11 73 94 88 80 41 91 2 20 68 60 27 11 11 94 54 +166 +12185 +76 77 54 33 50 14 39 78 65 52 10 97 62 46 4 73 37 51 73 50 +167 +25190 +77 88 24 82 51 92 77 53 41 63 1 95 23 13 63 42 60 12 83 36 +168 +22121 +74 41 34 80 14 1 3 4 64 70 97 60 55 24 95 50 93 93 90 81 +169 +1558 +7 57 43 13 96 27 12 76 94 28 80 67 76 37 9 22 66 42 12 51 +170 +19967 +33 54 24 72 15 22 23 56 41 85 3 64 45 93 70 98 27 19 18 63 +171 +4145 +18 20 43 6 52 73 83 97 44 80 43 38 98 80 97 80 81 41 59 23 +172 +14593 +13 73 96 7 75 96 20 93 65 88 49 42 77 82 65 35 20 3 34 35 +173 +2134 +8 29 49 52 41 33 71 96 6 57 54 14 68 98 53 12 39 60 62 8 +174 +2230 +29 91 78 70 84 79 48 59 63 9 58 5 79 60 12 24 40 39 68 35 +175 +20251 +45 52 56 18 34 40 81 77 88 67 92 17 61 24 77 69 10 75 88 33 +176 +3079 +81 51 65 71 48 27 62 62 33 10 31 80 61 51 82 85 96 44 69 95 +177 +13528 +46 96 59 56 58 19 49 28 33 60 48 84 70 81 60 61 80 34 42 33 +178 +14924 +18 32 65 73 84 85 41 88 61 31 14 77 70 60 39 32 81 23 27 18 +179 +9888 +55 70 3 91 38 63 11 19 98 44 62 89 68 1 34 42 2 12 44 83 +180 +24386 +22 17 46 95 98 15 75 80 72 70 20 66 40 77 45 42 64 97 2 69 +181 +8928 +69 45 51 20 89 45 23 88 4 23 79 23 48 95 6 22 46 76 10 39 +182 +16752 +28 75 97 54 19 46 94 79 53 41 20 49 20 15 16 79 59 58 16 29 +183 +22235 +5 7 93 10 8 35 74 63 16 73 8 40 97 85 98 80 95 16 35 63 +184 +14096 +9 46 18 72 82 21 64 14 13 75 72 31 89 31 20 95 95 25 92 21 +185 +7875 +65 69 54 26 36 5 17 20 77 43 28 45 63 54 96 24 17 6 30 17 +186 +11256 +42 95 81 29 97 16 81 82 51 12 51 42 91 78 40 3 33 23 16 67 +187 +2042 +57 52 84 52 93 11 83 94 52 15 72 22 50 25 90 68 1 64 2 95 +188 +12640 +25 83 79 21 86 94 98 46 87 79 99 7 50 31 8 80 24 43 41 79 +189 +5822 +29 1 51 95 91 79 2 36 42 4 54 54 87 89 78 11 14 7 3 40 +190 +18092 +30 40 21 12 75 15 67 21 10 30 87 33 5 29 2 8 22 91 71 89 +191 +3010 +90 91 17 2 57 47 95 50 43 94 56 71 38 48 10 89 52 16 10 21 +192 +6030 +81 46 38 70 12 19 51 62 27 73 71 11 60 25 84 86 4 63 62 8 +193 +6887 +13 47 62 9 45 42 93 60 14 26 6 8 90 77 3 85 81 71 9 26 +194 +14515 +84 8 91 7 6 31 41 16 91 34 74 17 96 27 91 91 15 83 95 70 +195 +11242 +86 39 79 47 56 1 99 93 12 97 44 52 79 97 39 71 44 15 93 9 +196 +23192 +13 42 41 42 68 14 36 89 67 22 73 94 43 48 9 1 86 86 97 34 +197 +12176 +7 45 84 17 34 26 95 17 32 28 31 43 34 99 15 29 62 54 20 6 +198 +7882 +60 87 12 90 45 43 10 29 30 57 56 47 77 37 50 30 27 89 85 1 +199 +25826 +3 81 31 58 53 40 90 39 63 69 32 55 53 20 67 79 14 25 55 65 +200 +23809 +72 46 86 83 91 58 92 38 40 49 52 77 98 59 97 92 13 4 65 50 +201 +5110 +9 77 93 18 62 85 31 90 46 75 10 87 86 75 87 77 36 95 58 69 +202 +11420 +33 17 12 43 45 33 39 11 21 57 69 38 7 67 28 9 44 91 39 22 +203 +13854 +43 65 20 95 98 6 85 35 46 60 80 55 61 84 22 74 77 71 53 30 +204 +13123 +48 25 71 75 91 87 33 35 93 18 81 42 9 42 35 86 96 81 19 59 +205 +8329 +63 6 96 21 50 57 22 2 78 88 36 87 2 87 61 6 27 30 3 78 +206 +1486 +98 67 45 76 25 87 61 45 3 14 88 80 32 86 66 58 3 71 24 8 +207 +3989 +90 98 81 90 95 4 39 87 12 86 67 94 93 65 98 92 44 91 49 16 +208 +23396 +93 96 69 8 33 87 44 69 83 5 81 86 93 1 52 73 42 40 37 33 +209 +20670 +4 81 51 33 18 48 30 83 96 23 62 97 19 33 70 41 44 73 71 99 +210 +2940 +45 71 69 57 19 29 21 55 50 14 86 95 47 71 15 81 83 49 44 35 +211 +11677 +82 11 40 58 61 15 71 49 1 70 27 90 92 47 32 60 42 82 40 81 +212 +7211 +37 95 3 42 76 76 21 66 45 73 85 13 84 13 33 7 20 80 54 89 +213 +20465 +50 39 44 80 10 32 52 99 34 70 26 40 62 65 53 62 39 10 88 55 +214 +24719 +97 14 71 71 62 75 9 51 76 9 41 99 84 38 74 31 22 33 26 63 +215 +4512 +26 22 30 81 43 56 75 65 55 34 81 15 26 86 89 31 51 90 37 61 +216 +14337 +56 84 89 75 30 78 25 6 85 22 50 12 34 82 86 13 63 94 32 59 +217 +20320 +71 49 92 28 95 39 76 72 31 98 26 48 24 90 44 76 70 22 96 13 +218 +20326 +82 63 38 3 14 56 56 96 54 83 9 95 7 12 65 60 48 11 61 17 +219 +18958 +61 46 65 44 27 63 24 1 40 89 63 80 43 85 25 4 17 85 6 80 +220 +20644 +69 83 91 94 90 56 62 59 98 91 42 31 61 37 63 93 54 77 80 63 +221 +17828 +37 67 78 58 48 75 39 93 91 43 12 98 22 1 30 33 13 89 52 98 +222 +19649 +8 49 41 47 84 15 18 88 4 25 21 4 61 76 48 82 78 49 80 97 +223 +5445 +10 81 33 4 3 3 44 85 73 87 52 84 59 88 58 58 56 1 3 93 +224 +8116 +12 80 7 87 98 30 99 15 75 12 51 23 21 32 50 84 43 64 51 71 +225 +11714 +23 86 21 74 77 44 54 2 8 54 21 92 72 49 23 43 15 55 21 94 +226 +12336 +67 47 17 38 17 87 95 59 8 29 44 38 35 92 33 21 20 23 40 53 +227 +3313 +1 54 64 53 49 79 66 41 26 16 6 62 60 96 24 75 31 31 25 11 +228 +22158 +71 29 61 67 94 84 98 85 26 58 34 30 16 97 51 98 72 45 77 45 +229 +22502 +37 81 8 21 88 84 50 69 73 20 62 28 94 8 30 43 55 92 26 29 +230 +4354 +99 9 5 70 2 50 85 24 34 64 53 36 21 66 28 78 40 49 55 60 +231 +24345 +88 81 82 84 31 76 64 47 68 18 89 94 42 45 78 66 44 18 31 78 +232 +18506 +87 62 20 83 42 25 41 99 51 25 13 37 80 95 62 56 19 92 88 13 +233 +17426 +36 43 2 16 22 91 50 15 76 95 30 27 3 95 66 48 51 99 35 42 +234 +25866 +80 11 39 7 32 57 26 44 71 92 79 26 25 78 90 57 99 42 64 55 +235 +19203 +73 37 13 78 74 75 78 94 29 16 41 53 76 28 29 43 27 42 87 91 +236 +10406 +35 67 39 64 72 17 54 69 10 94 96 90 57 27 72 69 33 96 98 92 +237 +21554 +2 90 47 38 37 13 21 67 27 94 71 42 59 33 17 37 82 31 83 39 +238 +24180 +96 69 50 99 96 38 47 84 90 30 93 50 99 5 79 47 76 2 37 10 +239 +5745 +61 5 1 17 45 86 76 50 27 62 5 1 30 60 3 24 12 43 94 75 +240 +16678 +56 87 68 45 38 86 14 23 84 25 1 54 10 39 42 58 75 90 68 90 +241 +5101 +70 93 50 40 49 76 28 94 50 35 51 48 20 33 84 77 38 95 88 68 +242 +7763 +68 99 89 29 11 85 73 24 94 68 16 93 32 45 19 13 68 42 42 4 +243 +4848 +33 14 41 79 13 23 56 87 12 40 81 97 29 30 6 59 36 1 82 36 +244 +11591 +12 96 25 17 7 47 42 83 43 77 9 79 87 59 78 62 89 30 81 4 +245 +21823 +43 72 14 95 35 46 24 10 87 67 13 7 25 40 45 57 29 9 74 8 +246 +19199 +38 81 98 74 43 59 63 27 35 17 2 76 98 47 41 28 95 79 95 69 +247 +15695 +64 46 58 82 42 25 34 66 89 46 53 51 29 55 34 21 25 41 65 5 +248 +2638 +81 89 39 26 46 49 35 37 92 21 41 37 75 76 44 84 45 23 19 38 +249 +23137 +57 30 4 53 91 98 77 3 87 91 10 73 67 25 94 93 57 73 94 32 +250 +4885 +27 44 60 78 84 98 28 43 96 58 68 85 55 18 10 99 51 88 53 17 +251 +12173 +51 73 8 82 99 43 71 18 98 8 71 7 54 31 48 19 51 35 25 93 +252 +7523 +93 34 34 30 96 94 37 51 5 82 29 73 18 58 57 5 33 48 53 15 +253 +11070 +61 4 55 55 63 12 43 39 63 85 8 61 46 49 42 55 53 37 95 74 +254 +24692 +92 82 80 66 87 79 22 35 16 7 81 25 24 7 71 99 97 78 22 26 +255 +11434 +67 81 71 50 84 88 53 62 18 50 55 43 30 38 59 75 70 87 96 5 +256 +5676 +53 95 23 76 46 44 44 17 78 77 90 84 25 73 96 97 97 47 39 46 +257 +4551 +39 8 19 16 2 84 95 45 54 88 81 6 14 2 75 97 91 22 53 82 +258 +1017 +24 12 47 60 28 97 50 58 7 46 84 26 16 96 1 18 1 42 78 18 +259 +2397 +85 32 75 44 59 19 3 18 44 79 47 59 56 8 86 3 82 15 14 62 +260 +17808 +11 75 70 87 62 76 56 48 38 41 10 80 51 29 10 80 55 92 5 99 +261 +2449 +8 76 35 4 80 73 81 27 15 99 69 56 50 65 27 9 30 2 20 5 +262 +25515 +44 66 65 25 72 35 37 73 33 10 17 26 38 9 32 77 65 47 70 75 +263 +22067 +47 95 36 20 14 62 60 70 64 25 69 37 82 81 10 32 35 87 64 46 +264 +19091 +54 83 24 69 36 20 50 11 81 22 18 70 95 81 98 28 45 1 14 37 +265 +4842 +40 65 76 87 77 35 68 48 77 11 59 30 41 2 40 71 6 43 37 23 +266 +4312 +11 60 87 84 25 82 56 60 95 6 7 87 88 16 14 43 9 89 65 24 +267 +24841 +19 40 32 26 86 13 19 13 15 67 64 1 76 86 69 63 41 52 52 19 +268 +13676 +99 70 93 20 80 92 52 89 51 83 14 14 36 35 10 47 49 85 69 52 +269 +19949 +81 17 16 22 21 30 46 24 16 63 21 20 16 46 19 21 89 48 94 88 +270 +22573 +82 67 96 8 9 41 69 57 37 96 80 31 32 11 63 63 10 32 47 81 +271 +18930 +32 45 31 10 8 98 32 84 79 81 8 70 64 28 43 83 78 61 18 23 +272 +25510 +2 58 9 65 19 77 46 80 21 54 66 4 53 8 87 96 54 55 4 29 +273 +3440 +87 84 68 62 26 76 57 75 41 58 37 59 59 34 4 64 4 17 25 76 +274 +6269 +59 18 47 72 54 58 30 6 47 67 55 67 76 77 83 72 29 68 45 14 +275 +4426 +55 65 48 9 64 8 60 6 43 15 9 32 88 41 22 53 72 15 9 67 +276 +20329 +16 73 97 30 9 12 56 82 31 22 92 34 63 19 68 74 65 11 13 24 +277 +17701 +58 40 32 52 8 16 16 33 45 68 30 72 46 83 69 17 50 91 44 36 +278 +3131 +18 37 84 21 91 7 64 75 12 87 67 39 22 39 13 87 59 90 20 25 +279 +21103 +20 33 48 37 68 88 87 37 86 38 88 82 49 9 25 43 60 3 9 76 +280 +8277 +96 7 43 84 60 22 78 95 46 98 61 22 50 74 51 51 91 59 47 99 +281 +14838 +14 35 71 45 93 5 80 11 91 31 30 85 65 64 45 85 1 92 71 9 +282 +19501 +28 9 82 18 37 15 29 38 80 41 88 58 71 5 79 23 83 60 68 19 +283 +2060 +80 68 4 46 94 97 70 78 47 55 25 65 64 65 91 34 1 25 9 83 +284 +5881 +37 55 38 5 16 69 83 50 12 76 85 19 29 46 96 19 6 76 22 85 +285 +10378 +17 73 97 5 28 28 59 94 68 19 24 34 64 13 12 9 50 98 57 3 +286 +19413 +90 59 83 94 13 79 48 69 64 3 91 40 76 75 89 79 58 33 14 20 +287 +19679 +39 53 68 94 85 32 20 37 71 12 94 50 86 68 85 74 35 89 86 43 +288 +15558 +7 7 36 93 49 34 19 98 85 45 33 47 58 52 29 97 29 4 9 51 +289 +14203 +78 63 32 16 69 66 52 88 41 59 99 83 38 37 95 86 56 38 67 38 +290 +6023 +65 42 65 45 32 81 94 22 88 82 62 34 95 40 36 82 37 35 15 2 +291 +22477 +3 86 5 82 24 77 20 63 67 19 18 38 73 57 57 53 88 27 38 83 +292 +8950 +20 14 6 25 55 60 63 77 39 11 62 6 59 61 73 3 96 61 20 52 +293 +12234 +14 60 51 36 66 32 60 2 81 84 1 79 52 30 44 68 6 26 19 43 +294 +4135 +10 87 72 54 35 76 7 2 92 90 45 2 46 38 4 92 4 36 55 98 +295 +5478 +17 24 36 28 51 86 8 75 20 52 83 44 15 48 98 71 82 47 29 23 +296 +12628 +29 65 18 15 83 93 33 76 81 4 41 87 16 4 47 15 40 89 62 80 +297 +2084 +53 15 28 85 99 12 58 57 86 13 71 35 12 85 28 83 19 48 68 52 +298 +10625 +26 9 57 79 3 21 70 85 88 42 12 26 68 70 70 21 25 28 54 28 +299 +7458 +56 45 89 34 47 48 69 4 23 34 3 60 24 73 52 69 36 31 59 93 +300 +21463 +13 10 73 24 42 7 10 83 55 87 35 71 77 56 73 67 72 85 29 14 +301 +18773 +37 66 10 25 36 69 62 41 46 73 73 26 42 63 98 46 5 38 86 9 +302 +9499 +86 5 93 46 64 60 28 18 51 13 90 46 85 91 10 45 42 56 58 88 +303 +22265 +67 74 59 99 97 66 30 7 26 3 24 13 42 37 27 78 92 91 2 90 +304 +2460 +85 73 66 82 56 11 84 4 67 20 7 78 77 89 27 48 3 67 57 77 +305 +3495 +38 61 24 32 76 92 99 46 75 2 96 41 87 77 45 74 43 10 72 22 +306 +15065 +88 34 7 63 78 84 49 62 7 99 14 26 14 29 18 17 19 40 46 39 +307 +8002 +14 89 74 7 94 52 61 43 87 27 36 97 55 27 39 55 62 30 84 93 +308 +17106 +65 23 86 15 46 1 56 70 82 28 26 68 52 49 51 28 10 95 49 28 +309 +24728 +90 77 44 58 96 70 45 60 59 18 80 70 16 53 37 94 54 84 19 65 +310 +12952 +67 34 95 34 28 38 52 62 54 69 65 22 87 25 11 78 55 35 48 25 +311 +23835 +29 24 32 69 56 88 21 88 66 13 14 9 68 49 23 71 52 75 71 56 +312 +17838 +80 51 57 82 86 60 50 10 18 70 10 99 78 15 3 91 40 40 94 48 +313 +11987 +79 24 33 89 83 6 92 42 54 1 68 37 6 30 80 75 51 41 38 83 +314 +23443 +39 42 26 95 31 39 13 59 78 92 32 1 75 10 39 69 79 19 76 76 +315 +11058 +44 65 67 63 75 16 33 37 38 37 86 80 76 53 34 99 71 36 40 79 +316 +2857 +92 54 6 6 54 67 30 57 21 44 5 42 57 43 6 66 54 52 38 45 +317 +17042 +46 33 60 66 3 29 38 73 97 77 32 82 86 74 56 31 37 4 30 13 +318 +17299 +43 98 60 81 59 60 71 77 66 91 24 89 2 61 73 43 98 68 80 20 +319 +2226 +72 34 88 93 41 34 14 23 81 23 78 41 79 20 98 83 87 94 24 53 +320 +19157 +75 6 85 52 5 43 74 43 45 34 63 33 93 43 26 54 37 89 97 54 +321 +5894 +87 43 54 74 80 22 61 31 88 68 26 14 17 33 54 57 34 52 16 98 +322 +1327 +48 75 55 91 52 14 98 49 5 37 52 65 22 50 53 73 91 32 56 46 +323 +3494 +85 25 75 46 39 71 18 40 55 19 91 8 54 50 93 54 17 59 78 29 +324 +18949 +32 24 3 7 62 78 10 77 42 29 81 10 60 53 44 1 33 61 43 84 +325 +17064 +44 11 72 84 42 44 78 84 72 95 51 77 67 92 93 56 24 8 69 91 +326 +1185 +60 67 3 34 36 30 39 92 97 93 20 55 25 71 53 59 3 27 45 51 +327 +16939 +71 33 60 88 53 54 66 59 80 37 3 39 55 19 13 65 49 22 58 28 +328 +25174 +67 24 3 69 97 42 74 48 42 49 34 69 22 74 73 14 36 81 30 67 +329 +10274 +40 23 28 56 3 73 42 62 29 35 42 77 64 70 64 68 70 68 96 83 +330 +24693 +65 47 17 56 16 50 89 1 2 72 44 22 88 41 10 93 19 85 90 74 +331 +3786 +24 52 56 91 10 94 24 61 10 18 80 31 52 99 83 70 65 94 74 77 +332 +25616 +56 32 87 86 44 69 32 48 65 6 13 16 30 16 14 60 87 97 82 17 +333 +23190 +31 97 91 57 39 66 27 72 39 93 34 42 6 22 32 48 34 46 21 54 +334 +6364 +42 17 38 7 29 99 39 82 59 58 41 2 31 38 63 11 44 67 67 45 +335 +22565 +32 37 57 4 37 54 52 53 76 71 12 8 77 56 80 18 78 51 27 48 +336 +18214 +66 98 97 89 86 39 99 10 49 58 7 70 99 95 59 52 9 78 66 62 +337 +7719 +68 60 48 70 61 67 11 27 30 66 63 99 42 96 94 87 58 97 48 14 +338 +14023 +80 55 92 88 48 19 38 86 82 5 63 34 1 27 65 99 74 6 11 56 +339 +17465 +98 10 48 99 67 6 96 50 88 85 45 37 88 1 92 17 53 89 69 90 +340 +7737 +36 39 81 60 73 64 98 62 63 19 48 27 42 77 57 15 60 46 31 18 +341 +10132 +3 53 2 47 51 91 22 71 78 29 82 41 74 38 26 7 25 76 39 65 +342 +5627 +28 94 72 4 9 5 39 75 11 15 26 54 46 96 7 22 83 10 82 45 +343 +13407 +13 46 68 37 66 14 19 12 4 46 89 40 1 56 69 81 4 15 81 3 +344 +22076 +47 79 53 20 53 48 52 13 28 76 97 74 12 58 3 19 27 7 22 1 +345 +24343 +49 50 27 81 30 71 84 91 84 48 29 34 19 41 16 19 34 29 66 47 +346 +19265 +23 12 75 60 97 77 86 1 8 84 61 98 71 13 21 52 49 52 9 95 +347 +5440 +49 30 23 72 87 67 1 83 57 97 6 83 87 10 3 49 9 83 26 83 +348 +14507 +36 76 68 87 19 22 15 99 36 90 89 51 45 60 27 79 49 53 60 36 +349 +17150 +33 36 33 21 34 59 29 54 83 89 88 26 39 27 13 30 93 16 18 11 +350 +20437 +71 77 31 3 52 70 61 79 56 98 10 59 8 10 40 25 93 43 15 95 +351 +14270 +55 21 89 54 80 60 69 98 16 2 57 26 79 72 92 68 74 19 54 29 +352 +12896 +58 92 49 52 14 4 31 52 80 24 76 62 20 47 84 65 51 7 85 89 +353 +8056 +83 78 15 82 71 46 38 50 1 95 14 79 6 69 66 44 31 5 67 79 +354 +6925 +10 24 90 49 31 19 21 85 99 75 50 61 46 76 55 30 6 81 74 35 +355 +5794 +22 41 79 10 23 98 15 81 64 31 56 63 51 51 48 54 62 68 95 25 +356 +11777 +85 55 25 29 31 51 99 90 53 7 88 28 70 67 98 2 14 19 18 62 +357 +16513 +44 22 4 50 67 94 14 6 43 50 57 23 54 85 4 40 79 18 34 23 +358 +12624 +34 1 44 10 47 8 95 20 56 58 28 40 13 97 79 44 69 19 46 82 +359 +16628 +64 50 24 9 97 74 38 50 50 16 96 70 70 34 48 71 78 31 63 38 +360 +7482 +46 81 68 60 31 10 4 59 50 39 42 49 56 77 3 33 1 99 39 12 +361 +25282 +31 56 67 89 11 97 33 75 87 23 52 62 99 84 88 12 10 77 74 1 +362 +1651 +9 19 2 90 58 41 67 29 21 32 81 62 37 14 29 25 82 11 70 29 +363 +4553 +7 33 43 35 10 61 88 50 93 62 18 64 66 39 75 2 96 9 17 18 +364 +1592 +87 56 80 41 7 96 48 60 38 60 84 8 34 68 22 88 89 75 28 1 +365 +6713 +36 28 48 87 32 29 19 51 74 13 56 58 77 59 56 49 36 52 77 77 +366 +3216 +71 38 24 50 89 34 40 50 53 36 1 55 91 94 33 60 45 12 5 13 +367 +19943 +39 52 71 73 50 53 32 99 28 2 42 1 76 74 92 73 46 79 91 44 +368 +12342 +68 4 43 57 91 23 59 89 83 84 96 20 30 14 90 21 96 85 56 30 +369 +20475 +83 43 9 92 65 12 94 73 35 54 76 21 13 61 74 46 24 38 31 5 +370 +22958 +28 95 41 17 18 14 71 31 8 70 24 62 45 68 86 17 1 37 50 34 +371 +23040 +6 17 58 65 69 40 10 22 54 79 86 87 26 21 22 58 69 22 93 49 +372 +8158 +29 81 69 12 74 20 17 12 84 58 3 47 5 24 11 22 13 76 88 20 +373 +19187 +72 92 67 24 75 11 25 90 82 48 86 85 24 23 7 3 29 91 65 82 +374 +18000 +52 33 90 22 14 99 50 1 35 11 75 73 80 14 67 5 34 20 45 90 +375 +4820 +40 43 11 13 6 74 81 94 9 12 88 81 35 91 74 83 20 56 14 38 +376 +13812 +91 9 70 19 82 74 76 93 73 41 75 52 37 95 84 9 76 15 43 32 +377 +16081 +49 75 26 16 81 57 65 63 63 69 74 31 22 44 62 45 90 6 17 31 +378 +23432 +33 39 72 71 70 67 18 48 87 78 22 53 11 58 77 29 46 73 7 23 +379 +17997 +64 13 14 68 4 83 31 54 75 73 74 58 94 7 38 89 77 52 55 41 +380 +12887 +43 7 14 15 17 15 25 50 43 56 5 65 16 20 39 38 38 7 44 18 +381 +9979 +96 73 48 19 87 51 88 84 83 2 93 8 66 62 61 2 80 46 22 28 +382 +17238 +46 37 22 21 34 52 83 23 34 45 33 12 65 45 25 16 62 90 27 62 +383 +14753 +11 35 63 40 55 76 90 60 71 29 34 94 77 60 19 93 8 11 42 22 +384 +7485 +78 26 68 86 24 13 85 68 70 78 53 74 43 30 58 33 72 19 13 42 +385 +5472 +38 44 3 68 85 50 98 14 38 10 3 85 74 69 56 71 61 16 67 60 +386 +21971 +69 1 69 22 46 59 96 50 87 15 95 58 8 85 35 92 57 21 83 76 +387 +25428 +51 58 30 78 41 44 65 20 93 98 33 11 5 64 54 3 5 51 87 6 +388 +10208 +48 78 22 85 57 86 19 50 16 67 48 3 37 86 71 38 10 38 33 32 +389 +10396 +89 44 70 83 88 58 96 80 21 19 65 1 3 56 44 77 33 2 22 83 +390 +21847 +6 20 61 13 25 74 2 40 48 93 65 20 87 62 59 94 20 42 75 95 +391 +12718 +2 75 56 16 99 28 6 5 33 24 19 92 71 34 39 3 34 68 27 81 +392 +15913 +71 65 83 2 32 17 11 46 44 91 66 84 85 44 90 64 32 62 96 36 +393 +17715 +43 7 72 55 80 13 19 28 74 76 21 86 77 99 64 96 14 30 72 54 +394 +18692 +69 26 17 75 95 31 14 80 10 11 60 26 93 73 45 39 83 79 87 91 +395 +17790 +47 57 23 18 97 18 72 42 60 32 39 14 90 99 58 91 29 20 88 21 +396 +5232 +90 39 99 68 59 37 56 22 97 32 74 34 23 5 86 58 28 61 51 22 +397 +23454 +69 10 57 9 66 88 16 15 54 18 4 11 44 86 72 21 77 71 40 58 +398 +22120 +56 70 33 10 77 11 71 39 28 32 88 53 1 96 56 1 67 73 1 24 +399 +16419 +83 39 50 90 82 21 26 55 72 33 46 94 58 38 21 26 58 32 59 12 +400 +17993 +77 52 56 77 72 43 50 56 85 27 20 52 88 92 60 33 34 61 50 13 +401 +21926 +51 10 43 11 18 65 29 78 28 92 16 56 63 13 30 5 18 15 65 79 +402 +25263 +69 51 63 86 37 89 39 68 9 58 9 3 77 10 10 36 18 9 21 62 +403 +3391 +6 21 57 41 67 87 66 30 59 77 55 17 57 98 51 76 55 91 95 32 +404 +15766 +69 45 60 15 77 29 58 57 76 59 52 39 39 15 6 99 58 49 65 80 +405 +11590 +48 53 25 36 63 3 69 43 21 51 50 1 70 38 68 25 31 26 38 84 +406 +1930 +96 12 45 13 10 58 54 10 11 5 80 31 60 70 65 30 45 31 30 36 +407 +3476 +62 69 24 6 93 26 84 20 43 41 52 12 99 78 57 99 20 83 50 93 +408 +18030 +14 87 35 33 32 87 39 60 61 79 7 95 11 69 52 6 17 96 62 99 +409 +14746 +82 7 84 75 86 13 93 17 2 26 15 20 83 64 93 83 21 22 49 70 +410 +11015 +12 73 32 64 57 65 16 53 46 40 82 34 59 64 18 6 96 20 9 58 +411 +8095 +2 97 38 1 42 65 28 65 78 28 31 15 39 79 45 1 36 85 97 26 +412 +6245 +17 50 45 95 77 3 3 21 29 26 65 17 35 15 73 82 41 67 6 22 +413 +5464 +3 41 67 32 23 65 30 37 18 34 15 15 1 30 8 91 41 49 43 30 +414 +11257 +92 1 63 61 17 1 67 57 89 87 29 1 30 30 74 70 98 36 35 81 +415 +20762 +3 89 16 18 98 30 18 73 79 39 94 74 59 58 85 98 22 18 79 42 +416 +19410 +83 58 62 63 93 93 66 17 9 99 42 34 51 22 28 73 89 92 12 40 +417 +18792 +61 82 50 90 83 77 18 22 41 18 14 69 78 14 87 22 62 60 98 22 +418 +21991 +64 71 48 5 72 19 47 65 24 28 58 88 15 14 7 18 57 37 86 51 +419 +11728 +5 50 50 31 2 88 78 56 15 41 20 78 24 86 8 88 24 40 65 46 +420 +3468 +20 86 68 72 95 33 41 65 71 98 30 85 32 77 58 79 15 30 86 7 +421 +4950 +60 97 39 60 85 97 69 29 91 81 60 90 67 16 47 97 86 72 50 19 +422 +19894 +15 16 14 57 70 83 88 70 63 43 7 69 55 49 24 62 39 97 97 1 +423 +24605 +3 59 57 69 18 49 92 52 70 40 64 48 3 35 34 58 86 99 88 47 +424 +24822 +88 66 52 2 25 87 42 62 1 89 1 90 64 95 38 75 28 83 99 84 +425 +19294 +43 72 96 55 31 6 12 11 61 3 12 79 33 81 27 12 18 59 59 81 +426 +19313 +57 27 59 36 84 95 34 23 58 9 44 19 75 36 69 44 45 73 12 33 +427 +17806 +8 74 65 68 92 24 42 32 26 80 10 35 49 24 91 59 29 19 26 20 +428 +1422 +48 59 85 2 84 52 98 72 18 13 62 79 81 57 15 36 63 3 60 39 +429 +8455 +83 45 5 50 41 55 86 41 83 16 6 99 39 72 16 56 68 16 73 67 +430 +6015 +79 36 89 92 5 8 43 9 54 79 98 62 15 7 86 32 2 97 17 78 +431 +7218 +51 71 25 8 76 98 12 13 7 40 65 89 99 35 82 33 3 57 73 35 +432 +9115 +23 37 22 69 7 81 54 58 65 49 84 97 17 16 6 29 70 40 11 50 +433 +8640 +64 46 75 51 16 1 13 1 23 48 83 77 31 26 11 44 88 54 18 97 +434 +23266 +9 68 75 50 45 97 92 37 67 62 72 19 36 63 6 11 82 54 38 86 +435 +6177 +13 97 7 62 92 94 56 83 30 56 92 90 60 81 75 97 83 21 59 23 +436 +1830 +6 38 18 92 38 19 52 65 24 21 37 39 87 66 46 15 12 68 25 10 +437 +7884 +19 15 81 77 78 29 60 48 45 83 73 26 32 91 2 58 27 83 70 18 +438 +19421 +59 52 97 75 55 58 49 6 95 3 25 75 7 55 41 8 63 64 49 23 +439 +4432 +51 60 15 92 45 48 40 68 38 34 68 48 5 45 94 11 28 25 79 17 +440 +20077 +31 77 76 61 32 49 47 90 39 67 53 53 27 75 48 49 99 23 67 1 +441 +8257 +35 11 20 39 29 52 71 8 17 68 65 84 14 39 6 46 46 20 24 63 +442 +12409 +12 26 97 3 53 29 94 35 17 67 9 85 12 80 24 1 68 61 68 71 +443 +24364 +33 55 95 81 45 43 82 47 60 77 15 54 19 66 19 68 97 66 3 7 +444 +18309 +9 41 65 44 98 86 22 17 68 92 97 16 78 71 37 19 7 89 22 89 +445 +2044 +8 5 34 73 79 57 57 10 45 34 85 36 78 67 1 16 49 85 4 67 +446 +9020 +18 77 24 94 42 91 12 7 20 96 13 46 73 53 16 44 60 80 7 75 +447 +17727 +35 38 79 71 24 86 6 89 62 1 79 27 13 92 69 2 24 99 81 79 +448 +23478 +85 85 87 74 11 79 5 76 26 34 54 33 53 15 21 83 88 2 55 43 +449 +13172 +73 55 72 19 39 74 97 28 74 6 99 29 77 7 42 53 96 68 93 68 +450 +1337 +43 53 85 87 60 48 1 47 68 34 90 11 9 76 95 65 46 58 5 31 +451 +21267 +96 29 4 81 33 25 30 60 27 99 6 10 85 65 59 7 45 98 47 39 +452 +22761 +97 2 76 61 82 56 34 41 92 32 15 6 33 5 61 1 53 97 5 71 +453 +15072 +9 10 99 86 14 7 47 68 43 98 59 15 95 33 88 5 74 8 70 59 +454 +6244 +76 81 10 65 97 48 29 44 22 48 91 32 61 7 52 21 99 99 99 28 +455 +17656 +77 10 48 19 26 17 11 24 41 8 12 9 36 56 54 46 39 84 75 42 +456 +16740 +82 83 8 68 16 26 61 64 89 14 54 84 15 19 65 32 5 82 41 99 +457 +1584 +36 49 73 41 70 3 80 75 6 57 33 39 2 50 48 90 72 2 39 45 +458 +9529 +4 96 43 94 47 83 57 9 27 12 77 85 96 29 59 56 11 29 48 31 +459 +18145 +87 15 84 14 64 17 33 54 39 70 38 41 26 1 12 28 18 33 22 31 +460 +23553 +2 20 38 93 24 69 59 23 2 67 19 48 59 50 38 74 36 55 41 11 +461 +6148 +64 98 89 84 15 38 10 47 99 18 70 83 7 45 66 29 4 76 44 91 +462 +16558 +84 69 84 3 98 34 90 85 4 82 62 37 88 16 18 11 54 92 38 12 +463 +11886 +47 62 55 40 67 69 89 96 72 1 55 36 24 19 66 38 45 87 34 53 +464 +24253 +29 76 91 29 18 55 61 82 67 79 43 79 73 95 64 45 10 14 68 83 +465 +16910 +64 47 74 96 50 24 45 15 23 26 22 55 66 37 99 91 94 35 5 77 +466 +13526 +91 3 18 61 34 27 30 75 25 12 14 8 80 79 9 53 95 34 32 62 +467 +1189 +47 53 27 23 43 25 13 75 68 28 22 51 70 27 87 67 47 69 13 16 +468 +16256 +72 34 94 73 93 50 60 23 25 48 96 96 49 68 19 40 27 68 15 78 +469 +15265 +60 38 77 19 89 55 73 36 98 3 51 36 88 46 41 13 3 48 26 85 +470 +17838 +60 8 48 46 46 42 58 14 29 65 12 92 83 99 29 60 9 54 30 71 +471 +17288 +40 99 73 85 17 54 93 61 36 49 94 72 90 29 70 67 79 71 24 86 +472 +13319 +67 50 6 78 44 27 5 76 84 67 37 27 86 94 21 87 40 43 19 7 +473 +15892 +81 12 82 47 29 24 29 33 82 87 32 49 42 67 56 54 15 26 93 92 +474 +18578 +89 89 22 54 19 73 9 58 66 74 97 34 6 15 82 48 53 34 26 65 +475 +10082 +75 88 89 53 33 96 70 6 93 85 34 72 32 24 13 6 58 15 22 50 +476 +25462 +84 25 97 43 22 79 63 87 79 2 78 72 34 11 71 88 81 23 48 71 +477 +8183 +46 2 71 90 51 10 50 44 78 99 27 96 24 6 3 58 56 67 79 96 +478 +18804 +37 46 7 50 2 45 7 4 58 12 50 45 7 81 89 68 28 74 82 24 +479 +23078 +50 25 48 21 26 46 83 90 28 17 86 14 39 48 2 61 6 70 27 20 +480 +19327 +6 31 9 52 41 60 60 74 64 5 20 83 28 26 75 30 28 69 24 79 +481 +18258 +70 24 42 73 83 82 44 4 35 22 55 78 87 63 38 18 9 40 97 82 +482 +14441 +47 88 69 49 40 79 32 84 72 51 92 4 95 27 81 14 21 64 47 93 +483 +16506 +53 9 52 80 28 9 20 61 24 94 89 55 28 67 61 44 59 46 87 57 +484 +4838 +22 91 67 12 84 30 60 10 91 69 59 6 1 48 44 17 22 77 51 99 +485 +21551 +80 1 85 86 55 95 27 54 95 47 18 61 92 78 55 50 77 95 43 43 +486 +14757 +93 1 91 12 74 92 42 29 73 50 48 91 9 52 72 42 9 15 35 32 +487 +6435 +66 94 87 55 34 7 81 19 88 97 69 68 6 55 57 8 7 81 54 54 +488 +16565 +39 71 19 3 78 90 31 27 34 30 58 2 36 51 12 15 58 55 39 21 +489 +9984 +75 74 59 80 5 1 23 40 84 14 88 56 70 75 48 91 61 39 24 50 +490 +22931 +26 68 26 70 27 16 95 19 25 1 62 50 45 10 25 45 59 20 72 99 +491 +18000 +33 90 93 88 85 92 6 81 15 88 50 37 45 68 38 50 21 27 15 80 +492 +15058 +76 79 29 57 98 39 49 92 49 56 16 89 22 2 74 60 55 25 50 56 +493 +7318 +62 78 98 4 47 61 34 61 82 78 92 28 51 8 69 38 31 35 98 76 +494 +1773 +6 6 94 95 56 14 56 76 18 74 33 73 49 41 40 97 52 6 10 1 +495 +8866 +50 14 69 21 99 77 7 50 3 70 86 62 84 6 32 4 45 75 64 83 +496 +25478 +59 22 27 20 78 56 92 10 72 66 13 81 22 70 80 35 28 59 55 18 +497 +14773 +27 79 52 3 5 43 95 42 22 41 15 72 96 84 50 76 69 67 44 17 +498 +2272 +94 49 8 99 14 54 90 26 82 77 41 88 81 50 61 58 24 76 90 12 +499 +22490 +9 41 62 81 41 75 13 47 19 64 46 68 53 4 45 74 84 34 22 33 diff --git a/data/jobshop/500_20_05_ta115.txt b/data/jobshop/500_20_05_ta115.txt new file mode 100644 index 0000000000..ad04015b82 --- /dev/null +++ b/data/jobshop/500_20_05_ta115.txt @@ -0,0 +1,1503 @@ +500 +20 +606425239 +0 +21629 +11 26 2 69 98 86 38 4 23 27 37 78 84 7 32 10 58 45 81 42 +1 +15919 +61 10 71 45 21 70 80 65 50 8 5 47 17 4 71 97 55 78 36 73 +2 +16348 +11 66 33 31 73 78 5 69 13 2 60 54 26 44 78 18 59 49 34 87 +3 +3956 +87 69 2 1 27 11 91 73 27 91 21 43 37 9 77 14 28 65 46 61 +4 +14495 +28 39 50 8 48 48 38 85 77 88 53 1 74 46 81 30 29 85 26 99 +5 +20779 +90 91 71 28 1 16 30 51 62 77 12 44 90 46 37 65 4 11 99 13 +6 +18256 +63 23 25 88 30 83 93 36 24 68 59 93 46 26 87 88 1 45 79 34 +7 +5444 +18 49 34 39 79 45 60 1 46 64 46 25 31 64 63 24 91 32 49 70 +8 +22126 +26 95 97 27 96 61 90 42 21 32 52 84 97 21 54 16 12 25 47 73 +9 +20705 +81 33 50 23 92 68 46 81 80 91 55 99 82 79 30 79 41 54 83 13 +10 +16375 +99 88 53 39 74 53 23 28 61 18 10 30 26 67 75 62 3 36 35 17 +11 +1069 +57 11 52 66 53 95 40 53 49 2 15 54 50 26 65 9 47 79 30 21 +12 +17126 +62 14 34 88 45 2 36 39 73 94 16 87 96 12 53 81 55 87 25 10 +13 +23226 +39 98 46 29 59 68 45 18 25 38 16 54 98 48 50 44 74 12 68 76 +14 +1506 +81 76 95 94 22 71 42 57 93 83 42 11 19 36 8 23 43 2 2 9 +15 +22679 +34 76 93 40 9 28 80 59 74 44 53 80 45 30 69 15 72 15 86 17 +16 +17641 +64 43 59 7 6 46 96 13 4 67 27 10 37 53 45 40 21 89 3 74 +17 +11197 +41 24 29 27 71 27 59 39 82 16 65 69 60 27 68 25 24 16 94 62 +18 +12136 +64 77 8 32 17 94 87 94 58 55 76 1 16 99 62 28 46 34 2 70 +19 +7842 +86 1 36 60 66 50 66 4 52 29 14 56 92 13 25 88 12 94 72 69 +20 +21433 +84 41 94 33 74 98 28 18 42 57 98 56 48 34 72 9 84 81 99 80 +21 +2350 +23 16 70 87 61 74 52 81 21 30 92 89 50 74 71 67 10 52 66 79 +22 +24491 +41 64 96 72 28 9 38 63 14 38 32 29 83 1 43 38 6 8 92 24 +23 +13511 +69 23 72 85 90 18 18 60 79 94 75 4 25 27 24 70 50 59 55 40 +24 +16875 +81 45 47 55 99 89 99 43 77 80 77 85 73 10 33 59 57 98 64 60 +25 +11349 +88 66 61 14 83 41 89 66 1 50 12 43 88 50 92 48 2 21 1 59 +26 +18559 +85 70 78 8 25 14 74 67 90 50 94 1 40 35 76 77 78 60 60 12 +27 +25050 +99 15 1 65 47 76 18 51 73 41 85 17 36 33 41 92 50 25 96 42 +28 +20338 +40 15 72 51 32 6 68 92 8 15 40 22 2 23 56 6 16 14 14 40 +29 +18965 +82 7 45 20 48 80 75 67 14 77 20 46 1 86 82 48 69 48 79 85 +30 +17690 +20 35 24 76 96 91 36 63 4 4 10 20 86 14 67 10 14 36 60 63 +31 +13897 +38 50 72 29 2 19 4 18 91 13 88 23 12 53 89 58 66 20 64 23 +32 +22245 +41 78 35 43 30 43 90 57 49 75 27 47 80 55 12 85 13 73 41 15 +33 +25495 +7 22 58 99 18 99 93 44 36 87 59 24 65 34 29 2 55 34 32 78 +34 +17677 +78 83 86 20 2 13 54 67 43 76 86 78 3 81 41 85 90 9 5 54 +35 +8789 +3 62 66 28 7 3 23 30 17 24 94 47 62 59 34 56 93 93 44 92 +36 +4360 +73 61 32 66 8 65 16 47 73 64 91 49 25 55 66 32 54 68 2 87 +37 +17689 +72 13 83 78 57 49 54 99 24 58 17 55 26 92 60 55 64 55 36 10 +38 +13577 +38 64 53 6 97 35 88 50 46 28 14 97 12 58 28 38 37 13 50 75 +39 +13359 +71 90 82 94 23 27 17 38 87 8 43 66 37 82 17 17 45 72 45 99 +40 +2388 +25 40 33 93 40 94 16 29 69 55 20 53 85 51 91 59 82 24 15 47 +41 +3190 +15 66 58 33 17 65 73 95 62 75 35 27 9 85 7 10 10 38 88 25 +42 +16984 +26 28 15 92 3 98 16 12 20 92 53 76 83 20 24 16 20 50 47 33 +43 +22756 +28 96 84 31 86 45 16 22 30 78 58 72 64 24 59 10 82 74 76 49 +44 +7245 +41 13 99 97 87 46 43 25 42 43 61 24 47 40 66 45 69 5 22 1 +45 +5774 +93 32 48 28 41 98 7 33 29 22 15 13 50 95 3 68 98 17 86 95 +46 +8829 +88 87 80 76 58 46 26 15 52 86 92 14 62 94 98 13 13 80 73 40 +47 +25128 +89 93 98 4 99 14 92 47 84 47 83 9 78 27 6 53 19 56 40 41 +48 +1404 +77 28 3 77 59 77 7 77 38 6 69 96 34 82 19 20 77 59 80 61 +49 +21258 +97 18 82 84 97 67 6 14 25 47 20 49 25 81 33 78 67 51 66 45 +50 +1050 +86 25 36 88 57 16 33 41 89 54 8 61 46 43 25 86 32 22 51 87 +51 +25804 +77 60 21 23 21 82 23 64 58 17 65 36 7 23 1 75 38 3 92 21 +52 +8312 +77 38 52 42 43 94 42 7 41 40 92 98 60 66 52 89 20 72 21 34 +53 +15301 +34 93 94 34 82 83 59 44 63 42 3 21 71 28 28 42 34 5 94 31 +54 +4968 +94 6 66 37 74 78 63 66 18 74 61 65 99 17 8 93 98 83 94 20 +55 +19205 +80 52 78 25 5 45 84 2 78 34 6 43 79 88 62 79 80 30 79 14 +56 +24075 +27 47 1 40 48 24 34 70 10 23 54 12 77 15 97 66 76 1 28 46 +57 +11275 +12 8 19 92 99 98 73 79 59 47 45 70 51 97 95 11 70 78 15 63 +58 +20836 +34 23 25 20 57 5 62 61 90 52 85 20 53 95 20 19 53 66 99 94 +59 +14504 +80 33 87 46 20 59 72 27 68 41 48 21 99 28 10 15 8 78 22 40 +60 +10847 +73 37 57 37 23 17 61 99 46 73 93 28 82 86 12 83 33 82 85 62 +61 +24102 +3 92 36 57 63 30 19 52 66 83 94 40 45 33 20 75 48 74 23 36 +62 +13572 +45 16 36 5 38 14 16 26 26 68 58 66 4 6 76 1 93 64 97 92 +63 +22371 +59 50 10 76 52 37 85 30 34 90 57 66 99 6 22 28 68 45 39 59 +64 +13456 +59 62 73 56 28 17 44 31 37 5 9 31 48 11 75 49 93 41 5 59 +65 +23713 +25 57 6 77 32 57 56 21 27 4 49 24 5 62 62 57 72 61 11 8 +66 +19357 +40 10 95 32 62 54 19 77 51 37 83 98 9 39 71 93 65 93 5 77 +67 +18694 +46 46 79 30 49 52 18 89 64 37 73 38 52 42 34 19 15 69 58 49 +68 +1699 +79 33 82 45 92 87 63 76 72 25 45 8 1 11 59 37 75 34 11 15 +69 +9945 +56 92 81 77 13 20 77 28 86 69 32 25 37 19 41 17 17 95 95 77 +70 +18853 +63 76 29 20 58 40 34 10 12 53 75 11 1 30 5 54 95 13 8 11 +71 +19362 +92 91 47 61 67 33 1 81 2 92 76 23 87 12 41 35 20 89 58 54 +72 +17615 +96 79 61 1 34 29 70 19 93 35 15 25 70 15 95 45 66 88 93 26 +73 +8990 +65 62 51 66 73 84 20 17 46 15 33 38 78 46 43 40 70 82 31 55 +74 +23214 +83 40 90 3 19 18 52 88 62 35 18 61 70 14 63 20 95 88 73 39 +75 +23269 +40 38 56 74 65 99 51 53 33 73 39 59 19 9 84 50 52 8 53 12 +76 +8047 +40 71 66 83 58 92 72 17 17 41 24 85 37 84 77 36 18 66 63 11 +77 +8908 +79 58 5 13 98 33 84 46 70 80 26 18 45 63 38 50 81 89 40 22 +78 +12439 +45 72 62 6 82 16 98 59 90 24 55 80 26 13 68 28 57 35 68 93 +79 +25247 +35 18 57 73 16 93 67 55 41 95 7 19 86 59 97 54 10 33 99 95 +80 +2434 +16 1 59 4 56 14 27 18 33 55 59 47 77 50 47 94 81 58 18 2 +81 +3192 +86 51 70 10 34 15 25 70 1 53 68 35 26 85 8 78 10 34 93 89 +82 +17529 +54 69 75 78 74 22 72 90 94 54 18 8 23 93 11 91 60 36 32 66 +83 +11487 +57 15 26 5 13 19 17 22 44 14 52 87 54 80 3 36 68 63 44 90 +84 +11345 +39 65 71 11 8 51 95 66 12 30 89 67 66 1 81 47 64 24 25 61 +85 +11764 +65 58 48 99 43 9 36 76 51 62 37 40 34 19 17 39 28 71 89 70 +86 +10868 +5 63 3 48 75 13 67 83 77 94 82 53 88 66 99 79 39 97 94 29 +87 +15079 +53 89 92 40 2 41 80 72 58 85 87 91 87 14 8 96 8 3 42 29 +88 +22552 +14 9 41 83 68 12 48 84 50 33 91 59 29 57 3 2 84 49 92 76 +89 +15303 +4 55 66 50 46 94 63 18 87 77 53 50 70 55 83 25 25 33 99 4 +90 +4237 +88 33 34 77 11 64 12 4 40 83 76 8 59 1 78 75 60 1 63 71 +91 +13994 +63 95 87 42 3 81 50 75 92 83 24 75 81 91 65 21 12 43 67 29 +92 +2937 +68 16 76 12 5 37 38 10 91 22 72 64 77 93 21 93 15 60 75 50 +93 +10150 +55 67 61 25 59 7 17 33 5 32 63 40 54 80 48 1 78 63 8 87 +94 +12427 +56 10 55 19 33 39 14 48 8 5 70 1 13 10 86 78 20 53 39 54 +95 +25503 +78 6 62 89 73 30 38 3 60 87 19 95 85 4 14 23 39 80 49 30 +96 +17935 +77 65 40 62 59 17 11 49 58 78 65 73 30 60 63 70 27 91 61 13 +97 +1400 +65 5 49 80 58 45 5 42 60 82 33 92 89 46 55 96 94 68 23 24 +98 +4202 +19 99 60 32 74 75 9 54 28 85 19 22 4 17 53 22 26 2 37 16 +99 +19244 +3 23 87 34 11 23 37 80 20 52 17 87 79 3 62 86 19 35 48 99 +100 +23242 +80 77 13 33 69 85 36 93 47 47 93 55 51 81 64 1 87 60 62 61 +101 +22242 +3 51 63 20 15 28 11 4 44 20 18 62 99 96 6 81 96 75 32 76 +102 +19317 +3 63 89 62 24 55 39 28 17 40 33 66 80 99 77 6 63 62 78 23 +103 +6137 +48 92 77 92 14 69 94 26 88 53 52 42 23 2 37 63 43 60 86 41 +104 +4138 +84 85 43 54 8 15 15 63 8 28 73 94 14 25 66 79 37 13 24 72 +105 +17382 +29 82 15 73 82 77 23 9 22 96 45 53 36 63 97 46 40 89 13 78 +106 +25366 +77 29 63 44 54 5 13 10 42 36 53 71 85 28 88 23 93 26 18 85 +107 +11861 +89 79 22 36 8 4 8 43 54 12 19 47 53 59 34 1 52 37 1 16 +108 +9544 +65 52 90 42 48 37 81 57 30 78 79 64 3 91 99 9 90 8 56 57 +109 +21591 +33 8 87 75 22 23 5 61 87 41 63 90 67 57 91 77 27 58 37 98 +110 +21737 +19 56 92 28 32 21 77 48 93 89 56 18 97 29 48 89 40 65 62 5 +111 +18414 +67 88 41 3 2 58 60 51 49 15 84 32 71 19 24 25 79 4 73 19 +112 +21155 +72 49 78 59 71 16 11 82 39 99 7 12 83 69 47 5 9 75 68 8 +113 +9214 +3 4 20 31 77 17 29 27 96 16 41 89 40 75 47 60 58 61 41 62 +114 +18233 +84 60 5 22 98 60 23 27 60 17 53 66 63 62 84 92 86 84 36 91 +115 +15286 +27 42 6 12 75 27 76 9 33 50 57 35 69 35 92 3 2 3 9 38 +116 +5364 +5 76 54 55 40 32 20 77 10 48 98 17 69 80 58 20 29 86 95 85 +117 +13484 +24 31 5 20 48 54 48 99 76 64 30 1 22 91 32 20 60 15 78 18 +118 +6995 +98 31 83 14 50 37 12 72 63 30 72 6 83 88 5 3 63 62 24 91 +119 +7827 +46 39 16 52 81 30 31 23 88 46 89 1 14 41 59 96 51 30 88 81 +120 +19999 +65 75 19 5 44 31 30 70 94 15 66 6 42 57 18 50 21 69 83 93 +121 +5601 +14 47 63 94 52 82 62 61 48 49 58 61 83 75 98 27 29 87 58 12 +122 +20077 +72 85 62 94 51 21 92 70 93 17 15 59 8 17 69 71 13 89 71 47 +123 +24006 +22 74 21 44 23 45 10 51 87 10 72 57 56 29 63 13 67 77 71 59 +124 +20837 +8 77 84 51 9 75 85 83 16 64 98 56 37 13 84 26 40 38 61 13 +125 +22655 +25 87 11 20 8 7 95 37 48 97 34 62 67 1 44 3 29 65 49 50 +126 +11810 +93 77 5 66 14 82 34 60 18 61 96 37 67 68 6 98 25 23 16 91 +127 +14064 +13 7 66 84 94 86 51 82 82 32 26 25 19 64 94 89 90 79 79 69 +128 +15177 +74 89 18 40 24 90 51 84 67 90 25 80 33 41 40 36 73 40 81 3 +129 +6188 +34 37 18 28 70 4 87 88 46 4 93 53 43 50 31 82 28 80 67 80 +130 +6820 +28 71 42 40 67 17 57 50 56 16 45 39 98 60 1 61 57 43 99 85 +131 +24416 +48 80 46 24 95 25 88 62 26 45 90 91 47 40 46 97 37 73 55 85 +132 +4319 +43 91 42 4 76 64 29 15 55 32 51 68 7 35 47 87 77 32 2 37 +133 +5805 +52 97 56 49 12 44 5 85 56 23 93 28 83 88 32 49 70 13 1 42 +134 +22288 +91 59 81 94 89 13 23 87 21 89 51 88 18 44 95 79 72 5 58 94 +135 +24525 +23 15 82 17 57 10 50 35 32 89 87 56 49 12 58 95 26 63 66 22 +136 +18548 +7 28 11 49 38 69 12 28 32 51 26 63 65 28 99 95 12 26 39 37 +137 +18246 +79 16 15 92 50 86 62 57 35 16 31 54 62 95 53 94 23 16 97 74 +138 +4383 +30 45 22 60 9 23 60 75 29 54 83 93 45 87 31 13 18 11 75 22 +139 +6060 +38 5 87 53 34 81 46 67 48 19 59 49 16 7 30 60 98 37 77 56 +140 +19460 +87 13 67 66 53 20 60 66 63 62 58 7 6 64 92 43 27 95 67 25 +141 +2034 +92 3 83 60 74 64 98 50 72 31 97 15 50 15 88 98 4 95 62 30 +142 +21244 +3 40 26 83 22 32 40 40 91 63 42 14 50 58 35 42 93 75 56 83 +143 +8051 +49 46 20 10 81 34 39 3 25 55 18 55 14 50 38 88 32 3 95 77 +144 +24600 +51 54 40 52 17 22 5 39 40 98 88 84 27 70 30 50 64 68 8 29 +145 +10578 +87 62 80 33 32 82 33 4 96 94 32 81 95 2 28 44 6 19 23 13 +146 +20240 +79 53 46 45 68 73 37 17 44 58 7 83 99 22 30 77 82 13 39 14 +147 +12001 +45 4 92 50 33 67 81 82 51 8 18 14 59 17 18 14 31 95 67 37 +148 +5046 +34 79 21 94 88 32 78 39 49 13 7 46 39 57 50 28 17 23 8 6 +149 +7863 +33 55 58 75 87 71 87 24 19 94 76 99 6 33 38 80 70 52 15 7 +150 +4758 +25 36 55 72 45 4 78 88 43 89 85 52 20 33 19 89 77 20 8 32 +151 +13082 +44 10 95 80 63 29 98 46 7 61 70 48 67 28 9 10 91 32 66 33 +152 +16902 +68 55 63 73 91 35 4 28 38 40 2 15 10 49 29 49 45 44 89 94 +153 +18187 +37 98 83 96 48 69 24 23 74 81 13 93 46 68 27 55 99 48 37 79 +154 +17141 +79 35 95 78 78 31 16 87 83 24 3 93 33 94 89 22 89 63 19 66 +155 +8139 +58 96 48 47 49 94 53 9 11 70 26 94 86 87 92 87 10 83 22 57 +156 +24404 +22 27 63 96 10 37 18 48 90 24 30 25 87 44 32 71 48 52 50 54 +157 +13821 +86 88 78 77 90 88 53 31 25 89 4 69 52 74 73 95 87 3 53 22 +158 +18367 +71 88 94 17 34 39 42 21 50 20 19 43 86 96 55 22 15 40 44 58 +159 +25630 +46 40 54 53 89 25 85 86 58 34 92 73 11 79 66 67 91 40 86 85 +160 +13157 +51 26 97 22 80 92 81 39 48 32 6 75 67 9 34 37 43 50 31 86 +161 +17003 +5 96 95 64 85 58 89 43 54 53 98 30 58 40 4 60 27 32 32 49 +162 +1283 +41 88 1 12 91 44 63 72 22 48 70 64 80 64 77 89 92 32 78 36 +163 +13663 +79 75 68 2 39 93 88 1 56 15 58 14 6 59 13 85 55 81 47 83 +164 +18975 +16 64 32 73 1 89 10 79 29 94 20 41 97 52 83 19 29 99 68 18 +165 +23922 +12 26 63 89 82 86 50 97 39 50 21 38 84 60 69 12 52 48 1 43 +166 +20988 +64 40 61 59 87 20 75 51 31 19 95 16 86 76 7 86 38 47 14 52 +167 +4911 +35 1 60 2 50 8 81 98 90 69 65 70 72 78 37 68 86 88 64 61 +168 +3145 +7 97 22 39 96 32 84 34 52 22 92 6 31 50 16 29 45 27 2 28 +169 +22885 +65 36 98 45 88 88 38 45 57 3 5 88 52 91 54 86 42 25 5 52 +170 +12104 +55 10 87 94 7 81 41 29 27 92 1 69 78 95 13 98 44 9 24 42 +171 +7433 +14 42 86 21 26 3 48 60 6 58 51 83 99 44 17 74 21 15 80 63 +172 +14791 +57 75 24 48 40 42 31 33 59 70 67 98 19 73 60 14 48 87 41 82 +173 +5137 +66 99 43 26 12 63 96 58 31 25 15 87 32 35 86 35 91 39 50 49 +174 +17714 +46 70 86 40 55 10 45 34 38 90 44 68 68 22 13 60 62 19 34 46 +175 +17408 +86 24 29 71 32 62 36 54 38 41 25 64 50 34 39 20 83 42 20 75 +176 +9998 +18 19 20 85 18 42 57 13 63 93 89 46 29 30 14 39 92 3 23 31 +177 +19295 +96 39 31 5 14 41 24 70 51 65 81 99 55 42 90 86 58 9 89 61 +178 +15485 +54 93 85 28 78 51 91 23 8 43 23 66 11 5 35 76 18 60 13 52 +179 +12318 +59 90 4 82 83 84 16 35 1 63 63 27 91 62 93 98 88 9 29 63 +180 +22016 +99 29 47 76 12 19 18 84 86 31 37 62 74 56 36 44 63 52 38 12 +181 +5810 +24 99 72 1 60 39 48 55 52 99 50 25 82 69 27 93 16 5 53 30 +182 +7985 +53 30 16 13 29 83 42 23 14 83 77 68 93 55 12 85 41 94 60 37 +183 +15766 +88 15 10 24 86 83 52 58 20 49 24 29 4 31 4 34 68 7 41 1 +184 +18520 +72 42 53 54 85 91 25 55 91 37 69 27 90 50 65 51 45 56 83 29 +185 +14057 +80 63 19 82 96 4 9 75 62 1 2 20 53 82 66 45 92 96 22 8 +186 +19892 +93 86 39 10 96 12 13 27 68 13 37 3 53 43 68 63 54 86 95 8 +187 +7699 +50 39 2 77 83 73 81 79 13 78 2 61 21 82 91 20 3 55 32 40 +188 +8223 +18 57 96 47 29 15 17 40 36 65 47 11 34 45 96 81 34 89 19 29 +189 +7713 +74 73 71 18 22 85 49 9 7 63 16 10 12 84 42 82 4 60 45 3 +190 +24346 +22 16 39 55 33 94 17 86 50 72 41 75 71 59 73 28 43 78 8 89 +191 +14115 +51 60 15 56 72 35 40 67 98 1 62 48 75 48 80 30 44 82 63 29 +192 +22650 +31 93 22 73 52 27 24 59 38 53 65 73 83 44 23 59 28 76 39 39 +193 +1107 +68 97 11 72 44 58 94 55 60 31 60 19 18 95 27 28 35 88 70 4 +194 +11821 +63 47 32 80 65 14 89 38 76 71 43 10 32 31 29 96 25 77 31 44 +195 +9299 +7 78 73 24 58 29 73 5 51 32 75 85 84 4 76 51 4 49 69 40 +196 +16852 +48 9 33 26 55 16 64 7 70 66 64 78 3 13 99 74 38 89 68 23 +197 +21836 +35 67 87 24 49 86 89 15 60 48 14 24 4 58 50 65 85 42 54 2 +198 +9524 +63 67 74 50 18 73 69 30 82 82 13 58 26 91 27 83 22 35 89 95 +199 +1494 +92 62 64 44 96 61 37 60 35 49 95 92 66 80 70 76 24 53 44 50 +200 +19472 +90 54 36 35 91 53 26 91 61 73 96 54 35 33 44 2 9 41 4 45 +201 +5562 +79 70 2 8 22 11 45 39 88 66 65 38 32 92 52 18 70 20 32 68 +202 +2855 +63 40 48 4 87 11 85 68 82 13 75 73 25 79 89 10 74 41 53 40 +203 +22299 +47 50 80 3 2 77 42 51 64 93 88 55 18 43 10 46 52 6 24 86 +204 +10844 +10 30 99 52 46 84 12 3 80 27 19 40 42 76 52 21 46 36 93 70 +205 +7587 +62 33 14 62 66 40 43 69 21 42 71 65 56 90 70 69 43 90 96 91 +206 +5369 +63 82 13 66 74 14 1 2 7 18 58 43 8 98 5 81 45 10 80 24 +207 +22146 +37 34 82 23 64 26 74 17 96 66 76 87 97 33 25 89 92 20 47 92 +208 +1650 +53 95 89 74 66 52 89 43 9 80 64 68 81 66 74 65 87 49 36 46 +209 +6810 +86 21 6 78 33 83 16 94 20 10 91 97 54 5 52 45 77 71 26 25 +210 +24117 +15 37 78 10 91 66 55 53 31 66 52 25 71 66 58 58 98 58 1 76 +211 +25455 +62 4 49 78 51 86 93 75 45 48 16 26 50 79 88 18 86 59 54 33 +212 +9961 +17 65 50 44 51 34 93 25 18 72 7 98 95 29 15 51 39 21 1 42 +213 +19130 +47 21 40 94 74 34 70 66 62 29 71 73 73 36 6 1 14 26 2 56 +214 +17724 +99 51 66 94 8 93 19 61 18 14 90 6 27 74 16 57 44 9 32 36 +215 +11985 +89 34 92 39 43 22 44 62 88 36 82 3 40 11 73 56 39 54 58 49 +216 +3906 +66 16 74 33 9 46 6 42 5 61 86 11 97 48 77 65 82 57 86 51 +217 +25159 +84 75 98 8 90 12 94 58 18 48 87 80 3 87 67 45 13 29 68 49 +218 +7663 +52 7 75 79 55 11 81 77 87 1 29 89 78 50 85 85 56 45 43 45 +219 +15348 +55 91 48 92 72 32 12 76 36 48 52 54 99 48 2 61 17 32 12 74 +220 +19364 +4 93 88 15 23 77 15 30 59 17 79 96 50 84 53 13 92 44 16 80 +221 +6848 +80 45 77 30 96 55 43 60 61 41 48 74 74 62 54 45 96 9 73 3 +222 +18718 +82 5 26 18 13 33 67 1 75 91 12 26 18 43 2 7 87 91 25 53 +223 +3524 +97 14 21 38 25 68 17 67 73 10 77 23 81 93 99 52 21 21 82 56 +224 +13102 +31 62 51 12 84 46 29 36 39 56 44 45 50 46 81 26 86 97 19 92 +225 +11328 +26 11 8 38 27 43 51 36 1 5 37 55 79 4 78 39 49 91 38 72 +226 +21460 +70 31 22 79 68 77 15 14 83 23 77 55 26 21 5 62 21 51 31 28 +227 +25374 +42 92 80 23 43 21 97 63 14 24 9 92 41 81 93 51 31 97 1 5 +228 +11123 +18 73 82 63 42 56 23 97 31 10 54 23 55 44 99 62 18 89 51 82 +229 +23753 +19 88 81 18 48 47 9 40 66 35 22 64 15 60 21 81 60 29 45 11 +230 +9569 +52 70 8 51 47 22 42 72 57 15 24 9 61 16 83 31 61 19 77 72 +231 +8827 +50 77 41 26 88 56 99 6 46 95 69 91 35 23 93 97 75 74 39 67 +232 +17338 +5 37 90 26 71 71 14 32 76 68 80 13 43 8 60 73 14 7 73 75 +233 +1058 +51 66 58 85 51 94 61 71 15 68 97 35 97 95 89 82 2 28 27 2 +234 +23567 +71 99 1 13 10 29 52 35 56 24 15 18 40 78 52 79 36 98 36 71 +235 +16664 +32 12 50 69 32 91 48 90 81 62 18 56 37 31 17 69 21 27 52 77 +236 +17503 +76 52 39 6 53 57 62 11 12 8 10 97 61 35 33 97 98 87 74 75 +237 +17364 +13 98 13 99 85 80 57 23 80 90 99 44 7 87 2 68 71 91 4 24 +238 +20465 +80 54 96 99 40 28 3 27 50 58 38 1 98 65 71 92 74 74 52 92 +239 +12861 +59 74 14 22 35 5 3 54 16 56 11 5 29 46 73 49 66 15 79 92 +240 +16065 +95 43 76 60 84 19 53 63 85 41 89 3 49 43 11 25 35 77 15 31 +241 +11936 +44 12 31 66 5 65 86 77 6 82 39 67 28 53 54 24 92 21 10 49 +242 +1303 +28 56 60 97 29 49 41 44 18 61 47 56 17 4 13 33 66 67 39 40 +243 +24354 +81 60 7 70 49 63 38 3 21 57 93 45 69 17 23 21 5 87 36 78 +244 +3329 +97 81 71 1 74 72 11 28 79 70 95 87 36 25 64 72 65 42 35 73 +245 +17839 +28 4 22 25 72 8 54 65 15 60 67 92 97 6 70 30 39 37 94 46 +246 +7589 +71 44 18 32 25 39 98 45 26 78 69 41 13 2 22 30 14 55 51 77 +247 +22572 +24 67 57 32 3 95 56 56 63 50 89 2 89 72 98 53 38 91 84 25 +248 +24015 +69 18 72 9 41 26 10 21 99 56 45 33 48 32 83 62 26 37 21 29 +249 +16660 +78 53 73 43 23 31 21 78 29 98 55 70 47 49 5 46 65 45 1 58 +250 +1405 +78 67 41 17 19 77 63 57 97 45 8 3 88 36 20 89 77 75 24 58 +251 +16124 +75 45 99 35 94 75 61 98 42 42 10 78 95 44 45 86 20 46 12 19 +252 +8532 +21 13 64 25 56 52 60 88 17 39 54 48 45 87 96 98 22 65 72 46 +253 +7597 +17 29 46 51 70 93 71 7 92 33 51 1 21 36 72 41 8 89 2 54 +254 +7078 +17 10 32 52 72 69 46 39 98 77 66 47 20 53 92 23 16 71 30 96 +255 +13873 +29 83 60 46 13 76 25 26 29 15 9 24 94 76 29 96 36 18 90 24 +256 +7014 +92 12 50 58 53 65 81 33 59 79 40 57 99 25 21 81 65 62 85 93 +257 +3873 +68 51 35 56 31 66 14 85 87 48 95 8 45 92 86 7 15 66 28 78 +258 +6799 +73 27 29 54 87 89 24 44 4 53 86 15 99 5 63 7 21 28 50 18 +259 +13005 +54 78 2 20 43 8 78 31 93 86 1 78 35 30 88 3 76 25 64 57 +260 +24957 +91 35 34 21 65 97 33 60 48 1 79 45 51 34 39 14 92 55 71 47 +261 +25457 +83 43 64 94 10 48 97 6 99 75 20 68 54 71 6 96 51 66 60 85 +262 +21581 +66 28 50 37 19 84 38 23 54 71 2 24 27 33 73 39 79 39 24 57 +263 +5876 +45 89 70 74 32 2 38 4 96 45 13 20 34 44 94 8 27 25 19 65 +264 +11597 +84 37 16 38 56 83 71 2 58 70 58 6 19 15 76 8 50 14 4 50 +265 +20894 +28 19 8 80 93 7 21 16 38 1 31 65 78 69 88 92 95 28 39 60 +266 +13596 +83 47 32 82 21 60 36 16 30 18 49 31 65 31 78 80 81 32 67 28 +267 +1951 +98 25 11 48 49 76 48 8 2 89 52 87 10 76 49 58 13 74 49 73 +268 +5490 +49 87 7 49 51 2 16 74 52 41 20 6 22 22 91 2 59 66 16 4 +269 +10706 +98 9 36 59 81 35 21 53 37 55 9 53 71 10 10 71 59 90 62 40 +270 +13284 +41 17 26 11 5 18 25 37 45 26 83 28 48 44 82 7 57 85 95 54 +271 +3186 +56 43 57 65 30 63 63 89 22 40 20 51 53 93 73 21 12 11 50 65 +272 +19290 +88 7 39 42 43 10 64 34 54 34 25 33 53 16 59 62 40 18 79 24 +273 +5741 +27 23 46 2 35 51 40 66 18 74 31 12 63 38 42 71 36 50 11 53 +274 +8960 +70 49 86 10 73 93 95 48 2 8 17 1 90 89 37 7 67 18 9 38 +275 +18917 +16 43 84 76 20 83 17 25 67 41 68 84 29 74 44 35 90 88 26 70 +276 +24195 +59 75 74 5 98 71 39 66 92 58 58 8 18 30 59 4 28 91 75 47 +277 +8370 +82 11 55 35 7 45 41 30 64 92 93 50 88 65 9 32 24 92 65 7 +278 +15614 +91 75 64 60 87 11 74 99 44 90 74 48 63 25 35 36 55 26 12 27 +279 +9276 +30 40 43 71 63 14 53 49 61 13 33 47 81 2 3 48 78 25 69 85 +280 +5043 +9 48 19 16 98 42 9 9 14 47 66 3 79 31 37 84 47 85 2 84 +281 +8488 +54 24 25 4 75 41 91 4 32 34 30 8 24 81 20 6 22 4 47 34 +282 +18275 +46 43 18 93 20 18 8 49 33 38 9 76 1 21 93 53 42 24 63 56 +283 +15235 +69 48 79 82 81 58 15 53 36 41 5 36 66 36 69 39 60 50 91 18 +284 +16346 +94 3 72 64 30 33 43 25 47 66 12 83 9 12 9 98 23 76 77 76 +285 +11026 +22 53 77 93 77 17 33 93 37 4 81 88 30 69 86 55 37 19 51 60 +286 +20937 +42 50 91 11 62 87 48 21 97 86 15 40 40 73 25 57 31 80 27 44 +287 +9228 +80 63 43 11 14 37 80 8 53 24 51 6 35 74 34 12 90 23 67 64 +288 +8259 +22 57 44 53 50 91 21 23 14 31 27 52 14 77 11 85 22 40 95 56 +289 +24280 +79 93 93 41 47 63 47 22 4 52 63 51 29 24 95 55 92 37 91 1 +290 +23408 +33 46 90 10 99 82 21 62 98 10 64 8 43 87 89 8 92 41 14 46 +291 +10386 +34 97 38 24 69 20 37 13 98 26 88 42 47 11 96 26 34 78 44 72 +292 +2945 +69 11 86 89 79 2 91 40 58 69 89 59 85 5 5 43 84 90 89 41 +293 +21735 +60 18 73 23 30 85 57 53 91 56 80 39 12 7 24 23 41 27 40 97 +294 +8270 +47 6 77 11 38 28 46 27 75 83 29 74 44 81 74 51 57 21 11 78 +295 +8985 +20 31 88 89 7 69 88 15 3 64 47 95 47 91 65 7 41 69 63 83 +296 +9812 +9 49 22 37 10 52 87 86 50 99 27 96 35 62 72 81 38 87 88 65 +297 +3820 +1 97 69 19 16 57 23 13 33 87 22 55 90 88 17 48 68 24 56 72 +298 +8208 +9 11 22 73 38 3 2 94 48 16 53 90 29 76 22 76 1 4 24 58 +299 +9763 +64 53 59 60 38 10 97 85 50 79 9 95 70 52 49 8 91 40 35 82 +300 +13854 +64 42 53 99 99 65 79 27 34 98 35 40 81 78 18 65 26 84 16 72 +301 +25224 +88 90 81 80 3 12 84 18 36 92 75 77 66 14 20 3 64 49 28 45 +302 +9479 +34 76 82 53 92 52 4 48 88 12 42 18 46 1 23 62 10 99 42 52 +303 +11605 +52 12 70 56 57 49 81 28 18 43 50 50 34 49 63 37 93 10 45 24 +304 +20696 +32 20 29 73 29 86 38 32 34 45 34 54 21 58 23 38 74 19 21 66 +305 +13187 +69 93 9 55 31 52 24 77 69 28 54 43 10 62 94 3 83 24 76 35 +306 +16567 +86 25 22 62 52 72 26 50 85 45 89 85 56 84 1 37 18 40 26 54 +307 +20670 +26 53 90 96 55 67 44 21 58 41 10 3 3 20 18 67 88 94 34 22 +308 +10311 +67 26 56 5 14 29 64 24 78 93 19 60 41 15 19 59 77 70 30 80 +309 +24721 +53 55 92 29 93 36 46 14 63 48 54 43 74 23 90 8 48 99 50 49 +310 +9831 +30 71 25 60 33 2 53 64 86 36 56 8 81 39 49 56 93 24 76 97 +311 +14892 +81 3 49 47 51 91 15 76 89 11 61 42 75 6 34 34 16 2 41 14 +312 +10081 +27 42 97 18 92 30 47 58 1 2 10 81 11 4 32 99 81 45 12 9 +313 +10441 +30 11 19 13 88 80 96 71 21 88 39 71 90 96 10 34 63 94 91 96 +314 +10207 +36 84 19 16 16 77 93 12 80 36 82 68 41 98 96 68 20 3 71 97 +315 +3679 +11 6 63 33 70 58 15 77 15 11 93 99 79 88 13 58 7 31 97 43 +316 +2233 +9 72 57 70 15 46 7 29 40 83 2 73 37 15 81 64 72 93 6 65 +317 +8578 +57 5 74 15 29 82 80 11 52 51 75 96 93 46 1 89 31 61 65 93 +318 +17815 +58 60 64 94 91 86 85 16 82 92 15 78 39 1 7 18 69 28 73 57 +319 +21927 +4 71 69 41 39 96 34 68 83 61 93 45 12 6 48 91 33 16 3 79 +320 +23930 +28 82 75 37 3 75 30 6 20 78 33 87 37 80 92 44 1 4 60 78 +321 +24862 +49 96 14 34 30 17 11 16 63 35 14 25 40 94 67 86 45 93 40 87 +322 +3368 +23 54 67 36 99 59 96 30 30 43 20 25 60 51 51 74 29 52 99 21 +323 +19345 +56 83 44 98 86 57 43 16 41 99 78 15 37 61 81 61 9 13 87 90 +324 +15410 +22 17 83 24 63 98 76 80 43 54 28 38 88 86 30 55 51 11 22 19 +325 +18805 +69 45 14 74 17 61 3 16 5 30 94 61 76 7 77 16 85 40 85 20 +326 +8849 +2 39 37 5 79 25 79 28 69 72 83 76 37 92 96 91 87 43 64 72 +327 +11412 +13 54 33 75 78 56 66 30 78 9 43 12 75 59 30 26 92 85 78 11 +328 +24593 +11 86 10 71 37 50 81 38 3 39 6 47 26 82 36 8 21 17 15 43 +329 +21916 +33 53 14 81 39 65 14 92 14 37 74 47 67 71 93 40 4 36 10 76 +330 +23553 +12 18 95 33 24 20 86 12 76 96 69 23 42 49 23 95 84 67 13 53 +331 +9118 +79 69 59 38 22 85 67 96 41 33 79 10 40 7 76 29 75 21 79 86 +332 +20288 +28 64 10 33 7 83 43 9 26 93 57 66 57 39 44 53 14 18 33 56 +333 +16152 +1 55 46 70 32 21 6 50 48 53 62 9 27 38 13 27 84 53 8 75 +334 +19195 +18 86 1 58 80 49 70 90 71 71 59 25 75 88 93 27 47 47 69 21 +335 +3176 +50 8 97 27 60 8 96 86 93 13 66 43 81 2 10 95 4 98 90 26 +336 +25065 +58 39 49 50 66 81 18 40 78 49 46 29 85 74 93 3 37 94 20 77 +337 +10636 +80 79 56 95 66 44 60 77 91 18 42 27 80 58 81 66 58 52 48 78 +338 +25220 +35 95 15 65 40 32 47 72 45 77 47 55 87 66 72 44 97 56 47 98 +339 +19235 +21 41 35 95 11 16 12 22 58 26 93 50 88 37 82 35 69 69 25 46 +340 +15595 +72 10 80 10 91 10 80 60 2 26 80 14 47 99 67 19 17 11 2 5 +341 +13437 +62 51 22 41 12 39 65 45 57 85 93 68 2 3 28 60 56 10 9 97 +342 +17154 +37 4 73 86 77 57 5 83 36 88 12 86 3 6 11 27 25 94 71 18 +343 +25048 +7 12 55 71 68 56 56 64 29 29 56 5 46 33 37 27 31 47 19 29 +344 +13487 +58 33 97 72 10 58 94 46 70 50 41 34 97 46 1 24 5 73 58 94 +345 +10412 +53 23 15 17 16 76 92 74 79 61 81 56 9 55 44 94 34 83 85 24 +346 +14920 +43 31 65 10 53 41 93 55 54 96 37 4 37 59 30 2 8 58 19 46 +347 +4327 +82 19 11 56 76 28 71 22 17 68 53 44 28 11 10 43 2 62 37 3 +348 +4048 +49 6 87 13 71 22 51 73 27 3 2 65 32 95 79 94 51 57 4 44 +349 +21573 +40 66 87 37 30 14 98 46 25 37 56 88 11 28 57 48 35 91 63 95 +350 +22599 +91 73 55 44 46 84 11 43 28 94 2 19 41 69 23 4 43 24 22 10 +351 +4807 +15 68 86 27 51 20 76 89 48 18 25 58 48 51 32 87 91 56 81 40 +352 +16262 +64 91 95 48 8 84 75 28 12 84 32 12 54 46 48 59 82 4 98 81 +353 +2896 +16 84 29 36 11 45 17 82 28 59 78 83 44 78 23 68 98 60 77 22 +354 +13487 +13 93 27 41 7 12 60 24 75 3 77 14 72 3 27 30 97 25 99 22 +355 +21451 +30 81 69 48 73 46 91 86 74 94 66 93 27 35 72 41 96 2 41 54 +356 +1350 +69 36 7 7 89 67 85 29 30 2 95 54 78 86 17 67 53 25 1 78 +357 +5470 +25 50 31 57 89 95 81 27 68 92 51 84 70 50 16 67 80 93 89 78 +358 +24146 +61 26 60 21 91 9 57 12 54 40 77 36 87 60 75 95 67 37 95 65 +359 +2011 +53 25 37 10 42 80 49 5 78 2 82 93 37 94 6 23 16 49 40 89 +360 +16241 +16 22 98 10 6 42 5 9 68 68 77 5 79 97 33 65 69 86 52 78 +361 +12551 +26 41 56 74 9 27 69 3 98 32 60 73 94 73 20 64 84 16 55 88 +362 +10894 +74 93 58 17 87 48 56 16 98 65 84 63 99 49 7 62 21 46 8 50 +363 +9808 +60 21 47 47 95 95 47 91 84 87 97 26 23 57 64 84 39 81 76 9 +364 +25293 +60 24 29 66 61 10 92 85 53 1 45 97 59 43 25 5 76 90 26 32 +365 +19161 +36 50 94 87 99 26 15 22 50 34 11 46 33 42 8 83 95 46 90 66 +366 +18376 +93 69 37 11 67 14 84 37 61 88 21 77 98 92 76 70 23 48 57 86 +367 +4817 +25 96 58 88 17 89 86 76 23 87 12 62 53 52 83 73 72 7 77 52 +368 +14738 +69 19 89 31 27 44 32 34 59 24 4 12 56 33 31 10 83 65 38 65 +369 +12282 +74 22 55 21 58 65 57 49 14 43 96 45 21 92 40 88 23 49 14 92 +370 +20938 +42 92 28 31 54 25 49 27 66 46 56 32 34 22 22 28 75 98 70 75 +371 +12950 +52 43 8 74 74 75 8 73 37 88 21 68 82 80 20 21 47 16 37 62 +372 +5800 +43 18 96 97 74 51 58 8 6 48 2 6 91 72 25 45 68 14 8 45 +373 +9908 +16 32 30 61 96 36 92 50 26 29 68 48 56 86 90 42 76 12 68 46 +374 +16060 +87 11 20 11 24 11 93 65 34 56 59 85 24 28 30 5 60 29 38 18 +375 +22994 +99 77 80 81 3 67 90 98 95 70 50 1 62 84 98 21 20 7 39 24 +376 +5542 +66 59 86 73 4 95 31 35 59 61 65 35 69 82 58 51 27 96 50 6 +377 +18109 +11 77 46 94 83 96 93 4 9 50 45 82 77 83 15 78 30 38 92 93 +378 +13911 +95 24 31 18 31 41 22 12 5 13 68 39 51 65 79 34 35 94 33 67 +379 +24944 +80 68 48 79 94 72 71 4 10 95 36 20 39 76 5 43 27 52 85 73 +380 +19418 +28 25 84 6 82 47 99 64 62 86 79 87 19 49 42 75 51 7 67 85 +381 +15135 +17 58 22 77 32 76 19 21 60 99 38 77 25 75 37 50 91 64 2 53 +382 +14797 +49 10 81 83 82 61 56 38 70 2 71 99 15 80 30 79 37 38 73 9 +383 +5023 +17 77 38 48 96 62 67 10 10 92 30 10 20 61 99 86 68 42 65 93 +384 +4981 +72 62 86 43 64 21 61 78 24 61 16 43 42 98 33 64 83 41 98 39 +385 +13148 +53 33 62 83 95 54 40 46 6 38 99 68 55 65 6 20 93 23 69 59 +386 +8445 +33 70 77 25 15 83 94 8 34 62 52 54 67 15 54 33 87 55 63 79 +387 +7740 +90 14 27 14 51 75 70 27 22 13 38 80 91 99 80 94 19 25 50 40 +388 +17304 +11 99 99 18 36 47 92 77 52 59 82 28 65 93 36 8 89 5 26 56 +389 +7198 +13 45 9 16 97 1 3 1 21 86 11 33 75 2 62 82 13 54 70 41 +390 +19666 +61 33 6 42 2 63 1 32 33 58 42 78 13 55 87 76 37 25 71 55 +391 +12956 +25 75 1 49 77 15 67 95 45 93 19 70 41 77 76 52 93 14 36 88 +392 +8109 +6 95 21 32 44 74 51 13 26 11 19 6 60 21 19 86 27 37 31 36 +393 +16489 +99 78 70 69 86 95 36 1 68 60 62 50 98 47 7 86 94 90 84 46 +394 +12841 +81 9 33 10 71 16 88 78 20 15 55 74 8 60 73 77 10 83 34 47 +395 +12809 +38 75 23 79 12 13 71 68 6 41 82 94 10 63 80 37 19 71 40 67 +396 +6039 +52 20 88 64 86 19 22 43 36 80 79 63 19 29 11 33 75 21 29 4 +397 +1553 +54 81 46 61 76 53 11 37 55 66 79 2 66 18 49 57 5 92 12 44 +398 +2640 +11 22 41 40 74 1 29 91 35 70 55 18 35 12 76 34 80 20 65 37 +399 +11273 +23 84 99 82 9 86 90 4 91 23 39 47 45 3 38 52 78 53 14 62 +400 +24563 +64 27 9 67 24 69 56 18 79 15 79 55 94 90 34 2 92 18 39 7 +401 +11810 +40 27 4 47 34 34 70 18 76 13 73 16 60 27 27 14 68 9 97 96 +402 +15131 +25 33 46 76 98 69 21 10 68 44 63 24 90 81 92 35 27 62 7 37 +403 +5639 +48 75 94 60 66 81 75 11 28 75 95 35 78 13 23 2 80 13 98 95 +404 +12422 +10 83 67 30 83 77 2 2 82 88 6 30 37 35 12 35 22 81 66 27 +405 +10664 +24 27 91 75 13 41 81 19 31 71 7 66 49 34 62 54 56 30 64 48 +406 +18477 +62 67 59 2 93 45 12 92 24 35 77 16 53 14 34 50 59 12 37 41 +407 +9542 +54 90 87 46 35 21 51 78 16 72 84 61 28 96 3 18 30 59 34 96 +408 +7962 +60 2 51 26 24 37 15 41 75 41 19 88 38 96 37 69 21 41 62 21 +409 +3690 +59 53 22 45 81 96 23 85 30 98 76 51 77 25 56 69 60 96 90 78 +410 +15081 +9 79 56 10 49 44 26 30 6 39 20 9 97 28 66 88 42 28 84 50 +411 +11718 +5 41 28 1 51 8 68 81 94 24 65 85 54 59 70 47 38 31 33 62 +412 +15571 +38 54 15 31 88 26 21 30 57 66 72 82 34 84 40 15 93 67 35 51 +413 +17265 +79 56 85 93 86 9 60 68 39 78 46 35 63 71 46 35 40 52 74 42 +414 +22861 +49 57 67 61 51 26 49 18 32 7 67 91 79 59 20 96 66 60 16 28 +415 +11073 +84 36 47 90 70 1 43 62 50 58 69 94 50 91 9 94 6 93 34 49 +416 +9256 +42 61 71 72 4 42 99 31 7 59 60 86 66 27 77 57 88 51 22 24 +417 +19635 +89 21 30 68 43 49 17 21 81 79 84 70 6 50 5 32 93 19 60 57 +418 +6199 +38 47 73 76 68 47 48 40 20 96 87 82 84 51 5 79 85 51 92 23 +419 +5515 +4 26 63 23 93 32 58 1 77 95 91 56 43 43 18 87 7 63 46 47 +420 +20975 +41 89 1 70 30 63 37 98 50 99 75 92 29 3 28 57 19 74 37 8 +421 +12696 +35 84 95 96 99 21 47 19 29 98 91 38 64 6 44 75 63 72 7 49 +422 +20156 +13 62 26 20 26 93 72 56 19 77 66 31 13 95 39 66 81 34 29 64 +423 +20833 +10 55 65 28 62 85 25 96 16 22 24 2 57 7 30 16 96 27 23 66 +424 +10992 +12 50 37 63 90 88 40 16 78 23 18 79 41 58 57 73 44 85 43 27 +425 +14070 +58 47 32 84 87 22 33 93 59 42 83 71 36 89 28 90 65 47 98 74 +426 +14861 +79 98 12 43 38 7 24 49 9 49 16 69 29 11 12 99 20 62 70 69 +427 +10222 +76 18 50 3 22 90 14 64 41 86 43 27 27 64 6 38 31 42 31 48 +428 +6240 +34 12 58 51 73 16 58 41 78 3 21 38 34 74 57 21 27 4 77 62 +429 +2212 +45 73 99 8 88 2 52 3 87 27 26 6 96 92 37 15 15 39 92 38 +430 +12427 +90 51 25 76 84 46 54 93 94 16 66 26 14 7 65 76 37 2 94 86 +431 +17732 +47 23 34 62 39 30 67 16 90 77 18 85 49 63 87 25 73 1 42 15 +432 +14321 +8 6 86 39 18 11 22 52 39 45 7 23 9 91 86 74 94 10 45 19 +433 +3911 +36 60 72 56 41 25 65 47 99 6 35 29 83 87 48 82 38 51 36 56 +434 +21084 +10 76 29 90 72 38 6 93 37 74 19 89 21 80 44 7 63 78 95 61 +435 +22860 +96 98 18 82 22 98 74 55 39 69 74 92 93 83 49 48 60 51 99 13 +436 +20613 +89 74 92 9 45 63 22 87 8 43 49 41 25 68 19 86 63 84 20 57 +437 +18509 +90 13 14 35 69 77 31 62 74 62 25 81 31 1 77 92 10 15 93 97 +438 +5092 +40 70 34 29 66 17 77 32 2 17 62 93 31 91 88 53 99 81 70 65 +439 +10720 +5 33 13 88 62 64 20 63 64 11 4 43 58 85 1 77 83 6 18 70 +440 +19723 +69 91 62 8 32 70 78 98 20 82 58 34 77 82 14 52 49 94 11 63 +441 +2293 +90 93 22 91 83 44 64 56 35 50 59 12 97 42 39 78 96 50 22 72 +442 +11258 +8 96 32 46 20 13 39 9 73 65 60 98 8 77 99 88 90 57 6 95 +443 +9878 +60 30 6 33 53 69 10 20 16 12 61 71 10 41 72 96 16 2 20 37 +444 +10827 +67 42 38 48 22 82 30 90 94 42 39 57 18 24 69 89 49 32 61 13 +445 +9869 +5 73 43 96 51 1 95 23 59 29 49 30 70 37 61 14 82 69 68 26 +446 +13173 +85 5 16 14 48 19 30 79 26 54 57 71 87 87 64 2 19 95 69 90 +447 +8695 +15 18 59 53 51 24 15 7 14 20 53 85 70 63 45 31 58 79 5 62 +448 +8817 +12 59 9 94 97 29 12 33 48 63 2 56 76 44 54 5 43 86 5 47 +449 +5367 +13 93 78 67 31 18 53 86 1 28 1 11 37 39 37 94 1 68 63 42 +450 +19567 +35 87 57 70 24 98 65 91 45 79 17 21 92 62 91 42 28 37 18 28 +451 +13801 +89 18 47 85 30 53 45 58 33 46 91 66 92 44 42 10 23 49 61 7 +452 +19055 +88 38 99 13 76 83 37 57 31 84 28 87 82 69 46 98 61 52 36 35 +453 +11420 +44 71 28 79 36 88 86 4 77 55 55 28 67 69 70 65 88 83 35 7 +454 +23020 +95 92 56 81 29 27 49 61 23 96 25 48 68 62 69 66 73 34 79 67 +455 +25469 +94 95 93 88 11 39 81 14 2 13 80 89 93 31 31 95 86 54 40 43 +456 +4013 +81 91 23 99 39 46 69 79 29 2 37 44 87 71 15 62 72 50 4 83 +457 +19383 +38 66 94 35 41 32 35 55 64 39 62 53 48 13 14 25 48 93 70 72 +458 +16621 +60 13 80 86 29 89 53 58 18 16 82 7 22 9 88 27 95 70 24 74 +459 +7145 +30 88 77 50 49 22 82 52 80 38 27 83 64 71 27 32 57 21 22 87 +460 +11960 +15 83 69 93 51 57 10 82 70 98 82 54 63 13 87 65 50 58 42 15 +461 +1395 +95 55 67 3 59 36 34 43 25 81 74 22 14 66 28 39 10 72 18 13 +462 +5881 +56 64 8 30 95 45 23 18 32 36 49 69 57 79 71 55 96 84 34 19 +463 +3564 +17 21 44 75 26 77 13 69 39 45 46 2 13 99 77 62 94 36 27 41 +464 +17103 +58 73 66 28 16 90 50 29 91 40 39 71 20 20 23 84 97 87 80 81 +465 +4825 +6 53 7 62 78 12 65 9 60 37 91 96 40 52 82 16 92 12 58 1 +466 +7120 +73 20 16 54 36 67 64 25 2 90 49 54 13 30 30 48 75 22 18 65 +467 +21559 +85 24 29 39 72 21 7 21 37 49 63 80 2 6 16 58 43 22 77 17 +468 +2817 +15 93 5 15 26 87 58 22 28 74 90 66 31 32 23 90 13 88 9 81 +469 +5872 +46 65 95 70 15 98 39 63 58 53 49 63 81 97 91 68 25 20 52 67 +470 +20104 +95 78 51 23 89 18 28 42 56 40 78 53 79 99 76 56 46 83 38 47 +471 +6596 +4 15 46 85 99 24 42 70 73 67 46 8 89 16 24 83 55 46 87 15 +472 +18831 +50 77 3 6 35 65 97 7 80 2 69 53 99 62 35 14 4 24 25 45 +473 +19562 +65 74 8 4 84 4 43 98 20 58 71 54 29 6 29 20 13 86 86 87 +474 +3253 +28 67 3 82 3 5 4 78 32 29 69 21 17 86 26 97 11 21 62 92 +475 +24505 +53 34 41 51 23 53 93 78 88 35 33 19 58 13 2 92 14 73 56 94 +476 +10389 +12 86 97 11 52 70 75 15 44 90 39 16 98 65 63 14 81 14 79 91 +477 +1607 +55 49 97 21 17 64 33 61 21 29 75 17 20 53 39 59 60 22 53 3 +478 +2811 +85 92 8 97 35 57 52 36 90 5 96 95 1 82 6 49 69 75 78 83 +479 +4896 +41 37 15 11 10 6 61 88 10 23 57 55 48 12 38 95 85 42 33 59 +480 +24173 +13 48 63 81 94 36 30 98 59 29 29 51 88 49 19 33 26 76 79 2 +481 +13874 +83 15 30 15 35 49 37 46 3 81 74 16 72 93 54 14 71 29 1 59 +482 +7373 +5 40 43 26 35 20 55 7 82 24 41 24 96 88 93 51 12 83 30 55 +483 +20404 +79 91 73 30 88 83 81 15 61 37 20 5 3 41 23 97 76 25 77 13 +484 +8058 +74 17 78 83 30 76 64 42 48 6 16 78 13 91 68 14 36 35 38 80 +485 +20781 +51 99 16 81 25 91 98 16 82 80 39 20 54 24 9 27 6 84 89 11 +486 +5662 +66 55 35 34 97 90 88 75 77 51 56 96 43 10 91 72 26 63 23 43 +487 +1887 +66 80 34 76 59 33 34 91 97 24 83 81 15 45 58 31 75 36 6 61 +488 +17332 +26 27 72 4 65 67 73 29 96 36 31 71 29 15 28 89 68 26 44 15 +489 +8035 +81 81 76 17 42 92 41 17 29 98 27 7 83 63 64 79 12 54 3 49 +490 +12630 +22 11 70 3 59 58 76 78 78 2 49 92 12 47 7 37 14 99 76 94 +491 +21485 +7 69 80 15 37 7 17 74 98 65 73 97 29 51 67 53 57 78 60 54 +492 +7935 +3 61 48 30 75 21 77 98 58 79 95 38 52 18 67 62 44 36 8 20 +493 +19633 +76 69 4 87 69 91 99 20 74 88 20 69 90 64 14 71 32 46 96 27 +494 +7136 +56 67 94 24 42 59 66 89 46 52 76 59 39 41 45 70 32 13 96 12 +495 +14878 +3 1 60 49 9 55 2 42 23 78 46 59 16 53 42 99 5 26 44 40 +496 +3097 +33 93 8 94 81 7 10 50 71 86 5 21 1 5 43 11 31 77 15 64 +497 +20081 +88 50 98 35 15 24 74 62 1 8 39 85 75 82 20 48 11 24 40 30 +498 +20306 +46 79 74 31 24 21 53 96 20 25 11 79 81 60 35 70 85 57 27 76 +499 +1354 +84 31 72 70 70 9 63 48 19 71 33 29 2 13 47 66 4 21 39 76 diff --git a/data/jobshop/500_20_06_ta116.txt b/data/jobshop/500_20_06_ta116.txt new file mode 100644 index 0000000000..6cd1847cfd --- /dev/null +++ b/data/jobshop/500_20_06_ta116.txt @@ -0,0 +1,1503 @@ +500 +20 +19268348 +0 +23013 +80 31 4 86 56 95 25 64 91 82 6 17 18 64 1 26 77 56 78 47 +1 +20634 +87 28 37 69 45 63 36 43 19 45 4 93 43 13 91 28 98 21 24 62 +2 +22806 +30 66 56 48 37 93 67 54 84 64 2 42 45 17 53 62 34 48 99 65 +3 +24053 +35 12 91 31 33 89 64 63 19 29 87 95 16 91 90 19 34 15 48 78 +4 +10294 +53 72 32 92 38 81 73 96 11 43 88 43 89 32 71 6 12 46 22 35 +5 +6966 +80 51 19 50 59 57 45 43 76 50 21 86 9 87 57 40 70 54 26 16 +6 +10727 +4 21 48 75 94 17 41 84 21 87 43 38 10 51 61 16 50 90 71 72 +7 +14132 +61 93 7 24 68 76 13 19 58 64 84 84 47 57 33 82 73 21 68 2 +8 +1690 +54 18 93 18 1 44 30 39 21 67 31 31 53 1 65 10 99 45 39 1 +9 +4358 +99 35 65 63 3 98 22 13 17 81 85 84 13 66 81 81 32 84 53 61 +10 +2178 +49 7 60 62 42 4 57 19 66 83 67 92 66 70 50 95 64 68 1 65 +11 +17610 +41 23 55 10 59 42 55 8 3 13 3 12 46 57 94 98 59 61 84 4 +12 +6496 +47 66 34 19 50 14 44 9 57 14 52 10 31 78 76 92 75 4 38 25 +13 +16579 +46 46 7 9 75 27 2 67 18 33 50 27 55 75 97 61 7 64 69 23 +14 +25516 +39 52 94 14 81 91 91 94 18 14 93 27 22 67 66 97 58 51 62 65 +15 +1171 +66 26 11 42 90 83 52 76 36 31 1 51 9 21 16 43 92 39 75 1 +16 +7356 +89 29 8 10 33 45 50 17 84 39 67 69 30 57 8 97 10 64 57 55 +17 +24597 +33 89 62 84 84 12 11 35 36 54 31 6 55 92 32 36 10 48 6 86 +18 +9708 +19 81 90 22 54 42 79 3 21 61 17 43 87 3 81 47 66 68 95 44 +19 +19230 +49 22 13 24 39 23 61 10 47 91 79 11 48 39 92 62 89 25 78 52 +20 +21420 +5 70 51 11 61 94 45 28 61 37 26 31 31 92 55 6 55 97 1 57 +21 +5046 +62 95 55 1 75 94 88 53 6 98 2 26 51 92 32 26 70 98 19 41 +22 +17208 +91 55 50 13 34 1 34 63 71 29 64 70 40 39 16 42 46 14 15 90 +23 +3949 +18 31 33 47 48 2 68 59 5 49 46 15 72 22 66 51 56 32 86 57 +24 +12756 +12 29 91 16 25 36 44 68 2 82 35 49 89 51 29 38 21 26 68 8 +25 +11678 +6 29 48 22 67 50 7 49 26 29 29 11 44 67 73 63 95 47 57 50 +26 +8714 +52 32 92 24 39 13 84 76 71 92 64 48 64 6 44 46 74 12 79 7 +27 +15907 +13 51 42 34 36 94 86 6 35 25 14 47 14 5 53 47 67 87 54 17 +28 +22405 +38 86 17 48 88 58 52 50 8 94 54 50 35 96 4 11 71 61 54 32 +29 +5509 +39 20 71 9 74 57 79 35 52 72 60 45 25 12 57 94 4 40 28 94 +30 +10809 +55 80 36 59 11 91 40 29 63 14 49 68 34 6 64 30 67 57 94 27 +31 +8811 +8 71 94 93 85 31 89 76 31 90 28 20 54 77 52 53 62 52 14 58 +32 +15520 +61 51 14 33 30 64 9 71 63 11 15 45 68 37 63 12 22 93 5 53 +33 +25868 +77 10 97 23 71 60 39 22 11 99 45 84 93 90 36 98 41 70 91 84 +34 +20696 +90 65 85 20 19 60 75 72 25 96 20 86 18 21 69 88 85 66 7 15 +35 +14241 +30 41 46 75 25 93 26 54 97 68 58 59 11 74 17 95 62 13 98 93 +36 +4018 +9 28 20 22 13 36 93 21 48 45 87 80 22 70 69 62 72 8 42 50 +37 +20151 +47 27 30 61 21 10 56 62 64 45 60 56 70 83 78 19 33 51 99 11 +38 +25800 +23 67 22 20 17 62 35 49 94 22 91 6 58 36 54 67 94 69 71 60 +39 +2035 +64 8 35 87 50 34 36 7 39 81 43 44 17 89 44 46 43 63 69 55 +40 +6579 +22 80 16 96 50 35 81 12 59 58 8 1 77 87 1 30 43 59 35 72 +41 +11719 +84 7 20 6 69 63 46 64 59 57 59 82 49 81 68 78 34 51 83 25 +42 +25125 +9 8 18 14 95 87 24 81 63 49 4 28 77 90 50 95 26 2 58 49 +43 +18997 +40 58 3 40 61 36 18 92 20 52 14 47 83 90 94 74 72 27 79 14 +44 +16777 +63 21 64 16 84 29 36 39 48 80 76 27 18 47 60 85 82 43 59 20 +45 +11365 +88 44 80 59 5 76 58 84 40 7 52 8 93 28 14 37 45 16 57 62 +46 +20580 +56 14 99 75 38 7 54 52 95 47 40 17 90 26 38 81 71 30 45 39 +47 +6508 +83 99 5 56 73 91 64 39 88 92 52 27 71 52 31 69 89 88 46 20 +48 +9626 +54 75 83 21 39 96 97 87 59 67 27 53 86 23 23 49 93 26 43 95 +49 +23238 +83 30 18 78 82 55 12 43 90 53 86 90 49 8 72 70 62 91 34 49 +50 +25733 +12 20 27 43 49 40 94 61 95 4 66 3 49 92 70 22 37 68 29 70 +51 +4218 +89 49 7 44 76 47 33 85 18 43 25 90 33 54 93 2 21 2 33 56 +52 +13589 +53 85 11 74 26 56 92 95 10 5 73 2 67 49 47 41 17 65 43 79 +53 +25234 +66 65 26 46 32 91 83 83 75 69 83 60 44 32 28 7 53 30 79 36 +54 +15473 +64 71 46 7 87 60 57 44 99 49 58 96 58 19 47 52 30 76 51 21 +55 +5168 +68 32 65 68 87 24 94 17 46 90 31 69 65 80 73 28 55 64 46 20 +56 +13964 +25 82 48 99 3 17 42 65 86 87 71 84 38 27 61 70 47 35 55 34 +57 +23532 +71 22 39 61 70 1 65 29 96 48 62 13 74 22 92 41 44 1 41 40 +58 +24577 +11 68 10 25 62 22 69 93 26 7 90 50 78 52 84 69 85 33 67 27 +59 +2224 +54 77 52 50 73 33 93 22 99 8 34 48 47 50 65 9 70 43 11 17 +60 +16919 +60 43 65 17 22 38 42 91 52 26 82 85 25 51 53 21 90 59 28 22 +61 +25233 +71 15 20 67 32 83 40 55 56 16 93 2 18 89 32 54 56 43 30 59 +62 +24234 +23 21 27 30 61 33 3 60 41 8 3 97 71 20 23 67 92 25 36 46 +63 +20471 +73 8 60 31 47 8 72 61 34 60 49 85 99 38 79 86 16 97 82 11 +64 +22142 +57 97 1 72 95 91 43 46 60 53 20 49 34 47 50 82 75 16 75 17 +65 +5039 +67 63 39 34 54 56 35 64 88 76 38 66 6 77 66 5 99 75 90 68 +66 +22201 +98 44 78 46 93 16 31 88 92 11 39 14 26 40 28 33 82 32 31 70 +67 +6926 +99 97 96 43 62 76 10 91 13 68 82 97 12 19 27 89 41 80 30 1 +68 +1103 +39 28 96 80 32 36 94 78 94 46 22 37 13 59 57 16 18 29 99 83 +69 +24933 +84 12 29 78 55 55 23 84 68 86 86 16 13 59 57 1 79 23 39 42 +70 +25912 +55 91 28 99 85 61 83 22 89 79 5 24 42 49 70 67 93 12 20 29 +71 +2117 +59 39 2 84 82 71 77 30 66 31 77 61 23 23 49 7 61 27 67 84 +72 +7286 +55 5 81 76 9 43 39 64 92 38 81 39 58 29 27 42 62 88 53 55 +73 +1127 +48 94 32 51 41 86 97 84 71 27 43 92 56 93 47 92 67 36 86 7 +74 +10709 +14 54 30 1 69 63 48 47 51 65 33 73 2 48 23 56 95 78 59 23 +75 +12455 +78 4 68 77 78 13 12 80 74 49 54 15 28 34 86 64 79 95 24 30 +76 +11250 +21 4 93 7 69 90 13 89 85 9 17 2 40 39 32 95 99 36 47 51 +77 +2755 +63 90 1 57 10 60 52 2 67 90 51 45 24 66 6 45 9 33 56 75 +78 +25625 +81 55 96 33 51 14 82 90 27 90 62 27 93 11 5 45 53 47 28 79 +79 +12825 +24 27 13 3 2 10 38 63 7 55 83 8 19 14 98 33 91 10 80 83 +80 +22366 +82 55 73 79 60 33 22 28 42 55 63 64 76 85 19 79 92 77 56 24 +81 +26012 +68 71 88 52 27 77 58 18 30 99 63 44 24 92 45 11 12 99 47 2 +82 +25144 +39 9 40 42 16 83 69 45 67 30 31 13 44 8 44 26 27 62 67 30 +83 +11346 +33 19 13 25 38 15 92 1 54 32 18 32 52 24 41 19 33 58 43 64 +84 +2823 +88 72 91 5 21 63 17 58 88 55 87 68 9 1 22 31 91 20 19 66 +85 +14031 +66 83 39 92 94 3 5 41 13 41 16 56 18 6 56 54 96 82 61 93 +86 +15749 +15 77 84 43 99 41 82 98 86 70 50 60 26 75 86 36 10 12 72 28 +87 +6029 +83 8 82 80 73 6 5 99 86 53 89 2 96 24 90 24 96 81 41 93 +88 +10043 +23 59 3 2 16 62 14 81 40 30 24 39 13 24 31 52 32 14 49 92 +89 +19712 +63 88 48 15 60 41 74 73 99 55 85 86 3 75 69 88 29 93 50 61 +90 +6994 +7 41 8 14 89 96 46 5 62 13 7 32 89 34 2 52 80 20 59 66 +91 +17110 +64 39 8 95 57 90 84 33 54 47 10 58 4 33 16 29 14 87 94 50 +92 +10193 +95 19 91 46 82 26 70 18 86 99 99 89 80 92 39 32 37 66 98 81 +93 +7472 +32 10 45 29 8 43 33 17 74 50 90 98 66 93 14 23 48 55 8 22 +94 +16351 +22 40 21 82 62 20 37 92 44 36 5 84 91 6 38 80 59 98 78 22 +95 +16841 +11 73 82 63 42 67 57 42 92 85 65 25 77 19 98 67 9 63 14 93 +96 +7287 +69 74 4 23 70 97 42 6 99 24 52 62 42 91 64 91 70 3 59 48 +97 +2172 +84 51 82 3 9 3 95 22 90 21 41 60 41 71 36 22 3 2 11 36 +98 +19860 +92 49 46 31 5 9 77 57 96 83 70 32 81 65 54 79 19 18 13 76 +99 +25326 +2 61 57 79 45 95 60 65 17 8 53 50 7 7 69 50 60 83 45 76 +100 +4870 +98 70 43 45 57 79 69 70 75 21 7 54 19 98 81 45 4 45 27 14 +101 +2545 +69 43 49 92 7 81 34 40 86 5 72 5 94 54 27 30 97 77 73 21 +102 +7490 +92 90 51 76 40 36 17 32 56 20 12 73 30 50 89 85 27 53 32 71 +103 +17045 +26 67 29 22 47 45 10 56 1 89 64 76 28 53 19 19 96 98 76 83 +104 +25008 +2 71 62 90 58 10 56 60 66 91 6 34 99 50 66 89 97 76 62 89 +105 +14924 +83 9 55 90 51 93 84 41 69 29 59 47 67 67 84 52 46 65 6 51 +106 +6994 +78 49 23 37 42 17 73 65 3 85 80 60 15 17 26 91 93 96 51 26 +107 +18669 +24 3 33 20 16 64 47 35 8 56 99 11 93 27 55 31 87 34 23 69 +108 +5962 +53 53 18 10 1 55 85 4 96 70 14 37 43 20 53 88 99 73 3 51 +109 +18501 +41 60 85 96 35 84 25 6 22 7 21 19 57 11 89 54 76 57 24 98 +110 +20829 +59 48 47 50 79 32 21 46 17 30 28 54 41 39 61 5 52 99 18 8 +111 +11280 +21 67 94 99 22 70 97 68 34 11 44 39 33 11 75 72 54 56 64 12 +112 +4987 +58 59 45 58 70 67 88 3 67 17 82 83 92 73 81 76 70 49 51 62 +113 +1411 +76 60 87 13 79 60 78 19 17 92 65 50 31 1 57 71 60 56 13 57 +114 +20851 +59 89 59 56 51 91 90 50 81 15 10 89 18 40 76 2 66 92 17 98 +115 +11808 +29 52 65 87 68 18 45 48 29 43 39 91 15 33 58 42 57 22 55 58 +116 +11032 +23 62 94 80 16 79 50 13 31 31 16 25 20 14 80 56 23 13 85 22 +117 +12706 +23 37 60 57 59 58 80 4 15 65 71 19 6 67 72 83 53 22 33 88 +118 +5807 +38 11 25 62 84 41 28 41 7 90 79 94 44 13 22 75 48 54 39 81 +119 +14363 +87 37 50 74 70 39 94 83 29 7 47 40 35 26 80 58 70 17 78 41 +120 +2089 +47 21 43 57 97 90 31 73 41 34 69 94 86 26 4 13 77 15 92 79 +121 +11001 +98 12 59 83 44 73 83 35 24 28 39 83 53 60 76 82 12 84 62 27 +122 +18629 +36 69 28 21 41 4 5 11 90 77 7 8 86 7 31 40 9 24 20 2 +123 +15461 +77 95 63 64 48 16 57 73 63 76 49 6 91 78 83 98 1 66 24 48 +124 +6747 +72 17 3 74 77 39 20 56 48 89 24 49 29 69 32 4 33 83 65 40 +125 +11448 +93 25 12 37 81 49 36 14 93 36 77 88 71 78 16 18 89 30 93 59 +126 +18951 +55 35 43 13 85 19 68 4 66 77 75 13 81 69 27 73 96 59 80 10 +127 +6979 +87 33 71 9 82 35 51 70 65 67 92 62 11 73 51 92 46 14 31 77 +128 +23428 +32 77 92 85 56 47 73 59 43 52 75 71 88 65 45 58 37 79 58 45 +129 +11631 +30 37 18 39 73 97 81 8 85 50 65 94 48 85 57 27 23 34 89 13 +130 +8303 +75 48 23 91 49 4 67 27 13 26 72 66 75 53 43 44 3 4 94 67 +131 +22136 +68 40 17 50 77 90 10 64 64 60 82 31 86 30 17 79 48 86 9 23 +132 +23376 +25 34 26 20 20 80 31 92 32 26 86 14 56 88 52 23 9 1 73 53 +133 +15159 +95 82 17 39 31 48 30 56 15 16 46 28 44 50 84 29 92 23 80 47 +134 +12578 +97 68 41 2 24 80 24 56 21 63 39 98 41 4 52 45 20 41 91 15 +135 +15441 +72 67 22 72 74 86 2 61 79 27 90 70 71 62 96 76 81 92 36 90 +136 +3070 +13 27 29 52 28 17 57 71 14 62 95 9 84 92 70 31 75 49 53 37 +137 +11593 +25 2 53 79 36 39 87 51 25 27 80 63 42 56 53 95 63 10 58 84 +138 +11244 +20 20 47 64 2 94 72 26 88 54 96 92 23 48 45 67 44 96 87 29 +139 +8611 +7 4 58 56 88 39 10 16 93 99 73 33 42 30 10 13 53 63 86 59 +140 +14250 +6 82 70 46 80 54 20 34 1 19 31 37 18 53 50 99 75 63 60 18 +141 +2836 +75 47 13 73 86 96 40 8 14 76 73 15 20 56 44 84 12 78 77 8 +142 +25004 +34 70 42 35 66 32 66 33 12 92 79 59 88 21 2 73 19 60 76 20 +143 +21012 +85 22 49 77 25 77 21 97 56 74 86 3 4 39 10 91 62 1 57 80 +144 +18965 +80 21 12 15 52 49 37 91 6 90 44 28 87 83 22 9 63 73 26 54 +145 +10234 +90 35 68 25 97 68 84 96 4 14 20 87 49 92 99 11 49 66 46 87 +146 +18477 +71 3 71 4 15 42 24 89 39 91 31 46 24 61 75 64 16 86 88 94 +147 +10185 +37 40 68 70 28 2 7 89 67 90 69 60 8 5 98 51 29 14 40 32 +148 +14801 +34 52 34 94 4 30 93 57 91 55 13 23 33 12 26 1 2 2 78 60 +149 +21481 +34 20 67 90 12 84 61 68 36 48 14 79 37 66 53 41 52 68 7 56 +150 +2656 +71 46 81 49 92 81 90 72 48 44 47 62 24 60 57 7 36 99 32 79 +151 +21452 +63 71 21 46 4 8 53 90 17 82 25 81 7 71 21 29 25 89 8 81 +152 +9443 +43 91 83 70 37 22 88 53 52 38 11 49 56 3 29 16 66 34 36 32 +153 +1545 +24 12 1 5 36 6 18 50 75 51 74 98 93 35 12 40 39 16 56 67 +154 +10192 +81 64 23 25 11 2 17 79 55 2 1 45 77 44 34 44 53 26 16 69 +155 +9732 +10 7 9 50 3 12 29 5 92 35 57 45 84 73 96 26 87 26 78 68 +156 +10975 +97 96 32 41 77 29 31 7 24 33 18 60 16 96 98 33 61 58 75 89 +157 +22195 +73 8 4 33 20 93 53 58 98 50 16 43 37 90 42 31 62 31 14 9 +158 +11374 +74 70 40 64 71 6 86 44 52 44 77 72 62 88 80 13 57 1 54 62 +159 +22914 +95 23 80 62 80 31 14 65 32 25 92 16 8 22 40 19 5 94 93 40 +160 +5435 +25 26 59 37 83 7 87 76 53 58 96 55 97 9 9 87 17 39 69 17 +161 +16584 +78 28 77 90 57 49 26 98 61 81 55 94 94 49 36 35 53 58 5 1 +162 +20213 +90 41 19 2 53 73 4 42 87 92 89 18 97 2 50 26 72 7 31 25 +163 +12944 +18 74 70 13 11 63 76 79 86 18 71 38 77 66 71 54 81 30 75 70 +164 +5231 +87 60 16 13 97 63 23 29 38 38 75 82 37 73 90 69 87 55 34 20 +165 +1430 +76 82 39 62 50 62 17 73 86 28 36 95 53 78 30 61 69 60 35 70 +166 +6525 +57 25 65 53 80 43 85 37 25 58 80 25 49 51 17 19 23 4 31 56 +167 +23706 +67 99 41 64 42 8 28 56 13 19 58 84 20 35 68 9 73 25 48 51 +168 +5863 +1 16 22 98 39 46 81 36 63 71 37 51 14 4 85 38 71 76 31 40 +169 +5632 +36 59 85 39 86 28 34 31 80 68 91 5 51 83 34 37 37 69 23 80 +170 +17557 +28 35 71 82 64 31 84 46 39 93 46 5 85 64 17 65 3 23 99 75 +171 +12210 +3 79 25 87 26 19 7 30 68 56 7 78 95 20 98 66 8 34 33 3 +172 +17184 +58 32 42 57 74 77 3 83 20 14 50 72 84 68 50 83 61 73 27 63 +173 +22036 +15 10 6 47 25 77 98 20 99 56 69 52 5 89 9 12 81 13 57 91 +174 +19674 +50 38 63 93 46 48 40 51 70 15 36 26 57 78 39 44 24 10 80 69 +175 +19773 +54 27 72 1 43 5 52 64 45 85 59 10 66 23 76 16 1 43 49 10 +176 +22585 +35 7 29 74 48 66 26 9 22 61 45 48 35 31 41 48 62 53 61 4 +177 +6682 +33 30 2 86 21 49 52 39 74 12 36 76 42 63 93 52 25 71 33 47 +178 +7123 +79 88 46 10 24 31 16 73 43 25 55 8 97 33 43 88 63 33 72 68 +179 +5520 +20 86 90 31 27 51 37 51 93 95 84 32 77 60 23 38 96 35 85 26 +180 +23938 +85 53 93 27 4 34 69 43 13 85 54 92 89 43 78 8 80 72 60 91 +181 +22465 +7 77 26 44 88 49 96 71 14 99 73 80 4 94 20 42 10 28 44 16 +182 +9703 +81 20 21 38 29 4 81 90 27 12 98 5 33 82 63 73 66 74 2 95 +183 +25944 +57 38 93 74 22 36 11 9 98 58 72 72 80 57 49 39 49 99 64 13 +184 +7517 +96 55 50 26 32 53 98 44 52 18 52 87 29 31 89 26 37 17 98 77 +185 +12794 +77 48 76 53 6 68 78 4 3 47 32 24 13 96 6 67 87 61 90 69 +186 +22120 +24 65 88 78 37 62 7 40 60 99 78 91 91 57 88 52 84 77 28 57 +187 +10591 +19 44 66 35 68 36 76 68 10 94 80 43 21 74 62 24 1 38 40 8 +188 +14589 +99 75 31 91 74 42 73 27 91 40 48 32 77 56 6 94 17 79 85 94 +189 +16989 +89 1 53 71 83 84 95 17 49 15 86 16 74 69 70 89 2 71 44 6 +190 +21524 +55 87 32 62 50 34 37 88 41 80 34 77 3 53 43 33 51 66 25 56 +191 +6289 +87 47 58 99 99 4 51 23 91 85 39 6 58 76 59 79 79 7 71 29 +192 +23093 +49 46 2 79 20 58 6 11 19 30 94 92 15 59 12 4 95 38 70 48 +193 +1355 +17 78 82 28 20 97 31 18 78 5 54 71 65 80 13 28 44 4 39 89 +194 +8789 +21 50 90 91 93 33 78 94 50 38 97 4 16 81 75 3 4 87 20 75 +195 +23158 +13 7 70 56 1 70 28 30 52 18 49 47 69 86 30 57 41 20 14 71 +196 +13902 +11 78 51 7 18 42 1 42 92 44 46 86 14 72 56 89 57 36 10 87 +197 +16662 +46 87 16 92 20 70 44 63 53 87 79 47 8 77 74 58 73 59 87 44 +198 +22753 +50 13 65 93 98 30 5 87 9 43 49 75 53 96 81 38 94 33 62 51 +199 +22147 +25 69 40 38 83 37 83 26 99 81 17 69 92 99 14 84 27 41 34 2 +200 +13393 +99 90 28 79 60 42 12 90 44 13 46 91 92 59 84 70 61 86 24 88 +201 +21548 +8 52 65 91 45 14 87 55 85 64 63 72 42 20 40 95 86 92 13 36 +202 +20658 +2 35 29 47 6 10 45 94 28 49 65 69 20 84 30 3 22 35 44 55 +203 +9997 +48 60 58 36 31 63 93 94 20 48 51 16 23 88 55 38 84 59 26 26 +204 +1936 +21 71 17 33 79 12 68 44 21 74 18 54 70 1 98 51 20 80 21 34 +205 +20691 +29 62 40 97 72 10 32 8 65 51 8 92 91 15 32 76 65 63 90 59 +206 +2645 +21 66 65 30 20 13 81 5 23 90 41 42 2 6 66 66 57 20 51 87 +207 +25028 +17 26 72 88 33 35 25 87 76 25 36 93 79 84 3 3 85 26 82 32 +208 +14272 +92 52 28 14 59 40 14 7 75 52 28 24 26 65 53 54 45 45 3 27 +209 +1850 +89 40 37 21 69 80 6 34 37 35 9 59 6 29 54 88 3 95 29 49 +210 +3314 +91 75 9 89 19 83 86 82 90 96 77 19 66 74 94 17 10 71 46 11 +211 +15420 +32 51 44 67 46 47 73 44 22 80 41 86 25 10 82 9 88 40 91 79 +212 +15896 +3 33 91 8 95 83 39 63 20 77 76 26 70 15 7 91 13 29 75 51 +213 +3413 +26 79 56 75 90 4 21 51 54 79 63 13 52 87 86 37 19 22 33 54 +214 +24013 +21 77 99 94 98 75 57 4 21 84 26 99 61 75 79 68 66 33 16 73 +215 +25120 +55 52 73 59 48 84 13 86 4 70 60 54 12 31 8 66 52 20 55 54 +216 +12147 +91 62 46 53 87 33 72 37 25 37 53 26 97 7 41 4 32 96 68 96 +217 +24063 +39 42 44 97 76 61 64 3 14 57 14 53 55 24 24 63 26 40 71 60 +218 +7196 +4 62 49 29 12 7 14 85 82 57 41 38 31 24 21 72 94 32 10 15 +219 +3484 +9 2 18 68 70 74 70 15 72 10 48 96 68 54 47 79 12 88 75 33 +220 +21198 +90 45 85 93 77 62 76 62 63 85 27 89 81 97 30 11 8 92 79 16 +221 +15796 +3 37 94 7 2 69 71 69 39 68 1 63 30 74 71 54 44 99 69 45 +222 +19980 +68 69 4 96 52 58 84 41 18 99 50 71 66 31 20 44 47 30 4 50 +223 +15906 +23 81 84 10 60 73 19 12 25 63 19 68 64 98 21 2 5 69 6 7 +224 +6585 +54 62 13 6 22 41 56 71 32 51 53 23 98 6 31 57 79 37 41 48 +225 +7392 +94 63 54 79 96 49 20 88 80 57 76 86 55 95 98 74 58 85 32 90 +226 +4000 +58 6 52 81 91 40 67 49 55 27 71 49 77 40 68 82 46 54 90 16 +227 +24750 +79 86 7 45 67 87 84 54 6 99 27 73 98 24 63 23 73 53 69 77 +228 +14259 +31 3 55 5 82 36 94 7 60 65 3 22 47 30 13 31 68 6 14 75 +229 +23029 +88 4 45 75 16 34 32 59 14 1 33 1 27 79 17 10 77 28 10 93 +230 +11879 +59 42 14 4 44 2 55 36 34 37 36 53 77 81 99 95 77 16 9 43 +231 +1888 +64 99 11 73 56 8 27 23 86 47 85 18 95 96 88 37 1 9 99 55 +232 +23445 +27 28 27 91 15 28 52 79 43 19 63 59 50 58 98 8 88 66 68 19 +233 +15265 +68 13 60 16 99 38 9 23 45 81 9 47 69 10 68 44 11 50 91 26 +234 +7519 +13 50 52 20 4 48 3 92 70 14 86 77 61 92 83 44 43 44 60 69 +235 +7071 +94 70 63 64 11 46 81 13 79 60 61 29 35 99 30 44 32 54 33 72 +236 +7468 +24 8 93 59 91 59 90 29 92 21 63 11 82 68 9 55 23 93 38 56 +237 +17353 +60 51 82 36 33 53 33 52 71 20 82 64 5 82 67 57 50 6 67 51 +238 +7953 +1 66 56 90 66 90 93 67 5 48 68 43 29 57 48 95 37 50 91 77 +239 +12298 +53 92 62 19 17 65 35 62 63 3 18 23 85 19 10 23 72 18 47 87 +240 +24492 +13 48 27 4 13 2 59 55 83 92 19 48 76 52 6 84 19 5 15 52 +241 +25957 +17 81 96 45 49 43 18 56 16 72 92 86 64 47 14 83 9 91 50 97 +242 +1148 +7 97 12 43 60 69 49 9 84 69 23 90 87 85 74 12 47 44 55 16 +243 +23416 +32 59 99 89 81 76 55 73 5 32 46 53 53 79 89 87 8 44 55 41 +244 +5256 +58 20 80 78 3 91 98 39 2 23 48 49 28 94 47 4 43 74 68 29 +245 +3322 +88 67 77 77 96 1 67 2 63 17 78 93 42 37 30 69 58 36 9 28 +246 +4941 +38 22 55 23 48 8 11 77 19 91 43 36 55 69 22 64 82 56 5 28 +247 +11461 +57 92 81 74 52 54 29 91 53 37 24 83 1 4 73 84 5 69 73 39 +248 +10411 +39 84 63 16 81 25 26 4 43 50 63 49 96 79 14 78 21 98 75 55 +249 +18445 +34 81 6 12 24 76 61 98 54 62 80 74 3 88 65 19 63 20 71 85 +250 +21226 +49 82 61 10 67 20 36 55 61 64 66 70 26 98 23 94 54 53 25 71 +251 +23220 +87 41 40 57 43 6 65 66 42 25 95 20 83 43 37 97 72 22 32 69 +252 +25112 +77 45 58 50 4 16 13 68 89 95 53 90 8 6 58 97 87 13 32 37 +253 +26074 +70 72 42 96 87 44 44 71 55 39 29 64 39 9 41 26 11 7 5 17 +254 +20935 +84 70 69 64 69 90 97 60 58 71 54 61 3 64 95 34 7 21 79 25 +255 +8734 +92 81 6 79 63 91 73 45 22 79 20 65 45 90 31 49 48 6 98 20 +256 +23069 +38 23 94 52 94 52 6 8 92 6 21 69 47 75 34 39 38 98 89 36 +257 +21787 +14 60 49 32 15 63 78 10 88 34 89 85 11 13 25 94 80 9 37 21 +258 +15274 +34 43 11 31 49 29 76 61 68 63 29 47 21 42 11 17 36 32 90 89 +259 +2620 +32 2 20 72 85 94 28 10 77 39 97 24 34 31 61 8 14 75 42 25 +260 +22215 +4 50 54 16 81 49 7 89 47 69 94 38 62 95 79 81 10 50 5 59 +261 +3609 +21 87 91 46 60 94 22 36 76 82 90 12 49 67 48 31 70 10 10 20 +262 +1069 +25 68 65 36 8 38 31 20 1 21 82 74 75 72 33 42 56 55 75 50 +263 +25881 +70 28 35 77 39 8 21 65 88 72 31 65 90 68 25 80 62 14 25 24 +264 +13919 +39 84 97 68 63 79 90 33 85 69 95 24 42 2 96 91 57 25 89 47 +265 +1225 +23 72 65 90 24 35 61 95 75 96 98 61 71 63 42 68 51 72 53 54 +266 +15264 +18 93 47 65 13 45 67 99 68 81 4 49 70 82 88 68 58 51 20 64 +267 +20443 +5 79 63 81 55 76 7 47 25 1 3 57 54 27 39 51 61 30 90 77 +268 +3792 +65 67 51 39 55 87 20 20 38 50 93 68 39 54 25 99 30 97 35 18 +269 +13080 +46 2 91 87 95 46 21 78 66 91 80 87 76 66 83 90 78 7 2 25 +270 +5074 +84 36 34 64 74 62 74 89 53 11 40 81 48 93 49 60 22 91 18 92 +271 +7690 +99 91 43 95 41 10 67 25 74 52 6 88 69 8 94 56 33 79 54 81 +272 +9691 +56 31 65 19 15 48 57 62 63 23 95 25 58 13 22 68 86 37 26 52 +273 +3485 +34 7 67 89 46 13 78 3 70 29 79 1 42 38 66 63 65 55 46 18 +274 +13835 +77 14 48 50 10 65 95 24 54 37 88 90 52 98 79 13 73 35 56 93 +275 +19583 +93 78 44 93 2 67 13 23 44 41 81 96 20 91 35 55 59 29 41 64 +276 +21254 +1 70 28 3 82 36 50 24 20 33 26 78 29 50 8 70 68 17 60 67 +277 +5183 +51 63 18 93 37 33 80 35 72 49 79 5 49 56 50 85 11 90 37 57 +278 +11628 +78 44 90 35 10 89 29 70 90 61 52 44 56 70 1 81 20 12 38 36 +279 +19664 +79 65 19 24 60 37 41 71 33 5 92 16 96 68 98 26 6 55 51 3 +280 +11661 +76 62 54 17 98 45 73 78 37 28 23 45 68 87 14 94 8 30 73 28 +281 +11072 +99 15 53 67 5 32 76 20 54 20 69 52 80 31 40 54 11 21 73 38 +282 +25510 +45 47 17 5 39 1 28 97 77 34 3 7 97 23 27 89 5 33 9 56 +283 +1319 +52 71 77 30 24 83 99 3 7 93 24 14 1 48 37 81 21 45 29 34 +284 +7487 +16 11 7 23 46 14 10 50 61 75 53 82 18 37 16 45 51 56 83 74 +285 +9018 +63 19 22 57 91 76 39 40 40 85 46 86 28 84 33 17 21 28 42 30 +286 +22060 +24 82 16 7 60 25 92 56 64 72 27 88 34 82 75 89 14 8 21 29 +287 +8379 +19 47 2 34 16 18 19 74 29 61 82 99 92 21 71 35 52 27 40 65 +288 +5564 +90 96 21 93 72 72 18 71 60 93 32 93 63 13 1 38 2 68 37 83 +289 +11341 +50 98 29 36 63 37 32 19 68 89 94 50 90 82 74 96 79 77 63 80 +290 +21740 +95 40 30 44 42 13 68 31 58 38 61 15 53 41 15 20 57 63 63 73 +291 +25861 +26 95 68 84 24 74 79 9 11 74 18 83 71 82 67 87 55 94 75 84 +292 +8422 +92 2 55 59 44 70 86 41 87 52 39 2 97 80 72 5 87 28 39 14 +293 +25489 +16 50 52 10 45 48 75 35 33 42 91 29 33 2 93 49 51 80 84 5 +294 +9937 +54 89 79 57 4 33 37 83 10 55 3 31 3 27 8 78 32 4 38 63 +295 +19557 +37 4 99 60 5 12 10 93 9 17 64 80 11 36 94 46 60 17 73 6 +296 +9068 +67 11 26 58 73 27 97 96 47 71 66 79 42 23 24 43 55 23 76 11 +297 +15286 +51 43 30 81 76 15 39 53 85 6 23 99 36 1 20 7 40 11 65 49 +298 +5869 +95 19 97 97 52 5 50 75 66 50 5 15 97 23 6 33 23 95 92 2 +299 +24471 +33 89 58 2 4 23 57 31 85 32 33 96 27 81 76 20 40 55 86 22 +300 +23249 +79 85 89 6 15 21 29 31 23 24 1 49 40 22 95 44 45 39 89 25 +301 +17246 +90 60 2 48 47 73 22 18 60 97 16 80 40 47 85 85 43 59 63 58 +302 +13976 +72 24 35 19 23 93 54 90 75 63 96 95 84 84 25 61 50 31 80 29 +303 +19461 +87 63 92 59 2 49 36 87 69 17 36 11 36 65 86 38 22 63 24 58 +304 +14418 +33 36 61 86 76 74 74 14 36 37 83 55 64 76 28 61 45 26 39 94 +305 +11612 +33 71 6 96 6 87 57 75 95 29 20 29 25 81 20 67 19 34 93 59 +306 +1664 +78 34 77 19 63 23 67 6 12 58 24 24 78 44 82 43 65 69 37 75 +307 +6786 +14 74 59 49 34 62 88 20 14 72 81 39 26 94 50 16 99 45 50 12 +308 +10791 +54 29 68 82 71 22 49 15 63 2 74 25 93 57 87 81 62 49 54 72 +309 +2616 +73 83 42 46 95 17 39 14 12 28 84 29 94 8 15 16 27 58 40 6 +310 +25044 +5 73 95 89 82 42 83 84 67 73 87 56 91 33 46 33 25 25 94 54 +311 +16189 +39 56 6 6 46 18 14 93 12 4 86 66 61 62 94 27 4 11 82 84 +312 +1503 +57 44 26 29 73 18 88 2 51 95 71 42 81 16 78 40 52 90 37 14 +313 +8033 +1 23 35 94 94 89 27 63 18 71 43 37 41 31 48 78 91 75 42 83 +314 +16873 +69 65 15 83 28 42 44 5 30 6 77 45 82 1 36 30 96 4 20 94 +315 +25078 +63 17 12 68 30 28 53 26 63 61 98 22 76 12 96 20 1 33 58 70 +316 +8623 +85 65 21 37 51 49 69 22 60 54 20 93 68 4 48 53 37 14 75 68 +317 +22510 +5 11 73 55 90 56 95 54 5 65 67 9 83 57 62 63 76 76 39 79 +318 +24352 +38 8 30 9 87 91 88 84 45 3 11 98 62 4 23 23 11 71 29 99 +319 +10078 +7 21 4 96 29 63 56 38 61 81 57 24 81 80 24 83 87 42 84 52 +320 +25462 +77 72 91 40 64 3 10 25 86 28 22 13 28 50 13 78 97 42 61 15 +321 +24748 +63 65 42 93 91 15 15 35 22 76 42 91 84 7 76 89 35 54 2 25 +322 +17050 +83 66 98 61 55 85 38 44 13 43 30 14 5 5 62 30 9 92 10 5 +323 +9568 +36 77 8 39 90 40 70 63 5 30 26 80 25 10 68 48 22 27 36 36 +324 +21173 +23 55 2 40 72 16 88 9 2 42 8 47 77 69 84 75 50 67 69 12 +325 +10747 +96 32 91 9 36 38 18 15 44 27 42 81 73 41 20 27 68 89 39 88 +326 +9081 +60 92 34 56 25 23 15 64 43 5 90 11 83 12 51 32 37 45 2 53 +327 +2489 +90 49 48 42 47 71 36 89 53 47 90 14 67 74 19 88 72 12 76 48 +328 +4019 +85 96 62 88 29 30 33 58 83 89 40 47 41 43 6 51 71 39 29 48 +329 +13626 +20 40 26 5 74 31 75 71 67 68 97 6 38 14 3 79 88 10 64 72 +330 +13281 +33 95 74 7 79 69 55 54 75 13 61 49 12 9 90 99 50 28 56 77 +331 +25384 +72 15 25 64 4 64 56 33 72 10 5 29 73 55 42 72 88 86 40 21 +332 +17199 +95 97 24 87 59 36 23 6 87 29 7 55 76 37 4 32 43 28 22 63 +333 +6422 +49 90 46 21 42 72 72 70 63 35 54 31 12 43 72 48 96 92 75 84 +334 +6400 +5 43 2 16 71 24 88 75 64 42 32 65 20 28 84 86 62 33 96 97 +335 +11837 +88 75 96 52 91 4 24 59 61 34 76 3 68 37 13 40 91 52 4 57 +336 +2187 +65 57 30 38 75 57 3 14 92 45 14 8 62 77 51 40 57 40 84 7 +337 +17659 +73 43 80 90 52 84 73 77 53 5 98 24 30 80 19 89 2 79 41 72 +338 +18761 +67 56 99 62 49 19 96 90 86 66 86 22 66 7 30 47 26 2 64 81 +339 +20174 +88 23 43 23 51 11 90 91 1 43 21 74 70 5 94 16 17 58 4 3 +340 +9565 +81 25 98 69 32 2 69 99 52 39 66 34 82 54 77 19 27 97 65 78 +341 +19652 +33 39 79 27 85 17 73 48 39 15 64 75 77 78 84 4 19 31 37 91 +342 +25810 +87 86 47 81 83 83 97 1 15 22 78 87 78 33 46 1 19 31 56 66 +343 +21018 +51 76 59 94 25 38 98 4 48 43 86 31 49 14 70 26 35 86 14 61 +344 +5871 +19 60 93 22 70 65 45 86 88 73 38 14 56 1 62 95 36 81 97 6 +345 +16805 +17 38 59 39 77 24 51 43 6 8 13 3 1 38 93 97 10 4 48 23 +346 +18813 +63 77 82 96 19 82 93 10 4 45 10 21 89 11 34 30 70 7 73 60 +347 +14447 +18 5 23 28 68 11 78 83 11 36 59 16 15 20 91 88 78 90 81 56 +348 +20823 +72 75 99 79 67 8 50 62 43 67 65 43 29 34 80 58 91 44 97 43 +349 +21294 +87 7 84 83 50 28 17 50 16 81 94 12 71 11 47 96 44 82 86 47 +350 +9428 +94 12 14 91 18 15 85 27 71 72 21 25 95 55 40 74 70 70 13 22 +351 +11162 +86 9 79 47 49 12 34 3 25 95 54 60 27 31 91 90 91 96 46 34 +352 +25357 +26 68 30 20 14 89 52 26 59 6 39 99 89 20 39 97 84 56 46 66 +353 +17579 +58 23 79 47 17 73 74 89 33 96 66 24 76 68 81 98 51 75 48 93 +354 +13141 +77 94 3 5 58 77 60 43 22 73 65 10 42 60 44 42 48 77 71 43 +355 +7889 +79 67 29 51 4 37 47 66 82 20 38 34 10 20 92 55 30 47 94 12 +356 +20259 +18 21 7 9 69 64 56 50 92 6 35 12 14 9 52 91 29 1 4 72 +357 +12555 +37 17 36 18 87 19 18 88 55 45 24 20 54 97 25 5 90 86 28 58 +358 +25024 +5 83 55 64 17 94 55 55 61 33 82 88 22 43 54 25 6 78 75 44 +359 +24404 +95 33 5 95 84 86 59 26 80 35 83 58 19 63 26 93 45 13 47 55 +360 +13704 +98 98 11 35 3 25 46 87 36 20 74 1 31 56 60 22 69 86 70 81 +361 +2735 +76 52 5 28 1 42 82 92 1 4 14 6 72 80 45 44 74 7 76 6 +362 +11618 +56 26 74 6 1 64 29 1 29 86 71 29 76 14 15 86 32 80 23 24 +363 +9781 +93 35 10 91 68 78 98 97 2 60 3 8 52 29 52 62 73 19 79 37 +364 +8147 +8 5 68 73 14 53 58 96 61 94 60 97 10 46 8 76 41 87 26 20 +365 +4115 +26 96 13 34 91 57 36 19 90 50 62 28 68 67 5 2 90 34 97 4 +366 +12865 +25 63 87 61 9 34 61 93 38 3 7 77 82 91 10 27 39 7 51 12 +367 +19266 +63 17 70 29 1 65 76 50 41 76 8 10 62 71 10 28 20 37 96 8 +368 +25272 +11 6 21 17 9 24 1 19 56 21 44 55 94 78 82 6 16 90 85 62 +369 +7101 +11 90 60 11 68 81 89 60 86 64 62 95 14 85 8 77 90 20 1 10 +370 +13537 +51 72 41 53 80 94 97 76 12 29 81 17 32 7 65 63 93 6 59 71 +371 +8655 +39 14 12 86 80 67 76 29 70 17 9 83 28 26 94 91 71 45 83 74 +372 +1305 +81 45 65 79 87 55 31 50 30 18 85 87 8 70 62 48 68 90 60 87 +373 +23108 +42 4 89 36 22 73 61 45 71 86 71 90 5 51 79 76 96 30 34 50 +374 +24999 +96 93 88 7 56 80 29 22 40 10 14 44 90 97 67 16 55 53 48 14 +375 +15612 +67 11 37 75 99 96 89 66 52 46 14 90 50 95 66 84 56 7 63 85 +376 +3420 +49 64 27 28 68 70 55 46 13 31 36 54 21 1 67 82 63 22 96 62 +377 +20869 +59 86 91 25 66 74 81 37 83 90 32 65 38 57 87 19 35 80 43 67 +378 +15066 +76 79 74 93 58 42 64 98 82 89 8 39 89 11 49 5 72 14 75 91 +379 +3732 +67 23 74 92 83 52 59 76 77 14 78 13 6 74 78 11 9 3 27 66 +380 +16550 +53 7 88 86 52 37 65 47 39 80 35 13 6 9 24 78 86 23 86 63 +381 +17069 +1 77 38 54 70 94 40 83 87 31 67 74 30 42 95 93 75 62 20 19 +382 +8589 +53 72 61 56 66 14 32 51 80 96 49 6 43 49 50 76 29 44 63 60 +383 +19071 +74 82 92 29 24 97 48 98 69 48 48 6 45 35 71 5 3 28 52 20 +384 +12292 +17 63 26 16 62 72 87 81 50 73 83 97 74 71 48 26 8 53 70 96 +385 +13669 +8 37 48 86 75 86 57 79 57 39 60 50 45 65 48 94 38 30 69 70 +386 +11825 +16 19 26 34 99 84 38 83 99 75 15 46 2 7 91 31 72 70 81 58 +387 +2981 +35 30 48 41 20 95 22 11 13 14 56 10 33 94 86 31 53 52 80 67 +388 +19269 +53 84 22 26 97 87 79 18 42 78 11 6 33 5 50 61 56 74 41 31 +389 +17565 +55 97 95 41 46 83 74 54 95 98 45 19 24 28 60 40 46 33 37 99 +390 +2224 +49 88 39 41 83 58 20 21 98 45 62 78 50 66 71 91 19 31 39 85 +391 +12147 +65 61 68 64 84 84 2 74 15 12 89 39 22 67 22 67 78 49 26 82 +392 +23228 +80 14 63 81 14 14 27 27 4 22 90 5 7 31 76 97 58 16 62 27 +393 +16215 +89 18 75 63 86 81 73 42 64 58 20 3 67 1 81 89 59 2 88 58 +394 +2082 +29 43 21 42 98 87 5 53 10 49 8 40 26 17 20 17 96 42 42 41 +395 +24034 +68 58 38 77 58 51 1 52 11 7 88 8 8 52 45 36 19 98 54 13 +396 +24276 +56 20 78 81 38 73 7 37 74 6 94 41 88 55 37 8 93 77 55 55 +397 +21998 +94 99 85 89 76 73 72 75 12 63 9 48 76 37 15 65 28 27 30 13 +398 +20969 +46 93 78 26 3 82 98 41 61 1 95 60 31 64 80 10 60 2 5 3 +399 +3107 +40 21 5 36 28 91 29 15 44 46 78 43 22 42 59 64 77 91 17 40 +400 +8100 +68 50 25 37 42 18 93 73 20 10 2 13 45 29 80 54 92 81 8 9 +401 +13026 +4 84 94 27 37 5 13 2 60 7 36 58 86 67 68 4 97 23 99 60 +402 +6327 +91 1 58 69 33 78 81 88 26 32 76 78 11 23 82 15 86 11 69 56 +403 +15230 +65 59 52 83 37 72 31 67 26 14 14 12 44 59 35 80 9 77 97 77 +404 +20270 +18 24 57 81 54 74 1 38 55 21 49 12 96 72 47 67 2 12 36 91 +405 +16206 +51 86 98 89 48 72 27 70 69 40 57 45 27 73 49 14 65 36 66 58 +406 +25715 +91 60 20 73 18 95 87 43 23 93 46 31 95 46 10 90 21 5 12 71 +407 +7449 +27 61 83 86 57 20 56 37 82 98 98 75 81 87 2 77 70 35 97 60 +408 +5934 +6 99 78 71 35 96 48 62 99 19 55 41 78 11 78 7 80 70 68 96 +409 +15202 +5 93 81 44 90 27 41 93 66 24 97 63 70 50 53 80 50 52 24 43 +410 +22992 +30 33 81 14 65 23 39 78 1 86 61 64 74 97 79 7 71 71 75 81 +411 +10508 +20 88 96 56 74 33 77 2 25 11 78 84 62 19 41 27 33 40 34 87 +412 +15772 +90 54 78 20 97 57 8 22 42 35 36 91 12 88 14 94 37 31 57 8 +413 +14894 +18 17 83 90 10 45 92 97 45 83 71 72 2 40 90 16 91 4 23 92 +414 +2656 +23 7 15 64 71 59 34 72 65 57 73 77 32 73 19 41 99 38 55 88 +415 +10328 +97 36 50 43 14 85 35 30 9 33 62 50 84 6 3 37 23 24 80 37 +416 +9105 +27 43 59 53 76 55 31 45 42 45 52 11 98 89 81 41 19 59 12 79 +417 +4502 +65 59 92 91 23 16 69 90 76 27 38 98 28 82 15 75 75 22 86 46 +418 +8973 +43 44 92 63 52 98 21 36 11 40 89 29 7 1 40 47 29 65 34 4 +419 +25509 +38 95 78 96 8 25 4 67 42 39 96 6 55 37 79 64 47 36 98 84 +420 +9621 +40 42 5 86 27 82 45 81 92 41 11 85 12 96 49 90 70 59 80 99 +421 +6035 +86 9 74 44 10 68 34 58 41 92 96 41 45 81 8 47 77 30 84 74 +422 +8131 +51 55 39 75 91 17 94 8 62 14 31 21 92 87 46 41 88 67 6 38 +423 +9027 +11 31 35 51 36 14 49 9 98 11 1 7 93 69 4 21 91 3 34 63 +424 +2421 +54 77 96 72 5 2 55 96 86 33 55 15 55 99 26 92 98 11 85 44 +425 +6610 +93 33 20 41 21 95 28 9 69 54 72 75 44 27 67 99 93 68 37 39 +426 +19709 +40 71 9 38 49 88 8 99 19 78 78 61 80 5 28 43 32 88 38 1 +427 +24842 +49 8 7 19 75 45 10 37 15 92 70 82 32 82 10 64 37 18 56 12 +428 +5575 +50 24 84 94 54 81 33 49 29 42 90 44 52 15 7 30 36 58 17 58 +429 +8993 +95 64 29 75 58 21 36 29 34 13 22 15 79 94 11 1 62 26 67 84 +430 +10347 +97 92 3 49 74 17 6 38 49 42 15 62 59 89 57 96 84 8 1 36 +431 +8163 +29 64 33 44 72 30 88 68 93 35 49 76 64 60 47 26 21 98 88 68 +432 +17412 +53 95 40 70 89 18 83 82 98 34 51 98 10 90 10 78 18 41 29 32 +433 +18010 +86 35 81 48 90 47 63 4 26 73 74 16 88 26 54 72 2 38 57 86 +434 +24258 +95 97 53 11 41 95 80 36 36 60 54 98 4 43 73 32 90 56 46 88 +435 +9598 +67 15 99 95 87 18 7 96 91 83 81 93 96 88 66 53 58 36 60 63 +436 +3624 +35 51 82 92 93 33 27 27 81 70 73 56 28 6 6 78 42 60 11 31 +437 +8683 +60 25 86 87 27 81 44 20 1 54 30 84 48 41 22 1 37 86 48 18 +438 +11997 +58 26 45 20 95 50 43 51 25 5 79 56 9 85 75 33 99 55 38 70 +439 +5097 +41 80 54 7 84 76 78 50 63 94 81 41 74 63 95 62 5 14 20 46 +440 +21343 +13 48 91 84 1 36 59 8 69 88 42 44 24 75 8 74 65 48 78 98 +441 +4230 +91 2 88 19 74 6 68 49 59 14 95 88 17 79 67 93 57 50 74 41 +442 +12823 +22 30 39 55 94 14 39 64 86 80 2 74 40 31 49 5 46 36 50 28 +443 +5631 +72 26 65 78 25 88 92 71 63 16 97 60 95 93 67 44 6 60 35 58 +444 +17400 +23 27 19 25 79 35 30 73 84 30 78 10 73 75 48 50 10 11 53 38 +445 +16898 +45 10 93 60 98 35 49 24 33 54 32 21 67 7 4 54 95 97 52 61 +446 +12755 +24 40 1 27 76 72 2 13 79 36 34 35 42 16 35 29 89 98 12 94 +447 +5770 +57 23 63 32 67 28 23 16 39 50 12 54 24 51 4 32 94 26 13 23 +448 +22595 +81 59 9 65 41 82 95 14 97 53 97 98 37 45 28 88 82 24 59 43 +449 +5137 +23 89 24 26 5 13 88 32 24 93 30 58 19 54 62 9 37 55 81 42 +450 +9363 +21 7 24 4 15 38 57 63 27 93 20 80 60 1 43 68 87 40 15 99 +451 +15810 +35 47 51 80 65 29 31 92 37 12 78 63 85 16 96 66 57 83 72 63 +452 +3634 +16 39 96 94 30 21 68 91 99 67 48 81 54 76 40 44 50 76 92 96 +453 +18945 +6 97 84 26 57 47 14 76 36 69 99 22 27 38 23 68 79 45 81 76 +454 +2281 +68 80 67 98 57 37 63 81 40 52 49 14 31 75 32 71 18 59 14 33 +455 +13347 +5 72 11 54 6 54 31 21 44 68 31 45 51 83 33 43 92 12 6 34 +456 +4313 +6 87 19 40 85 82 49 88 5 18 5 81 6 14 3 73 35 20 21 23 +457 +2423 +59 51 70 98 87 35 53 84 95 51 27 74 87 27 92 63 16 22 26 36 +458 +18510 +29 13 74 19 74 54 83 19 86 23 62 26 68 85 10 22 80 14 9 63 +459 +24002 +31 90 44 99 37 56 33 20 52 80 54 34 58 43 83 11 86 58 98 21 +460 +5130 +1 92 62 57 95 71 79 87 7 66 82 32 53 19 61 56 8 4 11 63 +461 +16726 +99 51 78 44 72 44 93 29 89 77 34 13 46 45 97 92 62 1 54 78 +462 +20864 +42 16 53 88 88 14 70 84 63 21 30 57 56 71 15 4 8 80 5 66 +463 +19339 +71 16 17 48 67 53 69 1 83 38 2 56 41 60 25 85 7 28 56 33 +464 +17209 +31 50 99 48 48 6 44 31 57 45 23 47 65 90 19 22 89 31 68 19 +465 +22175 +74 98 40 86 63 2 65 14 43 89 70 77 45 29 80 52 90 72 98 23 +466 +4830 +67 45 35 89 96 7 97 4 62 17 32 44 15 44 10 27 66 81 71 58 +467 +20947 +17 37 19 20 54 66 19 82 7 21 95 1 94 21 95 82 4 38 58 19 +468 +16901 +47 11 52 64 58 94 88 99 2 86 49 55 63 10 1 7 13 81 47 20 +469 +17306 +44 17 24 5 78 60 8 52 32 19 58 32 72 84 25 83 77 74 28 94 +470 +15761 +36 53 34 74 15 18 7 84 10 23 40 71 26 40 83 75 15 80 77 32 +471 +7593 +50 15 24 34 36 8 14 88 94 96 23 82 82 62 61 2 25 53 70 81 +472 +21816 +42 11 54 4 92 56 7 63 85 47 85 96 44 95 90 34 25 73 73 89 +473 +20270 +25 84 22 99 33 77 99 91 40 58 69 72 49 85 79 76 23 67 13 21 +474 +14670 +74 9 13 8 86 54 6 91 7 98 32 64 83 2 92 80 73 88 82 46 +475 +1401 +10 44 15 8 62 2 9 70 75 4 21 16 88 40 99 45 59 25 77 2 +476 +6052 +72 12 75 25 14 85 36 73 93 86 58 23 58 31 92 64 23 22 97 6 +477 +22244 +59 41 23 31 31 83 38 27 57 77 75 53 33 72 86 97 18 68 12 61 +478 +25855 +87 26 27 8 95 32 14 40 21 12 26 95 35 5 96 83 55 85 30 25 +479 +18820 +97 97 51 4 16 50 43 56 52 85 67 46 84 58 12 87 19 19 89 85 +480 +19208 +95 52 48 82 56 87 37 35 26 84 28 55 94 21 33 60 87 84 75 19 +481 +7538 +37 59 76 57 38 36 3 80 24 17 72 8 55 2 56 4 48 56 59 55 +482 +22395 +12 3 61 45 92 84 70 78 60 85 28 6 28 30 30 60 64 94 27 1 +483 +12077 +15 22 92 28 12 97 61 66 51 31 88 3 64 26 86 23 42 36 29 21 +484 +8601 +46 47 17 94 2 93 94 21 37 62 6 98 1 81 24 19 50 78 68 13 +485 +3102 +19 27 66 75 52 15 87 97 35 83 92 67 8 25 18 77 35 70 99 63 +486 +4648 +19 68 75 45 27 42 7 38 93 31 38 70 82 68 80 15 18 32 88 41 +487 +4425 +83 91 97 60 14 32 90 58 56 36 6 99 28 8 59 8 34 50 66 96 +488 +5344 +19 25 11 79 44 91 26 27 35 46 44 96 14 50 25 32 6 46 85 88 +489 +19494 +30 8 3 38 67 3 92 30 28 29 17 17 70 15 55 93 19 62 22 62 +490 +5220 +31 36 12 74 84 43 33 8 5 39 8 81 66 29 88 90 68 54 5 4 +491 +4078 +87 63 85 34 81 75 39 18 93 9 18 32 24 27 47 36 31 28 35 66 +492 +24269 +93 58 85 73 77 84 5 75 85 1 98 34 34 54 89 90 84 50 91 34 +493 +18195 +48 62 37 20 64 85 57 18 61 44 2 52 76 69 90 80 94 95 28 49 +494 +15330 +13 25 13 18 21 59 8 89 72 3 33 46 78 45 30 29 43 21 91 69 +495 +16474 +93 16 31 59 47 93 77 78 13 14 50 38 9 96 61 33 18 4 33 76 +496 +3426 +32 73 43 65 98 53 6 66 25 22 11 33 83 52 34 94 29 75 91 8 +497 +21623 +2 3 55 85 24 1 84 2 81 31 74 96 89 29 80 67 6 80 97 66 +498 +14162 +5 67 95 79 22 95 95 68 88 44 45 40 66 77 93 56 52 4 94 46 +499 +11644 +27 42 10 66 8 1 43 94 28 94 65 79 80 92 16 42 52 27 19 86 diff --git a/data/jobshop/500_20_07_ta117.txt b/data/jobshop/500_20_07_ta117.txt new file mode 100644 index 0000000000..0842288470 --- /dev/null +++ b/data/jobshop/500_20_07_ta117.txt @@ -0,0 +1,1503 @@ +500 +20 +1298201670 +0 +8129 +21 55 92 5 15 46 81 98 49 86 65 42 7 79 47 82 81 51 52 78 +1 +11755 +24 44 84 50 80 57 15 36 34 19 16 44 48 83 96 35 86 19 13 55 +2 +10788 +14 32 96 51 2 56 31 43 30 69 91 14 42 86 61 45 37 33 9 17 +3 +15352 +21 33 45 84 30 83 27 55 94 12 6 15 45 81 49 50 96 3 24 94 +4 +13843 +33 5 95 43 4 60 67 14 48 17 31 2 46 67 25 37 60 10 19 64 +5 +24681 +35 85 8 8 69 63 79 11 77 1 36 97 16 36 90 30 36 4 27 24 +6 +25180 +34 27 57 95 66 8 32 20 36 30 36 45 11 37 66 97 15 87 12 74 +7 +10188 +15 98 33 96 75 14 49 94 8 7 24 71 3 4 49 43 3 41 17 57 +8 +10054 +48 42 98 61 97 35 33 53 39 71 4 13 98 39 61 97 69 89 28 23 +9 +13991 +45 93 34 79 64 17 94 97 81 75 31 86 60 15 45 56 10 15 37 96 +10 +14678 +45 6 40 89 89 4 52 5 5 34 71 22 39 50 49 67 98 22 21 58 +11 +23479 +64 17 82 21 49 66 99 63 50 23 33 53 54 76 99 8 67 97 72 68 +12 +11575 +4 95 16 66 28 3 92 87 7 93 21 92 22 3 16 65 5 53 42 50 +13 +4577 +62 40 47 80 99 26 23 98 68 87 39 54 28 80 5 56 99 10 15 52 +14 +12075 +89 62 86 36 51 94 10 67 15 67 66 92 43 37 37 61 72 20 67 15 +15 +2434 +59 68 54 42 93 5 42 27 85 66 92 25 7 20 29 4 34 64 11 20 +16 +10282 +23 26 45 25 13 73 97 47 19 27 36 67 87 31 11 59 60 79 38 49 +17 +2104 +20 6 3 92 59 21 95 6 28 60 33 86 2 27 30 37 70 54 9 18 +18 +13384 +12 27 78 9 68 70 46 86 99 31 99 98 11 57 88 85 53 15 88 81 +19 +4057 +37 30 80 29 89 51 32 90 14 10 38 58 18 90 70 15 91 29 42 98 +20 +9344 +25 99 77 64 62 78 44 20 3 74 32 82 60 88 58 1 94 30 59 9 +21 +6995 +10 84 6 62 15 8 47 55 33 27 61 39 15 49 7 99 68 16 81 67 +22 +5016 +35 78 44 75 44 50 56 58 85 28 26 71 90 52 7 69 23 68 70 8 +23 +24668 +29 80 31 93 68 97 16 37 32 3 51 74 62 71 55 52 80 62 78 7 +24 +3053 +36 89 7 30 41 75 25 16 93 87 22 94 27 90 43 2 77 35 82 32 +25 +21971 +4 79 18 32 27 54 80 61 64 96 52 28 73 74 71 25 45 3 1 17 +26 +11438 +76 12 1 32 45 86 73 42 38 70 48 66 79 35 65 1 93 79 49 40 +27 +6119 +90 95 97 85 79 62 18 91 14 78 87 83 14 88 21 30 42 43 65 31 +28 +9490 +78 98 20 48 65 2 77 37 72 14 92 70 87 42 91 38 24 65 94 8 +29 +9069 +69 8 76 23 97 24 1 66 93 19 76 63 86 93 21 66 32 64 63 44 +30 +24437 +38 19 35 26 12 59 41 58 65 77 72 19 97 22 53 6 86 84 56 64 +31 +22779 +99 71 12 96 92 90 15 26 42 78 14 38 92 82 59 28 43 16 89 59 +32 +18388 +67 74 49 78 28 34 61 14 23 27 72 52 10 34 82 48 87 85 52 26 +33 +4484 +96 75 60 11 47 45 90 10 11 24 13 55 68 55 81 22 25 90 57 42 +34 +8424 +82 95 10 59 59 61 73 54 80 43 63 20 65 19 53 68 26 87 14 40 +35 +23692 +51 90 87 41 4 85 23 87 61 20 63 49 13 32 60 78 60 10 85 17 +36 +12796 +34 10 33 79 84 89 62 56 1 66 91 11 85 9 59 58 40 71 20 8 +37 +19370 +7 71 35 15 3 71 85 81 71 94 80 42 64 69 5 35 17 44 61 41 +38 +23859 +93 36 9 34 36 70 41 81 10 61 21 22 70 93 65 97 76 43 14 22 +39 +20051 +45 52 89 27 14 89 57 41 73 31 42 25 72 8 72 11 53 88 95 94 +40 +24726 +84 81 4 70 71 95 91 75 53 43 63 90 95 91 33 86 93 26 53 44 +41 +10306 +42 64 26 16 88 50 90 65 55 19 61 75 23 6 6 84 66 78 62 72 +42 +6079 +13 3 30 78 36 36 96 74 4 94 87 57 93 84 18 95 47 5 27 64 +43 +14994 +8 91 63 95 41 46 4 6 5 13 93 93 54 97 79 42 48 3 98 66 +44 +8044 +78 64 56 52 17 73 21 60 89 52 61 1 54 57 2 63 25 40 40 29 +45 +25271 +63 66 66 92 36 18 77 50 69 76 38 75 29 69 55 16 60 14 69 68 +46 +19288 +87 88 75 14 50 56 45 81 30 47 25 7 15 2 93 64 97 91 80 1 +47 +12798 +77 7 23 89 14 14 17 43 97 28 95 42 11 84 96 21 91 65 33 42 +48 +4081 +28 82 82 68 21 57 59 86 61 35 19 38 60 20 63 20 48 22 36 43 +49 +7228 +62 36 8 2 64 71 72 94 65 12 77 98 75 20 72 32 20 29 88 94 +50 +10617 +68 83 60 72 39 98 34 20 75 45 29 5 16 81 12 43 44 21 57 99 +51 +23728 +14 95 74 1 48 49 37 91 38 10 66 35 15 42 33 22 77 58 72 27 +52 +6905 +88 91 68 33 19 24 1 72 88 82 48 45 55 80 31 41 83 68 28 23 +53 +7871 +18 40 1 23 91 44 2 78 58 65 99 39 44 91 56 54 97 50 34 51 +54 +20399 +11 75 50 60 94 46 7 66 88 83 36 94 89 26 8 47 75 63 76 26 +55 +6868 +64 15 32 85 36 16 12 88 90 62 65 8 59 53 73 36 65 70 11 22 +56 +7007 +11 4 54 23 67 19 6 30 56 19 92 84 58 72 24 73 92 11 39 84 +57 +6077 +29 25 72 99 90 86 56 87 71 51 86 87 73 21 11 63 12 58 54 24 +58 +8154 +93 68 86 69 47 90 20 2 84 27 71 57 71 83 91 50 59 99 86 55 +59 +23681 +17 91 96 17 64 60 99 69 77 70 33 41 18 15 42 84 7 24 36 12 +60 +13109 +24 39 61 85 77 27 8 94 52 25 86 83 26 60 86 42 37 18 94 29 +61 +20926 +51 20 13 27 60 58 80 10 38 92 6 16 16 8 11 88 14 16 78 21 +62 +13154 +41 85 12 73 88 94 66 35 34 40 88 50 45 11 43 70 80 16 8 87 +63 +24074 +1 15 51 77 44 4 1 70 88 37 98 76 81 66 82 75 78 8 56 69 +64 +10105 +51 72 94 68 26 76 3 8 39 88 76 17 66 46 73 86 78 31 64 69 +65 +16220 +39 95 99 18 2 79 4 45 51 92 93 68 97 91 35 44 63 58 47 54 +66 +20132 +74 91 91 85 45 59 62 88 23 91 19 89 3 38 86 78 39 81 40 29 +67 +4597 +66 15 41 61 49 1 4 79 56 21 88 61 99 74 53 81 16 16 38 28 +68 +12232 +7 86 78 34 48 95 21 3 17 32 38 97 47 80 68 42 39 25 14 7 +69 +4997 +60 28 28 84 61 13 17 79 66 55 7 44 3 4 37 34 54 49 75 32 +70 +3050 +64 56 50 52 75 72 10 15 16 50 95 87 44 57 95 68 14 35 8 32 +71 +14361 +8 58 60 75 41 85 61 38 78 26 57 78 29 70 48 67 60 77 91 94 +72 +7528 +86 72 31 60 1 22 84 59 61 87 58 81 31 10 23 76 8 62 73 23 +73 +7717 +26 86 91 60 87 87 50 17 5 55 90 33 53 7 1 73 97 95 99 28 +74 +21832 +18 43 45 25 16 90 93 97 84 75 73 78 13 52 84 63 14 78 47 31 +75 +15479 +58 17 5 99 45 29 96 40 29 95 38 60 62 5 36 53 59 75 65 88 +76 +2686 +50 85 94 35 90 11 40 59 55 98 80 54 10 44 89 53 30 22 83 1 +77 +9343 +30 61 68 19 50 56 17 82 83 57 2 45 3 94 28 66 58 23 15 13 +78 +8173 +89 43 50 50 52 13 70 84 53 35 72 38 86 61 5 46 18 42 19 63 +79 +13077 +83 64 93 51 49 25 84 67 53 65 64 87 13 80 4 29 12 3 40 61 +80 +19953 +64 36 55 38 5 89 93 38 75 31 4 54 39 38 96 38 82 14 51 68 +81 +14073 +96 9 74 24 7 56 91 42 72 80 68 99 29 4 66 18 4 27 73 54 +82 +24355 +29 63 63 81 28 57 54 24 90 37 65 84 39 98 5 27 88 24 29 97 +83 +6259 +73 90 27 75 63 87 19 51 24 81 70 76 27 74 54 48 1 18 23 11 +84 +18073 +42 34 64 59 57 6 40 28 40 33 42 46 81 80 60 47 19 47 26 40 +85 +20613 +45 68 69 98 29 49 36 6 60 41 74 86 66 25 98 49 86 13 4 81 +86 +6843 +97 34 96 16 25 18 67 56 79 65 48 26 89 63 2 94 30 66 71 99 +87 +3005 +82 86 86 74 22 51 10 20 34 2 77 25 21 22 36 55 8 14 23 37 +88 +4505 +60 33 9 37 38 86 23 36 91 7 72 58 17 65 68 20 63 25 28 50 +89 +17144 +68 17 99 64 91 52 47 97 95 34 6 84 99 46 38 7 24 87 7 48 +90 +9283 +62 92 73 38 23 45 68 68 11 69 38 64 6 20 79 40 74 7 81 83 +91 +19234 +69 2 82 84 3 83 44 17 49 66 41 57 78 6 50 42 15 76 85 90 +92 +11420 +20 65 16 45 46 11 55 12 74 17 76 52 40 98 34 51 8 39 5 83 +93 +21915 +42 60 53 69 46 15 6 14 71 25 87 92 58 98 9 55 98 42 26 7 +94 +5367 +99 30 20 33 61 70 13 14 2 1 6 17 55 95 81 62 62 73 55 83 +95 +1537 +13 93 87 97 34 71 29 12 54 43 15 27 30 31 2 75 30 14 18 32 +96 +14635 +50 9 5 89 87 19 69 26 24 43 14 9 17 49 65 62 98 43 92 39 +97 +25527 +46 30 62 11 7 91 1 11 79 17 41 81 53 83 55 90 37 24 45 30 +98 +17423 +59 82 72 7 13 89 38 17 55 96 12 87 54 75 84 87 36 47 57 30 +99 +6422 +65 93 54 37 70 7 85 5 67 10 94 17 83 44 97 99 24 80 64 46 +100 +19623 +38 74 58 89 48 93 96 16 35 71 49 58 72 98 39 54 37 75 17 85 +101 +11934 +21 83 57 49 12 11 74 61 57 15 71 88 5 87 17 84 43 44 5 4 +102 +3069 +32 70 12 82 23 90 36 36 47 61 72 99 67 2 7 73 41 16 8 63 +103 +10858 +6 35 2 92 52 88 38 12 28 68 85 91 90 64 44 12 78 97 35 12 +104 +25321 +96 57 33 56 71 50 15 70 6 3 92 34 82 26 67 3 32 3 3 77 +105 +15157 +10 13 19 64 8 14 46 89 50 99 75 31 25 89 97 57 60 84 39 62 +106 +12542 +81 67 80 48 20 2 15 50 39 20 80 3 20 87 47 67 71 52 33 9 +107 +18054 +14 19 93 40 97 61 86 69 56 4 15 93 68 79 66 92 34 76 63 28 +108 +6706 +31 8 55 71 52 39 76 63 25 81 13 82 67 65 86 30 90 53 62 46 +109 +18060 +1 3 78 44 59 96 79 18 2 71 51 10 15 86 61 28 40 19 59 54 +110 +18308 +4 11 85 9 99 95 18 38 56 73 45 71 50 50 99 18 74 52 57 26 +111 +4994 +6 60 1 20 15 40 65 17 36 4 89 43 20 48 49 74 44 24 87 58 +112 +4148 +94 13 1 4 43 9 26 84 28 59 11 87 74 1 81 16 25 78 11 56 +113 +21434 +84 72 12 59 65 47 2 15 66 59 52 34 65 85 49 53 12 77 2 62 +114 +14899 +52 46 95 27 18 8 14 66 61 4 25 34 27 68 57 94 13 93 18 24 +115 +3646 +18 62 47 73 18 45 21 24 29 22 17 93 99 50 9 23 96 27 41 20 +116 +18375 +59 30 70 30 25 95 8 65 16 57 30 64 86 26 1 1 66 78 92 16 +117 +8705 +86 37 80 55 50 79 85 35 18 7 46 91 24 93 26 15 40 37 39 97 +118 +5537 +64 49 18 38 42 56 19 58 50 34 16 4 27 10 26 87 29 20 90 50 +119 +5713 +18 88 10 60 94 50 47 86 2 30 11 97 93 70 81 53 47 50 90 44 +120 +7670 +99 71 93 72 66 32 5 81 58 85 92 49 69 41 30 44 28 23 16 33 +121 +24525 +99 80 89 30 89 45 63 88 89 55 39 25 46 37 35 17 77 21 25 18 +122 +5887 +97 55 49 57 42 13 48 46 10 39 26 62 29 77 15 94 30 26 26 70 +123 +16097 +29 83 97 19 61 75 20 91 24 97 62 95 68 39 72 12 90 33 14 92 +124 +17699 +61 92 32 27 24 56 77 96 40 2 7 58 93 82 70 80 95 17 86 50 +125 +2402 +85 35 84 4 23 83 30 82 71 91 38 35 27 39 18 44 37 80 83 85 +126 +7631 +35 78 97 44 24 31 19 44 53 51 18 5 66 99 18 13 56 70 45 92 +127 +2710 +42 25 29 67 88 54 45 67 21 13 41 29 71 93 68 77 27 12 67 33 +128 +2446 +92 29 54 19 60 39 95 55 92 46 67 74 60 37 32 88 27 88 91 28 +129 +10833 +63 21 3 49 41 86 94 79 37 75 88 37 85 53 67 64 51 62 67 15 +130 +5245 +87 39 22 95 92 97 14 91 39 24 91 56 25 88 81 97 80 53 93 86 +131 +15333 +7 92 29 2 76 81 19 46 93 34 37 62 72 90 74 54 14 35 8 67 +132 +15850 +40 23 35 98 21 75 86 43 87 11 9 57 23 25 53 69 53 7 97 84 +133 +12797 +55 78 73 46 14 13 8 44 87 52 54 64 91 44 95 79 10 36 73 92 +134 +6575 +67 64 64 88 6 66 67 77 10 13 82 84 32 85 4 5 82 8 11 24 +135 +24028 +16 69 24 50 6 98 29 16 47 72 87 4 13 24 67 39 57 80 84 32 +136 +6559 +94 68 46 23 12 98 18 66 31 10 67 54 96 96 34 38 62 55 40 65 +137 +21914 +28 62 23 68 28 9 46 59 75 63 65 71 15 7 88 11 54 20 46 28 +138 +16554 +80 11 86 45 7 33 68 86 9 75 81 52 89 41 46 20 91 54 62 74 +139 +13086 +23 35 20 51 66 72 36 30 24 26 51 47 3 27 94 25 59 43 67 85 +140 +11290 +3 17 52 12 67 88 62 34 8 17 36 68 92 88 11 5 9 64 81 79 +141 +3563 +3 87 28 3 13 87 54 18 27 37 71 87 76 60 20 23 91 91 50 58 +142 +13381 +90 58 94 42 67 80 23 51 73 75 5 51 7 89 32 84 47 97 81 45 +143 +8369 +40 49 55 34 64 88 22 10 49 32 98 72 41 31 84 98 4 7 89 50 +144 +6697 +16 52 24 31 82 5 15 62 41 48 15 80 36 53 31 71 40 30 20 91 +145 +15510 +31 78 86 48 15 64 47 27 60 86 97 3 58 49 33 50 26 89 31 83 +146 +24577 +13 66 39 64 43 93 90 85 98 8 65 96 90 26 67 46 46 16 77 86 +147 +20258 +65 51 23 34 62 76 58 67 53 71 89 72 6 93 81 17 85 1 75 94 +148 +17838 +1 80 92 13 52 65 96 60 18 30 70 79 8 44 75 33 99 73 32 31 +149 +20447 +75 62 7 77 55 40 17 24 64 16 90 85 42 60 20 78 60 53 54 53 +150 +22822 +24 63 22 48 54 30 52 63 74 14 17 61 78 47 13 26 77 56 87 31 +151 +24266 +76 7 68 76 66 15 13 61 17 7 19 62 91 47 12 88 76 59 66 23 +152 +16993 +88 46 35 76 23 12 29 88 62 52 71 74 62 33 30 3 48 47 95 43 +153 +16751 +80 25 51 85 15 83 81 80 5 43 88 6 61 52 52 56 92 7 20 23 +154 +24925 +79 8 34 31 64 35 8 20 86 44 43 92 11 65 2 17 88 96 98 77 +155 +6978 +76 69 27 1 87 46 76 77 18 99 19 4 68 94 25 22 23 98 26 13 +156 +22994 +23 80 9 97 75 40 24 28 27 53 27 3 75 68 66 32 64 33 16 84 +157 +20264 +85 52 5 43 91 61 73 70 86 43 24 8 51 97 36 71 62 25 76 73 +158 +19951 +53 52 8 89 34 37 77 90 74 81 90 30 64 28 61 91 63 41 88 38 +159 +16270 +38 82 75 35 83 25 68 50 40 36 95 60 67 30 14 32 38 88 75 23 +160 +6822 +52 46 76 24 23 86 73 60 9 27 21 73 1 33 36 27 28 68 35 52 +161 +6374 +39 86 54 61 70 57 81 70 58 18 31 11 9 24 30 31 32 25 36 97 +162 +11463 +28 77 19 74 56 88 33 19 78 73 94 4 16 13 43 30 63 54 53 22 +163 +13730 +92 40 81 39 86 49 50 28 48 27 66 72 52 35 34 64 64 87 64 93 +164 +6441 +85 78 26 49 34 41 4 77 92 68 10 24 19 97 10 39 10 72 78 9 +165 +18068 +18 95 30 18 32 46 45 23 95 61 40 39 86 35 90 85 68 65 96 44 +166 +17521 +86 17 48 96 36 23 40 91 70 42 52 61 44 68 86 88 48 65 51 36 +167 +23449 +7 9 56 97 2 84 59 47 96 28 63 4 25 88 32 35 29 67 38 12 +168 +11207 +22 24 69 13 45 46 23 2 93 89 54 83 39 49 29 56 82 63 42 26 +169 +14263 +97 31 27 91 27 90 99 6 80 80 11 37 21 80 38 46 6 22 74 77 +170 +22432 +63 94 53 17 18 99 69 57 68 45 26 14 34 68 12 20 9 47 63 75 +171 +3426 +44 87 77 20 54 4 63 47 97 83 55 23 57 55 37 22 7 96 29 58 +172 +6437 +33 38 59 30 85 24 66 21 55 42 8 19 82 70 78 8 37 57 78 23 +173 +9948 +9 84 37 60 10 97 28 32 50 34 65 27 31 64 60 32 40 41 1 84 +174 +11728 +92 87 52 32 64 94 46 69 64 23 83 22 94 10 8 84 1 24 45 80 +175 +25108 +33 20 10 29 90 32 71 84 87 66 97 27 84 70 43 67 17 4 13 11 +176 +5978 +98 20 23 28 32 4 59 62 70 26 9 22 4 88 80 60 72 35 50 95 +177 +3050 +57 18 72 67 35 2 74 12 6 45 37 67 26 87 37 68 25 22 51 85 +178 +23457 +54 56 4 23 73 98 73 94 56 13 28 41 63 3 71 74 26 84 4 80 +179 +20385 +60 51 12 64 77 75 57 18 46 15 51 82 54 4 71 13 79 56 87 98 +180 +18714 +37 43 4 87 37 62 78 36 93 97 48 64 36 82 32 82 67 53 20 41 +181 +12866 +7 19 45 7 65 31 38 75 62 12 91 23 98 67 51 70 8 83 23 44 +182 +18867 +83 59 4 10 95 12 1 89 47 91 87 60 89 36 66 84 81 1 55 91 +183 +15639 +38 72 25 54 5 43 88 59 98 15 81 11 63 40 90 89 3 98 31 47 +184 +3042 +1 27 22 53 11 45 42 38 47 12 82 46 38 43 8 63 84 75 62 93 +185 +8048 +76 91 90 68 4 83 10 84 94 76 34 30 79 75 74 46 45 37 27 92 +186 +18683 +51 15 34 3 39 6 67 39 62 68 36 10 37 85 29 66 46 4 54 52 +187 +4640 +35 60 84 75 24 80 86 48 76 93 11 32 42 44 15 2 78 39 58 75 +188 +9729 +95 58 79 73 2 40 24 47 40 45 99 27 20 1 90 44 14 70 75 96 +189 +10672 +63 28 54 81 98 49 98 53 22 25 23 52 48 35 2 13 95 12 17 2 +190 +10995 +92 82 4 90 8 55 85 1 55 32 80 49 8 31 71 40 31 74 77 60 +191 +23578 +8 71 26 16 90 37 54 88 78 33 11 64 15 21 92 83 49 38 99 2 +192 +7705 +86 18 88 82 64 50 48 25 86 38 3 69 83 47 38 36 47 84 51 35 +193 +16752 +46 62 26 14 31 71 39 54 15 44 22 47 22 79 58 83 37 3 37 54 +194 +13319 +70 99 24 39 79 36 19 74 53 69 20 60 84 19 15 60 9 59 3 21 +195 +23737 +11 71 64 18 63 21 90 90 22 18 86 11 95 20 31 43 2 76 50 95 +196 +11551 +88 9 93 1 36 65 57 68 60 81 65 50 48 78 60 11 21 61 11 63 +197 +23207 +96 45 14 72 29 98 83 45 85 17 48 93 18 20 74 62 85 33 47 6 +198 +6342 +81 96 30 14 97 99 92 53 61 98 72 90 63 81 15 32 3 80 75 50 +199 +1578 +86 24 75 43 69 99 31 85 15 25 94 4 29 74 60 9 75 53 46 14 +200 +6796 +99 93 34 53 84 80 56 34 6 56 69 13 49 19 53 18 63 11 20 74 +201 +3044 +9 80 99 47 96 23 21 76 78 74 70 35 10 56 67 73 33 18 27 74 +202 +16698 +36 72 7 27 2 8 61 35 15 96 31 6 26 63 81 90 26 82 77 21 +203 +2661 +56 89 23 75 65 65 64 84 69 68 63 29 32 82 86 60 80 31 31 73 +204 +23906 +10 89 98 16 57 82 90 78 86 45 19 93 64 94 32 50 23 23 45 8 +205 +15245 +5 66 78 50 86 11 46 64 51 46 52 12 53 15 91 82 30 67 78 33 +206 +1706 +90 48 29 81 6 90 29 57 52 72 56 26 58 59 32 95 70 99 75 29 +207 +2194 +70 49 26 47 85 21 40 38 76 61 42 83 40 67 82 54 75 62 89 10 +208 +16539 +11 39 14 57 36 56 81 91 58 75 48 48 74 30 40 60 7 43 71 87 +209 +13265 +28 60 61 16 20 41 43 70 3 55 84 81 53 7 43 65 2 50 4 29 +210 +7374 +95 55 87 66 21 40 97 13 35 63 38 75 71 24 79 91 90 71 79 22 +211 +11047 +23 4 67 54 25 97 11 50 73 34 39 28 50 38 43 13 85 64 73 40 +212 +2199 +43 42 17 12 31 57 41 85 23 54 16 5 85 25 73 45 29 21 51 3 +213 +5028 +32 17 8 76 24 90 44 68 71 60 98 5 5 8 78 47 31 88 78 26 +214 +8295 +17 30 96 88 39 34 43 88 62 56 41 81 31 54 53 84 55 42 43 80 +215 +11107 +11 65 25 37 80 15 33 51 30 8 67 85 12 43 92 73 11 84 21 73 +216 +17243 +68 56 26 54 1 29 50 17 58 40 90 97 95 4 15 8 16 99 59 32 +217 +8309 +60 83 27 39 13 49 63 76 5 81 80 75 64 39 78 42 81 6 59 67 +218 +16833 +5 10 11 36 67 80 58 54 16 9 26 19 56 8 97 98 10 57 32 56 +219 +9583 +53 92 61 91 76 65 13 82 80 19 60 91 61 31 49 73 35 31 65 78 +220 +8530 +7 56 79 19 29 83 68 56 99 28 13 80 33 45 91 33 77 89 58 76 +221 +15425 +43 75 38 72 51 65 11 34 54 70 63 48 2 5 78 38 78 8 74 45 +222 +14013 +30 43 77 48 54 52 19 53 8 71 42 88 28 28 94 22 38 37 15 20 +223 +4088 +71 75 44 4 33 2 68 78 95 35 99 6 29 31 1 80 3 79 91 97 +224 +22620 +9 16 45 98 84 75 43 62 12 34 49 79 78 9 72 54 28 28 10 66 +225 +25367 +99 13 77 4 65 50 7 7 89 62 76 44 72 35 48 22 58 69 28 6 +226 +19417 +49 77 82 13 79 6 66 15 18 89 7 66 81 99 10 25 93 96 18 75 +227 +18099 +22 20 31 56 23 80 9 55 30 70 65 31 71 13 66 88 23 97 1 32 +228 +19013 +89 7 37 23 83 37 74 12 34 98 48 5 32 65 44 25 96 64 73 61 +229 +3387 +99 45 89 79 43 4 39 20 35 92 12 59 13 61 65 20 15 26 37 15 +230 +23508 +98 63 67 2 5 97 58 32 1 12 23 32 54 78 45 16 61 87 10 30 +231 +5524 +21 76 99 34 62 47 79 47 41 95 19 54 99 75 24 22 15 17 54 16 +232 +1242 +48 76 15 9 99 19 4 86 65 51 86 14 33 89 82 57 79 16 74 13 +233 +16557 +10 46 7 5 95 59 58 67 63 3 83 36 65 75 2 35 55 8 23 11 +234 +18511 +93 69 45 75 65 34 46 39 81 38 11 73 32 61 23 50 74 80 74 63 +235 +18860 +31 63 27 70 8 54 30 96 15 93 72 7 64 58 58 21 3 63 79 14 +236 +11767 +13 49 15 34 32 55 24 29 56 35 58 22 4 81 55 68 44 82 67 24 +237 +13856 +39 62 84 96 1 85 48 23 9 67 9 78 17 10 69 35 26 28 60 68 +238 +4598 +38 26 89 57 73 20 18 32 58 79 97 12 80 58 19 25 62 38 61 82 +239 +2594 +36 93 85 25 75 31 82 45 82 35 90 4 71 60 92 48 30 64 21 48 +240 +13364 +21 53 49 15 15 24 64 16 45 46 40 29 74 81 39 94 10 37 93 52 +241 +18449 +80 49 16 28 27 7 51 36 43 11 86 86 19 24 2 8 69 25 28 91 +242 +23596 +39 17 45 38 66 38 5 7 91 24 87 76 98 92 51 73 54 22 38 75 +243 +11949 +59 31 83 18 32 37 19 25 12 83 99 52 18 13 39 28 26 2 10 15 +244 +18499 +65 74 75 58 36 52 18 47 6 88 73 49 16 79 87 41 99 29 76 6 +245 +21443 +70 68 58 44 92 86 24 1 54 79 33 81 46 77 39 67 1 86 86 84 +246 +12381 +80 42 79 50 37 2 28 42 3 25 55 28 8 69 13 39 28 55 43 49 +247 +17500 +90 96 35 81 97 20 47 70 27 91 13 63 34 48 13 32 24 13 49 83 +248 +19386 +75 71 56 1 47 60 51 32 54 98 28 74 48 30 39 17 91 48 31 23 +249 +8961 +95 37 90 48 6 85 38 42 36 71 90 65 85 88 88 17 79 7 78 53 +250 +19245 +15 30 12 13 41 93 90 20 11 34 54 67 35 56 20 31 60 32 29 43 +251 +8047 +20 6 7 55 43 5 62 25 7 99 41 52 81 59 4 94 70 29 27 4 +252 +5878 +83 56 53 23 10 32 57 90 17 41 55 77 89 17 34 83 72 15 87 5 +253 +6066 +72 7 56 6 47 95 16 30 52 9 63 82 75 61 57 95 73 15 20 91 +254 +20891 +93 90 25 54 63 15 42 77 36 26 71 84 24 98 96 13 79 86 68 9 +255 +22449 +66 74 3 9 6 70 42 18 83 85 63 94 83 96 71 14 15 72 6 75 +256 +4722 +12 35 49 11 55 92 67 69 20 61 49 2 15 15 8 11 76 66 91 11 +257 +13796 +92 87 71 69 68 96 16 45 57 89 85 52 16 93 34 44 35 32 63 31 +258 +15779 +61 51 64 88 78 61 38 12 6 67 52 25 56 6 7 48 44 20 33 24 +259 +23151 +84 23 15 87 98 12 36 5 21 19 58 10 9 72 75 2 26 4 20 52 +260 +7819 +2 62 83 61 92 54 22 39 24 18 44 77 43 70 26 44 62 54 12 34 +261 +11475 +20 69 83 95 96 98 80 71 77 17 62 83 39 18 44 23 42 84 54 75 +262 +16944 +38 3 19 74 28 70 59 7 45 53 31 67 62 41 60 67 41 84 52 22 +263 +11891 +31 43 18 40 68 63 73 41 2 89 54 6 81 81 8 25 51 73 39 93 +264 +24278 +63 37 35 12 44 71 22 68 48 6 84 39 34 16 87 9 70 61 16 20 +265 +5897 +23 51 65 81 20 48 46 71 14 38 84 77 27 81 5 59 53 30 26 56 +266 +6189 +93 55 53 23 46 65 60 96 24 31 97 49 7 38 28 13 32 19 34 64 +267 +5255 +85 91 63 55 94 9 63 90 7 66 7 24 62 24 99 81 59 75 14 35 +268 +23188 +66 17 81 68 73 47 53 20 31 78 57 87 99 89 21 27 40 20 81 2 +269 +5824 +80 70 44 39 89 43 98 94 25 11 1 61 44 45 69 9 74 83 26 23 +270 +21904 +49 67 19 26 73 89 88 66 89 87 92 61 9 52 98 39 75 37 69 99 +271 +20628 +62 7 98 73 8 83 95 63 42 80 57 95 2 27 15 69 92 77 21 58 +272 +6612 +1 15 7 68 15 64 62 83 62 75 62 36 62 46 63 89 24 43 2 21 +273 +15681 +67 96 61 42 22 68 3 58 39 87 98 72 24 43 68 55 68 63 56 22 +274 +2749 +84 25 14 39 23 79 53 64 84 72 69 87 48 14 94 66 77 92 82 74 +275 +21031 +29 78 52 32 27 82 9 59 28 29 78 33 73 98 20 34 74 28 16 45 +276 +3201 +9 81 9 37 84 70 18 90 18 14 61 22 4 35 94 1 44 24 91 97 +277 +9255 +5 4 14 81 62 48 24 61 9 5 84 13 46 25 58 59 4 11 53 51 +278 +22046 +83 21 31 44 90 62 76 89 91 56 79 30 3 11 82 53 91 3 26 53 +279 +5135 +74 4 30 49 64 94 67 68 22 82 2 80 7 92 87 82 22 20 51 83 +280 +15101 +19 24 76 68 48 1 71 39 59 18 5 82 80 59 78 78 73 99 49 83 +281 +19859 +53 74 82 89 34 21 30 66 20 86 9 4 85 46 32 64 66 44 54 7 +282 +2458 +11 56 4 95 90 96 83 57 1 69 2 25 58 35 12 84 27 37 45 1 +283 +20925 +75 95 58 85 73 2 97 79 50 36 4 55 81 28 67 37 30 84 33 28 +284 +21511 +77 45 22 22 15 98 20 94 24 8 83 22 42 87 2 75 54 47 82 35 +285 +25050 +64 19 30 43 86 12 61 63 63 49 47 4 92 73 38 99 73 77 63 83 +286 +20182 +45 67 20 16 46 46 12 48 98 19 47 74 18 80 17 68 41 22 1 77 +287 +25430 +21 66 13 87 99 71 46 69 36 21 37 77 6 50 87 13 92 75 92 54 +288 +12420 +52 7 18 95 60 5 16 66 37 89 4 43 33 71 24 14 43 16 62 80 +289 +12297 +88 25 32 34 32 29 84 79 28 14 12 12 48 75 83 85 40 27 3 93 +290 +5025 +16 81 12 5 70 67 47 25 79 13 71 75 97 38 74 95 53 57 76 54 +291 +13261 +88 6 43 5 61 47 79 18 4 96 85 25 44 25 27 52 97 58 7 43 +292 +21986 +1 95 56 97 53 16 68 69 35 50 42 85 53 88 90 16 21 37 10 16 +293 +23307 +52 63 85 50 92 41 77 32 93 94 51 85 88 38 35 56 66 55 7 67 +294 +17163 +51 15 13 67 20 30 64 43 17 33 26 67 60 28 26 70 55 59 67 42 +295 +24603 +74 69 24 59 61 43 3 10 11 33 90 84 23 74 71 80 91 52 17 76 +296 +7762 +29 94 22 61 13 62 66 52 59 60 31 91 68 79 91 5 28 69 13 75 +297 +22741 +7 79 91 75 68 81 78 41 21 90 16 51 47 24 26 3 11 25 82 29 +298 +5278 +27 72 42 25 22 65 60 75 23 22 2 74 80 33 81 3 59 37 26 66 +299 +21929 +17 80 83 38 93 97 28 92 37 44 10 66 97 7 37 30 27 37 53 76 +300 +6244 +20 59 51 71 23 35 41 3 23 86 80 31 2 21 45 71 32 3 31 41 +301 +9693 +52 67 44 62 28 37 99 46 95 75 56 54 52 92 29 30 65 29 40 45 +302 +12760 +53 20 30 9 69 10 20 92 9 18 89 27 78 84 26 88 64 76 74 67 +303 +3993 +61 69 35 80 93 71 64 49 32 71 8 70 31 78 94 77 22 61 8 2 +304 +12219 +47 85 4 34 44 78 49 14 28 35 39 58 54 3 60 33 39 80 2 60 +305 +16755 +38 76 68 93 11 38 53 34 61 75 44 13 66 18 66 7 69 8 70 26 +306 +18610 +36 89 60 32 82 26 35 53 81 88 13 9 3 21 39 61 82 34 66 39 +307 +18957 +58 62 8 94 44 56 38 87 32 66 66 57 83 89 71 22 14 58 15 13 +308 +23315 +3 85 18 94 85 18 61 63 45 1 80 25 63 91 46 19 85 94 83 32 +309 +10010 +46 61 8 35 33 37 34 1 46 88 8 58 37 63 11 94 68 11 79 9 +310 +13884 +69 48 87 13 51 43 85 91 32 53 37 51 35 93 6 48 75 65 95 78 +311 +6305 +43 18 15 14 3 48 71 44 17 28 11 71 90 53 45 59 2 1 45 70 +312 +20356 +16 48 67 39 48 69 71 40 13 30 40 9 39 72 34 64 3 30 21 76 +313 +20255 +23 59 40 12 41 65 98 35 73 88 83 57 44 4 87 51 62 84 89 86 +314 +11209 +93 81 78 45 4 15 55 96 69 72 57 12 43 67 26 26 60 42 87 21 +315 +19868 +48 7 74 30 75 17 5 3 77 65 48 17 81 94 78 43 99 28 94 51 +316 +25692 +64 56 6 42 83 63 70 97 20 14 26 49 89 25 79 91 17 53 89 37 +317 +4976 +84 93 24 12 34 98 45 47 66 21 64 84 72 57 13 65 11 14 67 91 +318 +21959 +41 31 47 17 98 52 28 27 3 31 79 18 3 38 36 99 59 72 12 43 +319 +8019 +59 65 8 6 75 13 4 5 2 98 7 37 29 36 69 17 64 11 54 83 +320 +24590 +57 78 9 31 50 34 18 52 58 49 53 26 61 10 45 47 80 81 11 79 +321 +11345 +76 41 29 7 43 18 7 7 7 24 5 44 18 35 2 37 71 58 26 68 +322 +1022 +91 66 30 89 95 6 17 72 14 30 17 18 77 1 66 75 3 58 56 89 +323 +13550 +12 73 91 3 19 61 29 56 26 7 8 45 24 8 86 11 11 42 13 99 +324 +17822 +35 58 82 26 76 54 5 67 76 30 56 9 71 23 17 86 26 89 1 20 +325 +16254 +9 7 10 19 31 86 40 32 72 41 46 79 75 67 89 16 37 66 50 21 +326 +7203 +64 74 90 33 11 38 46 84 66 8 61 42 68 95 23 57 63 85 35 68 +327 +14342 +35 47 49 56 21 55 67 72 65 85 78 5 35 73 15 29 76 57 83 18 +328 +10235 +92 84 35 91 90 18 75 4 61 2 95 71 48 60 42 54 93 58 66 73 +329 +7162 +29 76 76 3 74 54 36 3 15 58 20 4 68 95 76 33 9 73 38 32 +330 +14844 +13 16 71 88 82 96 52 8 90 14 55 76 72 47 52 31 41 32 51 13 +331 +13224 +54 2 84 50 5 7 26 68 39 41 42 9 62 56 28 10 7 84 51 9 +332 +16339 +51 12 77 91 96 68 55 19 69 98 76 59 88 63 80 42 81 64 15 18 +333 +11953 +86 84 66 63 98 30 45 37 49 39 1 78 85 43 14 40 50 51 72 2 +334 +2359 +32 19 98 76 22 14 47 57 85 98 70 45 57 13 67 63 53 7 39 28 +335 +19177 +82 36 59 64 10 3 40 80 86 1 29 53 97 34 11 36 94 30 96 75 +336 +25177 +75 82 13 55 19 45 24 48 6 51 5 95 99 47 51 37 14 30 55 50 +337 +23904 +72 81 51 60 67 29 3 61 62 51 12 24 86 74 25 69 88 53 71 14 +338 +8103 +78 66 48 71 50 18 11 65 54 80 14 72 13 66 96 26 51 64 3 20 +339 +25458 +81 5 19 50 49 66 71 6 74 5 18 59 33 1 90 71 56 94 87 88 +340 +21730 +56 94 23 35 53 65 53 94 90 54 27 89 83 29 46 97 48 15 63 75 +341 +1819 +55 71 22 59 90 39 83 4 90 96 22 91 19 91 99 36 10 3 60 85 +342 +13972 +72 30 12 20 48 27 83 95 53 83 58 59 49 40 4 97 17 20 35 32 +343 +9995 +46 14 13 37 1 74 12 33 65 12 61 49 75 26 62 45 94 36 9 92 +344 +8928 +76 58 52 1 75 69 5 58 57 31 78 10 38 72 26 34 21 37 19 38 +345 +24827 +65 44 25 41 8 46 96 87 76 92 40 78 29 23 88 77 1 22 47 19 +346 +1799 +81 16 47 58 14 85 11 49 43 91 4 32 54 73 78 30 15 55 72 70 +347 +21311 +63 72 79 75 80 32 89 84 50 40 84 59 36 85 78 62 54 14 24 4 +348 +22183 +96 74 16 55 51 86 3 59 1 5 21 18 78 88 3 58 34 45 88 76 +349 +21386 +29 22 80 54 13 33 9 66 37 41 43 52 22 59 48 1 80 81 40 62 +350 +4935 +14 72 61 12 62 50 27 78 41 21 11 79 97 4 58 70 15 41 46 90 +351 +4491 +27 60 40 15 67 13 20 7 87 54 78 6 26 79 89 16 41 19 79 55 +352 +6413 +74 61 3 52 51 57 57 24 66 97 15 82 24 15 1 76 35 37 11 67 +353 +2798 +96 29 95 61 83 95 16 48 37 67 19 68 15 58 96 78 35 77 36 37 +354 +5927 +14 3 68 65 63 11 32 33 33 47 24 61 11 13 35 24 15 9 29 42 +355 +16919 +32 31 40 60 42 18 58 41 52 42 97 22 84 20 32 53 74 2 55 92 +356 +20698 +62 64 99 21 42 34 93 7 98 4 16 41 97 57 7 9 62 22 77 47 +357 +18647 +96 23 19 71 69 12 19 93 58 87 27 69 5 36 74 39 1 89 46 45 +358 +19183 +84 34 81 87 22 77 99 78 6 68 23 67 55 46 32 9 67 67 12 63 +359 +7054 +59 28 65 9 7 17 25 25 34 80 8 53 86 52 7 85 68 62 69 50 +360 +10730 +41 43 70 8 14 82 7 94 74 62 73 53 89 87 55 24 42 57 87 69 +361 +18927 +38 54 52 3 75 86 96 27 9 70 95 48 17 57 63 75 98 40 29 58 +362 +7379 +3 68 63 11 34 59 31 59 91 74 14 44 73 46 51 27 12 4 24 9 +363 +19987 +55 4 32 59 92 42 82 36 97 13 4 54 77 58 51 28 83 13 18 62 +364 +16185 +6 51 55 17 49 29 96 58 69 48 8 62 12 25 53 86 75 60 30 65 +365 +6458 +62 60 48 16 31 66 3 86 93 74 88 83 94 2 52 16 46 17 12 37 +366 +1723 +61 71 2 14 33 99 62 93 35 22 88 42 87 36 41 24 59 75 90 99 +367 +12685 +48 88 18 28 83 57 84 82 76 7 62 72 34 40 40 67 91 24 63 13 +368 +4259 +45 2 42 71 52 7 48 73 60 25 96 89 8 10 36 42 17 62 94 60 +369 +7571 +24 55 94 28 73 65 76 25 21 70 76 32 94 65 52 18 35 53 61 85 +370 +23114 +99 11 89 45 81 64 28 78 39 31 18 42 2 11 66 78 49 52 64 72 +371 +24747 +15 49 98 78 71 28 42 68 51 47 18 84 67 7 9 88 36 80 84 77 +372 +20954 +51 46 84 71 48 85 33 46 52 35 18 13 46 91 88 76 40 5 88 8 +373 +8941 +45 52 62 66 91 66 80 74 55 73 76 36 93 60 49 84 6 76 5 41 +374 +1177 +92 53 80 2 5 80 14 32 18 19 89 21 65 74 90 8 74 6 42 15 +375 +5807 +98 25 38 29 76 3 22 64 6 4 83 96 68 85 53 37 81 1 77 35 +376 +11168 +83 87 25 23 61 9 1 15 32 44 33 73 13 18 57 36 12 54 23 96 +377 +8091 +36 15 39 73 56 61 4 1 22 79 67 65 42 86 56 79 29 63 92 92 +378 +22872 +48 9 75 39 5 14 53 28 3 90 21 89 15 86 68 81 94 67 46 86 +379 +4494 +9 35 56 29 70 26 91 56 95 31 12 49 2 76 2 90 80 71 58 53 +380 +5113 +80 61 21 77 75 25 51 23 32 17 29 18 48 75 54 24 5 27 16 87 +381 +18979 +23 32 97 9 39 15 45 82 82 95 68 30 57 15 48 60 80 47 8 27 +382 +14905 +40 75 82 97 80 27 66 38 68 3 66 15 44 46 79 69 69 62 64 27 +383 +23137 +34 34 17 34 17 32 99 43 76 89 22 42 25 5 59 10 22 75 1 49 +384 +20598 +5 74 27 5 53 63 3 13 47 20 17 33 65 24 3 45 4 13 46 54 +385 +21565 +50 32 99 55 24 90 56 88 43 63 33 61 18 29 36 8 46 33 54 44 +386 +15825 +86 57 18 48 48 33 23 57 31 29 99 2 61 67 8 26 23 94 11 11 +387 +1334 +17 68 49 46 81 14 34 3 47 18 89 23 34 77 98 72 47 78 60 6 +388 +15527 +70 85 63 99 30 35 63 81 25 92 80 92 76 13 36 98 67 55 97 34 +389 +8718 +1 93 87 46 7 45 9 58 11 38 3 73 80 14 54 12 31 41 2 33 +390 +6337 +44 18 78 5 55 10 12 16 80 96 3 89 25 63 83 74 94 72 47 10 +391 +12212 +75 60 17 27 80 89 29 73 45 28 42 59 99 86 43 99 65 61 29 94 +392 +1367 +81 63 24 58 74 78 64 51 48 64 33 72 4 86 56 45 8 29 99 51 +393 +9717 +81 61 12 54 66 67 21 31 71 90 62 81 84 70 31 62 4 45 55 41 +394 +19431 +26 58 59 26 50 56 33 73 80 85 85 69 70 58 56 66 10 20 49 8 +395 +7088 +17 81 52 52 16 62 28 67 47 20 17 27 37 27 65 79 77 6 18 49 +396 +25082 +29 4 36 45 60 82 40 41 74 83 45 99 53 22 90 7 32 17 83 21 +397 +24010 +8 62 32 74 19 31 19 13 95 49 30 27 47 19 68 8 97 85 87 65 +398 +9499 +70 35 83 96 26 76 84 25 49 27 51 8 92 53 85 23 31 97 7 91 +399 +10448 +62 92 21 67 62 17 58 10 56 35 33 91 71 77 88 85 72 64 62 53 +400 +13881 +23 47 2 35 96 4 39 42 2 73 62 29 7 49 9 71 74 32 99 83 +401 +24872 +99 34 34 87 33 91 13 70 88 65 26 59 25 94 54 99 22 12 10 96 +402 +13122 +82 2 24 64 61 32 41 96 64 47 41 62 53 29 90 31 19 39 34 54 +403 +15727 +38 99 63 74 53 1 52 82 64 61 35 59 38 61 57 71 53 39 42 58 +404 +17270 +31 31 54 86 5 31 64 21 83 39 28 85 56 21 10 81 24 30 41 36 +405 +11032 +18 33 18 85 99 9 45 21 4 72 76 88 80 58 77 3 13 99 60 3 +406 +25233 +18 39 60 19 22 98 77 90 56 20 56 51 16 39 18 25 27 7 70 47 +407 +7422 +16 68 61 52 9 60 23 48 83 11 80 42 71 52 44 66 98 37 86 63 +408 +24357 +53 43 69 70 14 22 32 17 91 93 74 80 73 72 89 55 37 64 59 78 +409 +5950 +80 84 81 79 9 17 34 60 28 18 23 8 89 19 31 70 3 41 54 9 +410 +7400 +29 87 72 63 74 34 45 44 63 53 31 68 74 86 6 21 97 59 82 11 +411 +21485 +4 5 94 92 19 48 2 42 54 27 56 19 69 34 96 74 62 95 95 42 +412 +5164 +63 76 86 83 25 17 95 99 31 58 80 16 17 9 91 53 78 50 50 68 +413 +5554 +49 99 6 99 52 36 17 34 89 76 82 83 77 63 47 1 8 42 86 89 +414 +16634 +40 43 7 79 77 42 21 72 19 9 61 33 5 94 76 54 61 6 47 30 +415 +20535 +37 6 67 52 6 63 9 53 32 58 34 58 46 8 45 28 25 82 54 48 +416 +5038 +26 7 41 92 73 12 67 92 63 16 83 6 49 25 84 23 86 61 70 47 +417 +1868 +85 40 57 3 68 98 60 88 66 42 35 58 3 54 67 47 48 11 96 33 +418 +23430 +89 10 45 51 19 46 30 61 78 43 14 53 39 87 54 9 54 27 41 33 +419 +13870 +22 1 59 61 60 87 27 69 3 49 33 45 89 75 42 6 50 54 78 50 +420 +17203 +57 20 56 60 70 37 32 27 52 97 79 83 39 11 58 27 8 29 82 39 +421 +2488 +73 6 20 18 20 94 2 11 70 52 25 22 7 86 2 48 75 72 62 17 +422 +23153 +4 53 99 91 33 66 51 60 68 23 34 21 64 35 75 4 62 14 54 7 +423 +21623 +32 5 93 73 97 20 32 60 70 83 90 31 88 83 37 34 88 28 5 78 +424 +19905 +79 3 69 98 60 59 25 78 34 11 19 41 63 32 99 31 39 95 21 67 +425 +13873 +72 19 61 10 46 12 92 90 80 66 81 82 60 11 49 15 37 7 96 15 +426 +3871 +8 86 7 15 67 76 8 35 31 64 83 12 89 36 19 3 20 16 41 39 +427 +6235 +48 62 85 58 77 1 8 17 73 96 73 78 58 36 72 26 81 72 59 64 +428 +8534 +94 58 74 30 41 19 77 86 88 33 92 68 2 29 94 48 14 53 23 66 +429 +5842 +87 96 34 73 3 68 90 30 60 49 2 40 54 47 48 14 19 81 82 59 +430 +17078 +91 11 13 5 76 27 97 89 10 35 9 1 34 43 91 3 48 8 17 68 +431 +6769 +16 48 19 41 18 53 78 8 88 43 94 99 73 65 20 27 67 89 27 90 +432 +22644 +5 52 5 93 76 88 37 62 99 32 87 68 62 43 54 70 43 19 13 17 +433 +22628 +19 78 47 35 25 16 3 25 90 22 77 37 67 24 17 22 50 53 31 70 +434 +16629 +99 45 77 94 86 58 64 14 71 16 56 54 43 14 59 25 58 77 76 76 +435 +23562 +37 79 35 92 70 74 41 39 34 34 10 86 35 2 42 9 4 33 70 25 +436 +21993 +44 82 54 32 68 46 7 17 67 18 88 78 63 85 82 36 97 10 32 53 +437 +10322 +1 2 3 49 50 69 35 81 85 32 25 6 43 62 86 43 97 22 81 13 +438 +2422 +88 94 95 55 69 74 98 57 65 71 12 30 87 56 63 2 2 63 63 73 +439 +1413 +60 11 56 18 80 70 76 85 39 33 25 53 88 6 44 92 30 16 69 55 +440 +12688 +43 95 93 40 92 13 51 32 56 64 73 52 23 5 82 94 12 24 8 46 +441 +18060 +4 54 82 6 65 95 95 28 7 81 18 48 67 99 39 94 68 65 96 78 +442 +21346 +9 83 88 24 32 53 62 94 47 39 64 11 69 69 64 11 27 94 45 93 +443 +22302 +17 53 19 23 9 32 2 82 84 1 65 24 9 37 93 76 35 4 83 70 +444 +3625 +12 19 68 68 52 25 28 46 94 46 64 58 73 58 40 2 36 19 94 96 +445 +4898 +46 89 89 9 28 46 68 99 11 52 19 47 98 51 53 47 93 8 1 49 +446 +23332 +1 15 4 60 24 10 35 48 81 81 50 79 46 46 6 57 56 21 11 24 +447 +1916 +97 34 76 7 14 19 10 71 2 26 73 29 42 81 57 64 55 40 70 65 +448 +25698 +78 59 92 83 80 34 26 79 2 87 41 92 51 5 8 58 95 36 89 82 +449 +6515 +41 94 72 29 27 38 71 36 98 68 87 42 97 26 10 9 67 84 51 2 +450 +22105 +71 14 62 4 67 8 82 22 30 18 89 75 42 64 64 49 87 15 79 56 +451 +2700 +86 69 94 13 21 34 64 28 21 14 21 96 70 68 52 91 17 85 52 93 +452 +12408 +63 28 56 82 21 97 81 53 78 83 47 84 38 54 10 3 82 61 11 61 +453 +9289 +17 60 23 76 27 81 61 2 11 27 59 75 43 63 29 22 93 38 58 51 +454 +16765 +23 94 66 74 22 16 8 32 78 22 28 67 47 39 98 95 73 92 68 44 +455 +18282 +81 68 12 4 41 68 16 88 15 3 2 28 70 41 48 21 49 36 15 15 +456 +10954 +83 62 55 72 63 73 5 13 25 49 29 37 37 56 66 74 94 93 40 88 +457 +10777 +81 48 1 84 21 95 98 9 9 15 43 70 75 21 70 26 26 88 12 27 +458 +11574 +49 15 85 40 14 44 60 9 66 45 53 86 92 26 69 75 7 68 45 9 +459 +14721 +33 55 4 48 74 74 40 11 65 82 88 93 91 71 72 53 62 92 4 59 +460 +23237 +16 7 44 8 67 34 69 93 63 97 56 72 58 46 54 41 79 73 85 92 +461 +14500 +37 16 89 70 53 13 25 33 12 17 85 65 57 27 70 6 29 65 65 42 +462 +7056 +63 39 96 64 77 10 18 38 65 43 71 53 87 68 62 32 84 66 71 19 +463 +7390 +1 9 2 26 50 14 26 32 32 1 48 71 95 86 25 96 15 56 27 58 +464 +17672 +87 22 50 71 64 51 44 88 57 55 57 35 43 28 73 34 33 46 34 5 +465 +19284 +20 81 47 77 1 63 93 33 5 47 48 25 32 87 80 53 98 88 68 27 +466 +15454 +83 20 84 70 35 89 18 23 55 28 61 42 89 33 70 88 20 56 29 80 +467 +23093 +89 94 96 92 37 58 72 14 94 10 61 88 51 13 75 98 64 45 15 83 +468 +15053 +98 49 46 15 25 78 40 51 43 11 35 64 17 28 7 44 16 7 25 16 +469 +9158 +52 68 68 18 30 13 89 14 86 16 44 27 86 97 79 13 48 90 22 15 +470 +11741 +79 41 51 80 38 84 10 4 40 24 28 70 83 93 61 67 69 70 8 46 +471 +21370 +37 6 10 7 49 94 1 5 28 59 20 9 51 40 86 34 7 59 79 63 +472 +21987 +49 24 41 14 2 68 44 92 30 2 45 91 19 10 77 97 7 71 65 59 +473 +7569 +1 87 26 95 82 80 52 95 91 78 73 25 51 97 62 7 5 25 80 28 +474 +4746 +3 60 56 37 3 93 41 68 91 53 33 42 83 93 51 25 32 76 22 39 +475 +5073 +82 57 52 4 55 70 63 6 68 82 44 10 28 10 55 96 37 37 50 74 +476 +17053 +76 42 71 27 39 8 88 56 6 15 22 33 19 8 59 7 55 96 44 67 +477 +20318 +10 96 71 17 7 62 90 70 61 45 9 81 51 60 18 68 19 57 87 99 +478 +10348 +83 8 5 40 85 43 2 47 56 70 39 49 21 28 44 4 23 74 19 6 +479 +9855 +38 96 41 97 24 90 45 58 72 54 39 29 75 67 26 91 9 33 94 40 +480 +11046 +51 68 66 82 29 7 49 55 13 49 42 33 55 86 50 21 19 19 96 55 +481 +18353 +34 79 26 84 96 10 20 9 19 57 79 22 73 8 80 34 97 86 16 12 +482 +8080 +60 28 26 83 23 59 86 48 18 19 90 90 43 16 26 42 11 4 90 84 +483 +21650 +89 28 75 75 67 54 32 35 58 6 68 5 25 41 67 99 30 8 45 20 +484 +1069 +49 44 5 70 75 35 70 80 92 50 67 66 81 46 67 40 75 42 7 94 +485 +11101 +50 11 36 42 27 55 60 16 8 61 37 36 35 66 54 22 94 57 1 10 +486 +22872 +54 67 81 38 51 69 58 89 6 17 69 60 70 50 63 34 38 94 20 57 +487 +22026 +97 2 26 7 49 72 81 43 36 43 83 35 70 83 88 86 65 51 40 37 +488 +15925 +85 77 72 57 33 97 32 72 39 47 17 97 80 63 36 45 73 36 26 1 +489 +9136 +17 14 78 30 29 17 77 22 66 91 81 16 57 42 46 82 97 98 58 3 +490 +24507 +90 69 4 41 31 68 15 28 2 55 79 22 66 77 51 25 51 55 92 33 +491 +23088 +63 76 8 36 89 23 98 13 85 83 25 60 78 69 96 5 62 1 4 95 +492 +16985 +35 29 83 6 98 91 70 48 55 3 49 40 31 3 20 96 3 15 52 78 +493 +5874 +42 86 23 83 23 33 48 9 13 63 99 26 66 74 33 79 32 57 38 20 +494 +21574 +80 28 67 21 31 69 76 5 49 30 21 43 17 41 60 66 16 90 19 53 +495 +2990 +67 98 50 58 38 5 19 94 87 90 90 83 78 64 54 26 13 4 8 17 +496 +2874 +86 64 25 50 20 80 7 85 40 67 76 14 60 90 61 33 15 52 35 81 +497 +18172 +52 37 93 96 36 29 27 73 37 83 48 68 81 87 47 97 60 22 57 61 +498 +4714 +35 24 82 4 25 21 44 83 73 37 80 33 12 46 57 79 52 68 70 42 +499 +4069 +50 17 26 65 65 48 39 40 91 3 64 4 12 44 95 16 45 47 5 40 diff --git a/data/jobshop/500_20_08_ta118.txt b/data/jobshop/500_20_08_ta118.txt new file mode 100644 index 0000000000..ef07ceac78 --- /dev/null +++ b/data/jobshop/500_20_08_ta118.txt @@ -0,0 +1,1503 @@ +500 +20 +2041736264 +0 +10865 +38 89 98 31 6 96 10 62 54 9 98 56 90 17 3 90 94 87 67 83 +1 +24960 +14 44 19 23 99 86 97 58 10 63 44 74 76 39 82 29 33 97 18 49 +2 +16884 +60 88 1 50 98 29 68 32 27 63 53 83 91 67 99 13 54 12 70 55 +3 +19714 +83 63 13 37 80 31 46 33 88 26 23 51 2 17 52 67 25 42 97 12 +4 +25792 +89 44 53 28 42 47 72 64 10 67 18 39 8 29 2 96 90 84 32 87 +5 +3402 +7 26 23 5 69 7 25 13 5 29 5 65 97 26 66 73 26 35 76 15 +6 +4987 +95 23 36 70 42 37 39 14 41 32 75 33 84 72 75 41 52 26 58 78 +7 +17787 +78 47 85 41 56 1 13 45 29 63 69 63 50 59 33 41 62 19 64 51 +8 +10507 +80 45 59 72 27 95 5 95 80 18 93 60 19 43 55 46 59 57 99 4 +9 +2770 +35 61 19 73 4 92 22 74 6 21 7 94 85 51 48 22 48 23 49 12 +10 +12606 +93 40 24 54 96 63 64 43 1 33 13 16 89 90 7 55 43 38 67 45 +11 +6568 +96 58 93 81 44 62 29 55 31 49 75 85 90 15 96 79 54 59 10 19 +12 +15671 +29 12 19 91 82 1 89 1 66 22 13 48 37 90 25 57 57 41 65 8 +13 +16809 +78 14 2 14 65 40 10 31 94 94 51 65 3 4 47 16 82 66 55 82 +14 +19246 +1 70 48 77 49 76 59 81 7 16 18 73 46 13 1 46 59 33 82 75 +15 +2645 +78 98 14 20 95 59 47 93 69 54 43 6 11 23 3 92 85 9 12 62 +16 +13020 +4 99 29 31 11 56 68 71 5 20 82 25 33 78 11 60 40 27 18 78 +17 +14204 +95 66 47 58 70 78 20 56 40 72 45 30 3 19 33 91 88 71 91 53 +18 +8039 +33 92 60 66 37 89 70 90 41 60 9 96 29 21 47 71 64 76 15 64 +19 +10181 +31 65 94 56 6 34 56 53 14 41 62 89 8 97 68 48 20 16 42 27 +20 +21342 +76 88 56 59 84 98 72 96 43 28 48 94 28 77 1 40 35 94 67 67 +21 +13749 +95 78 99 84 68 96 71 73 50 38 99 83 79 47 77 26 37 12 89 99 +22 +9124 +37 15 32 74 12 27 19 35 61 79 52 1 66 69 64 38 71 77 61 30 +23 +6667 +63 73 4 82 18 61 99 21 67 69 39 2 55 20 21 89 38 11 96 80 +24 +15936 +74 73 77 96 26 66 44 96 48 33 5 70 61 74 89 32 88 87 75 59 +25 +9026 +74 38 58 29 11 65 43 91 48 57 36 18 72 96 3 16 57 68 2 80 +26 +4639 +47 15 5 54 12 44 40 77 22 76 88 32 91 68 10 99 3 73 23 27 +27 +15173 +5 21 38 73 40 15 85 32 85 90 45 33 77 30 36 10 62 80 98 91 +28 +21341 +68 57 67 37 95 86 13 47 32 59 6 35 14 18 5 65 39 28 96 74 +29 +13752 +65 53 94 73 52 54 10 97 11 56 89 55 99 70 81 4 34 47 42 68 +30 +12304 +49 95 73 82 25 37 78 77 31 81 10 81 92 89 64 65 37 70 84 6 +31 +9947 +97 59 28 91 27 48 40 68 7 8 25 57 95 90 59 25 44 17 45 91 +32 +21830 +76 51 10 69 70 94 29 6 41 5 95 65 26 74 13 88 2 10 95 25 +33 +15446 +89 87 37 75 41 17 81 12 83 76 28 21 67 88 62 32 27 82 78 82 +34 +15451 +4 34 41 19 25 68 51 33 62 45 49 9 56 41 2 1 23 45 81 9 +35 +8177 +57 91 73 37 77 82 95 77 32 41 1 81 56 83 15 53 78 92 19 9 +36 +3298 +7 77 28 20 13 22 25 41 66 89 28 54 93 55 26 14 93 54 12 22 +37 +16988 +64 31 66 36 46 33 73 16 41 18 15 23 6 87 1 33 1 97 26 79 +38 +23328 +3 80 30 31 13 41 69 59 80 84 74 23 29 33 7 29 76 38 73 56 +39 +8069 +66 53 38 99 8 40 2 38 57 85 46 10 55 52 83 41 71 88 8 74 +40 +19889 +35 71 34 44 63 8 24 68 84 73 79 49 23 33 53 32 6 12 82 16 +41 +24478 +57 63 77 47 39 15 8 55 43 59 87 35 48 11 48 20 34 84 98 27 +42 +19735 +82 81 64 10 50 32 98 41 37 63 33 8 37 36 33 67 72 6 89 86 +43 +5717 +98 20 36 94 74 72 77 59 3 29 82 72 59 56 60 38 81 35 60 95 +44 +5615 +74 50 95 48 19 7 61 6 5 34 35 38 32 85 79 57 27 64 23 57 +45 +16190 +10 23 71 66 56 85 17 83 2 12 52 12 58 17 55 18 14 12 38 55 +46 +10862 +55 26 30 72 66 29 20 51 89 20 10 41 64 73 91 96 62 21 76 9 +47 +7234 +43 20 44 15 34 99 92 78 74 54 66 42 29 86 82 20 18 6 35 40 +48 +5754 +69 45 35 1 38 75 8 5 77 53 92 81 30 5 70 42 95 78 36 30 +49 +5533 +94 52 75 49 56 8 43 31 88 61 43 57 74 51 37 4 90 83 30 93 +50 +19198 +16 46 98 35 80 55 85 30 99 41 50 26 9 79 19 84 85 77 61 28 +51 +8501 +8 26 58 1 71 80 12 84 21 29 19 36 9 96 58 66 12 84 96 65 +52 +11250 +89 13 9 89 18 46 66 95 42 33 79 13 87 32 13 70 83 12 6 49 +53 +22622 +7 13 47 82 58 19 57 29 99 75 97 12 14 35 2 48 90 92 21 1 +54 +14878 +63 4 51 73 87 19 32 16 48 48 35 55 46 54 16 3 6 48 18 56 +55 +3259 +31 11 10 57 67 81 43 27 48 50 87 63 90 88 8 42 68 79 10 48 +56 +12653 +96 50 28 92 81 61 46 86 50 33 45 41 31 87 88 18 15 40 19 60 +57 +9799 +86 47 16 29 37 47 98 67 44 99 76 60 67 27 73 68 74 17 33 10 +58 +19029 +65 38 31 96 17 98 78 36 46 86 56 60 80 15 56 44 34 74 83 4 +59 +12053 +86 86 86 93 23 31 19 84 96 68 87 22 73 23 24 7 53 65 69 56 +60 +7866 +96 29 3 40 15 87 69 93 58 71 9 73 91 57 83 10 11 5 70 70 +61 +17430 +22 97 22 49 42 15 91 76 95 28 25 6 85 95 66 13 76 15 44 23 +62 +16786 +98 84 81 44 94 32 41 45 96 97 21 71 86 33 73 6 20 89 88 85 +63 +12954 +38 69 84 77 70 2 27 28 95 31 29 49 94 11 41 35 85 68 38 29 +64 +7136 +69 83 13 28 46 95 18 7 86 37 55 13 48 64 20 41 64 70 55 25 +65 +9661 +30 94 49 23 41 44 57 1 43 72 94 17 72 78 56 91 89 27 62 37 +66 +25686 +86 72 36 52 91 23 8 64 28 8 17 68 40 18 98 57 93 14 83 17 +67 +12974 +81 32 66 28 87 58 30 97 42 8 68 37 25 72 65 16 34 95 73 51 +68 +18583 +86 17 7 82 98 23 66 33 44 99 72 6 5 30 35 69 56 92 3 57 +69 +18761 +30 2 82 19 68 81 3 54 91 86 68 22 7 29 98 50 78 90 66 11 +70 +24887 +8 95 46 44 33 71 60 47 1 65 25 58 55 96 87 5 81 67 4 2 +71 +14839 +15 88 7 86 37 9 40 28 5 43 72 90 12 99 73 71 5 71 51 66 +72 +20138 +74 43 90 32 23 74 88 42 58 76 14 9 36 19 58 79 60 59 9 15 +73 +8193 +97 87 15 11 85 7 72 96 53 81 63 21 96 78 7 57 7 93 76 70 +74 +22418 +47 33 71 93 77 78 8 89 68 60 23 51 41 33 66 2 82 85 52 3 +75 +19074 +47 33 60 72 46 74 71 15 9 23 21 13 43 91 72 10 42 47 30 35 +76 +5329 +43 16 2 14 68 75 55 78 12 35 77 90 26 70 1 95 7 71 10 13 +77 +3536 +79 76 25 54 65 10 56 27 5 36 93 31 99 40 85 13 99 10 32 98 +78 +9544 +66 61 96 80 83 62 71 83 15 76 70 94 42 64 79 99 32 91 63 25 +79 +13000 +80 87 97 89 32 95 63 84 71 16 22 86 84 22 54 8 30 15 6 97 +80 +5669 +89 47 80 68 42 43 32 46 74 32 44 79 77 20 89 46 69 59 68 6 +81 +24532 +61 56 91 98 99 55 5 33 61 87 44 54 97 62 52 90 6 94 86 69 +82 +15569 +12 85 81 88 57 3 30 26 7 36 11 89 11 63 75 3 66 29 92 95 +83 +3631 +59 23 54 7 4 4 54 1 30 8 40 36 5 38 50 26 8 35 14 48 +84 +18858 +2 5 57 19 63 17 31 40 60 20 51 97 24 38 17 99 62 11 58 34 +85 +3504 +8 54 36 91 29 99 30 67 94 75 72 37 70 4 93 51 14 90 8 5 +86 +12698 +31 91 19 4 21 16 78 82 67 51 77 75 97 58 62 67 32 90 39 75 +87 +20536 +57 10 99 1 47 24 70 85 63 6 66 31 12 53 64 73 84 73 63 56 +88 +17784 +87 3 19 56 18 5 45 79 43 14 17 84 21 87 88 6 52 79 57 74 +89 +5349 +80 71 49 61 16 75 48 78 29 8 98 32 11 28 93 19 69 62 59 43 +90 +7258 +87 84 38 71 83 53 87 72 30 14 11 19 83 75 95 1 87 17 71 67 +91 +5827 +1 47 85 39 66 88 13 93 79 6 52 8 82 24 48 89 69 63 16 22 +92 +1521 +13 50 63 87 40 33 70 63 69 31 15 5 37 90 18 61 70 20 68 91 +93 +17637 +23 18 15 49 8 25 38 16 90 24 48 82 69 93 58 87 42 67 67 37 +94 +13216 +59 56 25 21 7 59 53 28 37 61 70 95 92 1 84 63 83 97 39 44 +95 +24953 +95 66 6 55 57 87 64 11 49 21 85 27 87 86 67 55 86 48 54 34 +96 +23740 +93 69 4 16 86 18 81 53 77 87 43 19 24 26 15 50 55 22 41 84 +97 +17452 +12 14 80 8 66 54 77 72 32 51 60 41 21 83 77 38 70 49 11 69 +98 +8246 +27 46 47 91 19 90 13 56 80 31 16 44 36 19 97 65 65 78 78 24 +99 +9931 +49 14 58 50 94 56 98 56 74 35 13 15 90 66 92 15 84 52 64 58 +100 +5322 +71 89 16 44 66 21 89 76 73 88 62 79 96 64 73 88 53 85 12 52 +101 +14138 +82 99 34 1 40 38 66 40 57 16 23 55 12 59 20 1 42 53 36 47 +102 +23873 +35 27 2 45 85 15 22 61 45 44 37 81 28 44 91 31 42 9 73 16 +103 +1441 +99 92 84 4 74 45 95 91 69 92 18 37 72 92 72 41 54 22 56 78 +104 +18594 +71 12 1 35 57 59 72 35 45 31 86 6 9 93 58 4 59 85 6 48 +105 +23069 +77 93 30 81 8 6 2 3 82 65 30 39 27 52 47 68 85 41 29 26 +106 +18789 +27 33 84 64 51 22 77 61 37 16 21 39 55 41 7 60 34 83 94 62 +107 +15508 +97 48 42 34 69 75 19 42 25 72 42 32 75 49 46 79 30 52 77 60 +108 +4764 +95 57 7 10 58 42 91 90 32 50 48 4 69 14 86 90 3 17 58 75 +109 +2734 +93 75 13 22 95 67 33 98 49 36 65 49 38 16 91 26 38 64 28 81 +110 +16244 +81 94 68 9 23 28 97 9 70 74 8 29 48 90 74 10 73 9 42 80 +111 +21250 +45 10 39 35 98 75 27 48 5 8 37 47 26 80 1 72 22 2 75 31 +112 +18997 +39 25 18 17 24 28 8 45 17 81 45 8 7 40 91 43 78 96 89 59 +113 +6802 +41 67 44 56 46 47 50 44 34 93 4 90 53 5 73 13 86 24 92 61 +114 +4286 +67 19 60 99 95 22 10 89 90 86 1 94 35 4 96 14 63 34 67 73 +115 +19638 +59 4 98 54 69 24 53 13 30 27 4 32 63 94 12 26 56 66 51 31 +116 +18285 +60 9 50 71 85 40 99 20 61 94 79 15 10 50 33 56 84 40 87 86 +117 +9247 +8 1 97 37 26 80 35 66 90 7 59 15 39 68 71 67 8 57 17 91 +118 +8213 +31 92 29 77 32 24 60 91 63 99 41 26 65 35 38 88 98 97 77 1 +119 +14278 +39 94 3 16 19 54 10 73 82 57 20 40 23 45 83 44 27 19 17 26 +120 +25060 +3 36 74 13 30 27 65 21 66 30 43 48 33 50 97 26 31 68 10 29 +121 +15450 +97 62 14 65 50 39 12 86 76 16 48 71 44 85 44 80 39 44 33 80 +122 +21626 +5 60 31 87 97 28 64 63 74 96 7 54 70 35 18 62 99 58 80 49 +123 +22196 +61 85 40 99 87 32 43 55 37 69 18 31 6 79 72 76 94 89 54 33 +124 +16626 +58 18 74 88 3 28 94 15 84 67 25 65 57 89 59 89 51 17 88 40 +125 +4157 +65 57 9 70 70 81 68 58 4 86 15 38 94 84 78 9 3 22 79 6 +126 +11353 +7 65 27 48 82 17 22 34 50 30 70 94 3 83 38 9 76 35 24 9 +127 +10097 +24 95 91 99 6 21 47 4 47 56 74 26 80 1 69 64 43 59 63 34 +128 +10771 +5 84 14 45 29 71 11 18 21 79 9 36 36 85 4 3 36 39 82 74 +129 +6825 +2 94 78 50 4 55 25 58 45 23 38 36 19 25 51 31 63 71 54 3 +130 +3593 +73 89 94 32 22 61 35 74 12 38 24 81 90 55 60 41 2 41 44 34 +131 +12394 +40 64 49 77 44 93 11 13 65 11 96 59 22 96 4 35 56 63 19 65 +132 +1270 +87 30 45 27 66 25 86 66 92 38 30 6 85 90 59 71 72 17 33 45 +133 +9093 +97 25 49 83 66 68 73 23 98 22 70 49 69 76 46 32 2 45 46 22 +134 +13769 +76 55 14 6 35 99 88 18 37 83 56 58 28 6 63 74 90 24 19 18 +135 +11389 +28 64 93 19 91 98 1 59 9 73 53 29 43 51 75 66 1 2 67 11 +136 +14570 +64 65 71 8 82 26 31 27 98 29 37 95 55 63 21 59 29 81 94 72 +137 +14138 +99 83 5 33 52 54 2 22 5 7 5 21 5 2 76 73 58 98 1 89 +138 +20528 +27 86 54 18 71 49 82 18 23 89 88 24 82 5 28 70 83 82 10 75 +139 +11777 +88 62 84 85 60 39 58 35 61 96 21 63 56 12 42 95 26 69 74 16 +140 +10692 +80 69 59 5 92 69 95 99 13 83 14 95 81 20 16 80 56 65 75 85 +141 +9878 +90 83 77 55 76 82 47 89 50 22 29 76 84 60 30 21 27 83 59 12 +142 +15062 +28 71 91 8 91 88 61 59 4 67 45 27 18 32 43 63 68 48 1 29 +143 +14626 +2 72 55 85 62 99 45 84 54 76 24 73 92 12 81 38 92 75 60 91 +144 +3168 +29 30 74 12 30 55 88 35 41 35 30 18 62 7 41 92 69 73 74 20 +145 +3623 +89 30 15 98 71 40 2 37 69 62 66 46 91 14 7 44 12 20 8 47 +146 +8110 +31 31 1 36 47 96 50 32 42 76 55 86 76 80 62 95 59 96 86 55 +147 +6729 +85 33 21 26 69 11 82 12 1 62 56 96 71 75 13 24 11 10 18 57 +148 +10800 +33 47 36 77 20 96 64 13 58 94 6 61 14 39 66 31 19 74 71 50 +149 +18592 +85 38 54 31 91 20 19 43 74 10 99 73 64 16 23 35 26 96 85 16 +150 +1072 +96 17 37 72 12 83 14 54 81 59 2 57 5 74 59 90 67 62 76 32 +151 +9109 +5 94 4 53 68 38 53 3 28 63 47 59 77 58 44 35 37 48 64 99 +152 +6566 +9 85 20 6 65 63 64 88 70 43 3 90 16 5 12 17 51 16 61 91 +153 +12792 +93 67 22 67 94 75 99 73 42 18 37 37 91 63 62 90 84 48 44 61 +154 +22609 +46 34 98 76 80 81 26 51 42 19 77 99 64 68 52 80 37 19 43 43 +155 +8101 +50 16 11 53 3 48 97 55 34 89 73 26 43 81 5 12 39 80 89 22 +156 +3663 +80 97 75 10 82 39 23 46 5 83 21 85 20 51 56 94 36 70 73 67 +157 +25647 +17 80 53 88 91 83 28 87 60 38 56 73 92 83 16 45 45 54 8 95 +158 +3615 +58 5 3 48 7 15 27 4 75 92 13 41 93 57 63 61 98 76 64 86 +159 +2440 +33 2 97 52 55 84 81 50 99 68 16 22 46 16 12 30 16 18 90 48 +160 +5023 +66 62 71 6 70 19 61 42 79 60 34 99 63 44 9 49 69 48 1 78 +161 +3861 +65 79 92 6 98 76 53 44 29 34 40 95 93 76 42 84 76 70 68 53 +162 +3849 +39 4 78 91 71 68 32 76 20 70 49 50 76 47 4 37 38 77 8 85 +163 +19907 +2 76 87 34 24 95 56 38 38 65 99 21 88 79 63 59 12 11 35 4 +164 +13042 +82 59 84 91 58 32 39 54 59 39 29 28 29 49 77 32 34 95 19 8 +165 +15240 +17 20 62 32 42 81 88 48 3 83 17 11 96 53 22 62 78 75 66 10 +166 +19313 +71 88 69 35 33 22 78 94 88 99 79 88 28 33 81 99 83 98 85 23 +167 +22462 +52 91 96 9 41 5 76 87 86 33 10 33 6 84 93 67 55 37 33 80 +168 +24842 +58 53 48 99 47 26 61 68 80 13 22 34 72 44 5 91 60 29 36 36 +169 +16255 +28 48 38 14 97 5 19 3 31 64 74 84 54 38 4 1 40 22 77 93 +170 +24773 +12 98 83 20 96 40 67 40 27 55 50 53 50 53 78 94 35 68 71 58 +171 +5811 +49 48 26 59 8 71 58 22 2 86 42 11 46 60 52 88 54 43 32 96 +172 +3035 +85 23 97 83 1 88 81 75 5 74 81 20 15 28 49 51 72 93 23 41 +173 +12500 +60 25 18 65 37 30 41 93 53 95 51 19 51 53 31 19 4 24 48 72 +174 +24165 +96 56 60 88 79 75 21 28 76 67 96 38 12 79 46 86 96 45 20 56 +175 +10715 +79 98 70 82 60 3 38 69 34 31 86 58 76 51 98 78 8 77 48 47 +176 +5769 +6 96 74 17 63 5 47 83 5 63 57 3 9 75 81 8 25 7 51 92 +177 +18428 +88 9 99 82 12 55 72 66 6 82 78 61 65 62 48 4 69 60 47 28 +178 +20930 +91 14 39 17 90 70 62 97 45 52 74 77 69 78 21 91 12 49 12 74 +179 +2094 +25 75 63 80 34 10 40 10 98 1 87 68 26 56 88 61 15 80 32 24 +180 +12264 +40 30 17 95 55 83 78 15 99 67 11 14 60 52 93 88 47 54 48 4 +181 +4535 +77 90 73 58 76 50 38 83 22 92 90 91 75 94 8 72 66 70 43 92 +182 +14624 +92 68 9 68 34 58 53 48 32 11 45 88 34 79 48 5 84 1 47 45 +183 +1172 +36 68 83 21 40 5 61 88 47 51 23 39 48 12 9 79 93 14 80 68 +184 +17311 +3 73 27 11 84 51 30 97 22 83 57 67 68 76 20 40 42 16 8 14 +185 +9270 +68 63 52 39 31 92 11 10 43 32 34 94 57 42 70 45 36 56 17 37 +186 +15307 +62 88 93 59 51 29 63 55 22 90 12 45 88 55 56 86 47 54 8 30 +187 +24703 +28 92 87 33 73 41 83 56 54 36 75 35 20 66 13 61 10 41 14 64 +188 +7332 +1 92 31 8 61 41 32 25 9 62 20 39 10 63 5 7 82 37 41 97 +189 +16581 +22 99 82 7 50 76 68 37 96 84 65 24 59 53 35 12 24 65 40 81 +190 +2142 +5 9 20 68 67 5 11 91 52 37 85 71 26 12 80 89 33 50 13 24 +191 +10941 +29 25 69 42 47 75 37 72 29 36 4 70 59 8 95 44 33 95 12 70 +192 +26011 +39 13 3 85 75 31 45 82 91 11 70 14 32 29 33 39 76 79 83 63 +193 +6059 +74 33 50 9 38 12 30 64 9 46 32 41 85 33 25 22 83 46 73 10 +194 +12770 +52 8 79 60 41 50 36 93 59 27 52 52 13 83 57 55 24 70 20 47 +195 +23951 +14 23 71 69 53 86 93 68 10 45 28 60 95 29 19 30 31 95 84 5 +196 +2794 +85 37 57 34 46 81 45 31 52 65 16 39 20 35 46 54 79 55 97 2 +197 +14862 +36 16 41 23 49 39 50 8 97 47 53 69 96 20 67 16 5 84 87 66 +198 +18126 +33 64 75 2 41 8 1 91 2 1 31 75 51 68 91 97 81 11 5 51 +199 +4592 +57 93 64 99 64 17 61 10 62 46 69 55 60 24 76 3 13 45 48 90 +200 +6481 +50 4 70 72 13 8 66 56 10 12 83 34 70 32 67 68 93 2 82 66 +201 +10411 +57 94 26 19 6 90 52 78 62 4 71 98 70 37 26 79 65 62 65 98 +202 +12760 +75 8 9 86 89 21 57 27 43 38 26 95 46 84 99 31 9 7 20 89 +203 +2191 +74 7 49 64 6 85 50 35 31 59 52 30 4 20 77 66 91 77 38 63 +204 +12364 +34 73 49 53 7 48 48 68 48 36 33 75 69 16 43 44 17 50 65 62 +205 +18633 +66 35 22 24 20 71 75 64 61 71 54 26 58 16 31 94 47 3 4 53 +206 +13924 +30 59 37 33 74 46 9 66 92 22 33 48 30 65 89 68 22 23 54 88 +207 +22158 +33 90 28 85 86 61 73 8 9 58 23 71 28 16 48 13 84 69 85 66 +208 +14186 +79 43 15 94 81 29 62 38 79 68 81 31 22 25 75 77 5 27 9 95 +209 +6495 +42 80 38 8 8 1 44 68 88 80 66 87 95 34 90 84 24 38 23 63 +210 +24977 +60 88 77 36 76 97 60 93 73 95 50 62 63 89 24 31 2 43 88 55 +211 +18899 +19 90 15 50 51 42 72 41 90 87 1 28 96 22 53 71 82 74 31 63 +212 +14210 +36 38 95 88 32 32 54 24 10 55 77 94 7 53 47 49 41 33 98 31 +213 +9982 +55 83 36 82 93 96 49 2 49 38 87 65 18 98 6 31 44 3 39 11 +214 +1694 +58 88 13 22 8 50 74 32 47 98 42 58 87 13 36 26 74 38 51 50 +215 +5057 +93 70 46 11 66 2 85 89 6 79 67 41 90 28 93 75 88 71 15 73 +216 +10844 +90 78 64 98 77 71 14 85 81 92 67 60 41 80 16 77 13 69 18 50 +217 +24158 +60 30 63 5 44 45 80 37 27 64 83 32 96 11 22 6 49 5 79 12 +218 +3162 +89 9 56 39 58 76 85 96 90 69 10 43 11 47 47 11 2 80 19 10 +219 +17362 +26 12 11 63 86 37 19 12 53 88 56 9 11 72 98 19 42 79 63 2 +220 +4062 +10 98 9 62 11 73 67 96 32 73 23 26 46 75 8 54 24 28 46 49 +221 +22447 +77 83 7 10 5 67 30 12 37 79 43 52 26 87 69 7 92 62 55 78 +222 +21692 +37 4 91 63 72 62 93 34 37 78 69 48 22 52 71 43 68 47 50 17 +223 +22553 +55 78 26 1 25 42 94 92 66 85 27 45 44 51 43 21 97 38 68 34 +224 +10046 +62 44 2 12 64 63 17 25 72 28 7 99 10 1 66 75 80 47 91 24 +225 +2813 +46 68 20 3 20 69 66 41 26 56 73 48 42 20 25 74 52 39 17 22 +226 +8225 +17 19 85 12 74 59 78 30 63 18 43 70 44 35 88 5 66 70 18 58 +227 +4230 +51 97 8 61 18 27 18 18 78 19 32 40 58 43 54 63 12 44 75 52 +228 +7471 +73 64 23 88 39 54 95 12 15 25 66 94 13 79 65 47 74 17 9 8 +229 +19074 +38 15 31 27 26 91 41 46 62 5 80 27 4 59 7 19 34 93 57 70 +230 +1263 +76 16 17 64 46 47 19 78 93 16 25 36 76 9 88 50 75 65 33 55 +231 +3809 +81 45 30 15 68 16 23 63 76 16 96 2 92 62 72 40 92 72 17 71 +232 +5415 +6 71 96 7 42 2 72 59 37 79 29 54 66 37 57 25 20 34 2 57 +233 +11362 +14 71 70 44 33 77 55 16 92 59 67 61 93 25 48 61 54 29 88 34 +234 +3958 +17 48 90 74 16 62 74 99 2 7 91 77 40 20 37 66 95 66 82 6 +235 +6726 +82 94 58 68 39 16 96 87 79 78 84 83 44 25 65 2 72 62 11 39 +236 +16756 +93 24 28 24 8 6 32 83 21 6 9 84 98 99 18 67 88 96 88 73 +237 +8836 +87 54 32 42 1 7 59 49 80 70 24 49 31 97 35 75 22 45 5 85 +238 +25409 +63 59 54 45 58 32 74 74 12 87 97 98 73 50 66 69 4 72 17 16 +239 +14145 +22 25 21 53 42 44 23 74 69 36 57 92 4 29 10 85 76 42 54 53 +240 +20294 +33 14 73 10 63 54 62 40 39 31 45 89 53 20 64 59 35 37 53 56 +241 +10885 +51 75 23 24 76 42 51 64 89 1 41 49 2 14 35 35 33 85 25 42 +242 +19644 +65 1 86 35 40 19 6 19 65 46 48 87 50 88 21 66 38 59 65 52 +243 +18576 +26 20 11 87 58 53 54 62 26 40 91 70 29 71 56 81 87 34 32 10 +244 +8789 +74 62 92 85 11 79 13 9 67 63 99 63 63 43 14 85 72 35 82 38 +245 +18193 +80 58 52 99 1 62 60 33 62 32 30 7 7 90 50 4 74 49 60 79 +246 +4033 +52 9 45 32 4 97 69 20 78 87 15 36 34 63 26 92 7 30 95 34 +247 +4168 +27 87 1 96 33 24 21 32 53 59 2 65 74 53 19 65 47 25 27 23 +248 +15574 +46 14 93 23 84 69 95 15 38 82 86 2 19 57 78 89 3 48 50 87 +249 +18973 +82 77 21 66 19 55 56 80 29 82 71 54 33 8 65 40 57 87 10 27 +250 +24258 +81 97 5 62 94 89 75 81 29 60 48 52 28 29 68 60 46 91 51 54 +251 +25533 +6 63 53 94 25 71 71 91 29 89 6 5 43 81 87 10 34 9 26 41 +252 +9451 +16 22 30 41 91 34 20 86 72 85 91 30 41 17 2 45 11 56 92 24 +253 +25829 +24 65 74 57 46 23 68 89 21 51 36 41 42 68 2 24 39 55 97 24 +254 +6259 +34 96 40 56 63 50 28 91 69 5 73 16 43 76 93 64 33 39 44 33 +255 +12333 +22 53 98 55 76 57 23 45 71 99 26 31 9 93 8 36 52 82 22 70 +256 +1800 +3 32 82 41 47 12 99 20 32 98 12 2 35 50 82 2 44 61 54 97 +257 +6040 +25 53 69 41 68 39 62 4 3 76 7 92 34 84 60 97 79 87 41 62 +258 +14315 +34 70 61 49 44 2 23 21 2 93 90 97 54 49 67 71 67 98 36 80 +259 +11187 +62 88 99 55 91 75 13 11 20 96 21 6 1 63 79 18 19 50 82 90 +260 +6531 +64 2 43 21 78 48 71 28 8 85 45 26 89 70 88 1 92 38 92 18 +261 +20718 +80 82 49 93 14 23 80 80 47 61 41 23 67 47 73 69 58 13 38 27 +262 +2862 +48 96 59 44 59 28 25 34 71 2 27 16 69 12 3 48 15 75 16 84 +263 +11395 +69 36 21 22 29 7 26 76 38 90 42 2 72 63 59 55 74 71 26 61 +264 +2179 +15 62 46 77 95 49 16 96 29 65 60 49 86 4 99 6 20 95 61 9 +265 +13074 +90 96 28 7 13 99 70 67 77 72 61 54 7 38 66 74 35 14 51 98 +266 +23969 +88 71 23 55 52 76 33 21 21 84 87 62 96 84 52 41 79 22 38 66 +267 +10540 +79 8 26 20 7 92 36 53 18 15 54 17 69 52 23 87 46 57 3 2 +268 +22870 +80 24 53 74 89 33 50 25 50 65 35 10 64 13 1 82 58 26 96 74 +269 +12652 +14 97 19 22 57 96 19 46 73 74 47 66 31 31 67 6 74 32 18 4 +270 +2393 +88 26 95 86 61 26 62 51 33 58 63 4 88 41 73 22 94 89 55 47 +271 +24989 +44 55 24 48 34 23 28 48 59 84 46 85 11 74 25 96 29 27 48 21 +272 +22902 +56 22 76 28 11 5 74 12 93 17 73 79 25 4 60 89 59 25 63 29 +273 +25653 +57 54 29 17 80 59 94 77 40 85 68 22 99 2 12 26 82 57 24 84 +274 +23281 +84 23 4 58 71 61 62 2 68 55 73 3 41 82 24 73 73 32 96 36 +275 +6870 +17 87 98 40 87 7 21 5 55 83 9 53 65 92 20 25 83 41 67 92 +276 +21679 +41 22 59 31 68 41 21 31 96 21 42 43 75 40 85 86 35 5 71 83 +277 +5384 +21 40 57 8 73 69 95 75 41 37 52 66 64 77 13 99 15 46 63 7 +278 +25618 +85 17 67 36 4 73 37 23 51 32 89 95 11 58 55 76 71 98 93 91 +279 +24466 +51 32 73 87 43 96 78 49 75 80 81 71 89 1 69 31 90 12 76 73 +280 +15421 +36 67 33 52 44 29 93 61 5 68 77 42 16 64 20 48 28 29 29 50 +281 +22305 +63 62 33 22 38 54 41 94 22 25 52 33 71 20 57 71 88 32 14 88 +282 +19863 +20 42 6 79 84 59 48 13 41 47 74 23 50 27 57 42 70 86 1 44 +283 +2579 +51 17 98 21 61 45 71 84 88 86 49 53 20 18 86 34 90 56 86 82 +284 +18450 +9 59 15 75 29 5 63 45 16 98 42 94 3 30 62 92 12 4 72 31 +285 +20035 +82 29 33 20 50 39 22 91 81 93 36 17 79 19 6 18 61 5 47 15 +286 +11644 +41 41 78 4 47 13 87 44 1 74 35 15 36 96 85 92 55 94 30 65 +287 +8369 +65 11 23 11 91 66 19 1 35 97 45 1 55 92 3 95 98 63 95 70 +288 +3020 +95 15 38 98 3 84 94 12 33 92 27 40 93 89 66 72 26 97 93 21 +289 +8002 +91 58 25 93 14 89 77 43 4 18 12 1 25 41 68 41 46 75 8 73 +290 +13800 +47 71 28 55 1 44 91 47 61 50 8 87 13 79 98 5 21 30 91 35 +291 +20845 +53 67 31 3 8 40 73 57 37 34 61 64 17 61 50 8 75 18 78 96 +292 +4616 +62 34 89 62 32 2 42 46 73 32 31 87 70 61 59 31 84 38 22 37 +293 +20836 +65 16 54 84 79 82 62 22 41 99 91 27 66 55 73 17 89 55 29 97 +294 +6402 +66 51 70 63 34 93 96 51 96 76 6 79 55 69 47 10 57 19 91 40 +295 +5545 +27 52 36 30 56 80 45 53 70 7 65 84 50 74 89 44 30 3 94 60 +296 +25623 +45 43 89 73 52 63 86 44 84 70 67 23 63 80 85 92 84 78 29 78 +297 +5888 +81 37 51 55 12 31 63 87 93 38 71 94 51 79 10 4 81 99 72 90 +298 +16548 +98 70 16 45 80 8 35 17 82 31 12 89 22 74 22 78 73 39 97 84 +299 +19272 +22 84 18 20 56 51 43 86 32 11 44 62 49 36 62 18 98 96 90 77 +300 +16789 +70 41 46 24 49 12 86 37 73 71 56 62 66 62 19 63 80 38 97 25 +301 +7685 +77 40 62 49 28 26 24 49 57 99 10 82 15 78 81 19 17 95 63 10 +302 +4702 +25 99 1 81 45 59 58 13 2 19 28 25 57 69 16 4 60 47 2 80 +303 +19779 +6 88 4 61 12 17 35 53 17 41 67 55 23 70 27 73 39 34 40 41 +304 +13984 +63 39 59 79 19 34 62 54 80 66 71 82 15 46 14 43 35 66 90 63 +305 +4715 +24 23 24 6 69 55 4 44 42 85 46 57 98 67 56 37 42 58 78 81 +306 +9862 +51 47 28 61 15 84 75 60 40 86 20 38 84 77 93 80 91 51 51 1 +307 +14284 +40 18 49 30 83 19 53 74 96 64 82 41 29 65 45 85 55 64 40 75 +308 +7024 +41 87 92 47 21 49 38 40 82 9 48 39 79 7 5 64 16 93 22 74 +309 +15145 +43 17 90 45 74 54 55 75 47 52 98 49 79 27 84 21 92 8 57 99 +310 +11542 +80 21 71 62 65 22 85 71 8 31 7 85 12 4 68 13 80 86 24 16 +311 +23841 +36 45 69 33 30 74 66 68 26 18 76 36 39 21 49 8 39 20 46 64 +312 +7570 +76 92 96 55 25 55 10 23 62 1 5 20 33 43 28 27 81 14 9 51 +313 +13781 +19 23 75 92 58 52 90 46 2 11 91 55 54 90 46 55 17 63 79 21 +314 +16217 +17 77 96 21 87 48 14 64 51 76 73 48 89 72 24 39 32 43 29 66 +315 +12441 +42 82 12 59 97 10 52 88 80 2 84 57 37 93 36 11 32 18 29 27 +316 +15963 +9 76 81 4 75 28 42 81 61 52 69 9 12 61 15 47 68 84 50 63 +317 +8919 +91 79 67 99 85 85 48 66 69 32 87 90 16 46 99 82 13 47 8 32 +318 +18932 +78 29 50 47 68 33 13 84 27 40 40 69 12 99 35 87 25 40 78 87 +319 +20993 +90 72 3 7 92 96 31 62 14 44 32 59 15 18 52 56 81 21 45 27 +320 +26066 +19 52 91 78 46 9 27 32 55 35 73 76 77 28 47 34 29 35 12 10 +321 +17106 +24 34 8 18 95 76 12 43 12 78 36 7 43 72 85 5 40 59 73 68 +322 +13810 +55 20 89 62 11 67 17 50 85 54 89 27 87 50 60 85 29 84 25 4 +323 +14143 +98 96 94 90 10 53 6 55 27 65 12 61 16 45 43 57 5 27 9 5 +324 +18809 +36 60 71 88 68 67 89 6 67 54 4 32 61 95 22 90 35 65 17 95 +325 +2756 +87 65 63 39 69 41 86 92 10 21 45 37 41 75 24 82 84 47 3 98 +326 +3991 +14 85 50 94 52 70 70 92 70 8 93 57 5 50 53 42 60 44 94 32 +327 +25876 +95 53 32 12 55 71 34 58 11 79 21 65 78 8 98 13 86 28 30 71 +328 +15862 +49 38 30 69 64 15 84 69 87 84 29 91 72 63 11 96 36 48 26 84 +329 +19790 +51 71 55 49 39 28 72 59 46 23 17 55 89 93 61 76 25 47 5 16 +330 +3573 +78 78 21 52 21 3 92 99 48 93 84 37 44 16 91 55 66 85 26 40 +331 +15431 +22 81 62 56 36 23 66 37 32 62 63 43 87 54 28 43 16 62 47 41 +332 +16187 +93 27 56 32 13 44 10 19 70 72 62 62 41 76 27 96 70 58 66 92 +333 +10535 +3 7 11 29 90 48 51 66 88 20 40 97 65 9 13 84 6 66 10 67 +334 +19966 +76 22 36 88 11 93 79 38 1 5 52 58 29 18 40 75 96 87 91 36 +335 +5179 +57 47 30 20 16 61 19 80 54 15 1 48 82 12 76 22 99 55 53 43 +336 +13213 +5 52 82 41 16 82 38 6 38 14 46 4 40 36 68 14 73 76 51 45 +337 +1022 +54 5 95 50 22 65 28 32 91 85 33 41 2 85 79 16 68 94 11 63 +338 +18853 +31 86 4 21 58 72 96 22 47 59 61 69 53 30 13 24 50 7 66 41 +339 +21756 +25 63 73 15 10 36 81 80 55 79 64 46 42 47 7 95 86 47 11 48 +340 +17905 +3 89 22 95 28 7 43 86 33 70 38 46 54 19 68 26 37 56 68 68 +341 +9236 +29 4 70 88 48 38 82 20 66 67 41 64 13 73 93 42 93 87 70 31 +342 +2426 +61 69 83 6 14 41 55 11 79 14 15 23 71 95 85 68 85 43 35 54 +343 +25518 +31 51 89 27 65 50 6 25 16 82 6 28 72 10 46 85 4 28 27 34 +344 +17769 +27 50 75 49 43 12 15 10 76 91 80 6 41 37 47 79 52 45 5 60 +345 +25259 +38 20 36 99 33 22 89 33 94 28 4 36 64 87 65 40 26 6 27 18 +346 +25456 +13 73 22 47 69 20 93 26 28 81 7 69 73 15 36 71 68 96 97 70 +347 +4495 +45 27 92 51 58 95 82 72 74 2 67 34 72 54 57 91 36 93 94 85 +348 +21561 +99 54 13 69 50 18 71 70 48 24 96 48 27 55 93 15 67 81 93 18 +349 +24588 +17 71 15 44 28 34 3 95 89 74 43 76 91 6 15 22 8 17 54 73 +350 +10723 +2 33 20 3 73 72 74 83 16 49 33 40 38 21 19 50 79 53 55 19 +351 +25774 +99 22 57 29 50 52 49 36 87 60 69 59 80 16 36 20 2 54 45 2 +352 +14021 +86 9 24 33 98 39 83 82 83 73 82 70 27 16 19 16 53 50 56 54 +353 +9266 +28 39 85 98 82 46 8 9 57 98 88 94 39 47 71 24 18 15 38 58 +354 +6876 +21 16 2 78 58 25 35 23 60 80 79 15 64 62 95 54 9 42 67 95 +355 +2858 +78 82 70 93 75 72 21 8 20 13 16 70 7 7 1 54 60 25 14 6 +356 +13170 +79 87 73 71 8 19 33 10 24 54 58 87 85 40 49 57 68 95 64 77 +357 +4409 +93 2 34 42 5 49 59 29 65 94 86 48 1 38 75 48 10 56 15 53 +358 +15202 +30 27 92 42 28 26 51 72 17 63 41 43 43 56 76 30 40 84 17 27 +359 +1350 +50 87 19 5 90 16 49 57 15 95 50 73 91 25 62 40 73 77 93 93 +360 +14063 +84 41 84 67 70 76 13 41 64 1 28 73 95 75 37 4 41 45 4 79 +361 +15534 +48 79 85 40 29 36 64 58 75 67 1 48 48 66 41 89 29 40 53 32 +362 +25625 +37 71 33 75 39 81 26 3 96 37 56 5 31 32 63 20 86 11 96 13 +363 +1006 +48 31 28 50 95 22 78 27 73 81 90 39 60 83 7 6 99 12 75 4 +364 +9334 +71 37 98 91 52 55 99 63 92 17 79 99 27 21 26 33 42 59 33 2 +365 +13386 +72 78 36 68 28 31 57 60 40 37 55 11 10 98 8 54 44 16 38 39 +366 +23408 +3 52 57 51 35 99 15 23 44 15 99 78 76 72 61 76 40 45 35 25 +367 +23171 +92 81 36 47 18 76 9 97 61 14 68 99 53 73 79 46 81 37 70 37 +368 +5315 +57 84 83 31 61 46 76 51 69 25 77 14 14 13 36 71 42 92 20 42 +369 +12328 +43 49 74 55 73 94 15 55 64 45 3 72 48 80 77 26 77 71 19 73 +370 +25616 +60 17 39 17 54 81 24 31 13 75 61 74 97 55 60 51 59 63 3 71 +371 +1781 +26 16 34 7 51 3 44 21 14 53 80 85 58 22 80 18 79 42 43 55 +372 +13879 +52 59 80 93 12 91 49 55 42 59 10 64 73 67 32 7 5 80 63 96 +373 +10016 +50 12 22 51 19 71 92 56 55 9 43 80 77 16 62 13 11 61 43 28 +374 +3690 +33 57 77 25 89 62 98 4 73 44 28 19 45 65 89 18 4 80 46 92 +375 +15403 +77 44 21 31 80 36 74 83 95 45 55 76 41 9 57 89 22 70 13 47 +376 +19863 +7 38 20 7 44 15 83 95 31 16 51 68 86 52 47 64 70 16 84 1 +377 +23550 +64 55 9 78 51 11 82 6 66 10 67 21 80 43 55 56 64 92 68 65 +378 +8350 +10 1 53 63 81 64 95 31 40 98 13 60 43 70 80 64 86 44 24 1 +379 +3427 +89 96 57 14 63 40 4 25 4 81 81 4 75 87 3 41 23 16 73 42 +380 +19039 +64 39 48 76 60 46 80 58 55 35 39 24 46 72 6 16 18 41 83 64 +381 +10857 +25 66 15 11 78 53 2 8 65 38 39 26 87 56 37 12 16 20 52 58 +382 +10920 +67 86 98 91 7 29 80 67 16 44 80 45 34 59 95 20 89 80 83 75 +383 +24886 +43 53 85 24 89 19 36 41 5 47 99 75 79 21 35 11 89 37 57 59 +384 +23069 +27 26 41 77 14 17 54 75 96 2 16 14 34 52 11 73 2 19 95 15 +385 +4461 +73 37 97 17 12 30 79 93 85 53 5 5 53 93 10 65 71 82 99 51 +386 +5846 +92 29 92 35 8 67 27 79 85 83 89 36 17 26 55 97 77 2 91 9 +387 +21829 +59 93 44 18 67 51 94 67 31 69 11 59 38 44 78 29 74 69 81 86 +388 +10388 +16 75 11 66 82 82 25 92 54 49 22 15 18 66 90 54 1 98 41 84 +389 +9615 +78 99 82 10 66 51 41 85 9 76 64 30 49 20 61 87 20 49 15 35 +390 +9922 +24 6 50 9 87 46 26 82 12 60 80 14 95 40 82 43 76 96 57 2 +391 +19550 +25 72 7 10 7 37 10 69 99 45 47 24 22 90 79 62 54 9 58 53 +392 +21727 +85 95 7 15 3 30 73 50 94 81 22 69 92 52 48 74 49 83 60 3 +393 +10135 +85 82 53 73 67 4 86 72 22 5 96 91 50 46 11 96 73 27 96 6 +394 +19109 +93 17 96 20 76 67 47 41 45 32 78 66 83 85 18 13 7 77 76 93 +395 +3825 +66 3 73 89 37 77 57 66 83 67 82 74 84 8 50 44 65 4 98 75 +396 +1281 +16 59 53 51 46 52 30 15 59 68 42 25 24 19 43 68 10 77 53 48 +397 +12462 +84 25 88 61 92 63 50 88 19 81 58 76 31 93 46 38 25 56 68 56 +398 +15909 +21 75 17 62 71 66 81 2 42 48 40 31 96 74 44 36 5 54 36 60 +399 +9985 +72 95 17 47 38 78 53 45 26 47 21 63 76 24 10 90 28 21 68 20 +400 +10273 +2 21 25 88 6 32 4 20 42 72 76 87 92 47 95 55 13 66 64 83 +401 +24806 +57 80 31 28 91 60 86 4 9 6 44 9 98 31 30 7 29 85 22 12 +402 +10401 +8 51 34 48 63 44 43 28 63 9 21 21 87 2 89 46 61 59 61 55 +403 +8874 +52 34 23 93 38 71 95 82 90 6 66 66 55 56 34 58 57 39 2 75 +404 +6173 +34 28 88 83 30 23 72 99 58 26 35 77 37 94 95 31 39 97 77 64 +405 +18361 +88 10 35 18 91 74 57 18 79 37 47 69 68 36 95 5 24 91 85 7 +406 +25477 +76 63 56 54 92 99 56 60 59 35 21 30 60 44 98 80 93 15 10 15 +407 +25665 +93 59 16 27 37 71 10 22 11 33 56 95 62 90 74 62 50 18 30 89 +408 +4598 +69 55 10 21 5 13 72 9 86 80 44 45 22 33 48 16 35 18 81 35 +409 +17644 +48 52 44 84 32 89 97 45 85 16 71 30 77 50 13 46 72 12 74 81 +410 +13374 +5 77 9 57 16 84 99 58 17 73 33 5 78 42 55 70 93 76 47 40 +411 +19361 +80 73 84 83 45 13 41 61 73 86 50 52 1 7 68 6 12 12 49 68 +412 +25155 +6 58 77 82 81 86 54 97 30 71 64 27 17 21 6 64 55 88 89 66 +413 +10679 +71 56 49 40 8 61 87 13 15 1 19 52 54 17 73 97 54 92 82 66 +414 +13731 +16 88 83 26 77 77 5 12 53 56 27 89 40 71 14 76 69 64 25 75 +415 +25544 +55 24 78 22 31 12 6 95 43 68 71 80 47 78 12 16 6 15 13 81 +416 +6066 +26 64 14 64 43 54 30 94 97 74 74 3 78 37 80 50 77 37 38 2 +417 +24002 +46 22 25 42 10 57 96 86 85 68 61 34 29 39 63 12 17 54 22 62 +418 +12137 +57 22 77 81 85 49 91 16 45 92 66 70 83 11 19 52 34 57 4 20 +419 +1560 +18 47 32 31 34 30 17 86 11 42 26 7 44 3 22 33 39 7 84 35 +420 +12925 +7 8 69 22 70 37 74 59 68 59 57 39 82 22 8 59 83 61 6 17 +421 +24842 +85 71 65 15 5 99 10 82 6 21 22 99 65 28 89 43 38 83 40 60 +422 +8834 +87 23 2 42 17 94 23 47 28 49 26 74 2 63 62 72 91 64 27 62 +423 +9037 +38 58 32 99 46 25 19 24 36 8 75 10 37 72 94 26 33 74 53 55 +424 +24924 +75 68 93 72 71 40 27 67 56 51 69 9 36 52 26 60 7 29 74 21 +425 +10824 +70 22 17 82 42 34 55 41 59 53 59 10 50 36 20 36 1 13 86 46 +426 +19416 +98 68 6 45 18 18 44 95 64 91 60 86 40 14 73 22 65 29 93 71 +427 +3669 +1 95 19 54 36 26 13 89 3 67 85 56 27 11 76 75 29 93 3 74 +428 +6193 +47 2 18 5 17 86 85 48 37 2 34 22 61 57 33 15 10 75 78 8 +429 +6152 +47 94 93 23 71 8 55 4 65 58 11 18 79 68 33 16 58 20 27 11 +430 +10636 +36 30 36 41 23 24 97 56 20 76 95 3 60 74 30 17 64 84 90 99 +431 +17153 +16 10 62 10 29 12 93 16 39 41 36 59 2 16 68 32 60 91 38 37 +432 +10491 +48 56 44 96 67 65 75 36 71 77 66 20 74 4 92 34 22 30 89 13 +433 +17084 +60 87 33 36 64 70 1 21 48 48 77 58 7 73 63 98 91 53 10 48 +434 +22626 +92 77 8 19 94 92 58 41 64 82 32 14 57 4 97 60 13 7 81 84 +435 +2523 +58 49 44 51 77 23 54 75 57 58 78 27 84 53 72 50 75 77 35 92 +436 +4543 +15 21 34 35 89 7 26 35 6 27 30 27 42 30 31 91 40 41 8 78 +437 +24040 +82 30 23 26 58 42 35 9 99 30 6 97 62 43 39 95 36 34 79 5 +438 +4291 +75 48 2 73 10 82 41 15 91 68 20 13 78 10 45 87 25 32 70 7 +439 +11855 +82 17 56 82 60 69 85 3 48 80 32 45 96 84 1 59 37 90 41 44 +440 +14762 +20 32 65 67 7 63 42 66 36 66 34 57 45 86 6 84 49 74 29 83 +441 +9674 +43 19 2 45 96 14 33 4 71 98 11 21 29 89 26 85 74 51 11 21 +442 +19037 +78 38 1 83 79 89 90 17 49 59 73 66 46 47 68 91 93 58 68 36 +443 +25779 +58 95 25 66 36 53 88 10 90 57 24 75 66 93 40 89 28 92 66 54 +444 +23285 +65 39 59 5 72 34 86 22 21 93 82 33 47 54 71 5 52 64 36 38 +445 +21553 +63 49 93 70 84 70 30 83 33 12 27 66 42 95 3 9 65 13 4 63 +446 +1405 +13 14 93 26 15 6 1 55 6 67 51 55 92 25 58 76 43 72 35 43 +447 +14790 +20 94 13 58 75 64 3 21 76 17 57 31 78 55 85 4 49 49 58 26 +448 +23444 +26 40 71 74 76 37 74 40 86 69 3 42 85 42 4 84 7 69 50 26 +449 +13795 +45 67 4 44 46 93 79 71 14 83 14 19 97 5 93 18 32 8 73 92 +450 +22894 +44 83 55 4 63 53 7 74 40 1 97 77 72 26 52 37 51 6 56 99 +451 +9925 +13 67 82 98 72 71 87 53 73 20 28 48 77 14 49 75 2 29 65 92 +452 +19047 +28 4 69 3 41 28 14 7 8 84 1 90 67 60 20 83 77 45 31 34 +453 +17321 +29 20 89 69 74 98 45 32 32 1 48 12 96 65 82 2 54 2 59 73 +454 +17687 +67 85 26 72 61 91 66 32 31 99 99 2 8 20 50 96 65 98 76 50 +455 +11244 +95 15 4 49 23 47 66 80 28 7 13 50 58 62 73 53 5 36 47 20 +456 +5180 +7 23 59 35 3 24 84 56 19 26 79 43 82 88 38 57 98 47 96 52 +457 +25146 +2 2 80 90 11 81 31 71 54 60 78 81 62 56 6 78 19 73 9 72 +458 +24701 +78 56 64 98 70 74 84 76 63 57 44 40 23 88 34 24 47 1 64 31 +459 +21743 +72 49 39 14 91 82 21 58 40 10 93 5 9 12 54 15 20 58 89 97 +460 +21083 +62 23 25 1 73 20 48 73 25 14 15 9 48 90 96 27 92 47 89 80 +461 +20625 +25 34 36 13 66 24 45 81 67 25 15 2 63 95 21 36 56 24 82 60 +462 +12422 +21 65 17 99 38 5 49 66 61 85 20 77 97 97 22 3 31 32 92 59 +463 +23240 +72 82 33 85 18 84 15 17 3 15 70 81 35 74 29 82 1 30 23 64 +464 +11535 +3 42 87 56 80 56 78 64 84 78 7 37 34 14 10 20 39 23 4 49 +465 +10090 +93 14 41 13 5 47 51 94 35 71 74 33 89 63 29 21 76 8 25 71 +466 +15473 +70 36 46 42 19 33 56 14 51 69 60 64 87 31 78 98 31 40 92 97 +467 +4015 +24 86 31 4 96 84 27 11 95 32 39 60 40 41 19 26 47 42 83 24 +468 +10236 +1 53 5 94 95 72 44 99 72 84 77 99 31 48 25 87 83 16 41 97 +469 +17390 +57 26 80 18 49 90 80 28 11 1 51 29 88 6 57 40 32 29 9 49 +470 +8658 +46 85 98 71 47 9 57 19 93 27 46 1 70 52 27 37 42 88 76 47 +471 +12114 +46 48 29 13 62 71 84 47 54 50 10 70 98 65 34 70 89 37 93 83 +472 +15707 +52 41 88 66 79 77 19 34 94 78 32 95 74 52 20 98 5 20 90 20 +473 +20670 +71 29 96 36 5 21 53 33 29 61 67 51 77 57 59 48 45 32 20 25 +474 +12636 +58 11 56 37 20 16 39 51 64 73 37 70 58 54 22 64 25 92 98 13 +475 +4097 +41 76 11 79 45 44 99 26 90 82 39 45 65 7 83 43 90 91 60 72 +476 +21494 +34 23 20 81 97 55 83 47 71 26 58 76 86 3 44 82 86 52 72 38 +477 +6641 +79 3 14 26 29 16 8 12 67 27 30 2 2 46 36 34 58 60 36 9 +478 +12819 +17 62 36 56 97 59 12 29 70 46 97 26 41 21 60 71 84 51 46 67 +479 +21686 +73 65 95 30 55 13 15 61 48 70 93 78 81 52 70 54 16 95 93 78 +480 +20748 +25 84 57 88 41 33 68 54 81 19 39 71 41 63 75 87 27 61 98 86 +481 +20451 +27 54 35 83 39 6 78 80 81 94 69 37 29 99 91 27 3 28 17 18 +482 +17186 +42 62 64 83 62 51 24 41 86 76 67 27 93 32 19 11 95 54 17 74 +483 +12511 +89 34 25 58 54 64 22 15 54 89 81 7 24 44 47 71 61 23 69 92 +484 +12690 +19 84 52 6 37 19 26 1 25 1 25 92 24 80 46 59 93 89 98 97 +485 +17780 +78 35 46 47 99 60 34 48 32 94 50 78 9 53 95 67 48 11 7 9 +486 +15924 +86 73 82 58 83 4 4 90 71 23 36 43 83 15 62 73 59 28 92 97 +487 +11374 +63 12 67 57 33 34 21 62 14 17 42 87 60 27 37 16 71 20 58 49 +488 +23797 +92 26 62 73 57 22 81 64 9 96 32 2 73 1 7 69 12 60 35 15 +489 +6042 +25 56 76 70 68 24 71 77 52 37 31 94 76 14 97 32 10 59 12 88 +490 +21468 +11 12 71 1 90 28 35 48 24 54 31 21 54 32 14 24 3 5 77 71 +491 +22494 +44 77 44 92 59 96 59 24 10 24 91 74 58 61 10 12 33 72 63 30 +492 +8087 +14 51 52 14 58 82 45 95 21 58 91 18 40 27 25 2 79 22 74 85 +493 +23505 +65 2 31 8 20 44 55 18 22 82 38 35 15 97 20 43 63 59 99 79 +494 +11973 +23 46 38 40 77 16 44 91 32 33 32 1 17 40 81 91 47 26 13 80 +495 +3050 +47 27 65 78 95 85 64 30 46 69 13 20 89 36 28 4 27 20 78 36 +496 +5622 +59 87 95 22 86 39 93 95 63 36 99 87 29 79 77 36 52 24 85 53 +497 +11882 +30 56 86 89 77 27 92 9 22 93 6 58 26 75 59 50 87 12 37 73 +498 +20177 +74 41 27 85 45 1 80 49 67 42 56 13 42 72 67 46 83 64 1 53 +499 +25941 +86 47 55 34 68 79 69 48 4 81 38 51 65 19 96 33 63 87 26 55 diff --git a/data/jobshop/500_20_09_ta119.txt b/data/jobshop/500_20_09_ta119.txt new file mode 100644 index 0000000000..3a89a47fab --- /dev/null +++ b/data/jobshop/500_20_09_ta119.txt @@ -0,0 +1,1503 @@ +500 +20 +379756761 +0 +20356 +12 98 91 13 85 19 79 65 6 3 26 49 58 28 33 88 46 34 60 11 +1 +16816 +38 71 82 48 81 95 5 16 49 83 77 25 4 71 19 4 93 64 68 62 +2 +8083 +75 84 55 48 38 87 50 42 81 56 51 82 55 24 15 61 12 14 41 15 +3 +21044 +53 46 71 83 68 76 5 78 31 34 57 2 21 72 60 87 66 20 89 58 +4 +21467 +45 35 58 79 81 93 52 22 63 66 18 60 54 20 45 42 87 48 65 44 +5 +1207 +39 78 32 96 68 47 48 92 52 81 84 56 45 28 72 60 74 48 43 10 +6 +9386 +8 42 39 28 20 74 72 34 19 34 56 32 75 52 55 92 26 67 49 17 +7 +17319 +4 13 59 23 46 92 14 33 50 73 38 88 48 33 15 94 74 99 36 36 +8 +24984 +84 41 2 5 80 90 99 28 93 20 53 45 84 62 26 66 5 19 16 86 +9 +17050 +69 66 88 48 77 30 87 48 79 88 70 97 40 10 1 94 76 47 2 85 +10 +14737 +78 56 11 18 11 33 21 78 99 6 55 45 80 84 41 93 94 7 82 56 +11 +25045 +7 7 79 37 13 89 30 24 83 43 55 11 91 27 53 44 9 94 69 37 +12 +23897 +34 46 14 20 15 94 90 28 23 42 16 53 87 32 58 35 91 66 41 28 +13 +8967 +71 63 58 41 49 62 14 31 56 40 3 35 41 66 84 68 17 15 50 78 +14 +4245 +36 27 57 49 56 66 80 43 11 23 28 87 60 4 26 75 31 20 61 38 +15 +8791 +72 75 3 50 84 41 49 84 90 39 57 13 60 57 57 89 99 41 1 6 +16 +21945 +25 53 80 86 21 5 8 97 48 12 10 24 94 13 17 41 22 61 41 53 +17 +9030 +26 25 74 22 5 74 77 28 39 40 3 88 91 41 71 62 24 90 7 19 +18 +6450 +65 35 73 81 81 32 66 86 97 25 32 25 72 38 41 76 73 68 10 11 +19 +11996 +62 8 35 39 58 24 2 87 36 11 70 96 80 85 34 5 22 62 30 11 +20 +17459 +42 24 13 27 64 34 2 82 29 56 52 84 86 82 90 23 52 64 41 55 +21 +9241 +79 85 49 58 57 21 6 15 55 46 65 54 71 19 20 52 78 4 47 97 +22 +11891 +20 69 80 38 3 51 37 36 55 52 32 11 35 65 86 33 2 51 50 42 +23 +7716 +55 51 86 26 39 12 27 77 99 74 79 52 47 43 85 77 75 81 66 76 +24 +21328 +60 87 60 6 37 34 79 9 26 41 53 48 1 79 57 27 20 89 20 28 +25 +23933 +85 38 50 52 54 24 43 50 97 29 19 93 6 20 90 90 90 1 40 30 +26 +19622 +4 28 21 34 95 19 82 58 66 63 40 64 18 86 44 50 67 64 40 30 +27 +17106 +8 2 91 67 43 37 78 5 10 15 12 77 63 33 74 29 81 53 84 89 +28 +15780 +34 90 79 53 69 39 93 24 32 47 8 93 18 54 70 26 77 64 18 55 +29 +7140 +99 23 65 7 6 44 13 92 77 73 18 71 32 2 16 24 33 60 74 2 +30 +21518 +6 38 26 31 71 22 55 36 53 60 34 79 90 95 95 75 35 28 72 22 +31 +21556 +79 98 23 64 26 59 67 5 70 76 7 85 13 20 64 36 43 54 56 28 +32 +12681 +79 16 56 24 43 8 52 76 4 45 87 22 34 14 86 72 87 92 67 95 +33 +12488 +98 34 96 40 48 70 67 62 64 7 48 65 80 70 64 48 26 13 50 60 +34 +17586 +32 52 35 61 96 85 11 18 63 41 65 37 45 95 50 82 60 79 81 93 +35 +5453 +56 10 16 6 34 85 43 9 36 8 93 12 76 80 80 32 94 44 5 74 +36 +11256 +43 95 28 43 91 95 79 80 9 72 28 44 72 33 91 50 9 33 37 52 +37 +24730 +14 12 21 41 40 2 79 22 92 52 84 94 88 53 24 44 95 26 60 52 +38 +4479 +56 45 4 47 62 21 68 64 22 36 68 40 26 93 93 41 26 33 10 84 +39 +7305 +27 17 89 11 29 51 42 1 14 11 28 8 52 82 43 91 13 26 66 95 +40 +18590 +4 62 89 74 57 61 84 53 30 79 69 13 70 13 67 99 49 22 46 77 +41 +5360 +22 47 75 79 33 21 61 60 56 1 70 62 32 97 7 13 4 56 84 57 +42 +7575 +11 39 95 94 97 18 43 4 91 8 25 46 74 4 83 8 13 72 66 4 +43 +3143 +77 59 86 70 18 11 26 41 1 79 1 18 96 5 99 86 23 96 83 29 +44 +5656 +68 13 39 73 27 25 75 67 5 48 75 55 93 23 13 11 72 64 25 72 +45 +18941 +48 7 44 28 36 77 6 42 99 57 49 24 41 92 30 43 85 84 45 59 +46 +25080 +68 62 68 70 92 93 97 52 81 63 45 59 44 76 8 46 86 14 6 3 +47 +17257 +58 53 16 24 70 40 48 38 62 44 40 63 63 45 43 14 84 16 38 46 +48 +2025 +67 97 39 32 13 66 2 5 17 14 18 63 90 52 34 94 52 31 14 93 +49 +15693 +87 34 71 87 85 21 90 49 62 53 80 41 79 52 93 90 45 96 26 1 +50 +13954 +17 59 57 58 62 90 97 87 1 12 17 29 17 72 78 27 40 23 79 58 +51 +16160 +70 47 33 88 95 55 46 8 76 1 64 27 82 5 65 8 43 3 65 82 +52 +2869 +78 78 55 65 5 92 60 6 31 53 13 49 3 11 48 15 64 35 16 47 +53 +4452 +25 48 74 78 28 94 26 9 95 69 7 49 76 73 6 87 74 76 60 18 +54 +4379 +88 42 21 10 92 81 26 69 56 97 47 88 2 71 66 74 94 54 45 57 +55 +9994 +12 8 94 35 34 48 35 55 61 90 17 11 54 17 39 13 91 83 36 96 +56 +7296 +54 91 26 30 46 6 1 13 90 47 54 53 47 33 46 1 78 45 82 57 +57 +24630 +87 60 15 59 69 20 11 5 76 42 60 5 91 90 76 38 60 10 14 86 +58 +9470 +75 55 98 79 41 90 58 38 23 97 23 24 83 21 92 46 58 89 95 50 +59 +19085 +86 51 18 65 12 63 80 47 69 39 61 74 76 14 6 51 6 7 41 14 +60 +15640 +18 26 62 10 71 49 34 67 23 93 20 80 65 86 2 93 41 98 45 55 +61 +24112 +36 84 44 93 3 35 76 57 56 27 67 69 87 9 37 22 76 10 78 61 +62 +7185 +84 57 12 20 14 42 86 1 61 44 11 20 31 15 81 19 36 82 91 64 +63 +5031 +39 2 59 31 61 35 22 14 52 76 44 32 78 13 81 17 64 39 75 91 +64 +10434 +72 74 49 41 31 26 74 81 87 2 53 65 88 36 4 13 19 39 11 4 +65 +7744 +89 35 37 92 3 47 77 51 60 28 29 96 12 70 55 98 63 25 35 29 +66 +22755 +3 53 86 32 52 75 66 5 70 43 62 39 56 80 24 90 51 15 93 27 +67 +1428 +28 23 91 84 51 58 52 48 34 39 87 62 2 97 91 89 39 42 51 10 +68 +13181 +75 27 23 79 98 79 25 72 92 65 40 56 54 31 94 68 3 24 76 61 +69 +17199 +93 55 53 3 72 83 59 1 3 9 65 6 23 52 93 90 70 70 69 94 +70 +12350 +53 57 27 76 39 23 97 1 83 97 48 53 2 33 61 2 80 85 6 31 +71 +21169 +89 68 69 37 21 36 86 92 85 56 95 34 29 91 4 39 26 18 9 10 +72 +21338 +1 32 94 89 49 81 91 68 3 48 15 81 95 19 69 32 35 31 96 11 +73 +9891 +91 13 15 5 43 86 95 83 56 31 11 98 8 68 45 21 90 32 29 46 +74 +5576 +38 63 6 86 90 18 54 55 63 83 1 94 80 38 68 50 47 83 19 71 +75 +10910 +15 18 55 26 29 55 32 25 68 34 75 64 47 93 68 65 76 42 73 79 +76 +10995 +43 51 94 42 47 53 78 11 3 25 31 13 61 58 16 56 50 81 2 36 +77 +1412 +43 63 89 97 12 89 28 61 61 56 93 17 37 81 44 43 48 19 50 41 +78 +15367 +66 48 63 40 58 6 22 87 80 15 9 4 27 47 35 25 30 21 7 89 +79 +20218 +98 35 87 20 32 56 1 6 95 72 71 23 47 95 38 85 58 76 63 44 +80 +23156 +64 49 74 79 82 86 20 3 50 55 74 92 2 31 5 75 26 99 53 6 +81 +18589 +97 72 42 88 9 53 95 78 60 29 37 71 89 49 42 94 22 56 33 55 +82 +1451 +84 11 6 3 57 67 20 21 12 73 94 12 74 94 57 41 50 60 86 45 +83 +16954 +28 73 45 82 61 76 75 35 73 29 82 14 53 92 77 27 25 91 76 64 +84 +14516 +50 79 41 2 22 52 25 91 64 69 86 50 48 61 59 52 95 42 11 86 +85 +7858 +29 33 55 49 34 79 51 64 23 14 38 22 61 8 50 10 93 99 14 88 +86 +11155 +92 91 88 96 99 46 63 54 52 55 49 40 88 90 78 91 6 54 10 98 +87 +16297 +92 19 94 36 53 28 19 62 45 38 11 38 78 90 63 54 81 7 93 99 +88 +14538 +88 91 54 34 84 33 90 17 59 85 24 67 29 7 90 9 59 15 91 22 +89 +2068 +77 82 76 92 77 92 47 11 46 41 47 58 12 9 59 36 22 30 83 53 +90 +19027 +71 21 30 8 46 92 8 96 51 25 61 91 75 21 32 29 89 4 79 73 +91 +13709 +40 40 44 36 74 78 7 97 10 3 46 47 49 23 96 28 55 7 46 88 +92 +16609 +65 97 90 17 82 95 43 75 40 86 98 40 48 46 83 53 25 18 25 24 +93 +25299 +67 85 50 25 67 13 96 58 6 83 45 3 70 21 41 76 37 46 2 48 +94 +8659 +48 75 47 25 84 36 6 17 32 72 93 40 76 63 7 87 53 58 51 50 +95 +8339 +14 92 8 99 84 10 79 94 35 76 62 71 62 63 61 37 43 47 60 35 +96 +22657 +69 41 8 84 56 29 78 36 68 54 29 90 66 26 49 63 12 64 66 79 +97 +18326 +78 31 88 93 25 19 14 37 27 44 47 95 70 98 27 11 7 62 82 65 +98 +11313 +98 90 42 9 1 76 23 43 1 81 41 28 29 83 17 14 95 70 19 51 +99 +11363 +75 53 88 24 13 7 57 81 66 93 6 61 89 28 20 74 87 89 1 40 +100 +14250 +43 60 64 67 23 6 38 81 13 89 28 54 48 87 76 58 85 3 6 53 +101 +12953 +28 68 67 99 88 7 71 75 63 72 31 24 53 95 28 48 65 33 64 39 +102 +4368 +91 84 93 82 8 74 42 37 3 97 72 64 6 90 81 53 41 23 69 60 +103 +8114 +24 13 67 41 20 35 93 25 27 28 4 47 46 67 19 43 94 33 84 3 +104 +21684 +60 91 33 11 40 48 36 56 87 12 59 23 16 78 33 5 22 13 99 42 +105 +3302 +37 25 38 28 61 87 76 23 8 12 19 99 23 84 68 36 31 52 88 10 +106 +11385 +89 62 63 64 67 72 67 69 2 31 34 39 45 42 29 65 40 59 3 87 +107 +9587 +70 56 42 45 92 60 93 27 41 6 82 12 99 14 48 90 5 62 61 26 +108 +3169 +59 83 83 66 37 77 91 9 27 94 6 10 61 33 33 78 2 30 16 18 +109 +4547 +43 54 3 57 21 38 71 17 47 93 64 64 24 7 81 16 45 16 38 84 +110 +20743 +79 89 41 86 18 92 45 33 22 40 2 78 9 4 27 38 31 41 72 13 +111 +11239 +39 16 59 34 10 11 93 27 90 67 71 26 87 8 19 99 28 15 37 72 +112 +15329 +91 94 9 54 46 33 11 31 17 6 69 47 5 31 9 21 6 51 24 15 +113 +23482 +82 53 79 78 74 19 65 88 99 30 27 15 74 54 75 1 65 44 49 93 +114 +6597 +99 42 4 35 30 90 26 36 96 48 96 19 61 53 43 13 5 3 48 41 +115 +24580 +88 80 85 91 7 22 64 64 99 87 4 33 59 61 73 1 32 75 91 90 +116 +8272 +87 64 88 65 44 78 9 95 40 15 43 47 50 91 94 71 79 86 59 62 +117 +4334 +18 44 56 60 30 20 1 71 20 90 66 41 89 1 97 58 58 15 5 33 +118 +1952 +39 43 4 44 83 82 19 45 73 72 21 12 82 14 11 37 52 14 60 78 +119 +23731 +52 35 17 10 80 5 60 15 4 56 9 76 62 12 75 8 4 2 9 65 +120 +20018 +53 34 27 40 67 21 89 4 89 59 87 77 6 65 17 36 22 6 65 6 +121 +4333 +61 82 82 87 19 53 39 42 75 11 64 36 14 89 15 58 98 90 13 88 +122 +2199 +74 69 96 62 38 51 85 91 67 34 68 28 85 60 77 30 30 50 84 12 +123 +17117 +77 52 61 65 76 30 4 20 57 37 61 68 60 39 91 69 98 43 62 10 +124 +6103 +15 59 56 18 45 44 54 33 1 45 13 62 1 74 6 18 21 25 85 5 +125 +21059 +48 10 65 28 88 48 27 42 70 69 47 26 7 28 43 67 47 34 62 56 +126 +2447 +57 18 37 10 95 95 28 9 59 2 25 41 55 80 34 74 27 56 45 82 +127 +19614 +15 98 47 21 75 33 87 19 87 85 8 97 86 35 96 84 9 66 12 97 +128 +4868 +41 6 75 2 73 2 47 55 30 97 27 5 73 93 45 93 4 62 68 3 +129 +20342 +88 39 98 37 49 24 83 37 17 19 11 78 8 30 18 13 72 89 87 29 +130 +11440 +89 33 29 38 59 68 3 2 42 77 41 89 32 51 54 68 67 26 53 29 +131 +25013 +56 65 86 69 71 23 57 65 73 57 78 89 46 41 49 37 6 75 48 35 +132 +23541 +29 80 34 80 78 81 31 88 52 85 88 58 88 62 17 51 19 45 41 64 +133 +17068 +26 30 99 96 15 17 49 16 44 25 90 47 54 7 81 26 75 42 25 20 +134 +24949 +23 42 4 37 40 74 67 8 61 27 56 72 36 3 33 83 98 43 63 27 +135 +17515 +19 83 78 2 73 92 36 7 99 14 79 50 91 47 71 88 73 17 7 95 +136 +3984 +83 46 81 31 45 74 75 11 28 36 43 91 72 20 84 12 76 93 79 16 +137 +16696 +48 78 74 36 46 70 61 68 12 17 48 78 32 60 35 66 72 97 61 84 +138 +23592 +12 81 52 71 46 55 36 70 71 22 7 4 53 7 72 27 36 33 48 52 +139 +22339 +62 96 3 70 38 63 67 92 7 28 62 13 21 85 39 35 54 86 53 48 +140 +20993 +39 79 66 18 9 23 72 94 71 47 27 44 66 61 6 10 35 73 63 29 +141 +6561 +36 35 81 65 63 37 41 75 82 13 91 32 11 12 12 49 86 21 38 2 +142 +20107 +24 73 55 54 2 23 72 53 29 33 64 60 28 24 97 31 4 74 71 51 +143 +13065 +38 26 78 68 53 56 6 11 11 54 79 45 19 19 4 62 15 32 62 17 +144 +11898 +74 36 80 6 44 88 1 25 14 40 2 47 78 93 39 91 29 25 93 45 +145 +22512 +58 77 88 14 80 5 43 4 88 76 24 20 52 93 49 11 43 32 34 92 +146 +9725 +5 39 32 39 87 57 36 83 45 42 33 21 46 65 52 12 51 66 64 51 +147 +2259 +28 49 39 38 85 91 73 34 51 74 41 37 44 68 68 27 24 15 19 97 +148 +2620 +51 26 11 93 20 68 32 46 46 83 47 96 33 77 45 87 9 33 28 59 +149 +11597 +95 90 38 99 5 29 68 78 5 82 74 54 70 42 13 25 43 34 5 67 +150 +7580 +57 76 93 17 71 68 43 92 78 63 84 39 82 97 91 15 70 88 5 81 +151 +21871 +67 54 52 12 47 74 85 93 57 72 14 16 94 10 32 16 83 43 77 23 +152 +8453 +69 57 28 21 65 83 36 71 55 21 28 26 39 51 47 58 31 68 72 86 +153 +23291 +2 91 15 17 55 46 77 41 69 47 64 82 72 77 15 36 20 80 99 94 +154 +13057 +11 89 59 92 92 20 90 20 61 5 93 99 19 46 54 13 14 73 59 68 +155 +17760 +64 30 33 81 22 33 36 12 25 19 13 63 75 56 57 94 68 30 27 45 +156 +11269 +3 97 6 97 50 19 7 73 95 10 95 47 54 24 75 13 92 46 97 43 +157 +23956 +48 88 35 11 76 81 14 41 93 82 8 88 49 82 58 71 92 10 38 29 +158 +25100 +20 73 27 61 18 13 80 64 99 61 14 13 55 40 34 57 91 78 83 87 +159 +7519 +76 98 24 50 97 42 36 81 48 47 93 38 15 16 10 34 31 22 43 62 +160 +5149 +38 78 25 47 36 64 24 89 61 33 81 47 72 60 44 15 40 11 57 28 +161 +8825 +37 53 56 94 53 36 47 39 33 5 5 79 68 27 29 61 48 38 83 22 +162 +2201 +10 42 86 96 60 35 2 66 36 83 90 5 2 38 41 39 16 79 5 8 +163 +16281 +77 36 34 87 71 69 61 23 44 60 29 6 5 51 68 86 23 87 13 59 +164 +2788 +97 6 84 85 83 67 76 60 38 66 32 11 74 30 38 81 74 45 3 44 +165 +8667 +45 43 78 14 13 20 27 74 34 69 28 8 16 67 67 11 86 14 61 41 +166 +7234 +16 86 81 67 53 65 76 23 88 25 42 66 10 27 6 5 76 40 5 73 +167 +25718 +15 71 91 55 1 53 39 68 43 62 55 50 58 58 39 41 13 76 37 35 +168 +14459 +70 44 38 96 56 55 65 27 46 60 44 10 54 55 47 3 89 31 46 10 +169 +16531 +38 93 94 10 67 38 54 99 74 1 71 5 15 22 88 46 45 51 84 93 +170 +25422 +79 55 28 54 61 8 60 5 64 41 68 70 46 61 80 67 14 61 67 12 +171 +21509 +80 11 55 63 48 3 15 65 54 17 83 78 81 65 1 49 29 15 16 15 +172 +13063 +16 80 14 65 15 13 30 77 97 77 47 92 52 10 23 6 85 95 76 86 +173 +13738 +75 73 51 6 85 36 95 1 9 97 44 50 7 73 83 79 73 1 37 71 +174 +25662 +32 49 52 95 64 14 14 53 62 45 18 43 65 19 71 16 72 9 34 4 +175 +17412 +25 38 66 38 81 91 50 27 42 7 30 45 68 63 74 41 80 72 22 12 +176 +5602 +73 33 11 17 47 27 7 89 3 29 84 15 24 37 68 78 32 94 18 95 +177 +18000 +9 99 52 56 14 1 14 79 22 10 46 38 3 72 80 20 12 58 61 20 +178 +13879 +73 89 73 47 71 54 99 2 14 89 90 9 37 59 84 54 55 17 72 16 +179 +24222 +48 48 78 45 90 9 90 93 62 71 21 21 60 31 93 79 23 34 77 11 +180 +5442 +9 88 79 72 68 15 68 38 40 59 47 51 89 27 41 4 4 24 3 28 +181 +11407 +28 13 81 44 49 90 46 10 3 21 77 26 65 35 16 89 15 5 94 60 +182 +18661 +21 42 47 85 29 50 18 99 37 3 98 57 63 36 58 21 72 91 22 66 +183 +20827 +57 82 83 55 72 1 43 83 48 60 72 77 16 7 12 72 39 71 82 31 +184 +7898 +21 72 62 69 67 68 55 49 53 30 43 91 39 52 78 68 75 2 61 36 +185 +10689 +18 9 48 75 33 42 12 78 96 83 65 2 86 95 78 98 64 88 25 91 +186 +12375 +31 34 34 3 81 67 3 22 39 84 67 71 29 82 62 89 56 13 64 44 +187 +19274 +15 93 83 91 61 76 26 13 66 6 25 74 75 60 67 4 10 26 71 91 +188 +14140 +45 49 9 5 33 24 26 30 98 65 73 68 10 74 97 12 13 42 76 4 +189 +22332 +96 21 14 84 50 47 18 74 63 48 88 25 77 28 58 43 47 19 37 47 +190 +5391 +47 43 52 12 68 41 41 3 67 22 47 83 35 45 63 84 91 21 39 96 +191 +16538 +36 38 10 73 93 9 83 92 7 79 26 67 42 76 63 52 21 59 48 83 +192 +3096 +42 66 60 10 74 40 52 73 24 44 6 40 62 37 39 80 19 77 90 97 +193 +17048 +67 15 75 62 48 53 38 91 33 96 17 27 41 65 62 23 35 56 68 31 +194 +22881 +59 96 44 39 88 23 4 18 96 45 60 84 59 70 80 6 24 77 47 72 +195 +14588 +14 51 14 25 74 79 99 13 13 20 75 98 70 55 66 33 35 65 15 19 +196 +3448 +48 44 52 76 92 64 69 2 97 19 66 51 9 12 38 6 17 36 5 46 +197 +5462 +26 15 65 82 76 83 81 45 64 54 34 72 49 31 29 32 78 74 23 5 +198 +20845 +54 63 80 44 25 24 7 14 17 14 64 20 83 14 66 16 7 84 13 41 +199 +1621 +44 14 2 95 60 43 36 1 10 91 57 8 22 22 37 54 79 4 98 82 +200 +2677 +95 16 90 78 31 8 68 85 31 12 1 24 13 52 35 8 94 1 10 16 +201 +21932 +48 40 88 94 91 93 77 10 24 80 97 79 64 53 14 63 34 13 58 73 +202 +15081 +63 26 93 60 57 68 47 24 15 65 25 2 11 69 37 86 58 28 38 3 +203 +14760 +10 75 81 82 39 46 22 24 46 75 50 85 9 29 19 38 71 74 41 79 +204 +21679 +99 23 16 34 79 16 63 11 72 3 84 23 4 35 39 71 36 33 1 36 +205 +16518 +20 40 89 21 79 65 21 25 2 90 75 59 74 48 11 49 96 10 30 13 +206 +2066 +81 46 87 90 72 46 55 15 51 68 29 78 61 62 74 87 76 4 77 53 +207 +15174 +56 7 36 72 91 13 51 4 86 86 27 22 9 93 3 72 99 51 31 6 +208 +23446 +49 90 63 35 13 14 50 14 76 35 60 33 68 77 66 98 70 44 76 70 +209 +12384 +73 46 57 86 23 87 65 81 82 54 80 2 96 58 2 32 3 77 30 14 +210 +16357 +16 3 5 65 64 79 61 28 64 83 16 40 64 68 1 39 87 54 14 7 +211 +24882 +24 19 2 74 70 60 91 97 64 57 56 73 3 18 6 56 37 66 49 81 +212 +6469 +98 56 58 51 41 17 89 64 71 33 3 48 1 18 54 89 93 58 36 27 +213 +9933 +44 1 28 81 35 89 17 27 81 16 90 21 71 96 94 96 21 3 50 50 +214 +23120 +55 14 9 25 34 15 2 99 29 75 78 86 33 5 82 44 40 53 15 58 +215 +22486 +9 42 69 82 44 55 23 92 75 86 63 44 99 87 62 83 93 68 90 72 +216 +14244 +84 77 54 39 47 54 93 56 32 44 6 20 10 15 91 64 87 1 51 97 +217 +10542 +24 57 64 72 83 54 35 21 22 22 67 86 66 97 94 34 56 58 77 19 +218 +13382 +88 29 62 50 58 25 75 11 49 67 76 23 6 86 58 95 58 83 71 26 +219 +12264 +44 45 17 11 80 16 72 33 34 19 32 76 19 96 82 56 39 15 10 90 +220 +11860 +23 93 1 92 25 68 41 49 91 74 2 22 55 77 64 71 21 85 25 72 +221 +20740 +64 78 82 37 57 72 40 51 99 74 75 39 95 97 77 45 43 44 96 28 +222 +16395 +84 69 44 14 56 73 38 2 20 69 25 93 6 17 63 13 44 76 41 92 +223 +21888 +3 7 19 31 30 61 17 74 83 69 3 17 30 99 27 16 81 74 70 92 +224 +17045 +71 35 1 32 93 74 4 82 72 14 20 54 83 69 54 37 44 14 35 1 +225 +18317 +50 71 60 94 96 99 39 8 18 77 39 43 79 46 3 26 3 10 62 41 +226 +9719 +20 33 82 16 61 12 8 72 9 83 26 14 79 54 66 26 56 59 19 96 +227 +17177 +54 55 10 15 3 99 70 2 35 64 30 82 47 96 66 41 84 35 73 76 +228 +23985 +39 14 4 54 99 7 51 54 78 9 58 68 83 69 8 34 12 11 63 59 +229 +12528 +20 55 83 79 27 17 66 20 83 31 51 62 49 32 14 56 72 60 88 6 +230 +13779 +80 62 82 54 26 9 91 64 55 64 71 6 39 70 18 29 76 17 10 2 +231 +23661 +1 31 29 7 8 31 76 36 81 85 6 13 5 23 1 45 94 31 91 86 +232 +18405 +20 92 76 45 17 52 78 96 45 71 88 81 60 36 28 75 19 44 67 10 +233 +24319 +95 78 18 87 97 78 21 4 80 42 53 77 43 11 8 74 66 69 42 97 +234 +20027 +75 36 44 64 27 16 48 94 7 78 80 81 91 36 66 16 45 62 64 49 +235 +11037 +33 1 65 38 58 96 65 33 96 15 28 35 44 12 89 53 45 77 81 13 +236 +13808 +42 63 16 8 55 64 64 22 14 1 22 99 87 44 9 81 85 83 59 83 +237 +16225 +85 1 70 90 35 28 85 64 6 4 63 89 22 27 95 94 97 93 24 55 +238 +13291 +37 41 46 76 87 46 63 28 11 77 66 67 68 33 47 62 36 73 27 81 +239 +19922 +64 98 65 10 36 13 95 87 22 42 50 78 92 21 40 66 38 32 40 80 +240 +4363 +98 77 2 16 11 8 49 33 65 95 57 20 64 42 95 26 37 88 16 12 +241 +21479 +41 27 42 67 16 98 50 40 36 92 87 54 57 9 92 63 39 69 55 71 +242 +10924 +96 65 53 46 92 20 2 64 83 18 62 37 72 53 23 76 33 6 91 44 +243 +23598 +81 67 88 8 8 31 90 73 18 47 35 94 9 16 73 1 76 8 58 96 +244 +18140 +22 11 56 71 56 15 64 87 3 32 76 32 67 66 18 34 22 17 35 36 +245 +14814 +15 33 66 77 93 77 26 99 51 66 61 63 35 71 34 27 56 8 3 96 +246 +15949 +40 68 79 91 21 9 21 14 42 93 73 61 31 26 80 52 27 10 72 32 +247 +4811 +64 4 56 28 40 26 53 71 33 76 21 99 64 93 43 27 81 32 75 55 +248 +14858 +19 66 15 84 19 41 21 3 72 89 81 76 9 10 67 60 1 24 86 50 +249 +8947 +49 14 25 8 5 70 50 34 13 3 4 90 44 74 48 4 78 97 75 4 +250 +16675 +41 97 61 39 22 59 34 81 68 63 79 91 47 28 46 26 85 50 19 85 +251 +1932 +17 29 8 97 21 73 14 32 30 34 1 48 47 64 19 61 21 9 8 82 +252 +1371 +75 63 38 64 20 55 56 4 86 13 89 17 69 17 50 13 83 64 20 42 +253 +5985 +97 74 24 69 71 90 60 85 46 43 40 59 44 79 60 87 98 7 56 81 +254 +14587 +6 28 26 69 61 79 36 68 37 70 37 79 53 53 49 71 1 84 49 15 +255 +3582 +37 11 17 25 96 66 45 14 91 9 95 83 64 9 59 8 88 50 88 36 +256 +6610 +6 75 20 16 30 92 3 84 86 88 61 29 44 36 51 6 29 3 79 98 +257 +18866 +63 44 95 94 47 58 7 1 22 37 80 69 34 39 15 55 92 11 1 90 +258 +8617 +76 51 20 92 74 28 82 48 28 79 32 17 25 34 64 27 12 21 30 3 +259 +12746 +41 14 46 1 21 26 42 90 32 51 37 1 48 94 30 81 75 35 49 1 +260 +8257 +2 49 94 89 22 53 18 1 2 46 23 42 25 81 5 74 45 93 99 25 +261 +3275 +65 41 2 88 48 94 24 76 3 17 17 56 12 25 5 85 82 70 60 84 +262 +19536 +31 45 14 36 48 29 74 15 74 64 85 82 20 70 16 50 48 74 63 49 +263 +5177 +88 64 52 54 94 77 83 50 24 35 59 66 46 84 18 6 63 29 39 15 +264 +23749 +53 23 90 17 46 40 65 78 56 62 6 15 76 4 22 95 56 47 86 18 +265 +6337 +36 68 62 88 76 94 97 16 50 32 18 79 27 62 36 27 87 79 33 85 +266 +16363 +25 63 80 57 11 20 97 24 90 45 1 60 75 57 95 15 4 15 9 5 +267 +25745 +93 41 52 17 53 63 73 9 70 82 73 92 47 51 26 72 81 63 81 76 +268 +1035 +89 26 55 64 58 34 62 23 78 91 71 7 78 4 92 75 28 58 32 53 +269 +17396 +43 7 83 17 71 25 34 37 44 61 22 87 47 25 21 79 6 86 13 88 +270 +4327 +59 42 51 10 77 3 57 78 31 89 68 83 99 62 50 6 43 96 82 42 +271 +22936 +57 3 83 80 64 17 61 64 65 1 77 65 4 48 52 57 69 35 94 64 +272 +2674 +96 88 20 32 53 44 52 31 98 61 31 79 77 97 98 6 19 72 99 58 +273 +2217 +44 20 72 15 80 71 7 7 14 20 97 40 70 15 11 27 66 17 84 90 +274 +13118 +64 57 64 18 8 19 30 6 89 61 23 38 10 27 18 6 49 61 27 22 +275 +996 +64 26 2 61 23 26 77 44 63 91 17 12 23 88 33 17 33 85 19 53 +276 +16408 +18 67 21 39 15 25 72 22 22 58 27 29 94 99 41 41 63 32 24 28 +277 +19801 +39 11 34 59 43 12 85 46 88 4 81 2 82 95 81 72 17 28 82 31 +278 +17211 +2 75 96 91 86 22 8 27 84 16 22 76 35 11 90 36 94 3 50 85 +279 +18430 +18 55 24 27 14 70 62 68 98 43 33 27 38 48 67 70 8 37 31 89 +280 +4995 +23 78 8 5 44 6 76 93 96 79 40 66 34 73 76 34 21 63 27 57 +281 +16636 +64 52 49 18 35 82 51 29 43 41 42 50 56 45 74 94 57 28 29 12 +282 +5161 +19 19 86 4 87 78 54 4 9 31 92 85 25 97 9 14 52 90 48 76 +283 +1837 +88 21 13 23 12 14 48 30 79 61 45 48 56 66 98 97 27 86 93 92 +284 +18269 +28 4 70 8 18 67 23 29 58 78 1 27 70 4 17 63 71 80 17 1 +285 +22557 +21 37 37 9 39 64 78 57 72 90 51 33 79 70 33 68 64 47 39 1 +286 +19923 +30 40 23 58 43 30 38 98 36 40 37 33 46 58 3 90 34 5 48 10 +287 +4454 +41 79 52 19 81 64 38 75 40 73 53 17 12 22 2 38 55 88 41 65 +288 +16542 +83 20 26 57 73 11 56 76 27 48 80 29 31 77 62 35 46 6 29 12 +289 +13235 +85 42 72 51 94 72 95 37 30 55 52 37 12 77 76 10 72 52 66 7 +290 +15400 +35 34 29 8 86 96 55 5 35 1 24 97 34 34 82 31 47 57 86 82 +291 +9941 +90 87 38 47 3 76 36 8 61 26 84 26 57 26 75 19 82 49 73 81 +292 +14392 +41 78 38 72 21 27 40 93 13 71 79 78 80 87 79 53 51 85 72 40 +293 +19483 +78 24 73 71 78 12 98 41 90 16 12 74 39 42 76 27 5 23 48 81 +294 +20851 +92 3 37 74 84 85 94 58 23 64 42 81 47 25 86 41 45 87 98 2 +295 +15080 +43 76 93 39 75 44 78 51 97 43 83 2 86 82 51 8 76 5 21 66 +296 +4517 +4 18 37 16 68 10 79 74 26 68 96 84 90 40 50 26 98 51 30 80 +297 +3230 +2 71 53 83 77 80 61 54 29 44 67 44 66 81 75 57 63 9 4 86 +298 +14652 +66 63 51 88 8 50 96 92 73 36 35 42 13 65 52 39 68 14 78 72 +299 +13474 +83 36 76 75 16 92 42 43 76 36 93 60 81 1 53 33 26 40 41 6 +300 +21611 +14 72 33 15 75 81 90 84 5 18 13 88 94 55 86 97 87 15 2 15 +301 +16579 +45 2 87 98 36 81 26 95 3 38 56 94 1 93 23 97 92 13 24 2 +302 +12046 +43 7 47 92 63 72 92 86 88 6 2 21 78 22 85 32 48 42 83 79 +303 +11820 +66 82 65 4 16 41 66 27 63 13 96 74 35 59 17 8 56 88 13 70 +304 +24771 +23 35 71 13 52 57 85 31 13 73 78 21 21 61 14 79 71 65 37 71 +305 +17859 +21 83 90 99 47 29 92 37 91 85 76 47 70 5 46 84 38 33 50 81 +306 +13960 +10 7 25 88 58 13 42 66 80 2 21 85 30 10 34 41 90 14 99 75 +307 +24444 +31 20 25 4 88 7 31 28 87 62 7 82 57 97 75 76 28 64 56 84 +308 +22906 +26 4 91 77 71 36 28 3 43 20 78 69 56 94 45 39 42 97 60 26 +309 +22794 +16 66 15 17 28 12 73 68 31 60 72 51 40 87 70 56 48 15 2 20 +310 +4369 +39 41 49 78 97 49 87 96 97 58 85 45 71 18 31 70 28 64 18 99 +311 +23267 +44 26 47 25 53 61 91 63 11 97 26 60 11 13 34 98 44 16 48 97 +312 +4535 +56 10 57 86 55 38 60 46 64 42 73 30 83 82 67 8 2 91 68 48 +313 +12736 +23 54 86 18 77 86 44 28 14 13 24 47 62 12 55 31 50 63 66 64 +314 +14096 +86 52 35 62 95 35 45 61 8 71 61 94 90 88 52 69 77 79 52 32 +315 +1172 +7 1 20 31 66 29 51 17 52 31 48 21 23 62 55 37 22 14 58 94 +316 +12083 +68 14 63 19 44 89 78 52 28 94 80 18 90 98 8 65 1 69 13 91 +317 +11117 +66 97 18 31 48 40 62 78 94 31 35 33 90 89 63 57 27 93 61 35 +318 +12122 +70 78 92 48 27 1 5 12 62 47 55 5 51 85 95 35 45 10 24 97 +319 +21472 +88 19 62 7 76 12 84 46 7 35 9 35 42 61 48 5 7 41 54 87 +320 +2009 +94 81 70 80 76 36 87 13 15 84 39 92 27 38 14 77 72 47 3 56 +321 +21761 +18 22 2 72 27 72 15 48 16 74 55 11 72 59 21 93 96 15 86 92 +322 +19362 +62 18 24 93 6 70 12 73 88 93 18 7 11 41 81 84 30 3 79 90 +323 +3234 +19 71 23 79 23 71 51 98 7 53 50 80 95 58 47 10 11 58 4 36 +324 +3707 +87 54 8 4 96 8 25 96 72 60 49 87 1 46 18 74 47 18 28 20 +325 +7492 +26 80 97 23 34 43 42 97 21 32 7 2 17 94 26 27 83 94 11 67 +326 +21578 +23 2 25 22 26 71 86 69 90 50 94 76 32 14 63 14 5 16 86 97 +327 +5188 +85 71 66 4 33 32 67 82 87 23 74 58 31 57 76 91 40 96 30 90 +328 +21497 +95 33 71 11 77 26 21 37 81 44 51 31 74 99 19 82 96 7 98 94 +329 +8572 +4 41 90 21 55 24 26 45 75 2 6 27 83 25 47 3 95 7 13 82 +330 +16997 +22 48 31 80 28 26 93 67 76 14 90 11 82 64 24 53 99 5 91 66 +331 +10757 +34 72 92 82 9 52 60 21 29 46 55 25 89 84 92 48 71 73 40 73 +332 +9081 +21 95 45 70 55 5 96 64 80 28 87 26 48 79 10 84 78 50 64 14 +333 +13268 +93 12 27 74 82 7 81 59 97 5 95 86 42 9 5 28 2 84 93 2 +334 +16741 +47 17 73 55 8 64 60 2 21 12 82 39 66 25 18 75 12 19 19 62 +335 +20114 +44 71 82 3 40 1 76 51 84 34 22 17 93 70 81 66 28 48 26 13 +336 +6003 +40 79 95 40 30 36 72 62 62 29 77 73 33 57 29 64 92 61 75 42 +337 +5245 +49 24 38 61 31 74 72 98 84 10 1 11 30 69 70 40 69 63 1 61 +338 +3869 +23 11 82 26 52 71 9 33 63 31 27 75 78 91 38 93 97 29 52 2 +339 +12082 +15 66 5 56 45 37 78 39 93 34 62 4 4 44 56 24 77 13 5 47 +340 +16460 +52 82 17 77 97 97 80 5 28 26 94 80 2 41 12 74 42 76 79 70 +341 +1509 +90 34 32 67 59 92 44 38 26 20 21 21 66 25 37 93 95 83 43 30 +342 +24560 +9 31 19 75 65 28 57 10 91 25 9 95 71 52 10 76 78 47 41 89 +343 +15627 +22 50 52 81 4 18 28 36 12 98 12 67 11 34 13 8 99 33 28 58 +344 +6576 +80 54 39 43 1 57 7 15 51 50 74 87 93 27 94 56 85 2 57 15 +345 +4120 +4 79 77 90 72 59 12 11 47 8 98 19 41 24 14 24 18 53 10 3 +346 +12262 +95 97 52 14 28 44 2 58 43 54 7 7 87 86 67 20 72 90 94 82 +347 +7413 +32 37 74 42 92 21 12 34 52 55 39 12 76 12 67 89 20 72 97 57 +348 +4933 +28 96 76 67 66 6 50 19 16 17 17 72 95 78 23 88 47 39 62 61 +349 +7845 +19 26 1 56 71 12 48 40 39 2 44 13 55 86 97 61 47 75 57 34 +350 +5420 +83 39 51 23 55 39 64 27 84 42 5 22 19 22 58 83 4 80 2 69 +351 +23393 +30 71 74 16 70 92 38 30 29 23 4 45 40 93 8 84 73 62 4 36 +352 +19147 +59 23 37 42 33 56 87 2 64 70 50 71 94 3 38 40 92 85 33 44 +353 +18170 +27 34 23 42 49 57 17 55 83 34 5 71 91 43 27 64 61 32 81 25 +354 +20944 +11 34 23 26 28 5 1 3 14 93 61 55 87 69 58 17 5 34 43 73 +355 +1385 +30 39 15 35 51 48 22 2 78 38 68 18 34 63 14 18 51 60 79 17 +356 +17909 +14 55 44 24 43 4 93 71 14 30 79 29 68 67 4 37 57 62 67 4 +357 +8825 +49 49 96 38 42 97 51 65 21 29 77 27 54 98 69 86 58 12 93 58 +358 +11916 +12 86 56 3 26 25 58 34 88 39 69 96 1 3 46 40 28 61 40 64 +359 +24374 +85 55 19 95 53 74 21 85 2 77 82 57 64 26 38 12 23 99 9 70 +360 +5066 +51 61 67 25 51 78 2 46 18 98 9 55 79 51 34 6 63 3 54 65 +361 +23875 +58 91 32 80 1 26 48 83 71 96 1 34 59 3 14 8 14 48 74 67 +362 +24096 +95 41 22 7 49 76 9 46 21 79 2 90 36 48 22 61 92 9 3 10 +363 +14366 +13 39 23 2 3 22 30 73 60 55 5 96 43 78 93 15 30 29 35 43 +364 +9144 +54 48 95 68 12 11 33 18 48 65 71 14 90 19 78 75 41 81 42 73 +365 +8991 +86 62 68 84 12 40 69 61 16 68 50 72 88 3 70 3 65 26 15 31 +366 +5173 +24 32 89 5 90 2 59 1 4 13 58 84 33 87 49 45 98 66 87 88 +367 +21173 +28 51 3 88 88 81 12 93 99 13 35 22 85 47 1 13 9 83 18 39 +368 +2744 +15 52 76 9 76 8 94 68 32 47 52 43 75 5 30 99 18 71 67 67 +369 +17422 +43 71 40 72 80 60 15 56 38 33 20 33 84 76 81 39 52 75 20 23 +370 +17425 +39 32 6 40 97 70 21 55 46 17 1 32 37 6 67 73 41 21 58 18 +371 +18980 +54 85 79 82 12 62 44 5 29 26 21 8 92 71 91 21 14 36 78 39 +372 +20775 +18 70 43 21 31 56 76 99 4 64 53 18 51 35 83 84 6 89 41 89 +373 +12675 +45 2 19 69 50 78 34 47 26 11 69 5 34 61 46 20 17 27 82 98 +374 +5458 +83 82 98 66 91 84 77 31 26 22 22 13 10 99 82 83 39 11 57 45 +375 +8543 +58 32 77 59 87 62 99 89 15 45 7 76 7 28 6 87 53 79 26 63 +376 +12691 +36 26 76 42 16 84 35 98 59 69 42 30 17 59 52 95 16 8 38 17 +377 +7361 +32 28 57 90 1 7 32 29 47 28 87 24 46 6 25 46 11 99 43 58 +378 +1611 +85 29 1 58 43 85 99 47 22 27 51 68 40 38 33 2 91 6 24 6 +379 +15232 +13 31 27 19 19 97 78 53 38 86 63 52 4 50 24 65 51 33 11 42 +380 +7311 +89 49 19 62 51 11 62 25 4 87 67 54 88 52 44 56 31 99 67 11 +381 +21177 +55 88 81 36 2 45 59 58 21 13 13 93 77 48 46 41 18 2 24 79 +382 +25392 +14 76 3 52 21 47 82 64 35 23 43 82 51 97 55 67 5 46 21 76 +383 +17745 +81 35 90 78 3 87 3 11 25 55 20 66 48 68 43 46 12 98 13 84 +384 +1505 +50 90 16 58 49 13 3 46 1 39 81 44 51 30 99 38 30 2 15 42 +385 +5230 +19 87 20 90 58 98 63 68 93 58 73 83 42 8 50 59 65 21 57 78 +386 +23264 +54 9 36 86 46 82 94 27 27 93 91 16 22 46 86 9 58 93 8 38 +387 +3431 +28 95 93 27 41 13 4 34 81 17 22 89 18 12 23 23 51 62 7 6 +388 +4655 +45 94 80 64 27 55 7 96 63 53 91 75 19 37 38 21 37 63 97 14 +389 +23970 +67 96 12 21 95 65 46 82 9 75 83 51 87 97 52 4 22 14 38 21 +390 +22552 +86 78 98 7 48 65 72 44 57 7 30 35 6 29 24 14 58 35 59 38 +391 +19228 +42 64 26 22 18 17 27 43 6 86 78 99 30 82 28 45 52 85 27 16 +392 +22141 +25 54 41 88 95 96 1 99 63 41 84 47 44 29 73 66 58 34 82 26 +393 +10224 +73 2 55 26 93 9 72 60 38 93 93 61 9 98 11 92 80 94 55 20 +394 +5250 +13 55 23 58 38 1 34 46 6 77 56 10 10 71 47 81 19 61 82 51 +395 +16098 +44 77 64 55 97 68 30 20 25 1 93 30 97 11 90 54 67 18 94 87 +396 +22350 +73 35 64 39 14 19 30 46 72 73 16 54 15 61 64 26 68 36 49 55 +397 +13588 +27 83 93 46 61 58 82 70 62 69 64 79 19 18 18 72 61 30 93 37 +398 +5925 +33 23 25 63 93 17 3 20 88 30 45 18 40 60 25 63 21 67 49 7 +399 +6680 +74 28 71 48 77 90 69 93 83 36 78 94 4 84 6 59 20 59 59 82 +400 +14378 +39 80 48 62 51 13 66 64 67 27 85 47 68 72 94 69 34 35 33 92 +401 +9746 +64 50 98 82 53 77 13 97 80 19 94 84 47 40 5 70 28 59 2 40 +402 +18369 +98 51 48 28 37 89 20 13 58 25 39 10 76 54 73 4 11 22 92 48 +403 +19552 +45 17 4 94 13 17 94 80 87 31 20 13 39 32 50 69 50 87 3 76 +404 +6164 +49 42 29 53 55 46 8 6 55 39 7 55 76 53 85 53 43 7 12 53 +405 +25542 +62 54 83 12 32 83 20 87 68 58 54 34 38 28 81 30 43 21 9 79 +406 +9107 +46 55 56 72 69 63 27 35 10 1 47 77 45 2 3 83 68 75 77 22 +407 +1940 +94 85 43 96 5 40 52 41 38 4 30 21 68 3 36 56 71 25 21 7 +408 +24069 +39 2 89 34 43 18 14 73 54 11 23 2 8 88 34 87 12 24 86 32 +409 +16120 +41 70 28 35 11 67 60 21 61 86 52 21 46 52 19 73 32 89 26 11 +410 +19589 +57 65 26 41 43 56 78 7 37 19 29 20 97 65 67 2 92 74 21 67 +411 +1622 +55 74 65 48 55 98 44 36 80 68 89 80 87 97 89 18 85 67 16 35 +412 +18746 +43 58 86 84 93 31 1 94 12 1 68 45 57 14 65 70 91 1 53 97 +413 +24072 +57 88 54 55 93 16 28 87 8 20 90 20 89 61 65 4 73 60 95 2 +414 +18235 +92 30 97 92 79 10 13 70 31 55 25 29 69 3 72 96 33 21 20 43 +415 +18441 +50 83 69 35 79 9 69 76 40 19 66 96 91 57 12 52 93 80 97 46 +416 +22937 +75 71 70 92 47 32 62 22 5 17 62 48 40 71 45 87 47 39 83 82 +417 +1171 +51 76 20 92 31 14 47 40 59 57 25 96 15 11 39 83 43 13 69 33 +418 +18041 +11 15 60 33 62 53 86 82 88 48 98 53 96 11 4 17 29 75 17 24 +419 +6392 +44 79 55 19 82 5 71 70 12 52 51 34 58 34 89 64 48 62 55 9 +420 +9766 +35 96 4 3 44 91 42 35 77 12 89 98 97 7 83 42 69 98 38 88 +421 +6326 +95 26 48 72 14 92 53 95 96 28 3 87 95 75 50 38 36 44 70 61 +422 +10039 +93 17 78 56 22 17 33 10 91 95 49 56 58 14 90 39 77 27 7 73 +423 +19852 +32 21 9 9 89 5 59 49 75 24 28 2 28 93 19 21 3 89 94 66 +424 +9217 +38 86 39 53 45 74 11 24 85 88 66 30 25 33 26 70 17 83 35 6 +425 +15825 +8 40 72 90 28 85 86 59 4 9 96 35 63 83 8 62 33 34 67 1 +426 +19176 +36 27 69 99 43 70 34 35 9 79 55 23 52 5 54 60 35 51 18 93 +427 +14700 +17 37 27 51 8 86 51 63 30 40 51 71 94 10 73 46 33 13 74 23 +428 +8653 +72 28 74 51 77 7 85 18 57 94 38 96 7 21 69 1 14 34 1 48 +429 +21660 +81 93 64 78 61 99 90 85 56 37 34 28 67 8 23 73 55 73 73 15 +430 +2910 +20 1 17 61 14 40 51 42 55 85 85 69 61 6 9 32 20 74 16 82 +431 +1395 +39 48 51 27 90 89 66 49 74 65 96 46 7 34 93 16 83 35 87 90 +432 +16794 +82 19 61 64 52 80 9 24 72 41 81 18 69 27 47 29 73 28 19 51 +433 +8235 +32 90 78 42 58 46 34 54 90 91 80 16 34 96 87 42 53 1 98 48 +434 +10896 +50 62 9 96 19 44 84 87 50 74 19 80 1 18 5 97 82 53 50 59 +435 +15716 +97 83 23 57 22 89 42 30 53 40 84 19 94 92 52 14 59 16 54 93 +436 +13357 +96 21 19 90 95 20 39 79 8 25 5 50 65 1 48 53 98 34 69 9 +437 +14310 +95 96 34 75 6 25 71 96 15 64 91 91 70 85 93 48 66 28 81 44 +438 +12398 +80 56 43 64 98 40 64 85 14 74 45 67 88 83 72 87 65 16 13 65 +439 +11462 +76 6 26 8 76 86 78 73 96 58 90 30 3 16 82 23 41 43 41 15 +440 +21674 +52 46 15 61 22 63 46 56 40 95 96 99 92 73 71 78 1 61 59 94 +441 +18518 +84 10 32 61 12 36 37 65 56 10 11 31 11 5 52 25 17 54 89 90 +442 +25120 +49 21 46 56 73 54 43 74 75 93 48 2 85 6 93 44 32 72 22 73 +443 +21048 +26 55 65 20 12 31 80 98 25 24 5 83 53 76 27 22 11 37 50 65 +444 +6992 +43 78 8 32 11 21 44 28 17 40 68 25 82 24 35 59 29 62 70 26 +445 +11183 +99 86 44 44 33 4 24 42 90 19 5 75 4 43 81 59 89 77 57 83 +446 +18816 +92 68 70 3 7 6 12 79 90 70 35 72 44 6 74 92 10 4 13 48 +447 +13650 +81 36 4 48 35 45 40 55 13 69 23 65 93 9 74 45 41 83 50 99 +448 +10828 +19 87 62 80 27 28 11 27 51 58 88 69 67 33 95 40 61 50 23 16 +449 +13840 +25 60 26 23 87 86 86 22 90 46 95 14 80 10 92 12 87 60 88 50 +450 +5507 +81 84 26 45 37 71 59 51 8 32 47 93 16 82 77 55 41 64 94 87 +451 +4143 +84 92 41 79 10 72 48 64 42 76 6 79 18 46 52 30 27 35 88 46 +452 +8571 +50 74 85 30 67 15 15 54 16 56 92 35 57 58 20 64 95 87 13 4 +453 +16726 +38 54 17 72 82 31 89 23 30 89 8 23 10 84 44 2 81 8 81 69 +454 +6972 +48 6 90 8 52 33 99 52 45 98 69 14 92 57 9 89 18 69 70 39 +455 +12858 +94 44 75 6 7 35 55 77 35 84 61 76 20 54 36 41 84 64 67 96 +456 +10540 +58 80 18 53 5 47 9 67 52 52 85 62 56 21 8 89 61 64 33 31 +457 +19857 +67 12 22 8 6 46 20 32 95 77 34 71 76 66 18 49 93 73 36 9 +458 +6674 +83 57 32 71 39 57 26 27 4 95 11 64 89 70 68 81 54 22 84 51 +459 +9408 +40 85 26 43 93 69 97 43 35 80 64 62 73 50 1 83 33 9 30 3 +460 +19837 +5 11 39 8 58 84 20 22 77 76 93 93 15 73 63 33 42 36 62 36 +461 +3499 +41 13 12 96 88 13 10 61 70 65 46 35 48 75 52 22 80 76 52 14 +462 +22726 +10 31 39 50 28 98 63 98 62 41 11 91 93 46 5 42 87 29 82 32 +463 +18864 +84 58 97 38 25 86 57 48 96 84 26 41 20 60 3 38 28 3 58 76 +464 +21737 +43 93 14 52 48 6 58 34 87 40 83 39 11 81 22 61 28 70 83 70 +465 +15858 +51 73 39 44 39 29 84 67 18 15 68 91 80 86 69 61 34 90 50 63 +466 +5700 +41 76 30 72 86 19 6 42 97 26 17 39 79 50 48 94 5 2 60 15 +467 +10382 +57 78 33 64 52 72 58 7 72 97 85 37 55 4 19 74 16 70 80 73 +468 +14511 +68 91 84 97 3 79 5 98 16 46 94 29 16 70 84 25 76 89 26 13 +469 +21939 +53 10 23 60 39 9 81 91 55 35 60 80 44 49 22 82 1 29 80 59 +470 +12922 +99 4 60 27 28 46 5 94 61 79 68 63 89 49 30 13 23 76 3 29 +471 +10332 +31 29 64 55 18 99 97 5 39 80 51 51 16 47 65 15 48 47 99 39 +472 +18264 +92 52 1 18 22 54 25 94 70 7 35 23 2 24 31 45 58 44 83 72 +473 +18284 +35 99 30 60 40 52 77 27 94 75 89 6 16 76 9 92 48 34 69 53 +474 +11465 +90 69 9 38 5 13 3 7 47 19 64 82 20 78 73 39 75 41 20 57 +475 +5102 +47 91 93 97 25 28 97 74 73 17 32 34 33 99 87 99 84 42 85 29 +476 +3041 +32 2 40 92 58 79 40 63 34 70 89 41 26 85 7 5 82 71 69 50 +477 +5257 +66 54 31 71 97 58 91 31 99 61 7 85 91 50 97 49 31 43 90 23 +478 +8805 +39 43 55 42 39 18 92 90 78 76 78 72 91 55 12 81 43 28 37 33 +479 +24077 +38 90 94 61 59 61 55 13 79 38 10 59 45 45 90 57 20 65 65 32 +480 +21536 +72 90 21 64 16 14 24 54 78 71 62 77 1 84 4 2 71 16 63 30 +481 +2035 +42 94 32 35 65 33 46 31 10 67 96 53 27 74 42 62 38 50 88 5 +482 +7865 +51 1 46 30 39 59 85 64 23 52 12 54 4 58 22 14 60 8 9 79 +483 +18703 +6 92 55 71 73 40 61 9 96 2 50 82 82 41 52 89 80 66 66 61 +484 +21963 +50 77 15 34 91 25 54 48 53 53 66 73 39 78 88 63 1 4 19 98 +485 +13346 +87 86 30 25 60 98 6 97 91 71 96 16 75 62 60 80 37 99 34 31 +486 +3217 +1 35 85 90 51 90 53 50 21 32 5 95 55 50 89 98 94 48 81 74 +487 +21160 +87 10 96 37 65 14 86 38 2 30 93 3 58 43 96 63 4 62 34 6 +488 +20678 +80 74 59 10 27 48 51 94 34 54 41 67 39 52 64 91 58 87 3 7 +489 +12749 +11 4 89 7 98 43 93 82 42 75 76 33 4 84 88 24 80 52 13 32 +490 +21799 +23 86 81 80 35 23 75 60 9 74 43 91 51 41 74 99 94 49 13 56 +491 +16303 +71 72 90 18 37 93 23 35 48 37 21 4 43 16 35 25 42 28 3 4 +492 +5683 +50 26 20 26 25 32 16 58 43 42 65 9 79 85 34 42 76 61 78 92 +493 +21028 +82 36 43 95 98 91 2 15 16 70 36 18 5 23 15 54 90 67 46 38 +494 +4859 +30 90 95 74 31 79 10 83 67 84 1 60 31 19 99 42 71 98 53 99 +495 +2837 +19 48 59 79 79 76 38 11 74 49 39 78 93 11 90 39 37 40 78 21 +496 +20147 +14 67 77 62 23 38 43 69 56 62 69 28 88 80 42 50 18 83 76 37 +497 +2339 +44 7 83 62 27 69 14 22 83 85 18 80 5 22 88 97 36 77 39 74 +498 +14479 +51 62 71 42 89 43 26 57 89 80 19 53 23 69 22 64 67 66 62 44 +499 +5546 +52 1 33 8 51 40 27 39 85 21 40 94 36 5 67 49 6 66 63 62 diff --git a/data/jobshop/500_20_10_ta120.txt b/data/jobshop/500_20_10_ta120.txt new file mode 100644 index 0000000000..65996709e1 --- /dev/null +++ b/data/jobshop/500_20_10_ta120.txt @@ -0,0 +1,1503 @@ +500 +20 +28837162 +0 +14169 +69 80 76 46 7 64 20 17 8 29 48 55 12 31 17 69 78 58 57 86 +1 +7585 +51 90 24 91 42 53 33 50 24 85 75 15 71 83 65 3 63 47 91 20 +2 +24072 +9 49 78 74 32 24 70 45 58 71 49 34 86 3 50 76 40 39 19 49 +3 +2972 +16 59 17 19 47 73 62 11 27 16 92 99 38 75 33 77 40 65 97 49 +4 +10052 +14 24 10 34 87 22 19 12 97 84 66 19 34 46 86 33 96 99 11 24 +5 +6444 +53 25 59 51 73 14 89 54 46 84 91 82 53 64 97 17 7 14 60 46 +6 +22920 +22 17 77 13 13 84 83 59 50 26 43 98 55 67 22 74 83 57 83 18 +7 +18737 +81 63 34 54 36 82 91 69 83 6 97 33 92 20 7 56 36 72 49 74 +8 +6219 +50 10 70 23 14 7 71 15 15 40 67 2 98 11 76 58 32 4 24 6 +9 +5943 +46 13 34 49 69 72 62 11 96 58 61 78 91 18 85 20 53 70 84 49 +10 +24972 +54 70 37 9 94 90 17 54 3 23 53 49 46 44 92 97 93 12 8 62 +11 +13303 +7 43 39 8 80 79 18 6 43 68 21 9 83 14 35 51 76 29 97 43 +12 +1558 +30 46 94 6 89 8 18 60 18 33 7 85 32 10 83 72 33 54 73 78 +13 +4418 +55 65 98 39 13 50 3 35 70 46 73 66 26 5 97 41 31 3 58 72 +14 +17077 +83 60 56 93 38 58 54 35 82 14 69 71 47 6 10 21 10 57 38 9 +15 +3212 +29 3 11 45 16 27 21 94 89 79 77 15 24 58 18 75 37 10 88 33 +16 +13950 +51 29 98 66 39 2 47 52 16 43 36 35 73 5 80 83 21 15 57 94 +17 +15017 +84 31 30 75 43 74 62 36 1 61 95 6 80 25 8 91 39 15 37 25 +18 +3921 +24 61 6 49 76 35 11 63 75 77 49 76 87 63 45 49 11 24 7 44 +19 +15399 +43 85 48 8 2 11 47 93 71 78 78 88 91 48 55 35 24 77 85 2 +20 +20982 +68 94 2 75 76 53 48 52 34 63 34 46 38 46 89 92 36 6 47 64 +21 +1879 +96 67 21 16 65 96 35 36 20 25 72 40 79 29 25 68 66 30 88 39 +22 +11483 +86 55 74 59 89 64 72 12 82 46 75 41 99 84 78 53 15 20 19 32 +23 +3382 +92 28 31 71 15 31 19 2 51 55 77 58 21 57 71 86 8 23 77 5 +24 +23174 +70 65 45 1 15 7 20 38 23 15 14 20 26 60 41 2 2 46 69 14 +25 +23458 +52 93 95 37 34 82 67 77 82 66 32 82 63 18 12 10 7 11 78 5 +26 +8764 +45 41 92 78 6 95 24 93 58 52 11 46 65 85 74 51 39 68 56 85 +27 +25041 +6 16 65 86 91 23 12 94 52 93 36 49 24 38 94 62 27 77 51 75 +28 +21003 +84 81 30 12 60 22 37 70 81 75 9 69 8 53 22 88 75 3 57 64 +29 +7102 +76 42 39 6 92 95 93 92 18 90 68 99 44 30 51 37 51 13 68 56 +30 +8407 +26 59 16 91 79 47 52 4 33 85 63 25 81 91 95 80 21 16 9 97 +31 +10046 +35 71 60 68 23 92 60 54 9 14 55 73 7 2 9 42 96 14 70 12 +32 +16216 +50 87 60 50 34 34 86 69 99 79 52 2 87 95 2 70 5 3 56 63 +33 +15070 +87 69 5 61 27 21 5 81 23 13 30 93 20 33 70 78 90 36 64 38 +34 +10752 +55 80 25 10 97 12 41 61 84 84 90 52 51 55 77 9 71 1 84 62 +35 +4057 +55 10 95 94 90 49 70 75 5 39 10 57 59 78 41 91 6 55 36 89 +36 +23523 +87 80 18 1 17 37 8 71 26 91 80 70 79 58 49 60 95 17 28 32 +37 +3990 +72 15 16 35 17 24 56 51 5 62 96 22 6 10 47 13 93 21 48 66 +38 +20551 +63 57 66 3 43 58 99 58 15 33 79 76 51 62 18 55 56 82 32 62 +39 +9757 +43 9 97 1 71 97 14 63 59 28 18 91 72 88 10 84 58 6 55 54 +40 +12370 +37 86 22 65 11 75 47 37 81 26 21 3 7 86 70 4 80 80 49 76 +41 +11366 +77 22 69 17 47 18 29 93 63 58 52 77 56 83 10 83 83 51 47 84 +42 +12978 +5 70 25 73 32 32 61 12 67 61 1 48 99 91 81 63 42 34 1 5 +43 +1343 +26 15 11 12 54 70 57 48 37 38 23 98 64 49 40 65 41 11 11 59 +44 +2119 +68 32 24 80 1 41 83 50 53 22 75 3 86 8 46 86 66 61 15 27 +45 +7743 +58 7 84 56 50 20 27 91 87 10 59 20 76 18 9 64 52 61 5 62 +46 +16044 +69 30 23 15 20 29 21 53 51 11 11 77 89 25 26 51 26 66 7 74 +47 +11554 +79 92 11 60 43 79 74 38 70 83 55 18 31 30 14 95 36 15 63 20 +48 +4882 +49 77 5 88 1 97 27 23 52 95 93 50 70 40 51 75 8 73 47 70 +49 +14301 +40 1 21 6 23 66 76 62 82 51 83 18 22 53 1 95 39 9 15 81 +50 +9233 +9 26 95 13 13 36 82 54 61 41 99 40 66 24 29 44 46 91 7 27 +51 +11408 +30 39 64 83 43 52 99 83 5 13 61 55 73 88 61 73 41 13 95 72 +52 +16312 +86 80 46 79 95 60 94 73 90 70 43 58 28 6 52 53 56 57 12 42 +53 +1767 +9 58 48 45 7 41 29 23 48 32 23 51 28 95 27 5 86 99 71 58 +54 +25059 +41 88 15 67 76 6 25 31 72 3 48 62 70 33 73 2 61 92 26 15 +55 +20620 +12 19 44 80 9 70 97 50 80 51 86 99 16 64 40 56 76 56 19 53 +56 +20188 +59 71 52 96 2 75 48 34 22 90 97 18 60 28 97 75 61 16 74 85 +57 +14707 +75 29 40 10 79 92 26 68 58 35 29 34 61 92 32 63 95 1 78 84 +58 +7790 +32 42 94 66 16 24 80 94 35 18 87 58 41 48 15 43 8 53 93 89 +59 +1176 +33 96 34 50 25 78 33 43 58 81 3 53 73 60 84 55 71 11 67 60 +60 +16278 +77 17 5 30 68 40 10 41 66 22 85 59 52 4 65 97 97 66 50 29 +61 +11559 +45 84 6 97 27 89 85 34 59 60 5 13 8 52 26 15 90 36 1 41 +62 +13184 +99 6 30 81 60 22 26 61 36 58 19 50 47 70 86 87 93 58 14 66 +63 +8993 +61 48 73 85 97 81 89 45 82 53 15 68 4 32 75 19 76 93 45 35 +64 +13526 +42 18 69 42 9 94 34 87 99 75 14 28 36 42 36 46 74 96 69 57 +65 +13491 +69 46 93 38 26 64 9 63 25 47 65 93 53 11 84 93 1 6 57 46 +66 +10828 +27 72 61 65 71 28 30 56 57 42 20 24 69 64 72 91 49 75 75 66 +67 +13294 +19 54 49 12 68 51 99 48 23 98 27 70 87 8 21 98 8 3 24 24 +68 +4444 +22 81 68 34 99 27 19 13 37 24 53 57 76 23 43 15 81 59 71 9 +69 +25360 +3 97 83 48 55 51 25 58 21 58 87 32 7 42 31 86 4 42 60 14 +70 +21089 +61 36 40 28 19 73 55 50 44 77 46 6 81 24 76 31 76 28 46 12 +71 +21481 +35 24 32 69 32 10 73 38 10 62 86 91 52 56 50 43 60 67 18 40 +72 +16034 +76 55 21 44 92 28 56 51 68 38 1 9 93 64 17 24 82 53 26 32 +73 +25277 +61 70 49 60 56 95 32 88 21 32 30 58 26 77 53 20 53 40 15 85 +74 +21207 +41 28 87 95 61 50 75 30 91 15 3 34 45 47 87 75 74 20 95 14 +75 +22331 +49 47 21 60 68 66 63 83 38 67 83 4 92 78 91 66 34 58 70 11 +76 +13865 +37 86 78 16 28 86 42 95 9 71 84 37 41 35 30 88 88 44 34 69 +77 +23938 +95 11 81 24 93 62 52 62 11 58 36 46 86 88 1 74 11 9 55 67 +78 +23873 +15 14 92 8 43 43 23 82 73 40 12 58 54 17 92 70 13 95 71 44 +79 +25276 +29 87 96 54 53 32 35 33 66 11 57 87 63 49 7 68 48 70 54 27 +80 +23882 +59 27 81 66 34 55 77 15 86 42 63 5 16 79 5 7 33 49 10 86 +81 +25876 +64 51 27 87 16 93 94 91 31 65 78 49 36 67 28 32 82 80 25 13 +82 +10846 +47 64 30 88 55 69 89 30 21 77 70 9 12 63 88 91 15 83 45 74 +83 +25750 +5 41 36 20 85 44 15 68 22 11 97 49 12 73 25 52 1 29 63 32 +84 +21506 +20 33 40 14 2 94 9 3 60 21 41 12 96 78 52 57 38 71 17 50 +85 +10828 +53 45 39 47 75 30 38 79 48 33 35 20 57 31 76 56 1 39 31 17 +86 +20288 +59 54 71 63 18 88 86 38 22 48 64 31 34 91 66 36 33 69 43 22 +87 +8329 +32 64 8 91 81 53 23 96 31 22 97 27 11 75 26 73 29 11 73 76 +88 +12229 +77 18 89 37 23 77 57 99 32 27 86 47 47 23 51 80 56 32 45 64 +89 +7175 +87 58 61 66 34 76 36 8 90 83 42 84 49 51 54 24 56 98 5 86 +90 +17407 +49 41 7 41 26 59 63 4 93 63 93 29 79 6 7 71 24 83 4 84 +91 +5133 +27 53 61 27 78 55 67 88 60 45 24 27 75 25 28 20 38 1 71 61 +92 +18738 +57 7 55 60 99 82 98 35 53 91 99 82 65 13 25 89 37 92 19 23 +93 +21595 +90 88 15 23 50 52 75 72 87 20 57 32 62 21 10 6 21 78 50 23 +94 +9701 +14 42 86 57 64 38 29 4 93 24 73 50 92 73 82 93 69 30 54 4 +95 +25807 +30 24 42 17 77 15 62 56 73 73 50 63 34 63 95 3 44 87 27 86 +96 +1092 +93 79 93 85 84 77 62 8 22 91 79 44 21 19 54 92 77 90 35 65 +97 +2800 +63 94 56 13 23 44 77 60 68 33 73 40 43 64 65 95 15 29 70 77 +98 +11105 +81 50 65 37 71 95 30 62 28 2 61 81 77 82 44 65 75 37 3 43 +99 +12626 +82 87 94 58 68 18 32 18 43 28 30 76 92 5 39 24 21 26 41 81 +100 +21226 +78 58 91 17 69 73 71 69 58 4 48 76 82 94 41 45 41 75 5 61 +101 +7624 +95 90 27 5 14 62 87 40 90 67 57 93 40 6 86 79 61 47 39 3 +102 +10545 +68 68 19 59 83 89 17 59 90 18 67 29 49 69 60 12 20 6 90 1 +103 +21775 +88 15 6 56 94 67 83 4 31 81 68 47 20 40 69 55 69 84 30 19 +104 +10448 +88 80 64 88 54 27 92 82 96 69 34 93 78 15 70 94 33 10 18 16 +105 +9360 +39 96 19 37 6 6 18 18 68 22 97 74 47 1 29 64 53 97 75 4 +106 +21842 +93 1 19 26 31 17 44 1 19 58 29 94 58 35 51 59 98 18 5 28 +107 +25910 +47 15 71 16 65 21 68 78 60 45 83 58 68 7 68 76 99 41 95 61 +108 +11377 +65 6 90 93 13 63 6 38 10 36 44 14 54 28 6 96 50 11 75 47 +109 +14168 +94 84 61 79 80 84 54 69 81 94 89 99 32 47 14 46 23 21 77 27 +110 +16791 +1 42 35 23 8 74 63 48 1 46 19 23 77 12 27 39 1 74 60 48 +111 +6384 +40 21 69 90 63 14 14 13 39 3 99 26 67 41 48 43 38 50 11 54 +112 +4376 +28 81 18 87 70 34 32 60 32 97 1 25 62 68 57 92 35 4 51 40 +113 +24919 +5 56 30 2 70 56 90 2 88 38 52 79 63 33 27 93 58 27 21 89 +114 +6886 +24 5 10 37 69 71 6 91 4 8 78 11 64 15 81 7 18 68 76 46 +115 +13246 +71 27 92 37 39 20 94 20 40 68 72 13 8 30 16 19 86 51 10 25 +116 +18829 +93 80 98 67 36 94 17 74 36 76 69 50 18 23 60 38 72 40 48 73 +117 +7329 +90 33 94 42 73 88 40 25 54 30 45 58 50 58 61 98 62 1 12 65 +118 +12368 +13 90 89 31 69 29 53 97 61 66 33 37 29 78 48 10 31 73 31 87 +119 +16058 +8 13 25 38 72 27 6 68 78 66 96 28 98 36 46 30 92 1 32 65 +120 +19586 +8 61 93 52 49 21 80 10 36 85 28 74 59 60 24 54 7 88 48 15 +121 +23256 +90 87 27 45 1 69 59 97 13 19 83 39 56 89 45 85 2 21 37 37 +122 +12383 +97 27 12 22 96 38 13 50 92 57 45 90 90 82 73 58 20 81 9 49 +123 +18962 +94 80 91 34 65 13 84 7 14 40 88 61 80 52 48 5 18 32 70 82 +124 +25673 +95 53 16 43 20 1 77 49 27 50 43 83 77 85 48 98 51 30 69 32 +125 +18171 +59 96 85 49 28 72 96 22 65 80 4 66 56 21 31 18 28 3 77 75 +126 +9264 +36 9 70 70 18 2 29 44 37 43 59 5 28 89 7 60 61 37 91 57 +127 +20300 +74 78 1 46 33 46 31 52 65 8 86 37 48 75 95 63 92 94 43 35 +128 +20799 +63 1 19 69 6 93 81 52 54 37 44 15 7 62 48 3 48 44 98 12 +129 +12307 +6 29 71 59 10 69 46 8 84 88 39 8 52 2 73 83 58 58 89 66 +130 +20018 +42 60 61 14 39 18 15 1 18 38 84 94 97 48 41 43 74 93 62 80 +131 +6361 +96 61 25 20 95 42 90 20 42 91 83 58 75 69 98 40 34 68 55 4 +132 +15725 +47 79 95 56 33 23 87 97 98 87 5 70 50 65 76 69 75 25 6 6 +133 +14099 +15 18 47 1 45 54 24 84 99 83 46 62 28 59 36 23 36 14 65 70 +134 +6843 +12 48 11 81 98 78 86 23 74 3 15 30 90 63 58 24 25 67 41 62 +135 +21186 +36 29 39 95 92 21 44 67 22 17 29 14 6 98 74 34 49 83 87 36 +136 +4930 +12 22 3 90 89 7 8 52 28 6 1 73 80 89 69 7 67 4 84 51 +137 +2265 +12 29 89 20 19 99 31 28 82 70 19 89 66 60 94 53 85 43 44 9 +138 +20159 +77 28 45 98 73 63 26 45 29 17 79 54 33 44 79 94 10 7 91 86 +139 +7369 +28 26 72 75 89 75 45 19 61 91 78 14 86 28 38 9 34 62 86 18 +140 +25414 +58 19 72 75 68 78 9 94 79 76 6 68 74 38 22 31 87 98 1 70 +141 +11115 +11 95 16 26 66 83 7 1 54 75 91 68 58 62 82 5 55 39 59 60 +142 +8848 +30 69 72 30 63 42 76 49 16 30 87 12 28 5 94 86 33 77 77 73 +143 +14917 +60 87 22 31 47 12 39 93 93 88 54 85 79 90 18 86 7 87 4 35 +144 +11871 +38 91 57 5 88 73 79 33 51 6 89 9 23 34 99 1 55 50 65 30 +145 +21064 +37 4 31 33 14 3 61 94 4 40 51 54 4 53 69 15 41 32 1 39 +146 +6140 +72 34 14 78 32 70 97 84 75 96 59 24 74 41 45 10 69 96 20 93 +147 +24884 +77 47 42 91 53 19 46 4 23 36 30 59 43 2 26 79 69 65 88 57 +148 +15599 +3 91 20 28 23 75 34 31 99 6 30 92 67 28 71 61 36 19 36 13 +149 +10224 +20 25 56 2 63 1 72 45 65 16 33 34 22 8 27 95 83 89 15 79 +150 +8013 +53 82 50 3 49 80 40 5 69 82 57 58 42 95 73 9 39 96 51 27 +151 +16724 +27 23 14 39 70 17 40 60 49 2 9 15 7 9 92 45 53 37 1 68 +152 +22703 +77 72 45 59 20 39 71 35 84 79 27 49 4 66 54 46 20 87 76 64 +153 +10264 +72 60 25 79 82 40 87 69 89 41 30 98 16 5 49 79 41 20 91 74 +154 +24661 +56 9 9 62 42 85 81 47 27 36 5 99 63 93 56 68 73 8 2 52 +155 +9899 +60 85 96 38 97 70 58 70 26 76 26 76 39 4 82 41 69 69 5 34 +156 +11043 +6 92 14 77 14 97 40 52 51 82 17 45 79 99 44 70 50 59 12 71 +157 +20971 +65 73 38 15 34 25 29 6 59 11 58 19 56 10 59 42 26 34 40 7 +158 +19604 +11 98 97 60 16 62 5 75 97 47 65 1 43 36 77 49 72 27 52 62 +159 +25678 +8 42 88 36 9 61 59 55 43 25 89 8 32 22 16 64 85 4 34 43 +160 +25151 +93 77 81 95 28 55 39 68 69 82 39 27 70 76 68 42 63 71 12 55 +161 +14846 +9 97 16 55 66 79 94 48 95 71 11 24 2 99 74 81 97 95 46 75 +162 +12306 +78 87 98 66 70 81 78 78 30 53 35 88 13 71 90 73 9 35 49 41 +163 +4671 +82 74 72 83 4 32 5 80 89 13 28 46 16 15 88 98 45 45 45 40 +164 +4422 +70 23 13 57 47 90 20 89 93 93 91 26 37 6 64 21 73 26 91 80 +165 +3992 +76 68 45 43 16 23 95 27 62 97 7 98 35 50 74 72 28 32 14 96 +166 +13953 +99 40 21 66 14 20 21 10 80 28 61 6 96 26 73 35 64 37 37 6 +167 +11864 +51 32 71 71 39 40 52 93 18 12 29 34 36 92 48 83 24 22 7 89 +168 +8244 +77 50 57 69 30 22 29 49 22 14 65 55 23 89 20 53 81 49 1 98 +169 +4931 +48 5 69 8 32 60 1 69 57 68 6 94 34 89 87 32 62 95 86 39 +170 +20031 +93 29 25 84 43 43 4 61 28 3 12 43 88 5 38 34 94 32 17 70 +171 +13971 +55 23 62 67 18 26 6 73 83 46 55 95 72 26 80 43 37 79 52 69 +172 +25063 +89 19 31 97 88 29 1 64 62 23 12 75 70 99 95 25 82 67 57 53 +173 +22711 +92 15 43 59 43 61 50 40 69 8 86 89 82 20 88 86 76 80 83 35 +174 +23928 +54 51 65 49 40 65 83 33 85 59 80 90 5 81 75 28 62 76 10 2 +175 +7757 +76 83 49 14 24 5 17 51 62 47 94 62 45 81 77 89 24 28 35 23 +176 +20203 +19 57 56 74 12 94 56 49 63 18 34 74 61 56 9 86 22 83 71 77 +177 +16188 +74 15 77 51 27 44 49 22 94 93 67 12 84 55 65 56 54 26 72 48 +178 +8246 +80 70 26 98 32 54 83 71 88 64 13 36 6 73 11 13 93 89 39 59 +179 +23040 +91 88 59 45 14 12 15 9 15 98 57 91 84 11 53 25 16 68 15 21 +180 +9521 +39 36 86 60 3 97 54 5 70 7 14 20 74 26 91 88 66 87 67 44 +181 +7890 +26 28 83 53 90 1 59 39 39 31 8 29 54 77 8 13 37 24 28 68 +182 +23215 +11 25 47 31 96 5 20 53 28 8 71 66 11 31 54 48 88 28 56 80 +183 +17445 +61 12 3 81 31 26 79 38 74 43 26 27 19 82 35 21 15 32 16 56 +184 +6522 +85 64 62 21 86 83 73 64 70 81 33 77 47 39 70 90 79 72 19 99 +185 +2949 +52 33 34 46 65 26 53 42 57 39 45 61 53 61 91 22 11 24 21 50 +186 +24246 +20 20 53 54 57 32 5 33 28 93 14 37 97 90 55 13 26 14 4 3 +187 +25925 +65 13 89 16 47 19 50 96 26 49 67 15 86 87 37 18 66 51 97 15 +188 +22689 +28 18 86 30 80 76 50 95 84 11 51 52 7 48 71 69 43 5 53 46 +189 +14086 +55 66 38 69 29 93 10 89 3 49 70 54 32 89 26 84 13 34 54 46 +190 +25838 +12 51 71 45 54 25 28 98 47 37 3 37 97 41 49 64 22 96 7 9 +191 +2918 +54 83 16 97 97 59 8 62 86 69 64 1 6 91 64 29 20 17 36 46 +192 +9125 +50 78 3 7 4 20 49 63 82 62 49 73 15 45 78 66 29 64 89 70 +193 +1726 +92 48 83 37 74 9 89 31 20 87 97 22 15 19 73 38 42 13 39 50 +194 +11860 +38 56 37 30 92 62 90 18 26 23 42 89 80 62 80 33 99 69 92 79 +195 +7894 +35 2 81 39 80 70 18 37 62 33 32 55 80 11 86 91 29 27 79 82 +196 +3841 +29 92 93 83 31 7 91 27 40 27 75 31 51 4 29 33 74 99 35 5 +197 +15343 +40 46 81 66 54 83 53 72 80 66 16 88 59 40 16 50 4 89 80 71 +198 +24268 +62 1 26 55 14 18 24 74 2 6 91 20 58 81 52 83 96 99 68 46 +199 +22026 +15 14 84 99 61 22 23 39 16 70 5 36 7 53 21 28 48 26 94 44 +200 +16527 +21 4 77 46 33 92 34 94 4 25 89 85 18 51 87 30 52 18 34 68 +201 +10459 +88 56 50 85 43 87 72 33 38 76 13 27 14 20 85 28 10 13 70 34 +202 +25042 +69 63 11 80 68 69 4 68 80 47 67 98 50 59 8 96 4 7 53 89 +203 +6343 +17 26 72 28 17 89 26 43 99 71 24 56 38 99 16 88 52 23 65 76 +204 +8213 +33 85 9 67 94 75 23 38 55 20 74 20 99 75 77 66 4 52 50 81 +205 +7771 +22 69 28 66 38 87 76 89 97 34 73 75 53 36 48 11 78 41 1 44 +206 +10160 +17 96 69 91 28 84 34 68 36 34 28 18 67 64 96 37 18 34 22 77 +207 +24769 +80 72 50 21 11 95 86 18 96 54 64 38 31 36 94 37 48 4 10 51 +208 +2811 +93 84 69 84 74 56 32 89 30 71 44 14 95 67 91 1 6 56 6 32 +209 +2673 +44 3 79 84 23 10 60 49 4 61 29 7 43 86 44 40 35 89 42 14 +210 +18436 +17 46 7 96 82 10 95 2 53 22 6 86 2 27 50 13 56 8 98 75 +211 +5926 +64 69 20 26 73 28 19 64 45 68 97 47 42 30 1 67 3 87 14 47 +212 +10943 +11 81 80 58 49 48 32 13 50 7 73 66 27 59 17 46 17 63 37 89 +213 +5927 +8 70 18 81 74 24 37 42 5 70 79 36 11 82 16 69 45 96 6 7 +214 +3953 +23 16 59 26 71 7 98 39 7 73 33 23 80 46 88 1 18 44 71 85 +215 +5400 +94 96 34 99 9 89 72 78 23 55 66 69 32 25 80 87 51 63 51 28 +216 +19411 +78 11 34 14 47 89 77 8 51 10 86 71 7 75 25 84 88 68 53 90 +217 +22078 +93 56 77 82 49 65 14 75 46 94 17 92 7 17 36 9 8 29 54 72 +218 +24848 +50 1 12 91 9 26 39 21 78 33 54 48 8 81 97 83 67 91 21 51 +219 +16207 +74 34 44 44 56 25 19 74 85 72 18 65 19 92 63 33 43 64 13 29 +220 +10469 +86 14 57 84 3 47 47 15 52 12 44 58 35 78 39 78 85 53 97 5 +221 +12684 +85 65 37 27 40 99 50 57 38 67 25 48 99 72 48 53 12 46 47 73 +222 +24165 +74 16 70 54 80 75 40 67 42 16 96 51 92 76 51 8 30 50 89 77 +223 +24373 +28 24 64 85 3 31 95 30 59 93 95 18 19 12 18 6 76 71 55 44 +224 +7501 +4 8 39 3 49 83 3 64 43 63 28 37 41 22 54 31 42 1 92 41 +225 +16882 +10 30 8 52 13 34 14 12 36 64 96 62 97 16 81 32 44 12 3 73 +226 +18639 +37 92 18 74 85 68 14 58 92 7 26 56 26 34 75 15 71 51 75 50 +227 +8496 +95 31 80 32 65 19 63 7 64 39 14 56 80 79 69 80 10 1 15 83 +228 +4259 +57 92 69 46 90 74 60 75 63 56 73 53 9 79 38 42 9 24 5 25 +229 +14101 +14 54 8 53 22 60 19 31 53 10 66 35 21 11 73 20 93 95 92 52 +230 +16419 +80 90 22 41 35 91 67 53 35 98 60 25 89 1 64 7 80 46 66 47 +231 +8975 +84 34 81 32 72 84 73 99 4 59 72 54 99 45 22 65 70 68 62 45 +232 +1093 +45 44 71 53 3 95 9 76 70 14 79 68 88 97 20 77 19 41 51 72 +233 +25821 +73 60 43 52 69 56 56 77 85 76 88 67 35 53 66 37 25 73 98 22 +234 +23850 +97 3 14 69 98 30 27 26 86 23 96 58 88 81 42 68 40 96 73 52 +235 +24413 +68 75 63 28 32 11 70 93 66 86 37 99 15 40 75 28 94 25 55 85 +236 +5890 +68 33 83 36 81 27 5 76 74 88 41 72 91 86 9 53 42 30 81 74 +237 +2543 +81 34 86 57 28 99 5 58 94 97 84 38 28 3 29 27 55 72 13 92 +238 +8941 +73 2 79 22 14 99 40 59 16 92 37 10 68 76 36 12 64 2 1 16 +239 +12828 +16 84 94 10 76 65 29 95 21 34 19 96 16 9 27 76 11 45 67 14 +240 +22102 +8 20 3 48 54 93 94 7 92 53 19 12 11 36 64 4 60 20 4 16 +241 +19587 +29 52 63 67 59 30 22 14 52 53 39 18 97 19 94 69 6 91 84 32 +242 +2880 +72 70 30 68 55 73 41 52 38 9 48 45 82 63 65 91 97 99 35 63 +243 +8789 +34 74 15 5 37 15 91 4 64 26 90 67 92 22 64 68 33 53 17 82 +244 +18537 +14 9 8 65 44 34 21 13 15 60 89 54 29 70 4 1 74 9 79 56 +245 +3165 +44 8 57 34 23 83 99 6 11 18 92 80 25 78 70 31 27 72 5 41 +246 +11447 +81 13 93 47 5 57 63 36 50 23 18 22 26 87 48 86 80 5 82 86 +247 +3907 +26 19 37 57 57 43 69 19 84 44 35 30 56 87 27 64 91 64 3 5 +248 +25823 +38 31 26 44 96 36 7 12 84 54 88 23 96 33 54 99 18 12 53 61 +249 +24832 +34 24 92 73 88 3 56 3 48 82 35 1 1 24 31 56 78 40 49 72 +250 +18042 +34 49 39 84 47 38 28 35 63 67 63 18 8 44 77 73 39 91 64 42 +251 +16090 +86 34 52 46 1 52 82 25 9 91 54 45 24 67 67 34 20 62 51 78 +252 +16804 +37 60 49 97 90 31 50 11 81 76 80 81 44 41 31 39 25 98 53 28 +253 +24401 +93 15 18 14 62 96 60 53 72 14 92 53 68 51 83 15 83 64 55 49 +254 +4247 +81 28 62 41 54 77 73 49 5 52 19 87 43 2 20 3 23 78 63 19 +255 +14953 +47 33 27 10 81 39 4 58 53 63 80 36 56 36 71 13 66 19 10 95 +256 +18337 +74 9 10 14 49 66 24 63 66 19 52 88 47 70 21 17 40 40 73 8 +257 +9856 +18 90 99 35 66 2 59 61 7 31 58 88 60 93 15 80 22 27 75 68 +258 +7676 +9 31 67 86 15 26 50 78 13 68 89 66 24 79 93 3 37 50 3 39 +259 +8813 +57 99 85 98 80 44 61 69 63 18 43 5 4 41 64 56 56 78 43 5 +260 +17420 +50 69 75 4 39 70 31 42 10 18 34 26 19 87 3 43 50 91 96 11 +261 +24455 +46 51 1 2 12 33 39 53 63 68 66 70 69 24 12 22 32 95 59 31 +262 +11748 +16 83 13 43 66 37 91 86 82 7 98 14 43 7 11 16 9 17 47 92 +263 +23803 +69 70 2 73 51 92 50 57 36 35 40 33 45 38 30 64 76 64 15 54 +264 +7495 +73 67 92 61 80 15 90 86 29 51 10 65 60 52 77 70 44 13 57 19 +265 +1162 +4 6 31 87 25 33 85 51 42 4 35 50 42 49 24 18 55 21 84 24 +266 +24813 +88 79 31 46 84 84 97 54 69 48 63 97 14 90 7 46 12 42 96 53 +267 +20096 +65 56 33 11 66 96 47 29 85 3 41 97 5 12 30 55 80 18 61 38 +268 +22320 +35 3 85 53 76 74 46 99 85 69 27 13 97 36 29 15 91 69 49 67 +269 +24372 +70 16 10 19 38 2 43 75 54 87 76 47 96 39 97 76 25 81 19 48 +270 +19023 +60 62 87 72 30 7 67 9 69 66 83 25 53 4 90 58 11 35 97 83 +271 +4729 +45 63 61 31 2 9 41 58 55 36 28 6 28 33 30 8 2 80 40 75 +272 +2085 +1 17 83 53 33 51 93 93 1 28 49 86 33 98 80 62 91 23 20 33 +273 +16344 +13 38 39 37 59 64 30 99 96 23 2 10 17 16 42 68 91 11 60 69 +274 +15029 +98 15 74 3 89 39 74 29 41 53 97 94 34 53 15 79 88 34 9 19 +275 +25031 +38 30 72 51 11 33 36 20 35 93 24 55 74 48 34 50 98 38 44 39 +276 +25798 +55 18 10 62 7 75 40 91 17 34 2 54 2 34 70 49 58 83 76 47 +277 +21185 +83 23 45 36 18 54 78 17 15 99 46 1 51 72 16 59 93 52 59 95 +278 +21702 +20 24 91 99 34 26 40 53 98 88 91 79 46 2 88 35 26 88 83 40 +279 +13666 +97 41 85 55 62 23 55 77 57 20 25 41 16 76 28 12 50 55 30 31 +280 +24804 +44 79 88 85 93 60 56 24 52 72 75 38 24 91 63 47 35 34 94 35 +281 +20011 +86 59 47 65 28 78 15 9 28 14 64 7 82 39 59 39 22 49 84 59 +282 +7067 +8 43 23 2 91 39 19 59 52 18 92 21 10 92 73 56 19 50 95 66 +283 +12813 +98 49 27 28 64 13 46 25 3 27 47 7 1 95 38 83 79 67 91 7 +284 +19840 +85 55 53 43 78 19 84 25 40 52 68 16 54 43 18 64 75 67 37 94 +285 +17337 +16 22 41 79 99 77 71 65 74 14 22 4 65 61 48 44 96 94 41 89 +286 +13158 +16 29 38 54 11 31 10 65 91 96 80 61 68 59 31 35 9 13 40 8 +287 +20255 +11 33 70 29 79 91 19 7 75 74 48 13 28 72 95 20 74 85 65 73 +288 +2306 +84 91 93 57 30 53 21 70 49 89 82 14 75 11 19 19 50 16 23 81 +289 +8851 +84 86 86 35 45 92 55 2 39 48 16 45 32 76 71 27 78 29 72 94 +290 +15265 +18 81 85 10 64 79 63 88 9 11 71 54 44 17 2 41 11 62 19 20 +291 +5653 +58 2 17 66 29 71 69 2 24 9 39 4 33 75 92 29 1 42 53 58 +292 +12917 +33 76 60 70 8 16 73 62 53 46 43 22 69 70 64 61 20 2 25 37 +293 +3575 +19 40 29 82 50 47 55 71 93 97 15 21 74 92 19 41 11 90 65 8 +294 +13068 +77 35 3 14 70 49 84 98 45 98 51 90 75 83 62 94 30 31 68 4 +295 +15259 +53 95 23 5 72 40 97 40 19 38 47 5 77 30 11 99 39 36 52 62 +296 +11175 +33 42 35 42 69 3 34 60 64 11 81 42 66 92 31 13 26 3 93 9 +297 +6429 +63 90 27 59 3 84 72 73 66 33 68 94 47 37 80 90 43 75 55 72 +298 +17307 +40 48 52 69 84 75 25 10 73 46 98 86 84 94 60 22 79 81 62 86 +299 +9183 +84 78 49 36 44 55 48 5 66 46 43 78 4 12 43 68 85 80 70 86 +300 +9593 +76 20 39 78 72 4 19 77 21 61 88 63 86 10 5 20 50 67 28 13 +301 +23027 +66 46 22 6 97 79 63 41 39 3 37 55 55 52 88 23 68 95 55 66 +302 +13476 +22 75 8 71 92 59 75 87 23 55 74 45 37 37 32 65 83 93 29 12 +303 +22903 +83 28 25 27 13 32 86 66 95 79 45 13 8 64 46 37 73 75 69 41 +304 +4420 +53 40 83 65 23 98 48 71 1 11 28 93 99 47 50 63 28 3 62 49 +305 +1668 +6 77 12 30 2 46 13 91 99 74 57 9 70 30 69 54 57 37 70 57 +306 +14265 +45 73 5 33 74 94 98 29 88 14 7 61 1 94 99 95 91 54 9 87 +307 +24701 +38 63 73 92 44 61 54 70 61 45 91 56 82 21 14 18 61 15 43 10 +308 +8186 +13 13 5 63 63 77 56 60 31 29 50 11 22 12 26 77 99 2 13 17 +309 +1832 +92 26 98 40 81 98 6 75 3 48 11 61 79 37 20 34 94 25 29 36 +310 +6747 +44 90 44 12 86 12 19 49 69 1 65 63 63 40 69 65 47 71 54 21 +311 +2150 +17 4 92 37 70 59 90 6 21 97 67 8 47 69 19 15 33 33 58 72 +312 +2708 +22 5 33 57 83 60 61 71 50 58 65 54 34 21 15 20 89 57 58 58 +313 +17782 +55 29 24 13 4 98 89 81 21 72 69 93 71 79 68 71 43 8 91 51 +314 +11169 +5 26 95 11 62 92 31 56 36 15 51 80 40 76 92 2 37 46 58 88 +315 +10967 +55 35 51 24 20 36 9 57 47 5 99 97 32 26 50 42 77 14 8 26 +316 +15333 +34 26 80 31 96 27 47 49 17 48 97 37 19 80 64 39 57 17 93 22 +317 +10571 +66 58 59 1 21 50 70 98 91 82 56 59 43 97 46 55 76 57 52 24 +318 +2268 +71 11 30 66 79 91 93 74 94 60 99 13 36 43 91 59 72 40 25 71 +319 +2052 +74 58 87 40 16 40 4 63 96 35 23 71 56 75 15 93 72 1 24 62 +320 +16969 +11 55 58 2 91 62 14 19 9 51 66 5 86 13 90 92 76 34 50 37 +321 +3581 +67 13 83 25 92 68 27 2 36 97 58 8 43 29 70 22 17 46 57 84 +322 +15018 +93 45 26 11 41 65 23 49 11 34 34 90 70 26 14 61 46 35 86 60 +323 +22466 +80 36 94 15 28 98 94 68 10 58 20 92 75 60 53 8 58 26 70 78 +324 +8397 +3 47 97 56 97 56 93 69 56 8 31 13 45 76 28 19 47 66 75 93 +325 +4299 +3 17 65 22 90 57 14 15 84 32 25 66 22 97 95 50 18 92 59 47 +326 +10958 +2 81 75 88 82 63 22 10 30 17 51 56 28 50 71 14 45 16 94 45 +327 +6200 +40 81 28 35 19 21 20 82 99 32 80 81 83 19 99 24 36 62 46 58 +328 +23880 +33 65 23 82 93 77 77 99 11 13 16 3 63 14 15 45 88 45 97 78 +329 +22355 +58 36 83 63 75 73 34 12 61 50 82 84 35 11 3 22 2 15 49 97 +330 +11549 +53 82 91 58 27 72 41 79 42 10 93 42 84 57 25 96 64 7 46 67 +331 +22667 +10 84 33 37 66 73 6 65 91 83 12 98 10 34 11 6 82 30 94 76 +332 +1044 +31 93 23 52 6 49 54 9 2 76 19 87 71 87 60 98 80 45 5 97 +333 +19520 +58 5 74 60 33 56 83 94 98 40 86 98 16 23 73 93 40 16 80 1 +334 +24090 +50 58 22 77 53 17 46 73 92 50 37 56 41 47 46 89 81 67 84 10 +335 +6011 +68 41 72 84 79 39 37 85 62 25 74 4 89 29 31 15 71 52 77 18 +336 +18913 +88 6 48 38 64 54 75 78 91 84 64 63 13 91 20 92 87 39 15 47 +337 +15122 +81 75 44 10 13 62 12 37 88 67 39 11 41 79 16 21 36 2 36 36 +338 +21076 +18 32 12 34 10 12 34 69 9 5 40 19 97 31 92 27 49 91 71 82 +339 +13697 +96 25 93 56 10 8 86 34 31 80 15 96 56 80 91 97 75 50 77 54 +340 +23355 +41 48 28 77 53 79 8 52 46 55 67 59 38 84 55 76 69 73 21 82 +341 +16666 +65 51 74 43 40 1 42 8 69 45 15 56 27 87 5 44 79 7 80 4 +342 +1233 +42 58 80 71 73 88 93 62 83 43 52 72 62 31 19 37 67 83 94 41 +343 +5140 +42 55 50 89 54 32 51 19 3 99 51 93 30 88 33 97 23 28 53 43 +344 +15752 +39 10 95 31 37 76 97 84 14 18 63 87 61 8 74 97 26 76 19 29 +345 +10917 +21 13 8 21 46 29 29 93 15 69 31 69 85 28 63 52 90 29 36 12 +346 +22143 +77 58 86 35 43 84 46 34 31 15 56 74 12 32 89 27 32 80 56 84 +347 +11290 +20 99 13 9 63 88 66 91 57 16 62 36 25 5 31 68 75 37 9 21 +348 +21178 +41 93 26 86 99 79 3 90 41 35 43 58 46 97 3 39 52 92 34 34 +349 +2083 +83 93 38 92 96 80 33 92 49 9 36 49 65 96 53 46 4 45 52 29 +350 +13444 +31 16 82 48 27 63 25 23 65 23 43 20 32 38 33 76 3 67 17 13 +351 +17711 +60 65 73 56 19 51 16 91 84 77 23 48 43 4 17 39 21 66 69 35 +352 +5959 +59 85 90 50 67 1 64 68 93 17 22 13 90 4 73 78 43 64 57 25 +353 +11799 +26 83 42 79 91 77 12 65 57 74 38 32 72 88 61 77 41 25 80 77 +354 +14831 +34 75 18 27 92 84 89 12 92 78 76 71 18 63 8 40 18 85 12 18 +355 +15631 +95 34 40 62 97 82 10 55 55 60 2 82 21 76 9 80 62 50 75 58 +356 +8460 +14 33 52 43 41 71 43 12 6 68 35 93 38 48 84 12 9 10 20 94 +357 +3145 +64 33 87 91 15 81 73 38 93 41 54 38 88 91 88 36 16 61 68 10 +358 +8972 +89 23 44 12 15 17 4 71 76 90 80 89 59 65 39 94 62 93 84 71 +359 +9031 +72 39 10 41 10 3 51 41 56 36 94 77 9 94 10 84 86 4 28 27 +360 +17329 +93 98 21 44 79 14 63 44 94 59 45 20 68 37 73 36 36 81 22 57 +361 +20981 +97 13 51 90 26 86 73 65 59 17 11 57 40 35 15 50 11 94 83 70 +362 +23765 +49 43 20 78 6 45 64 2 76 73 71 23 57 45 52 49 34 68 67 7 +363 +8348 +30 18 84 65 4 55 15 2 94 56 84 60 80 91 20 2 79 82 43 34 +364 +7784 +63 27 70 47 35 76 65 2 30 21 78 60 19 41 48 74 38 85 33 13 +365 +7613 +37 59 53 21 90 4 80 58 43 18 22 87 51 39 40 10 65 62 24 27 +366 +23997 +53 89 94 56 65 60 75 89 99 31 58 59 80 2 40 21 26 20 12 56 +367 +14497 +58 27 59 39 84 42 71 9 72 82 73 82 32 15 81 21 91 14 89 13 +368 +18332 +68 58 35 41 86 63 91 19 17 93 70 96 10 5 12 37 34 8 96 63 +369 +11856 +44 70 2 35 2 2 41 5 9 69 93 30 88 61 17 34 50 76 1 37 +370 +25711 +88 72 31 79 38 57 39 6 92 71 54 18 28 72 5 26 35 49 23 48 +371 +17409 +65 20 81 73 58 43 24 16 9 77 80 83 36 7 50 9 18 55 86 98 +372 +23150 +48 26 98 34 87 39 36 46 17 90 51 96 98 99 72 81 22 58 72 18 +373 +15925 +24 41 60 91 96 8 42 64 40 56 48 16 87 50 37 23 72 78 33 88 +374 +6070 +39 8 51 38 49 42 20 27 84 27 92 53 18 4 9 54 87 70 84 90 +375 +5188 +26 27 25 97 84 19 74 39 92 89 7 29 34 54 62 40 23 59 13 6 +376 +23835 +70 4 7 27 8 6 60 90 88 25 76 10 91 8 92 21 16 14 86 82 +377 +16294 +70 11 66 78 9 66 90 63 16 46 21 80 89 47 32 59 41 21 68 14 +378 +21325 +10 83 15 1 61 5 85 3 12 99 30 39 61 98 15 53 33 13 20 66 +379 +5488 +73 12 19 27 63 13 86 52 95 41 16 96 24 57 79 99 52 25 53 82 +380 +7656 +69 37 61 38 2 80 97 32 42 52 82 84 33 62 2 23 71 26 77 5 +381 +1494 +41 49 58 71 45 98 14 10 89 49 10 83 75 81 95 73 87 48 34 52 +382 +2098 +41 74 99 70 79 20 75 40 59 10 32 29 93 50 98 46 41 49 8 99 +383 +11750 +15 98 59 96 55 92 17 17 87 94 33 2 96 59 94 24 25 39 9 89 +384 +23713 +50 89 90 98 49 20 80 36 64 72 77 67 48 84 77 56 45 82 57 37 +385 +15942 +8 67 32 20 44 36 44 67 92 99 71 71 1 77 5 5 34 17 98 34 +386 +16735 +86 16 66 98 53 99 47 47 1 75 16 13 79 18 33 29 33 35 4 1 +387 +16477 +15 36 40 17 72 85 64 48 8 67 67 88 54 71 99 15 95 3 5 92 +388 +11684 +82 44 57 51 68 14 11 43 9 46 15 15 84 31 36 29 91 30 90 55 +389 +25608 +56 17 30 95 24 9 69 45 57 5 46 26 15 79 77 51 64 85 53 97 +390 +8025 +38 37 60 45 62 98 74 33 28 85 95 48 35 92 30 43 12 53 83 96 +391 +9671 +53 48 12 55 55 97 48 13 48 57 25 38 11 99 37 57 72 7 63 90 +392 +19286 +92 23 14 41 81 65 35 94 19 56 95 86 38 66 36 46 22 35 63 47 +393 +17589 +35 43 23 33 52 48 32 77 46 2 68 78 78 53 38 30 25 34 38 90 +394 +1799 +24 82 18 1 92 97 42 96 44 71 58 51 48 22 24 54 71 58 94 5 +395 +13462 +27 93 44 27 45 52 46 23 27 30 19 52 20 36 56 88 19 2 41 25 +396 +21545 +54 27 77 33 33 76 98 7 64 54 34 46 18 37 46 70 3 53 54 36 +397 +11952 +10 8 85 44 13 73 26 22 20 59 20 84 3 78 21 53 91 88 7 9 +398 +3928 +83 39 35 79 40 61 99 98 12 7 30 22 24 9 48 56 63 92 54 38 +399 +1537 +22 88 83 93 95 62 79 22 31 55 63 45 74 47 47 47 67 28 69 9 +400 +22898 +63 99 63 46 71 87 21 81 1 19 68 98 73 88 75 94 33 94 14 17 +401 +1659 +89 97 51 16 95 14 52 2 17 99 61 23 18 11 26 60 51 4 88 39 +402 +5387 +65 5 97 46 79 24 54 95 23 12 84 40 16 86 47 58 97 75 19 3 +403 +2554 +33 38 64 42 66 86 84 4 3 57 3 68 57 90 80 95 26 60 83 38 +404 +12174 +86 26 38 58 31 57 63 20 33 45 55 52 34 7 64 35 59 98 4 54 +405 +5072 +9 7 78 11 33 34 58 7 39 35 10 60 82 24 80 2 77 64 92 66 +406 +12211 +5 59 44 5 94 19 93 67 36 30 33 89 47 16 75 49 65 57 93 19 +407 +6453 +88 70 26 15 12 95 49 93 91 19 70 92 7 30 78 87 68 96 6 59 +408 +25220 +97 34 39 77 7 89 69 46 70 75 78 90 80 36 60 55 80 71 55 17 +409 +11193 +92 38 15 25 23 1 76 62 9 52 31 14 23 81 85 80 41 30 15 27 +410 +14688 +99 74 50 23 19 61 62 25 6 48 26 17 93 84 91 24 36 4 7 71 +411 +8558 +11 41 74 27 50 11 24 47 29 60 66 84 5 33 33 19 26 63 8 98 +412 +23354 +90 24 86 12 34 26 63 24 13 12 23 52 99 49 1 35 10 6 74 67 +413 +12343 +73 74 52 72 79 11 20 79 5 6 49 94 31 11 70 60 17 35 24 10 +414 +22659 +36 99 7 33 27 80 61 45 14 41 46 67 45 46 71 17 4 61 23 99 +415 +11991 +44 27 72 64 4 1 24 64 63 98 52 95 20 65 34 72 90 72 32 86 +416 +25617 +22 39 97 14 70 26 94 25 85 91 37 15 54 64 97 27 23 5 48 54 +417 +6243 +97 64 4 9 81 79 85 29 83 29 61 84 7 49 7 94 82 75 19 70 +418 +7847 +95 98 51 80 66 30 26 87 80 61 49 13 58 80 57 17 9 30 29 63 +419 +21191 +70 21 60 42 66 67 98 23 14 12 38 90 26 28 42 84 74 91 17 1 +420 +21182 +22 26 19 80 58 2 18 59 10 57 85 19 24 95 58 2 97 38 13 40 +421 +12878 +50 75 60 81 74 37 70 25 73 40 36 73 94 45 6 78 44 70 83 15 +422 +21821 +66 10 86 45 37 63 37 20 20 90 56 87 39 44 53 69 63 26 77 1 +423 +13397 +22 12 16 15 71 9 98 76 57 11 10 16 31 39 94 20 14 24 13 88 +424 +23267 +25 93 25 49 96 11 45 36 66 69 65 54 23 91 12 73 74 92 12 46 +425 +15439 +4 98 16 22 57 9 2 89 69 44 11 74 9 55 96 47 11 80 88 18 +426 +10167 +90 92 88 75 3 57 40 77 17 72 84 6 11 87 26 89 73 15 49 91 +427 +20199 +77 22 11 95 89 72 23 1 19 31 37 66 17 26 80 94 13 12 63 62 +428 +3084 +39 99 68 49 20 33 35 84 80 24 50 3 57 87 74 60 17 27 37 31 +429 +2830 +99 51 87 65 66 2 27 83 93 68 33 84 41 78 46 12 36 77 61 47 +430 +18763 +5 38 73 14 14 45 88 51 6 82 68 50 68 3 74 6 22 25 67 65 +431 +2608 +84 80 89 61 76 59 37 25 63 40 38 70 26 45 37 44 45 59 96 83 +432 +8413 +70 81 53 49 36 95 5 74 10 13 71 88 77 39 22 17 25 34 28 20 +433 +12900 +62 4 47 14 64 65 60 51 90 57 98 93 56 56 60 33 57 35 72 11 +434 +17362 +11 47 88 62 69 25 91 18 4 72 65 25 70 60 40 12 95 47 57 83 +435 +10832 +18 53 57 7 26 73 63 98 25 30 34 52 53 25 77 19 97 36 90 39 +436 +24396 +27 41 53 11 53 34 74 89 67 39 31 22 88 29 11 47 38 56 36 19 +437 +13829 +73 12 4 59 41 83 7 73 73 20 55 3 94 66 21 90 82 81 68 68 +438 +4166 +19 7 82 5 17 27 33 46 80 85 1 99 51 89 83 1 14 7 13 1 +439 +11359 +48 85 18 41 93 21 37 3 15 63 88 86 47 5 19 26 84 57 12 54 +440 +14542 +3 63 43 16 87 18 73 77 19 76 64 72 67 63 31 58 65 43 4 6 +441 +2440 +53 33 65 69 58 78 31 11 42 15 10 63 71 91 40 50 24 67 33 6 +442 +6120 +67 4 55 89 32 88 84 53 79 62 76 66 80 33 49 31 31 28 74 21 +443 +4192 +69 35 81 60 47 88 48 68 70 72 1 17 96 19 45 71 86 28 78 44 +444 +2387 +33 51 26 32 46 13 20 79 46 5 40 10 41 39 3 88 92 53 34 25 +445 +3879 +13 33 89 13 51 18 74 96 39 4 89 92 82 50 68 6 13 94 66 72 +446 +8349 +33 15 46 33 44 10 98 24 45 9 27 7 55 10 6 83 80 89 12 85 +447 +4023 +65 96 3 73 2 49 96 21 94 63 29 60 20 65 67 82 29 86 76 12 +448 +15686 +53 94 45 64 84 28 86 82 88 93 33 43 43 94 78 97 48 98 37 79 +449 +2934 +11 89 90 63 31 19 58 9 91 29 74 7 53 63 78 31 46 80 47 82 +450 +7137 +32 61 8 51 84 69 90 62 27 36 60 94 82 75 7 84 11 2 69 97 +451 +21179 +6 20 13 30 83 85 36 45 21 42 22 84 9 33 11 72 70 33 35 7 +452 +16739 +17 10 87 9 24 61 63 39 98 31 86 28 58 7 89 41 31 26 83 45 +453 +4590 +28 8 81 62 46 1 17 84 49 70 40 83 89 11 68 1 13 97 86 38 +454 +20059 +41 51 59 26 83 46 96 1 71 21 96 44 80 97 23 48 52 58 52 8 +455 +21725 +74 11 91 52 24 20 72 11 62 21 12 86 77 16 39 52 27 54 35 44 +456 +1977 +45 90 74 50 63 71 72 22 69 99 41 90 15 33 79 80 48 41 33 46 +457 +17072 +22 96 2 20 75 41 52 34 69 38 29 46 93 77 61 28 2 61 72 19 +458 +20112 +9 58 82 36 96 80 78 16 39 42 33 36 23 85 9 23 80 1 76 62 +459 +9283 +37 61 57 37 21 83 72 69 32 59 94 52 19 51 26 53 25 3 6 34 +460 +14691 +20 23 99 56 55 56 74 60 97 22 45 77 90 31 67 63 13 78 99 73 +461 +5710 +32 95 77 62 77 76 93 72 70 1 77 25 55 15 23 27 34 12 47 35 +462 +14267 +48 70 49 6 99 39 96 6 97 82 41 94 32 98 49 31 25 12 4 94 +463 +8244 +12 65 57 75 63 10 93 81 99 97 61 36 28 9 40 57 64 24 29 21 +464 +7038 +15 46 63 87 79 94 7 59 56 8 61 54 78 32 27 58 63 31 69 61 +465 +3705 +12 30 51 70 51 85 38 18 50 90 51 84 64 38 29 40 22 17 82 20 +466 +14626 +79 5 74 37 84 26 49 84 14 65 78 98 32 9 40 59 3 61 37 44 +467 +12703 +94 21 96 74 12 99 20 11 60 54 47 14 23 42 11 48 42 60 37 30 +468 +18240 +13 69 85 59 51 42 27 53 91 78 4 67 7 86 21 71 4 81 53 74 +469 +7010 +17 4 35 87 3 43 54 89 39 96 58 8 66 4 94 96 56 72 45 82 +470 +7452 +69 40 72 69 99 54 71 62 35 72 45 71 56 99 91 15 58 11 31 88 +471 +4778 +97 20 59 69 61 74 28 55 83 68 7 43 63 81 70 24 21 4 9 75 +472 +17249 +78 56 90 68 46 46 96 33 28 48 36 95 14 27 15 66 67 28 37 15 +473 +3607 +20 97 42 13 51 68 63 96 45 64 27 97 61 54 99 92 73 63 97 15 +474 +24421 +49 26 94 72 79 12 93 32 63 94 62 21 58 99 57 53 61 20 23 7 +475 +25922 +12 98 53 81 64 31 7 85 25 65 85 49 12 92 11 35 52 45 28 40 +476 +2003 +45 74 69 14 58 71 74 19 87 75 78 1 10 24 1 55 63 38 2 25 +477 +6007 +96 86 86 75 15 79 54 61 38 84 70 70 7 97 63 4 89 3 11 54 +478 +24393 +5 30 77 61 94 9 83 34 56 54 8 66 14 54 67 82 43 7 14 8 +479 +24038 +1 74 63 4 89 38 96 8 17 29 23 64 55 93 80 61 64 46 24 11 +480 +4720 +98 7 67 85 41 50 70 28 89 23 76 79 36 94 86 31 75 3 51 91 +481 +2436 +14 38 60 10 82 89 68 71 85 66 36 99 95 54 95 2 20 61 8 24 +482 +4044 +71 86 80 26 90 49 20 74 29 88 74 38 25 45 85 32 34 76 89 76 +483 +16768 +83 2 72 56 88 52 89 32 83 96 76 71 2 13 12 84 30 5 76 96 +484 +14423 +36 57 24 47 4 89 19 17 24 22 53 74 21 65 88 90 22 18 81 16 +485 +20148 +35 58 39 17 9 79 6 49 12 41 56 59 61 62 79 43 29 75 47 27 +486 +22107 +6 18 95 36 37 62 83 18 8 15 95 81 25 23 94 15 20 98 59 71 +487 +5467 +11 37 16 81 45 81 9 32 55 49 47 32 18 11 28 55 52 55 43 86 +488 +24411 +5 28 96 7 30 18 71 69 98 67 62 57 14 96 31 24 39 4 5 44 +489 +6300 +66 95 41 73 82 75 22 61 78 50 70 71 4 3 35 40 76 97 17 53 +490 +8813 +88 79 23 3 82 48 25 79 96 77 55 83 95 78 25 21 24 27 72 53 +491 +4264 +22 94 46 34 54 82 53 83 85 87 7 52 48 62 17 18 49 38 88 55 +492 +14372 +29 6 62 7 8 51 89 87 18 77 12 29 6 53 81 22 34 54 16 82 +493 +10709 +54 74 76 18 43 76 87 80 67 75 97 59 21 46 98 72 42 51 53 35 +494 +13160 +20 14 88 55 52 94 78 87 45 49 72 46 14 29 84 9 73 50 79 99 +495 +21873 +92 63 46 5 38 41 49 41 44 66 77 28 12 42 21 33 7 61 45 85 +496 +9647 +79 60 23 32 17 69 26 36 37 35 29 42 93 56 93 68 51 93 98 57 +497 +13122 +34 43 6 99 75 69 5 62 35 62 59 20 94 76 12 84 68 2 49 98 +498 +11632 +40 82 53 39 66 30 9 82 84 8 93 95 66 94 69 46 68 99 81 29 +499 +15022 +4 71 86 29 68 1 56 75 52 39 16 68 2 35 74 94 47 16 48 63 diff --git a/data/jobshop/50_10_01_ta041.txt b/data/jobshop/50_10_01_ta041.txt new file mode 100644 index 0000000000..17f3cb117f --- /dev/null +++ b/data/jobshop/50_10_01_ta041.txt @@ -0,0 +1,153 @@ +50 +10 +1958948863 +0 +793 +46 61 3 51 37 79 83 22 27 24 +1 +2280 +52 87 1 24 16 93 87 29 92 47 +2 +939 +79 51 58 21 42 68 38 99 75 39 +3 +2591 +45 25 85 57 47 75 38 25 94 66 +4 +1540 +97 73 33 69 94 37 86 98 18 41 +5 +2386 +10 93 71 51 14 44 67 55 41 46 +6 +812 +44 28 58 50 94 34 23 80 37 24 +7 +2524 +24 90 56 51 34 39 19 82 58 23 +8 +1370 +85 94 64 21 72 76 97 33 56 68 +9 +1319 +75 59 43 19 36 62 78 68 20 50 +10 +2388 +66 64 48 63 88 74 66 47 2 93 +11 +961 +49 2 69 91 51 28 67 74 39 22 +12 +2831 +95 16 96 11 41 78 7 26 91 64 +13 +2790 +61 35 35 6 71 43 23 61 81 81 +14 +2076 +19 53 82 31 94 98 67 95 33 94 +15 +2519 +47 40 53 63 99 83 8 55 14 97 +16 +1981 +84 81 64 36 11 91 77 11 88 54 +17 +695 +13 26 11 39 97 27 71 42 22 82 +18 +2133 +11 85 61 57 44 6 85 72 36 11 +19 +1871 +19 4 36 47 77 82 29 14 65 91 +20 +1495 +98 4 53 56 69 60 49 8 79 23 +21 +754 +2 10 87 65 91 44 3 98 23 32 +22 +783 +85 63 88 59 38 43 94 90 66 26 +23 +984 +44 96 10 4 25 76 76 36 5 22 +24 +2004 +7 55 32 10 87 99 95 75 15 12 +25 +2269 +73 71 38 12 7 66 48 69 51 23 +26 +1771 +19 66 25 62 66 11 4 26 2 34 +27 +2030 +69 94 24 43 54 35 37 24 81 87 +28 +2603 +12 7 90 49 86 52 82 55 12 59 +29 +2150 +73 15 7 54 49 8 57 98 40 2 +30 +2157 +85 11 11 87 3 40 61 86 59 38 +31 +2187 +23 99 49 29 48 62 6 30 32 84 +32 +937 +53 37 2 2 44 25 97 92 16 62 +33 +728 +16 50 76 18 93 24 5 94 87 10 +34 +510 +88 56 17 75 37 30 27 66 78 11 +35 +2786 +8 69 32 39 82 1 95 47 41 93 +36 +2134 +26 22 39 77 31 73 46 3 43 57 +37 +1046 +42 56 9 69 59 27 92 41 94 81 +38 +2849 +58 67 83 15 78 16 46 41 1 10 +39 +1956 +63 63 69 78 33 91 52 47 93 40 +40 +2456 +7 96 67 68 36 33 8 89 22 62 +41 +1105 +2 74 28 37 3 11 11 28 93 49 +42 +1560 +44 4 88 22 58 99 7 39 62 90 +43 +1745 +38 42 23 41 10 2 54 80 53 34 +44 +2216 +24 40 91 92 98 60 72 47 30 11 +45 +1157 +76 30 71 67 6 90 57 57 34 81 +46 +1317 +85 93 3 24 44 36 85 74 27 51 +47 +2372 +61 36 26 87 62 62 22 38 30 21 +48 +777 +32 25 41 91 24 15 87 59 54 39 +49 +972 +90 87 96 31 94 3 65 5 77 27 diff --git a/data/jobshop/50_10_02_ta042.txt b/data/jobshop/50_10_02_ta042.txt new file mode 100644 index 0000000000..5ec3e0ffe2 --- /dev/null +++ b/data/jobshop/50_10_02_ta042.txt @@ -0,0 +1,153 @@ +50 +10 +575633267 +0 +998 +12 13 82 20 91 25 47 77 6 6 +1 +1027 +72 64 52 77 33 61 77 21 63 11 +2 +1786 +18 7 72 63 5 58 47 8 56 27 +3 +1970 +85 60 81 28 51 52 57 36 63 71 +4 +1777 +42 75 61 77 30 81 2 49 75 4 +5 +2531 +76 75 36 34 20 33 77 86 56 73 +6 +2084 +13 63 10 96 26 64 45 50 22 16 +7 +2654 +82 87 62 88 53 14 69 60 89 63 +8 +1522 +35 93 11 20 91 67 19 26 29 85 +9 +2051 +33 73 46 26 40 3 70 7 33 92 +10 +1944 +76 5 42 4 52 32 97 11 46 57 +11 +2373 +19 18 32 30 55 78 61 76 96 90 +12 +2554 +94 75 39 40 9 55 61 33 52 49 +13 +762 +93 20 44 18 33 26 15 74 43 75 +14 +2803 +64 30 95 36 32 79 16 68 60 15 +15 +1920 +82 99 10 98 17 92 82 10 87 64 +16 +834 +60 19 96 24 77 57 44 2 46 44 +17 +579 +8 70 55 70 30 90 17 54 85 10 +18 +2128 +66 55 67 66 37 68 37 58 84 78 +19 +2423 +56 11 86 15 79 73 51 82 54 80 +20 +1993 +40 78 75 96 68 57 23 14 74 92 +21 +1141 +11 66 58 29 31 55 67 9 19 18 +22 +2714 +12 92 10 74 17 19 34 10 82 70 +23 +2538 +20 57 65 39 7 47 45 48 19 22 +24 +2414 +61 91 9 16 19 86 42 90 58 22 +25 +680 +72 56 22 72 19 26 23 89 6 78 +26 +2395 +52 1 56 92 62 96 56 3 85 6 +27 +2450 +62 17 34 9 3 45 59 20 82 86 +28 +887 +85 61 98 10 99 4 80 24 2 94 +29 +1185 +67 51 82 45 94 17 18 67 16 45 +30 +1707 +67 3 65 32 62 9 18 90 75 57 +31 +2266 +68 72 68 9 24 60 67 19 52 80 +32 +1790 +18 72 49 46 2 23 23 72 13 96 +33 +2660 +10 21 98 83 99 54 41 59 1 94 +34 +871 +1 2 36 63 7 42 98 94 43 5 +35 +702 +92 36 51 58 93 30 48 84 85 28 +36 +2474 +66 42 19 77 1 78 85 59 73 50 +37 +863 +22 59 68 26 27 43 29 43 79 52 +38 +1910 +95 12 24 88 20 80 80 81 91 49 +39 +2036 +59 31 35 78 97 43 43 38 51 31 +40 +1161 +79 72 8 79 81 7 93 62 1 66 +41 +641 +25 39 9 37 23 27 28 85 46 30 +42 +1235 +43 99 69 13 75 23 98 85 3 11 +43 +2529 +51 9 73 39 16 55 73 84 26 14 +44 +1582 +69 68 49 75 21 66 5 71 15 45 +45 +1798 +27 27 29 60 47 90 6 31 22 32 +46 +2031 +33 22 36 58 68 63 88 39 18 31 +47 +2378 +76 60 10 2 41 38 36 40 8 6 +48 +1653 +12 28 9 70 54 65 20 41 20 95 +49 +2310 +19 66 1 9 58 82 24 40 32 95 diff --git a/data/jobshop/50_10_03_ta043.txt b/data/jobshop/50_10_03_ta043.txt new file mode 100644 index 0000000000..803815e849 --- /dev/null +++ b/data/jobshop/50_10_03_ta043.txt @@ -0,0 +1,153 @@ +50 +10 +655816003 +0 +1399 +66 55 65 57 58 38 5 26 66 93 +1 +743 +46 63 35 72 66 23 13 40 41 95 +2 +1546 +25 71 49 48 5 13 36 84 74 48 +3 +1274 +30 21 2 6 69 1 54 84 62 71 +4 +741 +17 74 95 10 38 10 76 74 70 30 +5 +2145 +40 65 14 98 93 76 40 39 30 22 +6 +1733 +17 52 67 55 59 49 67 65 66 3 +7 +1128 +20 91 8 71 56 2 31 15 11 22 +8 +2670 +73 12 62 19 26 81 35 71 51 82 +9 +1920 +5 22 25 28 96 43 48 92 43 35 +10 +1913 +60 12 2 31 60 51 85 44 32 56 +11 +2332 +3 26 40 79 18 71 41 27 23 14 +12 +789 +91 97 68 69 74 29 82 93 20 88 +13 +1636 +34 30 75 11 93 44 95 2 1 41 +14 +830 +81 30 72 4 12 26 15 55 54 4 +15 +1197 +58 12 5 12 56 27 24 44 55 52 +16 +2681 +48 94 5 71 36 27 77 55 65 17 +17 +2444 +71 46 10 62 71 56 6 23 22 95 +18 +944 +57 20 33 2 38 21 79 25 99 15 +19 +500 +5 73 56 95 96 76 36 1 97 85 +20 +780 +8 58 89 35 84 88 18 51 21 12 +21 +1322 +19 10 54 82 84 9 21 12 63 11 +22 +607 +78 77 31 57 65 33 34 47 45 24 +23 +995 +2 27 1 7 17 6 42 98 70 71 +24 +1519 +1 33 61 24 78 40 74 41 41 46 +25 +2023 +78 53 25 62 45 64 46 18 6 59 +26 +2546 +8 23 11 70 83 5 1 44 70 16 +27 +1646 +14 2 7 89 53 5 88 72 33 33 +28 +2754 +46 65 88 87 60 7 29 88 97 53 +29 +1673 +98 35 65 21 60 5 95 60 32 22 +30 +1607 +50 7 74 54 9 76 67 29 28 49 +31 +2593 +88 54 16 16 7 63 41 99 54 44 +32 +2100 +28 43 87 72 51 35 98 2 63 76 +33 +2436 +66 87 57 31 85 94 31 17 16 88 +34 +986 +43 56 89 24 66 65 25 79 12 45 +35 +1075 +23 4 85 94 6 25 70 6 2 52 +36 +1161 +93 29 46 18 3 6 62 29 50 31 +37 +2072 +52 35 54 83 93 87 45 89 48 66 +38 +2131 +1 37 23 36 88 60 59 4 34 17 +39 +1860 +77 53 23 73 40 33 68 70 75 68 +40 +1273 +54 10 96 67 85 67 22 10 45 99 +41 +905 +45 90 79 74 92 81 81 79 2 78 +42 +553 +56 95 70 75 15 93 44 64 39 87 +43 +2006 +54 85 33 93 51 98 80 92 4 45 +44 +1844 +57 2 50 16 55 9 88 42 46 78 +45 +1301 +23 36 18 74 19 94 25 79 11 51 +46 +2513 +18 85 65 70 58 49 93 56 66 87 +47 +1269 +88 5 87 16 84 27 61 94 59 4 +48 +1636 +38 3 18 81 4 62 1 26 28 45 +49 +2570 +72 45 15 93 23 90 97 93 74 9 diff --git a/data/jobshop/50_10_04_ta044.txt b/data/jobshop/50_10_04_ta044.txt new file mode 100644 index 0000000000..37c679e518 --- /dev/null +++ b/data/jobshop/50_10_04_ta044.txt @@ -0,0 +1,153 @@ +50 +10 +1977864101 +0 +803 +49 76 60 40 32 17 33 98 90 75 +1 +2306 +10 91 39 56 5 43 98 90 93 68 +2 +1228 +30 51 94 89 49 13 67 4 35 39 +3 +896 +85 55 82 53 51 20 81 39 65 71 +4 +1038 +7 32 28 26 33 41 43 79 66 31 +5 +2011 +23 26 52 38 97 94 72 76 10 43 +6 +2223 +56 37 87 15 74 18 32 53 48 5 +7 +2268 +93 21 19 3 48 28 66 77 81 32 +8 +2634 +5 58 58 75 9 8 97 10 27 6 +9 +885 +34 26 52 4 65 71 36 2 49 56 +10 +1838 +72 19 63 48 38 82 36 97 61 56 +11 +1828 +78 65 28 86 71 42 67 31 73 72 +12 +2100 +25 52 44 28 38 90 1 62 60 23 +13 +2902 +31 36 80 51 76 76 47 28 88 95 +14 +2472 +73 89 88 62 43 62 87 74 42 50 +15 +2201 +69 95 21 46 8 95 12 60 62 53 +16 +2943 +18 51 36 43 66 74 91 53 28 27 +17 +2672 +15 56 64 1 62 80 21 74 55 8 +18 +1503 +39 21 75 52 18 33 6 88 58 18 +19 +2351 +2 35 6 19 13 91 6 11 55 81 +20 +1042 +55 90 41 85 16 35 1 88 90 57 +21 +1061 +33 26 4 37 64 80 38 92 61 54 +22 +1658 +24 83 5 73 18 79 69 7 73 99 +23 +1877 +19 37 77 25 87 68 77 80 3 20 +24 +1010 +19 59 75 35 86 97 3 67 74 10 +25 +2749 +97 3 91 79 29 98 75 27 94 19 +26 +2200 +98 44 88 88 9 3 64 21 30 18 +27 +834 +49 42 22 29 96 22 53 43 81 53 +28 +1543 +95 57 8 7 40 52 18 59 9 73 +29 +1509 +71 45 97 18 78 80 10 30 87 10 +30 +1503 +2 36 58 26 78 32 97 17 58 74 +31 +2081 +55 90 72 63 63 75 18 4 42 93 +32 +1078 +37 71 45 41 13 78 48 7 59 22 +33 +2359 +73 37 55 20 47 36 70 21 48 75 +34 +580 +91 69 12 97 31 46 60 83 29 84 +35 +1267 +58 27 35 80 97 16 75 44 83 9 +36 +2665 +33 13 95 15 5 36 94 70 60 27 +37 +1124 +78 16 95 47 86 93 14 30 83 32 +38 +1678 +60 32 56 29 51 39 53 39 76 51 +39 +2250 +53 53 53 46 46 19 90 35 43 83 +40 +518 +38 59 48 78 56 95 19 8 90 70 +41 +1730 +53 8 61 16 69 91 42 6 14 13 +42 +1959 +90 98 46 67 50 49 86 92 84 1 +43 +766 +30 65 29 44 27 35 15 39 10 81 +44 +2818 +14 50 85 23 60 93 58 55 15 13 +45 +1454 +53 85 1 47 48 11 7 34 38 98 +46 +622 +87 78 75 98 74 93 65 98 90 58 +47 +1572 +51 38 25 97 91 6 40 47 80 28 +48 +2542 +25 55 39 49 92 96 51 99 19 3 +49 +1316 +50 89 92 65 80 19 61 16 15 21 diff --git a/data/jobshop/50_10_05_ta045.txt b/data/jobshop/50_10_05_ta045.txt new file mode 100644 index 0000000000..dc96fdcacf --- /dev/null +++ b/data/jobshop/50_10_05_ta045.txt @@ -0,0 +1,153 @@ +50 +10 +93805469 +0 +1508 +16 13 42 37 68 24 51 8 59 67 +1 +1918 +90 27 21 43 3 1 57 54 85 99 +2 +1923 +63 27 21 87 58 57 82 15 73 57 +3 +1995 +73 9 90 77 57 86 47 47 87 47 +4 +1036 +57 88 54 39 49 35 82 73 87 93 +5 +1433 +17 3 64 35 13 9 14 33 89 35 +6 +705 +29 29 55 49 72 55 79 73 48 32 +7 +2583 +16 96 93 66 13 8 57 35 57 77 +8 +1646 +94 39 1 35 13 93 88 45 59 28 +9 +2512 +47 15 36 2 5 11 79 75 73 75 +10 +974 +24 61 16 38 88 39 22 83 66 95 +11 +1477 +39 76 7 73 38 10 72 12 95 15 +12 +1589 +2 79 98 28 82 84 58 59 61 18 +13 +1182 +5 67 20 97 41 80 78 95 13 97 +14 +1793 +75 6 83 20 61 59 18 96 79 37 +15 +765 +7 61 77 46 85 37 48 75 88 53 +16 +2520 +74 32 39 85 81 80 72 62 19 97 +17 +1376 +96 76 63 53 53 69 38 44 18 73 +18 +1804 +94 96 72 78 65 13 71 43 21 60 +19 +1870 +44 59 47 73 89 19 82 30 33 39 +20 +1853 +63 85 21 72 50 25 61 47 11 48 +21 +2095 +38 36 98 82 78 92 73 36 8 9 +22 +967 +22 23 97 59 38 45 50 65 8 17 +23 +1350 +76 72 86 24 82 14 56 85 83 83 +24 +891 +2 71 7 6 38 73 95 1 13 10 +25 +2071 +11 44 81 94 38 85 16 71 89 2 +26 +2372 +71 88 5 67 85 75 6 13 63 66 +27 +773 +94 58 56 66 55 96 7 54 64 50 +28 +1282 +77 51 57 30 64 33 86 2 53 36 +29 +2575 +57 73 15 33 47 17 21 82 28 45 +30 +2474 +45 10 7 32 87 76 27 16 17 86 +31 +756 +58 85 85 51 66 96 44 15 2 8 +32 +1660 +16 16 77 38 5 4 64 14 77 47 +33 +947 +96 41 14 8 16 16 32 49 61 52 +34 +543 +41 40 23 82 48 9 46 68 73 98 +35 +2530 +52 57 10 63 29 66 37 28 69 22 +36 +1050 +57 85 93 77 67 46 39 87 23 55 +37 +1235 +39 73 57 73 72 64 96 85 56 62 +38 +2919 +74 9 58 66 5 3 44 90 78 23 +39 +781 +35 24 31 65 79 93 70 17 65 82 +40 +1086 +52 94 92 75 30 74 41 54 85 32 +41 +710 +42 4 6 17 64 29 56 59 99 20 +42 +1638 +82 96 37 22 3 68 44 25 52 38 +43 +1547 +43 37 77 34 80 38 27 23 78 23 +44 +2726 +47 84 80 3 11 86 41 60 8 40 +45 +1583 +34 2 41 8 99 90 66 60 58 55 +46 +1189 +96 94 18 87 32 50 87 68 51 79 +47 +717 +13 21 68 50 25 11 42 70 43 66 +48 +669 +33 4 81 76 84 64 7 80 52 97 +49 +2363 +58 73 41 16 12 4 54 4 41 29 diff --git a/data/jobshop/50_10_06_ta046.txt b/data/jobshop/50_10_06_ta046.txt new file mode 100644 index 0000000000..7dd9941fbe --- /dev/null +++ b/data/jobshop/50_10_06_ta046.txt @@ -0,0 +1,153 @@ +50 +10 +1803345551 +0 +1205 +65 55 87 38 38 22 34 99 81 50 +1 +1178 +4 99 72 19 90 63 88 59 51 99 +2 +2046 +10 12 33 37 23 63 4 6 80 94 +3 +2298 +87 40 50 75 59 38 98 45 55 1 +4 +2960 +31 7 77 8 15 53 83 6 52 73 +5 +1855 +52 8 83 63 72 73 76 27 64 58 +6 +2463 +35 14 89 91 63 37 89 31 2 1 +7 +2515 +89 68 90 38 48 68 22 95 59 8 +8 +533 +28 4 26 92 94 38 23 91 88 41 +9 +1600 +45 63 93 25 12 10 70 94 11 97 +10 +1599 +24 27 8 19 63 74 69 21 68 67 +11 +1497 +68 61 86 42 46 27 30 72 16 1 +12 +1143 +94 65 39 89 60 84 11 65 75 58 +13 +2649 +71 7 13 80 72 65 89 41 94 73 +14 +1787 +70 14 59 11 33 40 79 9 43 62 +15 +733 +2 16 99 84 50 97 29 56 23 9 +16 +1523 +83 3 98 33 25 82 52 33 5 88 +17 +2266 +85 31 76 42 14 98 68 98 53 6 +18 +1964 +97 56 52 51 20 50 14 11 76 34 +19 +1615 +65 67 43 18 50 23 99 51 60 5 +20 +1828 +64 74 79 56 32 66 4 7 51 59 +21 +2252 +38 59 64 83 87 56 3 94 96 16 +22 +1592 +54 81 4 49 42 30 4 43 50 13 +23 +1708 +26 43 19 14 70 27 33 47 38 80 +24 +2418 +40 57 45 1 92 36 98 77 28 54 +25 +666 +75 11 80 23 10 19 44 89 8 96 +26 +1900 +59 32 15 72 75 28 34 53 70 48 +27 +743 +38 21 43 24 57 66 13 34 51 72 +28 +2065 +40 73 37 63 30 70 78 79 77 96 +29 +2315 +89 75 49 15 45 79 15 85 83 91 +30 +2744 +64 46 36 33 91 21 25 4 71 49 +31 +1027 +84 34 33 93 20 26 35 12 41 92 +32 +2058 +47 50 83 5 32 81 16 99 60 3 +33 +2928 +62 47 28 78 9 61 37 80 25 45 +34 +2784 +74 22 46 33 72 19 69 42 38 28 +35 +2739 +38 81 71 91 11 91 82 89 97 37 +36 +1178 +79 42 59 56 5 43 13 85 13 51 +37 +2623 +57 4 15 99 17 34 51 46 5 96 +38 +2373 +8 49 50 29 66 85 48 4 58 88 +39 +1378 +46 24 53 15 17 73 53 58 22 83 +40 +1208 +27 54 51 54 92 82 13 17 17 24 +41 +613 +28 29 56 46 10 15 46 98 51 58 +42 +2396 +62 87 76 2 93 65 39 71 52 21 +43 +2497 +34 38 48 90 36 42 1 81 15 25 +44 +2296 +18 19 11 96 40 48 72 26 1 12 +45 +2116 +63 65 35 93 74 28 28 80 99 85 +46 +2268 +74 23 88 3 99 25 20 70 62 58 +47 +2012 +26 77 59 53 86 84 90 49 72 48 +48 +1279 +28 71 51 97 29 37 84 24 45 37 +49 +2005 +78 90 13 51 70 88 38 41 90 3 diff --git a/data/jobshop/50_10_07_ta047.txt b/data/jobshop/50_10_07_ta047.txt new file mode 100644 index 0000000000..21bf1f535e --- /dev/null +++ b/data/jobshop/50_10_07_ta047.txt @@ -0,0 +1,153 @@ +50 +10 +49612559 +0 +1111 +29 39 19 98 20 58 59 59 76 77 +1 +1155 +28 38 6 38 79 44 66 60 72 34 +2 +1914 +63 12 72 80 35 53 35 72 23 66 +3 +1111 +73 83 73 84 67 11 61 54 74 3 +4 +1573 +99 98 43 28 65 92 70 97 99 52 +5 +2205 +55 31 3 15 20 50 17 71 74 3 +6 +2743 +79 37 47 46 30 37 98 43 71 51 +7 +1101 +82 48 34 67 23 57 40 92 27 89 +8 +2925 +2 59 28 78 85 14 46 71 81 78 +9 +845 +45 28 32 39 55 64 88 53 75 62 +10 +2678 +45 91 7 85 32 63 93 28 47 40 +11 +2942 +41 88 29 93 45 16 11 97 90 8 +12 +2476 +26 51 89 22 94 9 33 55 17 32 +13 +1291 +87 62 84 22 84 97 65 91 59 37 +14 +1885 +52 99 33 36 48 86 15 33 91 14 +15 +1865 +10 43 95 67 56 87 67 12 27 80 +16 +2897 +42 7 64 7 46 77 41 12 69 10 +17 +797 +72 10 9 83 90 20 1 36 29 43 +18 +2561 +59 77 44 78 73 60 90 73 79 87 +19 +875 +45 35 23 68 2 83 8 78 95 27 +20 +2035 +54 28 45 75 8 72 16 7 20 85 +21 +1950 +71 98 68 7 62 29 12 3 88 36 +22 +2397 +44 17 88 65 49 3 86 4 54 11 +23 +2194 +49 75 96 23 86 27 71 87 46 27 +24 +2178 +78 82 56 32 97 33 53 84 46 9 +25 +2183 +7 89 43 13 34 3 13 16 82 16 +26 +2663 +57 48 11 38 2 41 32 12 50 57 +27 +1353 +10 60 95 51 19 61 64 84 10 87 +28 +2563 +63 26 94 79 66 63 53 2 53 58 +29 +2689 +73 52 99 50 23 52 51 34 69 25 +30 +2490 +91 65 56 25 1 69 58 9 25 52 +31 +1680 +22 10 3 83 26 97 95 98 2 92 +32 +2783 +63 27 2 6 47 45 6 83 29 67 +33 +526 +98 25 23 16 10 4 93 98 51 1 +34 +1893 +92 6 75 36 75 72 47 70 12 69 +35 +2792 +91 96 17 16 39 19 22 3 65 37 +36 +2182 +28 16 46 43 18 66 83 76 85 93 +37 +1953 +86 57 83 66 57 35 4 16 48 20 +38 +897 +76 98 98 79 95 43 17 49 73 21 +39 +1318 +36 38 30 40 70 72 17 27 1 53 +40 +2515 +29 66 23 8 11 28 86 20 4 37 +41 +2953 +5 91 77 71 42 46 16 24 46 98 +42 +771 +77 70 12 77 9 73 59 61 80 68 +43 +2790 +81 83 12 31 61 12 43 48 72 74 +44 +1102 +73 49 15 83 81 74 1 49 96 7 +45 +1655 +65 7 70 31 75 41 18 34 47 64 +46 +615 +72 54 78 76 94 59 87 97 22 24 +47 +1489 +61 25 13 9 31 42 27 92 9 85 +48 +2426 +32 6 22 45 48 47 94 62 90 31 +49 +2547 +61 87 90 76 88 23 57 81 58 51 diff --git a/data/jobshop/50_10_08_ta048.txt b/data/jobshop/50_10_08_ta048.txt new file mode 100644 index 0000000000..9fed76a9c0 --- /dev/null +++ b/data/jobshop/50_10_08_ta048.txt @@ -0,0 +1,153 @@ +50 +10 +1899802599 +0 +2777 +56 13 24 36 39 26 67 73 53 97 +1 +1968 +78 78 79 31 33 37 44 48 81 80 +2 +1273 +92 8 83 87 9 18 73 89 50 16 +3 +2408 +66 69 40 52 67 42 89 44 4 40 +4 +615 +30 42 97 20 41 47 53 56 36 45 +5 +2638 +26 11 36 86 61 26 57 87 76 64 +6 +542 +16 70 61 70 17 30 60 89 10 36 +7 +2440 +48 21 48 78 76 62 52 72 8 44 +8 +2868 +30 53 24 99 31 41 42 67 17 98 +9 +1319 +97 88 71 76 39 59 80 65 28 82 +10 +2755 +54 2 75 56 25 14 42 97 3 66 +11 +2787 +62 69 2 71 9 96 45 45 80 69 +12 +1559 +23 37 26 45 69 31 37 2 14 44 +13 +2208 +43 78 13 10 75 19 73 68 6 55 +14 +1689 +21 69 68 34 42 22 44 39 32 68 +15 +1716 +98 97 32 81 53 80 73 6 20 84 +16 +1514 +19 53 58 77 26 57 5 24 17 77 +17 +2262 +17 51 84 92 29 88 78 88 67 77 +18 +1745 +80 31 19 34 15 73 89 96 67 28 +19 +2704 +56 76 10 35 41 94 20 17 52 45 +20 +2459 +32 3 6 5 32 49 94 11 39 9 +21 +1734 +86 20 79 28 24 7 82 67 93 23 +22 +1764 +85 32 69 73 63 33 42 81 46 23 +23 +817 +88 29 37 65 23 56 31 99 76 28 +24 +1669 +77 36 13 71 95 81 1 22 78 19 +25 +998 +15 34 35 47 88 38 9 26 87 91 +26 +1665 +48 89 97 98 40 13 5 1 16 75 +27 +1594 +11 43 45 7 25 14 51 23 19 6 +28 +1013 +33 48 72 42 12 62 21 41 82 60 +29 +911 +72 68 80 71 12 58 31 38 80 12 +30 +1463 +69 52 24 54 9 5 54 36 28 61 +31 +887 +74 39 30 7 69 9 1 50 97 35 +32 +2144 +48 12 89 90 28 91 3 59 60 81 +33 +1231 +50 50 72 14 78 16 4 92 8 51 +34 +1103 +41 48 85 15 1 38 58 55 40 94 +35 +1975 +88 50 17 63 23 7 30 78 44 57 +36 +2546 +50 73 35 19 79 94 10 77 72 65 +37 +2804 +13 99 13 90 25 43 55 25 97 5 +38 +717 +74 10 80 72 15 66 6 25 10 26 +39 +1975 +16 89 50 66 18 94 23 20 4 34 +40 +737 +91 13 4 58 3 54 29 87 15 61 +41 +574 +40 85 60 60 80 12 63 32 95 63 +42 +1906 +59 50 55 66 41 34 71 12 4 72 +43 +2559 +28 52 82 11 15 80 91 52 63 14 +44 +2186 +61 39 5 83 94 6 94 33 68 43 +45 +2429 +34 60 93 9 96 72 68 90 28 3 +46 +551 +7 89 38 85 6 40 46 81 50 94 +47 +1590 +22 91 75 68 52 38 12 40 31 54 +48 +1199 +63 76 40 79 59 36 89 67 38 13 +49 +2674 +69 28 46 94 51 86 50 84 65 89 diff --git a/data/jobshop/50_10_09_ta049.txt b/data/jobshop/50_10_09_ta049.txt new file mode 100644 index 0000000000..9b90c0ee9e --- /dev/null +++ b/data/jobshop/50_10_09_ta049.txt @@ -0,0 +1,153 @@ +50 +10 +2013025619 +0 +2366 +68 69 1 19 10 76 50 39 77 30 +1 +1101 +40 96 37 65 76 40 87 11 30 71 +2 +1849 +43 54 91 35 75 96 77 96 88 57 +3 +2826 +72 37 59 89 29 54 88 74 21 83 +4 +1135 +87 35 2 41 10 91 80 22 29 34 +5 +2073 +59 19 44 15 86 90 75 22 12 31 +6 +2621 +67 10 29 99 62 41 41 50 2 11 +7 +2639 +89 88 37 19 26 72 84 6 95 50 +8 +1538 +84 61 30 74 1 37 24 95 24 22 +9 +2676 +43 95 20 63 62 38 27 83 20 7 +10 +1332 +92 18 19 92 89 64 52 70 66 82 +11 +2074 +90 49 79 29 2 98 73 1 82 34 +12 +2196 +23 69 41 47 62 36 75 8 45 5 +13 +1248 +20 86 79 80 96 20 23 94 4 62 +14 +2397 +97 28 49 7 99 3 52 65 22 3 +15 +1066 +57 6 21 43 91 41 97 70 81 68 +16 +1241 +33 40 97 89 85 93 40 61 56 35 +17 +1412 +7 88 86 9 42 44 50 80 85 79 +18 +1384 +69 94 15 99 7 3 95 82 3 10 +19 +598 +56 78 57 38 4 19 34 23 82 60 +20 +2801 +16 43 76 76 23 66 2 51 94 67 +21 +1822 +41 31 14 52 74 55 76 92 72 10 +22 +2030 +7 54 57 48 83 66 26 25 96 87 +23 +808 +74 80 80 55 41 68 48 23 55 25 +24 +1869 +54 11 93 17 63 1 16 40 3 24 +25 +1315 +67 27 31 63 99 5 20 69 63 4 +26 +2804 +15 3 66 92 55 59 86 42 65 36 +27 +1047 +85 32 30 77 37 64 62 13 20 44 +28 +1590 +83 2 82 31 23 1 54 17 4 22 +29 +2657 +42 49 11 44 1 5 50 27 95 8 +30 +1758 +29 27 71 76 84 11 26 74 20 49 +31 +1165 +64 81 94 18 46 46 4 7 57 97 +32 +2220 +3 18 35 7 31 10 4 25 38 8 +33 +1504 +9 83 71 40 93 56 59 73 46 9 +34 +1970 +35 84 76 47 79 25 24 81 76 18 +35 +1117 +24 49 76 73 32 95 14 84 10 34 +36 +1846 +72 64 26 41 71 12 49 40 79 54 +37 +801 +70 20 31 70 60 48 35 28 7 42 +38 +2685 +47 52 58 86 42 11 78 86 12 70 +39 +2141 +78 42 31 8 24 45 77 17 60 59 +40 +1944 +60 51 98 63 51 25 72 66 85 8 +41 +669 +11 66 26 77 98 62 10 33 73 29 +42 +2363 +60 95 92 91 64 12 87 20 18 6 +43 +1517 +5 18 11 24 85 67 24 84 75 42 +44 +1750 +24 37 72 19 31 17 26 23 77 33 +45 +510 +52 70 46 63 11 59 46 73 71 67 +46 +2205 +39 22 20 72 95 30 40 25 83 7 +47 +1022 +14 87 38 17 58 73 86 87 63 64 +48 +2520 +65 67 57 46 57 34 40 2 52 7 +49 +1667 +99 15 5 66 28 27 8 15 66 60 diff --git a/data/jobshop/50_10_10_ta050.txt b/data/jobshop/50_10_10_ta050.txt new file mode 100644 index 0000000000..f176a049c5 --- /dev/null +++ b/data/jobshop/50_10_10_ta050.txt @@ -0,0 +1,153 @@ +50 +10 +578962478 +0 +1597 +18 97 14 74 75 27 69 65 89 83 +1 +703 +77 49 17 29 43 98 28 21 41 3 +2 +908 +73 33 31 77 70 62 95 60 16 99 +3 +2833 +91 48 37 14 11 17 38 72 7 87 +4 +2851 +96 68 85 30 64 35 89 4 84 60 +5 +2107 +10 36 84 14 88 71 19 85 53 92 +6 +2140 +58 66 7 48 94 94 6 47 56 75 +7 +509 +70 6 54 1 9 58 52 80 71 53 +8 +1497 +42 54 40 4 29 77 70 71 40 30 +9 +2352 +21 16 95 71 58 29 4 26 17 59 +10 +1990 +11 7 97 54 90 61 81 73 33 95 +11 +1037 +88 35 44 30 78 41 1 36 3 85 +12 +2493 +91 64 4 42 63 47 36 38 51 63 +13 +718 +78 18 46 43 34 2 30 13 76 21 +14 +544 +70 8 10 33 71 16 13 66 2 78 +15 +2248 +53 61 63 32 49 41 90 82 63 72 +16 +2704 +51 41 76 12 69 59 30 2 84 87 +17 +583 +96 65 23 68 97 27 66 76 55 52 +18 +2885 +27 71 95 8 10 18 28 29 3 39 +19 +2439 +47 34 73 82 43 33 36 90 82 93 +20 +2399 +30 35 78 27 22 1 38 36 46 22 +21 +2868 +37 92 46 59 16 99 48 32 58 82 +22 +2752 +63 70 40 20 31 3 97 84 24 21 +23 +2179 +61 65 34 60 22 15 56 78 57 65 +24 +1183 +73 76 92 76 62 45 92 94 59 81 +25 +950 +80 71 42 44 14 82 93 45 86 59 +26 +1728 +5 81 56 29 11 20 81 14 39 73 +27 +574 +82 32 4 68 46 11 24 72 55 74 +28 +2474 +49 27 63 24 85 90 38 3 69 33 +29 +802 +11 95 93 46 59 65 39 18 36 53 +30 +656 +79 49 72 94 73 73 33 58 98 47 +31 +2315 +78 51 63 79 22 71 7 87 82 69 +32 +1645 +57 65 62 68 70 26 75 30 44 11 +33 +670 +47 17 30 49 52 97 43 73 70 31 +34 +1899 +91 91 91 85 70 50 92 71 67 69 +35 +1338 +92 23 96 87 45 43 44 5 74 67 +36 +1973 +94 17 53 17 45 7 35 77 61 3 +37 +2651 +33 19 19 99 37 78 2 60 38 21 +38 +1327 +52 28 40 76 2 27 96 6 87 29 +39 +1201 +12 70 14 81 90 50 28 61 35 28 +40 +2614 +37 67 16 52 2 70 13 23 37 45 +41 +1972 +47 40 66 24 40 65 67 29 98 2 +42 +1848 +39 81 54 57 70 96 61 2 26 53 +43 +2983 +4 54 54 8 93 27 71 67 49 36 +44 +1249 +50 52 64 36 44 66 20 69 12 5 +45 +844 +90 38 86 67 71 18 54 38 52 79 +46 +2146 +58 6 31 57 83 96 53 37 49 76 +47 +1346 +46 8 99 66 13 66 75 80 92 32 +48 +657 +14 31 10 5 3 82 58 51 43 87 +49 +2791 +84 98 2 69 99 23 74 34 75 4 diff --git a/data/jobshop/50_15_01.txt b/data/jobshop/50_15_01.txt new file mode 100644 index 0000000000..23d4c0efde --- /dev/null +++ b/data/jobshop/50_15_01.txt @@ -0,0 +1,153 @@ +50 +15 +501448646 +0 +1953 +52 53 4 30 99 25 34 37 87 63 30 95 84 33 7 +1 +1107 +76 71 87 2 23 33 60 34 45 77 61 84 95 50 72 +2 +2563 +72 82 80 5 27 37 40 29 5 76 7 24 65 43 14 +3 +1087 +64 84 68 15 68 94 2 46 64 35 40 93 89 41 72 +4 +1792 +83 43 37 71 58 40 85 72 17 83 64 48 90 56 5 +5 +2284 +51 20 87 46 32 77 33 19 3 26 46 8 48 85 49 +6 +1231 +11 96 35 49 32 68 65 63 74 84 54 78 97 50 87 +7 +1944 +9 47 38 89 79 30 46 32 75 95 60 79 44 27 58 +8 +912 +94 50 20 59 17 88 48 69 57 34 76 91 15 96 30 +9 +2207 +10 5 75 42 29 24 17 99 19 87 91 30 48 94 56 +10 +1809 +50 25 52 13 17 47 98 89 11 6 58 30 33 48 89 +11 +1387 +48 45 61 56 90 45 72 48 75 52 53 51 27 68 24 +12 +1059 +68 11 79 27 91 41 36 23 24 38 71 74 30 96 90 +13 +2412 +2 38 97 13 24 67 45 78 31 9 89 29 97 75 56 +14 +2782 +51 16 10 29 37 30 9 94 55 98 78 62 80 89 65 +15 +1402 +73 84 57 20 78 85 73 93 73 41 20 80 33 62 70 +16 +1463 +91 78 85 30 78 83 3 84 34 28 47 76 65 45 24 +17 +1063 +6 29 6 26 91 51 75 28 88 50 33 56 93 40 66 +18 +3072 +92 87 59 98 61 14 16 70 79 94 14 53 86 39 67 +19 +1484 +50 90 87 12 5 19 31 94 88 56 75 14 8 7 94 +20 +1063 +61 72 12 48 6 44 54 52 45 48 29 3 78 23 43 +21 +2359 +72 99 90 54 61 26 19 54 99 23 73 55 62 49 51 +22 +3030 +9 58 83 93 73 68 97 48 82 93 62 96 41 51 79 +23 +2853 +47 97 92 29 31 86 84 55 40 56 91 48 83 35 88 +24 +2215 +54 29 63 51 71 47 30 85 57 3 54 96 97 30 3 +25 +3014 +6 7 74 33 23 69 29 71 91 53 76 25 31 59 14 +26 +1573 +95 76 86 32 22 41 56 17 31 67 21 41 24 51 51 +27 +1852 +24 82 22 80 58 48 42 31 62 55 51 18 29 52 63 +28 +1228 +23 68 54 9 72 57 25 42 17 26 99 67 92 29 20 +29 +1066 +18 12 65 14 80 74 1 32 87 79 73 77 41 47 83 +30 +1337 +87 35 55 11 98 63 31 67 3 83 34 46 8 72 84 +31 +1671 +98 85 19 46 81 61 72 94 97 63 57 57 7 40 94 +32 +1020 +31 32 7 86 2 55 25 2 92 6 81 60 57 72 85 +33 +1065 +14 61 35 55 75 52 83 46 51 4 4 2 49 30 53 +34 +2042 +37 61 78 2 18 61 99 99 23 74 86 4 17 47 62 +35 +2972 +27 50 32 78 86 72 50 15 7 93 21 15 8 7 12 +36 +2313 +28 85 10 55 60 92 92 97 75 87 6 14 40 76 58 +37 +2301 +1 41 75 68 40 63 83 62 64 47 83 69 28 59 59 +38 +1541 +12 16 14 49 82 74 10 51 23 84 40 85 48 40 35 +39 +2951 +76 41 53 12 17 33 22 42 50 48 93 1 51 22 69 +40 +3063 +69 5 49 56 84 33 26 26 25 89 65 36 84 8 94 +41 +2897 +65 44 40 53 2 49 56 32 33 16 71 53 3 32 19 +42 +2064 +49 85 19 20 74 27 99 46 32 63 49 7 43 18 11 +43 +1488 +41 2 25 63 76 28 42 96 25 58 18 31 72 47 8 +44 +2661 +16 59 54 79 89 6 48 87 96 67 17 19 47 77 10 +45 +2280 +59 85 5 1 78 54 93 3 77 29 28 46 30 85 23 +46 +822 +16 44 37 84 37 6 46 81 78 42 67 43 33 10 83 +47 +1687 +73 75 56 37 31 68 61 65 44 13 20 84 90 75 43 +48 +1557 +58 51 18 38 21 54 78 39 35 24 37 6 45 35 96 +49 +990 +46 54 31 99 31 48 61 39 38 17 95 18 39 99 20 diff --git a/data/jobshop/50_15_02.txt b/data/jobshop/50_15_02.txt new file mode 100644 index 0000000000..e466866168 --- /dev/null +++ b/data/jobshop/50_15_02.txt @@ -0,0 +1,153 @@ +50 +15 +1121562494 +0 +1107 +76 71 87 2 23 33 60 34 45 77 61 84 95 50 72 +1 +2563 +72 82 80 5 27 37 40 29 5 76 7 24 65 43 14 +2 +1087 +64 84 68 15 68 94 2 46 64 35 40 93 89 41 72 +3 +1791 +83 43 37 71 58 40 85 72 17 83 64 48 90 56 5 +4 +2284 +51 20 87 46 32 77 33 19 3 26 46 8 48 85 49 +5 +1231 +11 96 35 49 32 68 65 63 74 84 54 78 97 50 87 +6 +1944 +9 47 38 89 79 30 46 32 75 95 60 79 44 27 58 +7 +912 +94 50 20 59 17 88 48 69 57 34 76 91 15 96 30 +8 +2207 +10 5 75 42 29 24 17 99 19 87 91 30 48 94 56 +9 +1809 +50 25 52 13 17 47 98 89 11 6 58 30 33 48 89 +10 +1387 +48 45 61 56 90 45 72 48 75 52 53 51 27 68 24 +11 +1059 +68 11 79 27 91 41 36 23 24 38 71 74 30 96 90 +12 +2411 +2 38 97 13 24 67 45 78 31 9 89 29 97 75 56 +13 +2781 +51 16 10 29 37 30 9 94 55 98 78 62 80 89 65 +14 +1402 +73 84 57 20 78 85 73 93 73 41 20 80 33 62 70 +15 +1462 +91 78 85 30 78 83 3 84 34 28 47 76 65 45 24 +16 +1063 +6 29 6 26 91 51 75 28 88 50 33 56 93 40 66 +17 +3072 +92 87 59 98 61 14 16 70 79 94 14 53 86 39 67 +18 +1484 +50 90 87 12 5 19 31 94 88 56 75 14 8 7 94 +19 +1063 +61 72 12 48 6 44 54 52 45 48 29 3 78 23 43 +20 +2358 +72 99 90 54 61 26 19 54 99 23 73 55 62 49 51 +21 +3030 +9 58 83 93 73 68 97 48 82 93 62 96 41 51 79 +22 +2853 +47 97 92 29 31 86 84 55 40 56 91 48 83 35 88 +23 +2215 +54 29 63 51 71 47 30 85 57 3 54 96 97 30 3 +24 +3013 +6 7 74 33 23 69 29 71 91 53 76 25 31 59 14 +25 +1573 +95 76 86 32 22 41 56 17 31 67 21 41 24 51 51 +26 +1852 +24 82 22 80 58 48 42 31 62 55 51 18 29 52 63 +27 +1228 +23 68 54 9 72 57 25 42 17 26 99 67 92 29 20 +28 +1065 +18 12 65 14 80 74 1 32 87 79 73 77 41 47 83 +29 +1337 +87 35 55 11 98 63 31 67 3 83 34 46 8 72 84 +30 +1671 +98 85 19 46 81 61 72 94 97 63 57 57 7 40 94 +31 +1020 +31 32 7 86 2 55 25 2 92 6 81 60 57 72 85 +32 +1065 +14 61 35 55 75 52 83 46 51 4 4 2 49 30 53 +33 +2042 +37 61 78 2 18 61 99 99 23 74 86 4 17 47 62 +34 +2972 +27 50 32 78 86 72 50 15 7 93 21 15 8 7 12 +35 +2313 +28 85 10 55 60 92 92 97 75 87 6 14 40 76 58 +36 +2300 +1 41 75 68 40 63 83 62 64 47 83 69 28 59 59 +37 +1540 +12 16 14 49 82 74 10 51 23 84 40 85 48 40 35 +38 +2950 +76 41 53 12 17 33 22 42 50 48 93 1 51 22 69 +39 +3062 +69 5 49 56 84 33 26 26 25 89 65 36 84 8 94 +40 +2897 +65 44 40 53 2 49 56 32 33 16 71 53 3 32 19 +41 +2064 +49 85 19 20 74 27 99 46 32 63 49 7 43 18 11 +42 +1488 +41 2 25 63 76 28 42 96 25 58 18 31 72 47 8 +43 +2661 +16 59 54 79 89 6 48 87 96 67 17 19 47 77 10 +44 +2280 +59 85 5 1 78 54 93 3 77 29 28 46 30 85 23 +45 +822 +16 44 37 84 37 6 46 81 78 42 67 43 33 10 83 +46 +1687 +73 75 56 37 31 68 61 65 44 13 20 84 90 75 43 +47 +1556 +58 51 18 38 21 54 78 39 35 24 37 6 45 35 96 +48 +990 +46 54 31 99 31 48 61 39 38 17 95 18 39 99 20 +49 +2351 +53 4 30 99 25 34 37 87 63 30 95 84 33 7 48 diff --git a/data/jobshop/50_15_03.txt b/data/jobshop/50_15_03.txt new file mode 100644 index 0000000000..41c07f2fa5 --- /dev/null +++ b/data/jobshop/50_15_03.txt @@ -0,0 +1,153 @@ +50 +15 +1636866939 +0 +2559 +72 82 80 5 27 37 40 29 5 76 7 24 65 43 14 +1 +1085 +64 84 68 15 68 94 2 46 64 35 40 93 89 41 72 +2 +1789 +83 43 37 71 58 40 85 72 17 83 64 48 90 56 5 +3 +2280 +51 20 87 46 32 77 33 19 3 26 46 8 48 85 49 +4 +1229 +11 96 35 49 32 68 65 63 74 84 54 78 97 50 87 +5 +1941 +9 47 38 89 79 30 46 32 75 95 60 79 44 27 58 +6 +910 +94 50 20 59 17 88 48 69 57 34 76 91 15 96 30 +7 +2204 +10 5 75 42 29 24 17 99 19 87 91 30 48 94 56 +8 +1806 +50 25 52 13 17 47 98 89 11 6 58 30 33 48 89 +9 +1385 +48 45 61 56 90 45 72 48 75 52 53 51 27 68 24 +10 +1057 +68 11 79 27 91 41 36 23 24 38 71 74 30 96 90 +11 +2407 +2 38 97 13 24 67 45 78 31 9 89 29 97 75 56 +12 +2777 +51 16 10 29 37 30 9 94 55 98 78 62 80 89 65 +13 +1400 +73 84 57 20 78 85 73 93 73 41 20 80 33 62 70 +14 +1460 +91 78 85 30 78 83 3 84 34 28 47 76 65 45 24 +15 +1061 +6 29 6 26 91 51 75 28 88 50 33 56 93 40 66 +16 +3067 +92 87 59 98 61 14 16 70 79 94 14 53 86 39 67 +17 +1482 +50 90 87 12 5 19 31 94 88 56 75 14 8 7 94 +18 +1062 +61 72 12 48 6 44 54 52 45 48 29 3 78 23 43 +19 +2354 +72 99 90 54 61 26 19 54 99 23 73 55 62 49 51 +20 +3025 +9 58 83 93 73 68 97 48 82 93 62 96 41 51 79 +21 +2848 +47 97 92 29 31 86 84 55 40 56 91 48 83 35 88 +22 +2212 +54 29 63 51 71 47 30 85 57 3 54 96 97 30 3 +23 +3009 +6 7 74 33 23 69 29 71 91 53 76 25 31 59 14 +24 +1570 +95 76 86 32 22 41 56 17 31 67 21 41 24 51 51 +25 +1849 +24 82 22 80 58 48 42 31 62 55 51 18 29 52 63 +26 +1226 +23 68 54 9 72 57 25 42 17 26 99 67 92 29 20 +27 +1064 +18 12 65 14 80 74 1 32 87 79 73 77 41 47 83 +28 +1335 +87 35 55 11 98 63 31 67 3 83 34 46 8 72 84 +29 +1668 +98 85 19 46 81 61 72 94 97 63 57 57 7 40 94 +30 +1018 +31 32 7 86 2 55 25 2 92 6 81 60 57 72 85 +31 +1063 +14 61 35 55 75 52 83 46 51 4 4 2 49 30 53 +32 +2038 +37 61 78 2 18 61 99 99 23 74 86 4 17 47 62 +33 +2967 +27 50 32 78 86 72 50 15 7 93 21 15 8 7 12 +34 +2309 +28 85 10 55 60 92 92 97 75 87 6 14 40 76 58 +35 +2297 +1 41 75 68 40 63 83 62 64 47 83 69 28 59 59 +36 +1538 +12 16 14 49 82 74 10 51 23 84 40 85 48 40 35 +37 +2946 +76 41 53 12 17 33 22 42 50 48 93 1 51 22 69 +38 +3057 +69 5 49 56 84 33 26 26 25 89 65 36 84 8 94 +39 +2892 +65 44 40 53 2 49 56 32 33 16 71 53 3 32 19 +40 +2060 +49 85 19 20 74 27 99 46 32 63 49 7 43 18 11 +41 +1486 +41 2 25 63 76 28 42 96 25 58 18 31 72 47 8 +42 +2656 +16 59 54 79 89 6 48 87 96 67 17 19 47 77 10 +43 +2276 +59 85 5 1 78 54 93 3 77 29 28 46 30 85 23 +44 +821 +16 44 37 84 37 6 46 81 78 42 67 43 33 10 83 +45 +1684 +73 75 56 37 31 68 61 65 44 13 20 84 90 75 43 +46 +1554 +58 51 18 38 21 54 78 39 35 24 37 6 45 35 96 +47 +988 +46 54 31 99 31 48 61 39 38 17 95 18 39 99 20 +48 +2347 +53 4 30 99 25 34 37 87 63 30 95 84 33 7 48 +49 +1111 +71 87 2 23 33 60 34 45 77 61 84 95 50 72 14 diff --git a/data/jobshop/50_15_04.txt b/data/jobshop/50_15_04.txt new file mode 100644 index 0000000000..5f828ca1c0 --- /dev/null +++ b/data/jobshop/50_15_04.txt @@ -0,0 +1,153 @@ +50 +15 +1557125703 +0 +1085 +64 84 68 15 68 94 2 46 64 35 40 93 89 41 72 +1 +1789 +83 43 37 71 58 40 85 72 17 83 64 48 90 56 5 +2 +2280 +51 20 87 46 32 77 33 19 3 26 46 8 48 85 49 +3 +1229 +11 96 35 49 32 68 65 63 74 84 54 78 97 50 87 +4 +1941 +9 47 38 89 79 30 46 32 75 95 60 79 44 27 58 +5 +910 +94 50 20 59 17 88 48 69 57 34 76 91 15 96 30 +6 +2204 +10 5 75 42 29 24 17 99 19 87 91 30 48 94 56 +7 +1806 +50 25 52 13 17 47 98 89 11 6 58 30 33 48 89 +8 +1385 +48 45 61 56 90 45 72 48 75 52 53 51 27 68 24 +9 +1057 +68 11 79 27 91 41 36 23 24 38 71 74 30 96 90 +10 +2407 +2 38 97 13 24 67 45 78 31 9 89 29 97 75 56 +11 +2777 +51 16 10 29 37 30 9 94 55 98 78 62 80 89 65 +12 +1400 +73 84 57 20 78 85 73 93 73 41 20 80 33 62 70 +13 +1460 +91 78 85 30 78 83 3 84 34 28 47 76 65 45 24 +14 +1061 +6 29 6 26 91 51 75 28 88 50 33 56 93 40 66 +15 +3067 +92 87 59 98 61 14 16 70 79 94 14 53 86 39 67 +16 +1482 +50 90 87 12 5 19 31 94 88 56 75 14 8 7 94 +17 +1062 +61 72 12 48 6 44 54 52 45 48 29 3 78 23 43 +18 +2354 +72 99 90 54 61 26 19 54 99 23 73 55 62 49 51 +19 +3025 +9 58 83 93 73 68 97 48 82 93 62 96 41 51 79 +20 +2848 +47 97 92 29 31 86 84 55 40 56 91 48 83 35 88 +21 +2212 +54 29 63 51 71 47 30 85 57 3 54 96 97 30 3 +22 +3009 +6 7 74 33 23 69 29 71 91 53 76 25 31 59 14 +23 +1570 +95 76 86 32 22 41 56 17 31 67 21 41 24 51 51 +24 +1849 +24 82 22 80 58 48 42 31 62 55 51 18 29 52 63 +25 +1226 +23 68 54 9 72 57 25 42 17 26 99 67 92 29 20 +26 +1064 +18 12 65 14 80 74 1 32 87 79 73 77 41 47 83 +27 +1335 +87 35 55 11 98 63 31 67 3 83 34 46 8 72 84 +28 +1668 +98 85 19 46 81 61 72 94 97 63 57 57 7 40 94 +29 +1018 +31 32 7 86 2 55 25 2 92 6 81 60 57 72 85 +30 +1063 +14 61 35 55 75 52 83 46 51 4 4 2 49 30 53 +31 +2038 +37 61 78 2 18 61 99 99 23 74 86 4 17 47 62 +32 +2967 +27 50 32 78 86 72 50 15 7 93 21 15 8 7 12 +33 +2309 +28 85 10 55 60 92 92 97 75 87 6 14 40 76 58 +34 +2297 +1 41 75 68 40 63 83 62 64 47 83 69 28 59 59 +35 +1538 +12 16 14 49 82 74 10 51 23 84 40 85 48 40 35 +36 +2946 +76 41 53 12 17 33 22 42 50 48 93 1 51 22 69 +37 +3057 +69 5 49 56 84 33 26 26 25 89 65 36 84 8 94 +38 +2892 +65 44 40 53 2 49 56 32 33 16 71 53 3 32 19 +39 +2060 +49 85 19 20 74 27 99 46 32 63 49 7 43 18 11 +40 +1486 +41 2 25 63 76 28 42 96 25 58 18 31 72 47 8 +41 +2656 +16 59 54 79 89 6 48 87 96 67 17 19 47 77 10 +42 +2276 +59 85 5 1 78 54 93 3 77 29 28 46 30 85 23 +43 +821 +16 44 37 84 37 6 46 81 78 42 67 43 33 10 83 +44 +1684 +73 75 56 37 31 68 61 65 44 13 20 84 90 75 43 +45 +1554 +58 51 18 38 21 54 78 39 35 24 37 6 45 35 96 +46 +988 +46 54 31 99 31 48 61 39 38 17 95 18 39 99 20 +47 +2347 +53 4 30 99 25 34 37 87 63 30 95 84 33 7 48 +48 +1111 +71 87 2 23 33 60 34 45 77 61 84 95 50 72 14 +49 +1273 +82 80 5 27 37 40 29 5 76 7 24 65 43 14 72 diff --git a/data/jobshop/50_15_05.txt b/data/jobshop/50_15_05.txt new file mode 100644 index 0000000000..b5351fb787 --- /dev/null +++ b/data/jobshop/50_15_05.txt @@ -0,0 +1,153 @@ +50 +15 +1375967979 +0 +1786 +83 43 37 71 58 40 85 72 17 83 64 48 90 56 5 +1 +2277 +51 20 87 46 32 77 33 19 3 26 46 8 48 85 49 +2 +1227 +11 96 35 49 32 68 65 63 74 84 54 78 97 50 87 +3 +1938 +9 47 38 89 79 30 46 32 75 95 60 79 44 27 58 +4 +909 +94 50 20 59 17 88 48 69 57 34 76 91 15 96 30 +5 +2201 +10 5 75 42 29 24 17 99 19 87 91 30 48 94 56 +6 +1804 +50 25 52 13 17 47 98 89 11 6 58 30 33 48 89 +7 +1383 +48 45 61 56 90 45 72 48 75 52 53 51 27 68 24 +8 +1056 +68 11 79 27 91 41 36 23 24 38 71 74 30 96 90 +9 +2404 +2 38 97 13 24 67 45 78 31 9 89 29 97 75 56 +10 +2773 +51 16 10 29 37 30 9 94 55 98 78 62 80 89 65 +11 +1398 +73 84 57 20 78 85 73 93 73 41 20 80 33 62 70 +12 +1458 +91 78 85 30 78 83 3 84 34 28 47 76 65 45 24 +13 +1060 +6 29 6 26 91 51 75 28 88 50 33 56 93 40 66 +14 +3063 +92 87 59 98 61 14 16 70 79 94 14 53 86 39 67 +15 +1480 +50 90 87 12 5 19 31 94 88 56 75 14 8 7 94 +16 +1060 +61 72 12 48 6 44 54 52 45 48 29 3 78 23 43 +17 +2351 +72 99 90 54 61 26 19 54 99 23 73 55 62 49 51 +18 +3021 +9 58 83 93 73 68 97 48 82 93 62 96 41 51 79 +19 +2844 +47 97 92 29 31 86 84 55 40 56 91 48 83 35 88 +20 +2209 +54 29 63 51 71 47 30 85 57 3 54 96 97 30 3 +21 +3005 +6 7 74 33 23 69 29 71 91 53 76 25 31 59 14 +22 +1568 +95 76 86 32 22 41 56 17 31 67 21 41 24 51 51 +23 +1846 +24 82 22 80 58 48 42 31 62 55 51 18 29 52 63 +24 +1224 +23 68 54 9 72 57 25 42 17 26 99 67 92 29 20 +25 +1062 +18 12 65 14 80 74 1 32 87 79 73 77 41 47 83 +26 +1333 +87 35 55 11 98 63 31 67 3 83 34 46 8 72 84 +27 +1666 +98 85 19 46 81 61 72 94 97 63 57 57 7 40 94 +28 +1017 +31 32 7 86 2 55 25 2 92 6 81 60 57 72 85 +29 +1062 +14 61 35 55 75 52 83 46 51 4 4 2 49 30 53 +30 +2036 +37 61 78 2 18 61 99 99 23 74 86 4 17 47 62 +31 +2963 +27 50 32 78 86 72 50 15 7 93 21 15 8 7 12 +32 +2306 +28 85 10 55 60 92 92 97 75 87 6 14 40 76 58 +33 +2294 +1 41 75 68 40 63 83 62 64 47 83 69 28 59 59 +34 +1536 +12 16 14 49 82 74 10 51 23 84 40 85 48 40 35 +35 +2942 +76 41 53 12 17 33 22 42 50 48 93 1 51 22 69 +36 +3053 +69 5 49 56 84 33 26 26 25 89 65 36 84 8 94 +37 +2888 +65 44 40 53 2 49 56 32 33 16 71 53 3 32 19 +38 +2057 +49 85 19 20 74 27 99 46 32 63 49 7 43 18 11 +39 +1484 +41 2 25 63 76 28 42 96 25 58 18 31 72 47 8 +40 +2653 +16 59 54 79 89 6 48 87 96 67 17 19 47 77 10 +41 +2273 +59 85 5 1 78 54 93 3 77 29 28 46 30 85 23 +42 +820 +16 44 37 84 37 6 46 81 78 42 67 43 33 10 83 +43 +1682 +73 75 56 37 31 68 61 65 44 13 20 84 90 75 43 +44 +1552 +58 51 18 38 21 54 78 39 35 24 37 6 45 35 96 +45 +987 +46 54 31 99 31 48 61 39 38 17 95 18 39 99 20 +46 +2344 +53 4 30 99 25 34 37 87 63 30 95 84 33 7 48 +47 +1109 +71 87 2 23 33 60 34 45 77 61 84 95 50 72 14 +48 +1271 +82 80 5 27 37 40 29 5 76 7 24 65 43 14 72 +49 +2179 +84 68 15 68 94 2 46 64 35 40 93 89 41 72 13 diff --git a/data/jobshop/50_15_06.txt b/data/jobshop/50_15_06.txt new file mode 100644 index 0000000000..0849dd73f0 --- /dev/null +++ b/data/jobshop/50_15_06.txt @@ -0,0 +1,153 @@ +50 +15 +1789912157 +0 +2275 +51 20 87 46 32 77 33 19 3 26 46 8 48 85 49 +1 +1226 +11 96 35 49 32 68 65 63 74 84 54 78 97 50 87 +2 +1936 +9 47 38 89 79 30 46 32 75 95 60 79 44 27 58 +3 +908 +94 50 20 59 17 88 48 69 57 34 76 91 15 96 30 +4 +2198 +10 5 75 42 29 24 17 99 19 87 91 30 48 94 56 +5 +1802 +50 25 52 13 17 47 98 89 11 6 58 30 33 48 89 +6 +1381 +48 45 61 56 90 45 72 48 75 52 53 51 27 68 24 +7 +1055 +68 11 79 27 91 41 36 23 24 38 71 74 30 96 90 +8 +2402 +2 38 97 13 24 67 45 78 31 9 89 29 97 75 56 +9 +2770 +51 16 10 29 37 30 9 94 55 98 78 62 80 89 65 +10 +1396 +73 84 57 20 78 85 73 93 73 41 20 80 33 62 70 +11 +1456 +91 78 85 30 78 83 3 84 34 28 47 76 65 45 24 +12 +1059 +6 29 6 26 91 51 75 28 88 50 33 56 93 40 66 +13 +3060 +92 87 59 98 61 14 16 70 79 94 14 53 86 39 67 +14 +1478 +50 90 87 12 5 19 31 94 88 56 75 14 8 7 94 +15 +1059 +61 72 12 48 6 44 54 52 45 48 29 3 78 23 43 +16 +2349 +72 99 90 54 61 26 19 54 99 23 73 55 62 49 51 +17 +3018 +9 58 83 93 73 68 97 48 82 93 62 96 41 51 79 +18 +2841 +47 97 92 29 31 86 84 55 40 56 91 48 83 35 88 +19 +2206 +54 29 63 51 71 47 30 85 57 3 54 96 97 30 3 +20 +3001 +6 7 74 33 23 69 29 71 91 53 76 25 31 59 14 +21 +1566 +95 76 86 32 22 41 56 17 31 67 21 41 24 51 51 +22 +1844 +24 82 22 80 58 48 42 31 62 55 51 18 29 52 63 +23 +1223 +23 68 54 9 72 57 25 42 17 26 99 67 92 29 20 +24 +1061 +18 12 65 14 80 74 1 32 87 79 73 77 41 47 83 +25 +1331 +87 35 55 11 98 63 31 67 3 83 34 46 8 72 84 +26 +1664 +98 85 19 46 81 61 72 94 97 63 57 57 7 40 94 +27 +1016 +31 32 7 86 2 55 25 2 92 6 81 60 57 72 85 +28 +1061 +14 61 35 55 75 52 83 46 51 4 4 2 49 30 53 +29 +2033 +37 61 78 2 18 61 99 99 23 74 86 4 17 47 62 +30 +2960 +27 50 32 78 86 72 50 15 7 93 21 15 8 7 12 +31 +2304 +28 85 10 55 60 92 92 97 75 87 6 14 40 76 58 +32 +2291 +1 41 75 68 40 63 83 62 64 47 83 69 28 59 59 +33 +1534 +12 16 14 49 82 74 10 51 23 84 40 85 48 40 35 +34 +2938 +76 41 53 12 17 33 22 42 50 48 93 1 51 22 69 +35 +3050 +69 5 49 56 84 33 26 26 25 89 65 36 84 8 94 +36 +2885 +65 44 40 53 2 49 56 32 33 16 71 53 3 32 19 +37 +2055 +49 85 19 20 74 27 99 46 32 63 49 7 43 18 11 +38 +1482 +41 2 25 63 76 28 42 96 25 58 18 31 72 47 8 +39 +2650 +16 59 54 79 89 6 48 87 96 67 17 19 47 77 10 +40 +2270 +59 85 5 1 78 54 93 3 77 29 28 46 30 85 23 +41 +819 +16 44 37 84 37 6 46 81 78 42 67 43 33 10 83 +42 +1680 +73 75 56 37 31 68 61 65 44 13 20 84 90 75 43 +43 +1550 +58 51 18 38 21 54 78 39 35 24 37 6 45 35 96 +44 +985 +46 54 31 99 31 48 61 39 38 17 95 18 39 99 20 +45 +2341 +53 4 30 99 25 34 37 87 63 30 95 84 33 7 48 +46 +1108 +71 87 2 23 33 60 34 45 77 61 84 95 50 72 14 +47 +1269 +82 80 5 27 37 40 29 5 76 7 24 65 43 14 72 +48 +2176 +84 68 15 68 94 2 46 64 35 40 93 89 41 72 13 +49 +3058 +43 37 71 58 40 85 72 17 83 64 48 90 56 5 41 diff --git a/data/jobshop/50_15_07.txt b/data/jobshop/50_15_07.txt new file mode 100644 index 0000000000..d5f966dc49 --- /dev/null +++ b/data/jobshop/50_15_07.txt @@ -0,0 +1,153 @@ +50 +15 +1102695523 +0 +1226 +11 96 35 49 32 68 65 63 74 84 54 78 97 50 87 +1 +1937 +9 47 38 89 79 30 46 32 75 95 60 79 44 27 58 +2 +908 +94 50 20 59 17 88 48 69 57 34 76 91 15 96 30 +3 +2199 +10 5 75 42 29 24 17 99 19 87 91 30 48 94 56 +4 +1802 +50 25 52 13 17 47 98 89 11 6 58 30 33 48 89 +5 +1382 +48 45 61 56 90 45 72 48 75 52 53 51 27 68 24 +6 +1055 +68 11 79 27 91 41 36 23 24 38 71 74 30 96 90 +7 +2402 +2 38 97 13 24 67 45 78 31 9 89 29 97 75 56 +8 +2771 +51 16 10 29 37 30 9 94 55 98 78 62 80 89 65 +9 +1397 +73 84 57 20 78 85 73 93 73 41 20 80 33 62 70 +10 +1457 +91 78 85 30 78 83 3 84 34 28 47 76 65 45 24 +11 +1059 +6 29 6 26 91 51 75 28 88 50 33 56 93 40 66 +12 +3060 +92 87 59 98 61 14 16 70 79 94 14 53 86 39 67 +13 +1479 +50 90 87 12 5 19 31 94 88 56 75 14 8 7 94 +14 +1059 +61 72 12 48 6 44 54 52 45 48 29 3 78 23 43 +15 +2349 +72 99 90 54 61 26 19 54 99 23 73 55 62 49 51 +16 +3018 +9 58 83 93 73 68 97 48 82 93 62 96 41 51 79 +17 +2842 +47 97 92 29 31 86 84 55 40 56 91 48 83 35 88 +18 +2207 +54 29 63 51 71 47 30 85 57 3 54 96 97 30 3 +19 +3002 +6 7 74 33 23 69 29 71 91 53 76 25 31 59 14 +20 +1567 +95 76 86 32 22 41 56 17 31 67 21 41 24 51 51 +21 +1845 +24 82 22 80 58 48 42 31 62 55 51 18 29 52 63 +22 +1223 +23 68 54 9 72 57 25 42 17 26 99 67 92 29 20 +23 +1061 +18 12 65 14 80 74 1 32 87 79 73 77 41 47 83 +24 +1332 +87 35 55 11 98 63 31 67 3 83 34 46 8 72 84 +25 +1665 +98 85 19 46 81 61 72 94 97 63 57 57 7 40 94 +26 +1016 +31 32 7 86 2 55 25 2 92 6 81 60 57 72 85 +27 +1061 +14 61 35 55 75 52 83 46 51 4 4 2 49 30 53 +28 +2034 +37 61 78 2 18 61 99 99 23 74 86 4 17 47 62 +29 +2961 +27 50 32 78 86 72 50 15 7 93 21 15 8 7 12 +30 +2304 +28 85 10 55 60 92 92 97 75 87 6 14 40 76 58 +31 +2292 +1 41 75 68 40 63 83 62 64 47 83 69 28 59 59 +32 +1535 +12 16 14 49 82 74 10 51 23 84 40 85 48 40 35 +33 +2939 +76 41 53 12 17 33 22 42 50 48 93 1 51 22 69 +34 +3051 +69 5 49 56 84 33 26 26 25 89 65 36 84 8 94 +35 +2886 +65 44 40 53 2 49 56 32 33 16 71 53 3 32 19 +36 +2056 +49 85 19 20 74 27 99 46 32 63 49 7 43 18 11 +37 +1482 +41 2 25 63 76 28 42 96 25 58 18 31 72 47 8 +38 +2651 +16 59 54 79 89 6 48 87 96 67 17 19 47 77 10 +39 +2271 +59 85 5 1 78 54 93 3 77 29 28 46 30 85 23 +40 +819 +16 44 37 84 37 6 46 81 78 42 67 43 33 10 83 +41 +1681 +73 75 56 37 31 68 61 65 44 13 20 84 90 75 43 +42 +1550 +58 51 18 38 21 54 78 39 35 24 37 6 45 35 96 +43 +986 +46 54 31 99 31 48 61 39 38 17 95 18 39 99 20 +44 +2342 +53 4 30 99 25 34 37 87 63 30 95 84 33 7 48 +45 +1109 +71 87 2 23 33 60 34 45 77 61 84 95 50 72 14 +46 +1270 +82 80 5 27 37 40 29 5 76 7 24 65 43 14 72 +47 +2177 +84 68 15 68 94 2 46 64 35 40 93 89 41 72 13 +48 +3059 +43 37 71 58 40 85 72 17 83 64 48 90 56 5 41 +49 +2004 +20 87 46 32 77 33 19 3 26 46 8 48 85 49 61 diff --git a/data/jobshop/50_15_08.txt b/data/jobshop/50_15_08.txt new file mode 100644 index 0000000000..51fdc09208 --- /dev/null +++ b/data/jobshop/50_15_08.txt @@ -0,0 +1,153 @@ +50 +15 +219781451 +0 +1937 +9 47 38 89 79 30 46 32 75 95 60 79 44 27 58 +1 +909 +94 50 20 59 17 88 48 69 57 34 76 91 15 96 30 +2 +2199 +10 5 75 42 29 24 17 99 19 87 91 30 48 94 56 +3 +1802 +50 25 52 13 17 47 98 89 11 6 58 30 33 48 89 +4 +1382 +48 45 61 56 90 45 72 48 75 52 53 51 27 68 24 +5 +1055 +68 11 79 27 91 41 36 23 24 38 71 74 30 96 90 +6 +2403 +2 38 97 13 24 67 45 78 31 9 89 29 97 75 56 +7 +2771 +51 16 10 29 37 30 9 94 55 98 78 62 80 89 65 +8 +1397 +73 84 57 20 78 85 73 93 73 41 20 80 33 62 70 +9 +1457 +91 78 85 30 78 83 3 84 34 28 47 76 65 45 24 +10 +1059 +6 29 6 26 91 51 75 28 88 50 33 56 93 40 66 +11 +3061 +92 87 59 98 61 14 16 70 79 94 14 53 86 39 67 +12 +1479 +50 90 87 12 5 19 31 94 88 56 75 14 8 7 94 +13 +1060 +61 72 12 48 6 44 54 52 45 48 29 3 78 23 43 +14 +2350 +72 99 90 54 61 26 19 54 99 23 73 55 62 49 51 +15 +3019 +9 58 83 93 73 68 97 48 82 93 62 96 41 51 79 +16 +2842 +47 97 92 29 31 86 84 55 40 56 91 48 83 35 88 +17 +2207 +54 29 63 51 71 47 30 85 57 3 54 96 97 30 3 +18 +3003 +6 7 74 33 23 69 29 71 91 53 76 25 31 59 14 +19 +1567 +95 76 86 32 22 41 56 17 31 67 21 41 24 51 51 +20 +1845 +24 82 22 80 58 48 42 31 62 55 51 18 29 52 63 +21 +1223 +23 68 54 9 72 57 25 42 17 26 99 67 92 29 20 +22 +1062 +18 12 65 14 80 74 1 32 87 79 73 77 41 47 83 +23 +1332 +87 35 55 11 98 63 31 67 3 83 34 46 8 72 84 +24 +1665 +98 85 19 46 81 61 72 94 97 63 57 57 7 40 94 +25 +1016 +31 32 7 86 2 55 25 2 92 6 81 60 57 72 85 +26 +1061 +14 61 35 55 75 52 83 46 51 4 4 2 49 30 53 +27 +2034 +37 61 78 2 18 61 99 99 23 74 86 4 17 47 62 +28 +2961 +27 50 32 78 86 72 50 15 7 93 21 15 8 7 12 +29 +2305 +28 85 10 55 60 92 92 97 75 87 6 14 40 76 58 +30 +2292 +1 41 75 68 40 63 83 62 64 47 83 69 28 59 59 +31 +1535 +12 16 14 49 82 74 10 51 23 84 40 85 48 40 35 +32 +2940 +76 41 53 12 17 33 22 42 50 48 93 1 51 22 69 +33 +3051 +69 5 49 56 84 33 26 26 25 89 65 36 84 8 94 +34 +2886 +65 44 40 53 2 49 56 32 33 16 71 53 3 32 19 +35 +2056 +49 85 19 20 74 27 99 46 32 63 49 7 43 18 11 +36 +1483 +41 2 25 63 76 28 42 96 25 58 18 31 72 47 8 +37 +2651 +16 59 54 79 89 6 48 87 96 67 17 19 47 77 10 +38 +2271 +59 85 5 1 78 54 93 3 77 29 28 46 30 85 23 +39 +819 +16 44 37 84 37 6 46 81 78 42 67 43 33 10 83 +40 +1681 +73 75 56 37 31 68 61 65 44 13 20 84 90 75 43 +41 +1551 +58 51 18 38 21 54 78 39 35 24 37 6 45 35 96 +42 +986 +46 54 31 99 31 48 61 39 38 17 95 18 39 99 20 +43 +2342 +53 4 30 99 25 34 37 87 63 30 95 84 33 7 48 +44 +1109 +71 87 2 23 33 60 34 45 77 61 84 95 50 72 14 +45 +1270 +82 80 5 27 37 40 29 5 76 7 24 65 43 14 72 +46 +2177 +84 68 15 68 94 2 46 64 35 40 93 89 41 72 13 +47 +3060 +43 37 71 58 40 85 72 17 83 64 48 90 56 5 41 +48 +2004 +20 87 46 32 77 33 19 3 26 46 8 48 85 49 61 +49 +2041 +96 35 49 32 68 65 63 74 84 54 78 97 50 87 19 diff --git a/data/jobshop/50_15_09.txt b/data/jobshop/50_15_09.txt new file mode 100644 index 0000000000..520e72cff5 --- /dev/null +++ b/data/jobshop/50_15_09.txt @@ -0,0 +1,153 @@ +50 +15 +194974117 +0 +909 +94 50 20 59 17 88 48 69 57 34 76 91 15 96 30 +1 +2201 +10 5 75 42 29 24 17 99 19 87 91 30 48 94 56 +2 +1804 +50 25 52 13 17 47 98 89 11 6 58 30 33 48 89 +3 +1383 +48 45 61 56 90 45 72 48 75 52 53 51 27 68 24 +4 +1056 +68 11 79 27 91 41 36 23 24 38 71 74 30 96 90 +5 +2405 +2 38 97 13 24 67 45 78 31 9 89 29 97 75 56 +6 +2774 +51 16 10 29 37 30 9 94 55 98 78 62 80 89 65 +7 +1398 +73 84 57 20 78 85 73 93 73 41 20 80 33 62 70 +8 +1459 +91 78 85 30 78 83 3 84 34 28 47 76 65 45 24 +9 +1060 +6 29 6 26 91 51 75 28 88 50 33 56 93 40 66 +10 +3064 +92 87 59 98 61 14 16 70 79 94 14 53 86 39 67 +11 +1480 +50 90 87 12 5 19 31 94 88 56 75 14 8 7 94 +12 +1061 +61 72 12 48 6 44 54 52 45 48 29 3 78 23 43 +13 +2352 +72 99 90 54 61 26 19 54 99 23 73 55 62 49 51 +14 +3022 +9 58 83 93 73 68 97 48 82 93 62 96 41 51 79 +15 +2845 +47 97 92 29 31 86 84 55 40 56 91 48 83 35 88 +16 +2209 +54 29 63 51 71 47 30 85 57 3 54 96 97 30 3 +17 +3006 +6 7 74 33 23 69 29 71 91 53 76 25 31 59 14 +18 +1568 +95 76 86 32 22 41 56 17 31 67 21 41 24 51 51 +19 +1847 +24 82 22 80 58 48 42 31 62 55 51 18 29 52 63 +20 +1225 +23 68 54 9 72 57 25 42 17 26 99 67 92 29 20 +21 +1063 +18 12 65 14 80 74 1 32 87 79 73 77 41 47 83 +22 +1333 +87 35 55 11 98 63 31 67 3 83 34 46 8 72 84 +23 +1667 +98 85 19 46 81 61 72 94 97 63 57 57 7 40 94 +24 +1017 +31 32 7 86 2 55 25 2 92 6 81 60 57 72 85 +25 +1062 +14 61 35 55 75 52 83 46 51 4 4 2 49 30 53 +26 +2036 +37 61 78 2 18 61 99 99 23 74 86 4 17 47 62 +27 +2964 +27 50 32 78 86 72 50 15 7 93 21 15 8 7 12 +28 +2307 +28 85 10 55 60 92 92 97 75 87 6 14 40 76 58 +29 +2294 +1 41 75 68 40 63 83 62 64 47 83 69 28 59 59 +30 +1536 +12 16 14 49 82 74 10 51 23 84 40 85 48 40 35 +31 +2943 +76 41 53 12 17 33 22 42 50 48 93 1 51 22 69 +32 +3054 +69 5 49 56 84 33 26 26 25 89 65 36 84 8 94 +33 +2889 +65 44 40 53 2 49 56 32 33 16 71 53 3 32 19 +34 +2058 +49 85 19 20 74 27 99 46 32 63 49 7 43 18 11 +35 +1484 +41 2 25 63 76 28 42 96 25 58 18 31 72 47 8 +36 +2654 +16 59 54 79 89 6 48 87 96 67 17 19 47 77 10 +37 +2274 +59 85 5 1 78 54 93 3 77 29 28 46 30 85 23 +38 +820 +16 44 37 84 37 6 46 81 78 42 67 43 33 10 83 +39 +1683 +73 75 56 37 31 68 61 65 44 13 20 84 90 75 43 +40 +1552 +58 51 18 38 21 54 78 39 35 24 37 6 45 35 96 +41 +987 +46 54 31 99 31 48 61 39 38 17 95 18 39 99 20 +42 +2345 +53 4 30 99 25 34 37 87 63 30 95 84 33 7 48 +43 +1110 +71 87 2 23 33 60 34 45 77 61 84 95 50 72 14 +44 +1271 +82 80 5 27 37 40 29 5 76 7 24 65 43 14 72 +45 +2179 +84 68 15 68 94 2 46 64 35 40 93 89 41 72 13 +46 +3063 +43 37 71 58 40 85 72 17 83 64 48 90 56 5 41 +47 +2006 +20 87 46 32 77 33 19 3 26 46 8 48 85 49 61 +48 +2043 +96 35 49 32 68 65 63 74 84 54 78 97 50 87 19 +49 +2125 +47 38 89 79 30 46 32 75 95 60 79 44 27 58 47 diff --git a/data/jobshop/50_15_10.txt b/data/jobshop/50_15_10.txt new file mode 100644 index 0000000000..6f2bf3bc79 --- /dev/null +++ b/data/jobshop/50_15_10.txt @@ -0,0 +1,153 @@ +50 +15 +2017422744 +0 +2196 +10 5 75 42 29 24 17 99 19 87 91 30 48 94 56 +1 +1800 +50 25 52 13 17 47 98 89 11 6 58 30 33 48 89 +2 +1380 +48 45 61 56 90 45 72 48 75 52 53 51 27 68 24 +3 +1054 +68 11 79 27 91 41 36 23 24 38 71 74 30 96 90 +4 +2399 +2 38 97 13 24 67 45 78 31 9 89 29 97 75 56 +5 +2768 +51 16 10 29 37 30 9 94 55 98 78 62 80 89 65 +6 +1395 +73 84 57 20 78 85 73 93 73 41 20 80 33 62 70 +7 +1455 +91 78 85 30 78 83 3 84 34 28 47 76 65 45 24 +8 +1058 +6 29 6 26 91 51 75 28 88 50 33 56 93 40 66 +9 +3057 +92 87 59 98 61 14 16 70 79 94 14 53 86 39 67 +10 +1477 +50 90 87 12 5 19 31 94 88 56 75 14 8 7 94 +11 +1058 +61 72 12 48 6 44 54 52 45 48 29 3 78 23 43 +12 +2347 +72 99 90 54 61 26 19 54 99 23 73 55 62 49 51 +13 +3015 +9 58 83 93 73 68 97 48 82 93 62 96 41 51 79 +14 +2839 +47 97 92 29 31 86 84 55 40 56 91 48 83 35 88 +15 +2204 +54 29 63 51 71 47 30 85 57 3 54 96 97 30 3 +16 +2999 +6 7 74 33 23 69 29 71 91 53 76 25 31 59 14 +17 +1565 +95 76 86 32 22 41 56 17 31 67 21 41 24 51 51 +18 +1843 +24 82 22 80 58 48 42 31 62 55 51 18 29 52 63 +19 +1222 +23 68 54 9 72 57 25 42 17 26 99 67 92 29 20 +20 +1060 +18 12 65 14 80 74 1 32 87 79 73 77 41 47 83 +21 +1330 +87 35 55 11 98 63 31 67 3 83 34 46 8 72 84 +22 +1663 +98 85 19 46 81 61 72 94 97 63 57 57 7 40 94 +23 +1015 +31 32 7 86 2 55 25 2 92 6 81 60 57 72 85 +24 +1060 +14 61 35 55 75 52 83 46 51 4 4 2 49 30 53 +25 +2032 +37 61 78 2 18 61 99 99 23 74 86 4 17 47 62 +26 +2957 +27 50 32 78 86 72 50 15 7 93 21 15 8 7 12 +27 +2302 +28 85 10 55 60 92 92 97 75 87 6 14 40 76 58 +28 +2289 +1 41 75 68 40 63 83 62 64 47 83 69 28 59 59 +29 +1533 +12 16 14 49 82 74 10 51 23 84 40 85 48 40 35 +30 +2936 +76 41 53 12 17 33 22 42 50 48 93 1 51 22 69 +31 +3047 +69 5 49 56 84 33 26 26 25 89 65 36 84 8 94 +32 +2882 +65 44 40 53 2 49 56 32 33 16 71 53 3 32 19 +33 +2053 +49 85 19 20 74 27 99 46 32 63 49 7 43 18 11 +34 +1481 +41 2 25 63 76 28 42 96 25 58 18 31 72 47 8 +35 +2648 +16 59 54 79 89 6 48 87 96 67 17 19 47 77 10 +36 +2268 +59 85 5 1 78 54 93 3 77 29 28 46 30 85 23 +37 +818 +16 44 37 84 37 6 46 81 78 42 67 43 33 10 83 +38 +1679 +73 75 56 37 31 68 61 65 44 13 20 84 90 75 43 +39 +1549 +58 51 18 38 21 54 78 39 35 24 37 6 45 35 96 +40 +985 +46 54 31 99 31 48 61 39 38 17 95 18 39 99 20 +41 +2339 +53 4 30 99 25 34 37 87 63 30 95 84 33 7 48 +42 +1107 +71 87 2 23 33 60 34 45 77 61 84 95 50 72 14 +43 +1268 +82 80 5 27 37 40 29 5 76 7 24 65 43 14 72 +44 +2174 +84 68 15 68 94 2 46 64 35 40 93 89 41 72 13 +45 +3056 +43 37 71 58 40 85 72 17 83 64 48 90 56 5 41 +46 +2001 +20 87 46 32 77 33 19 3 26 46 8 48 85 49 61 +47 +2038 +96 35 49 32 68 65 63 74 84 54 78 97 50 87 19 +48 +2120 +47 38 89 79 30 46 32 75 95 60 79 44 27 58 47 +49 +1999 +50 20 59 17 88 48 69 57 34 76 91 15 96 30 6 diff --git a/data/jobshop/50_20_01_ta051.txt b/data/jobshop/50_20_01_ta051.txt new file mode 100644 index 0000000000..23ccddab33 --- /dev/null +++ b/data/jobshop/50_20_01_ta051.txt @@ -0,0 +1,153 @@ +50 +20 +1539989115 +0 +2509 +52 63 82 16 63 94 79 22 80 96 53 54 71 27 95 3 92 80 61 74 +1 +2039 +95 99 21 26 55 34 21 6 13 3 19 67 90 93 53 80 62 38 86 38 +2 +3096 +42 69 79 46 59 89 93 24 64 50 99 25 59 49 54 78 11 55 16 4 +3 +2950 +75 70 95 66 35 62 32 55 77 57 62 77 82 63 22 32 83 34 42 31 +4 +1249 +44 53 46 76 21 47 8 48 17 66 88 38 22 65 84 53 87 85 14 62 +5 +2481 +57 21 23 31 59 66 45 57 78 84 93 98 88 34 54 43 66 44 92 39 +6 +3193 +89 10 40 36 78 76 37 78 82 98 34 96 35 10 2 85 98 47 67 97 +7 +3253 +53 31 95 8 25 15 78 5 4 55 72 20 49 56 80 19 42 66 77 57 +8 +2123 +84 80 87 37 30 18 26 50 72 70 42 15 78 51 84 48 23 19 46 9 +9 +2390 +62 18 37 21 38 54 98 83 93 32 65 36 69 97 66 49 45 66 41 54 +10 +1764 +91 5 24 3 78 24 17 70 68 31 39 65 76 52 25 66 52 61 78 13 +11 +2940 +14 18 24 76 79 55 25 21 25 64 79 97 2 46 16 22 6 60 3 47 +12 +1635 +95 17 65 67 58 96 21 71 67 11 9 27 14 16 79 37 3 98 72 6 +13 +3171 +89 71 62 5 44 10 28 58 80 9 26 25 3 50 90 51 64 82 95 70 +14 +2670 +4 90 19 47 38 12 68 36 43 32 72 61 22 96 51 82 55 79 53 19 +15 +2932 +95 93 67 72 76 96 24 50 93 58 29 24 26 85 29 59 97 71 59 97 +16 +2054 +2 14 66 66 70 53 62 31 21 98 36 97 44 61 29 88 83 28 34 41 +17 +3238 +97 49 6 56 72 92 89 86 33 95 48 61 1 76 90 77 42 74 66 1 +18 +2466 +68 52 65 95 85 77 60 29 14 25 57 75 4 30 83 19 81 27 42 57 +19 +2384 +20 7 59 49 8 6 64 30 30 4 95 92 16 90 83 32 92 33 63 60 +20 +3473 +33 78 2 47 10 91 38 93 59 45 93 73 55 42 19 52 68 13 27 62 +21 +3290 +51 57 67 26 84 14 90 49 83 60 79 21 43 88 95 9 46 9 92 14 +22 +2086 +98 41 82 81 42 41 87 83 85 87 88 29 87 37 87 96 56 12 8 90 +23 +2560 +8 75 90 56 67 30 1 89 85 31 77 3 35 43 12 23 88 51 65 76 +24 +3253 +85 98 30 76 20 85 99 44 70 1 94 96 76 88 34 64 50 16 34 12 +25 +3205 +86 93 63 66 24 17 34 38 35 96 39 51 98 91 23 22 13 49 6 89 +26 +2534 +73 33 5 36 75 23 9 62 2 22 74 26 78 14 44 37 23 83 42 37 +27 +2039 +4 75 93 53 23 60 22 45 76 95 46 44 81 63 30 3 13 48 39 35 +28 +2273 +40 68 53 26 33 76 74 22 46 73 17 56 48 65 82 52 49 13 2 91 +29 +2062 +98 33 85 52 60 39 14 85 72 77 30 31 25 74 83 44 18 78 7 69 +30 +1909 +12 60 81 29 20 85 14 39 69 30 62 64 81 71 42 11 50 96 85 55 +31 +2432 +59 82 73 36 75 10 84 98 46 88 77 38 27 8 56 21 94 77 32 48 +32 +2624 +44 24 34 68 83 65 75 56 3 14 43 44 84 39 89 85 71 68 14 56 +33 +3325 +46 99 74 21 26 15 37 68 57 22 98 46 59 95 38 6 64 88 74 84 +34 +3427 +2 4 13 71 92 55 32 84 71 93 48 66 98 82 96 40 31 77 59 22 +35 +1318 +41 97 78 61 29 41 29 77 77 48 14 31 14 17 10 68 21 76 95 51 +36 +1539 +28 24 35 71 39 28 32 67 33 10 45 48 32 38 3 30 2 73 48 43 +37 +3223 +83 50 20 69 14 93 89 53 49 7 25 27 95 69 53 35 63 92 37 50 +38 +1703 +28 55 16 28 74 88 12 46 59 14 98 82 30 17 97 58 58 72 59 62 +39 +1051 +21 91 48 86 66 27 47 24 82 91 30 51 13 24 11 31 36 87 4 61 +40 +1512 +80 46 12 27 86 77 19 52 59 5 90 90 68 66 65 11 64 66 42 10 +41 +2589 +71 58 11 41 10 81 97 96 70 43 92 63 19 75 47 11 52 98 93 87 +42 +3248 +4 17 80 86 27 19 7 2 76 30 35 85 57 52 76 6 8 40 32 99 +43 +2047 +60 47 9 55 8 76 12 88 10 79 13 36 65 59 22 59 94 31 30 40 +44 +3333 +34 82 24 17 7 55 43 33 65 39 75 69 13 4 17 64 51 75 16 91 +45 +1760 +55 6 76 62 97 67 89 27 19 34 55 67 63 73 14 65 36 45 95 64 +46 +2333 +53 15 32 96 84 65 14 49 77 77 80 81 26 56 11 23 82 98 58 62 +47 +2400 +96 91 35 59 56 8 33 78 86 81 67 18 96 19 69 80 30 90 12 53 +48 +2142 +37 74 66 53 61 18 56 82 21 11 3 81 53 39 91 75 17 4 95 33 +49 +1231 +37 42 48 93 9 56 57 65 75 10 93 72 94 51 53 63 21 23 21 16 diff --git a/data/jobshop/50_20_02_ta052.txt b/data/jobshop/50_20_02_ta052.txt new file mode 100644 index 0000000000..d64845610a --- /dev/null +++ b/data/jobshop/50_20_02_ta052.txt @@ -0,0 +1,153 @@ +50 +20 +691823909 +0 +1164 +47 46 70 23 53 61 77 25 15 54 72 57 65 55 99 26 72 80 90 57 +1 +1822 +77 12 96 21 66 18 74 96 71 1 79 4 89 71 76 97 47 95 30 61 +2 +2089 +66 17 56 89 41 82 69 32 11 54 76 35 18 5 88 65 52 41 88 4 +3 +1586 +13 87 22 51 79 96 8 37 98 10 84 86 14 34 99 27 40 18 69 58 +4 +1979 +77 35 44 34 58 68 84 19 77 35 35 50 60 24 82 77 49 14 51 94 +5 +2197 +20 27 83 62 57 7 81 42 50 27 84 63 78 18 1 43 86 65 7 50 +6 +1567 +29 71 66 6 17 65 37 86 39 57 62 17 56 84 14 4 75 26 26 31 +7 +2093 +11 11 56 22 66 95 26 49 14 90 47 11 3 39 15 77 26 5 5 25 +8 +998 +85 97 27 75 42 30 10 55 66 91 26 99 79 76 13 66 37 7 1 34 +9 +1356 +98 83 52 22 66 84 60 92 41 64 74 22 15 19 38 38 29 75 90 80 +10 +2563 +36 63 46 5 16 23 72 85 1 90 30 76 48 95 84 1 34 95 40 94 +11 +2956 +92 22 83 37 19 75 89 94 9 59 14 98 9 98 53 48 86 67 78 82 +12 +1184 +99 47 76 72 42 71 49 22 40 54 74 35 72 48 23 20 96 93 68 24 +13 +2968 +65 46 25 6 80 60 47 30 94 43 42 18 41 15 52 95 36 90 31 98 +14 +1600 +34 72 28 90 9 21 47 93 60 69 93 82 83 62 66 39 55 73 91 74 +15 +1901 +35 16 26 71 48 76 90 83 5 13 89 96 27 70 4 13 41 63 23 98 +16 +2840 +42 35 98 47 62 37 6 95 44 27 19 7 73 7 98 9 97 25 55 93 +17 +3311 +28 2 64 60 65 65 87 1 45 81 84 43 80 37 83 2 74 36 14 80 +18 +2548 +28 22 66 93 70 78 10 16 38 40 22 79 16 59 40 5 55 7 44 25 +19 +2033 +5 50 15 17 45 37 34 75 20 66 60 39 34 61 32 36 61 26 22 99 +20 +2496 +80 58 39 65 3 71 52 43 67 93 42 58 42 66 50 57 72 86 37 19 +21 +2047 +46 46 75 12 98 60 72 80 57 61 7 32 65 26 75 21 45 50 32 34 +22 +3144 +37 19 66 97 11 59 77 42 4 63 50 12 57 70 65 49 73 80 42 12 +23 +1459 +86 82 89 29 2 18 94 78 24 27 56 84 88 70 27 19 94 48 3 55 +24 +1491 +85 69 56 41 64 94 44 9 12 13 25 1 78 85 30 78 76 12 5 71 +25 +2721 +67 14 42 3 77 55 80 56 63 43 70 41 62 51 98 44 28 57 79 21 +26 +3307 +22 94 90 46 85 53 88 35 26 88 84 20 19 32 55 98 58 34 33 5 +27 +2763 +67 39 77 33 12 58 94 96 27 61 73 78 60 35 91 55 98 4 79 61 +28 +1803 +20 62 76 55 18 47 39 71 8 95 70 69 60 46 47 62 65 99 56 37 +29 +1209 +1 27 43 10 75 65 75 97 7 39 17 76 58 80 32 27 7 20 96 22 +30 +3383 +39 60 14 9 83 29 35 53 33 44 3 16 29 11 61 86 77 1 57 15 +31 +2100 +25 20 3 14 2 26 35 51 21 4 96 68 40 23 63 4 1 83 23 50 +32 +2592 +1 13 57 37 2 6 92 58 79 57 45 17 22 48 14 71 75 17 19 27 +33 +1987 +41 64 98 54 29 13 17 8 6 11 81 82 3 30 56 63 46 69 24 12 +34 +1771 +74 67 47 14 81 4 74 56 64 50 33 58 27 28 28 93 61 72 25 59 +35 +2673 +39 25 35 53 94 38 77 93 10 34 16 2 48 65 11 18 93 61 73 97 +36 +3283 +2 39 58 27 38 64 45 96 86 77 86 34 89 78 40 70 79 67 69 38 +37 +2359 +20 40 6 64 56 47 70 56 84 19 67 28 31 77 9 5 23 83 24 83 +38 +1943 +3 72 95 25 92 7 5 36 82 42 19 35 5 32 60 21 71 89 19 84 +39 +1438 +29 28 9 79 77 2 33 81 25 35 5 35 59 61 17 48 46 99 5 54 +40 +3142 +51 36 33 30 31 46 80 72 27 56 12 86 2 68 49 13 79 5 92 79 +41 +3383 +79 60 1 33 65 30 31 33 41 53 94 26 14 98 12 53 55 47 82 51 +42 +1530 +35 2 59 5 59 58 3 37 35 95 10 29 43 26 44 70 95 84 95 93 +43 +1802 +63 8 85 96 89 77 27 90 44 78 55 49 47 12 56 42 46 76 18 95 +44 +2622 +18 33 1 1 66 86 80 96 9 18 98 27 48 94 44 73 59 68 85 66 +45 +1534 +67 85 85 51 92 9 10 11 80 31 45 60 4 4 40 42 89 36 27 12 +46 +1731 +73 51 65 42 15 39 38 66 13 63 77 51 12 15 81 72 16 30 92 80 +47 +1303 +2 6 47 78 50 18 86 64 79 96 30 13 19 94 75 89 40 38 77 20 +48 +2860 +23 5 13 70 39 22 51 27 58 11 87 19 28 19 55 1 28 62 68 28 +49 +3329 +59 72 12 91 26 61 39 37 73 83 18 56 66 52 44 26 51 61 46 86 diff --git a/data/jobshop/50_20_03_ta053.txt b/data/jobshop/50_20_03_ta053.txt new file mode 100644 index 0000000000..3e428e8ea8 --- /dev/null +++ b/data/jobshop/50_20_03_ta053.txt @@ -0,0 +1,153 @@ +50 +20 +655816003 +0 +1359 +66 55 65 57 58 38 5 26 66 93 39 42 40 7 50 27 64 20 79 28 +1 +1307 +46 63 35 72 66 23 13 40 41 95 12 79 62 34 4 60 44 65 18 91 +2 +3062 +25 71 49 48 5 13 36 84 74 48 45 25 8 69 20 79 58 50 99 32 +3 +994 +30 21 2 6 69 1 54 84 62 71 34 18 13 18 19 50 7 76 75 56 +4 +2064 +17 74 95 10 38 10 76 74 70 30 11 75 87 98 58 15 69 75 47 70 +5 +3325 +40 65 14 98 93 76 40 39 30 22 71 45 40 8 22 65 12 7 96 51 +6 +3309 +17 52 67 55 59 49 67 65 66 3 53 54 27 58 56 80 5 82 6 9 +7 +1672 +20 91 8 71 56 2 31 15 11 22 28 19 44 86 92 67 69 49 22 94 +8 +1522 +73 12 62 19 26 81 35 71 51 82 93 80 41 77 59 70 46 3 3 63 +9 +2284 +5 22 25 28 96 43 48 92 43 35 61 15 70 50 34 94 23 56 29 33 +10 +2309 +60 12 2 31 60 51 85 44 32 56 61 22 10 50 17 61 95 38 12 89 +11 +998 +3 26 40 79 18 71 41 27 23 14 78 56 94 82 39 55 24 85 53 6 +12 +2724 +91 97 68 69 74 29 82 93 20 88 13 63 25 16 59 2 58 29 42 41 +13 +2238 +34 30 75 11 93 44 95 2 1 41 49 56 10 17 7 55 88 26 61 22 +14 +3290 +81 30 72 4 12 26 15 55 54 4 15 79 36 68 59 78 46 23 49 68 +15 +3289 +58 12 5 12 56 27 24 44 55 52 31 82 87 65 2 27 65 28 56 83 +16 +1781 +48 94 5 71 36 27 77 55 65 17 93 92 37 92 70 13 31 19 9 79 +17 +2831 +71 46 10 62 71 56 6 23 22 95 83 19 86 37 72 20 84 10 6 69 +18 +2307 +57 20 33 2 38 21 79 25 99 15 20 45 76 47 90 38 4 72 54 44 +19 +2241 +5 73 56 95 96 76 36 1 97 85 1 32 70 70 56 75 73 33 57 64 +20 +3075 +8 58 89 35 84 88 18 51 21 12 13 11 17 66 26 23 43 21 16 77 +21 +2875 +19 10 54 82 84 9 21 12 63 11 36 59 92 30 50 61 97 79 95 46 +22 +3164 +78 77 31 57 65 33 34 47 45 24 6 22 90 7 4 37 49 55 26 76 +23 +2155 +2 27 1 7 17 6 42 98 70 71 22 14 58 37 8 43 2 69 25 64 +24 +3044 +1 33 61 24 78 40 74 41 41 46 44 88 19 5 60 69 54 38 71 25 +25 +2543 +78 53 25 62 45 64 46 18 6 59 65 82 97 52 60 2 12 15 50 55 +26 +2562 +8 23 11 70 83 5 1 44 70 16 87 82 80 86 80 44 31 58 38 30 +27 +2533 +14 2 7 89 53 5 88 72 33 33 50 71 28 36 38 25 52 36 15 89 +28 +1234 +46 65 88 87 60 7 29 88 97 53 96 8 67 29 51 12 29 11 85 96 +29 +1772 +98 35 65 21 60 5 95 60 32 22 51 13 59 4 25 31 98 98 20 71 +30 +2480 +50 7 74 54 9 76 67 29 28 49 48 53 9 99 97 1 46 2 25 69 +31 +2965 +88 54 16 16 7 63 41 99 54 44 89 71 92 53 73 54 83 74 67 88 +32 +2201 +28 43 87 72 51 35 98 2 63 76 69 98 7 52 46 94 78 16 7 24 +33 +3339 +66 87 57 31 85 94 31 17 16 88 83 99 19 9 82 63 52 21 12 41 +34 +1123 +43 56 89 24 66 65 25 79 12 45 22 54 82 8 92 91 63 10 50 53 +35 +2187 +23 4 85 94 6 25 70 6 2 52 26 20 60 50 42 27 66 98 8 8 +36 +2521 +93 29 46 18 3 6 62 29 50 31 29 62 60 62 65 55 45 74 82 58 +37 +3032 +52 35 54 83 93 87 45 89 48 66 67 18 58 14 12 74 49 84 5 19 +38 +1865 +1 37 23 36 88 60 59 4 34 17 70 81 74 21 34 77 21 55 9 50 +39 +2234 +77 53 23 73 40 33 68 70 75 68 59 60 70 88 23 77 13 19 41 21 +40 +2520 +54 10 96 67 85 67 22 10 45 99 34 1 72 7 99 81 9 20 85 43 +41 +3199 +45 90 79 74 92 81 81 79 2 78 18 93 33 85 48 29 87 37 77 18 +42 +1109 +56 95 70 75 15 93 44 64 39 87 4 8 71 62 41 91 3 90 74 74 +43 +968 +54 85 33 93 51 98 80 92 4 45 65 92 68 10 40 20 15 76 17 50 +44 +2788 +57 2 50 16 55 9 88 42 46 78 58 60 94 61 76 99 55 10 38 20 +45 +1904 +23 36 18 74 19 94 25 79 11 51 35 87 82 92 89 27 5 81 42 81 +46 +2576 +18 85 65 70 58 49 93 56 66 87 86 11 46 47 42 30 8 27 20 98 +47 +3156 +88 5 87 16 84 27 61 94 59 4 34 24 78 77 90 85 94 52 68 92 +48 +3089 +38 3 18 81 4 62 1 26 28 45 49 11 37 37 61 5 60 21 93 21 +49 +1628 +72 45 15 93 23 90 97 93 74 9 88 98 69 96 25 4 18 1 15 83 diff --git a/data/jobshop/50_20_04_ta054.txt b/data/jobshop/50_20_04_ta054.txt new file mode 100644 index 0000000000..c911bfb0f5 --- /dev/null +++ b/data/jobshop/50_20_04_ta054.txt @@ -0,0 +1,153 @@ +50 +20 +1315102446 +0 +1200 +48 23 51 26 8 82 1 32 1 2 28 43 4 44 44 82 6 49 57 34 +1 +1432 +92 69 84 46 37 97 77 38 59 21 81 63 40 23 6 73 49 25 88 31 +2 +3073 +43 33 28 30 33 3 92 67 53 86 96 67 5 89 18 84 84 46 88 15 +3 +1899 +35 11 63 49 4 46 57 93 22 8 99 22 37 96 51 63 72 37 43 32 +4 +2705 +7 5 86 3 8 86 46 80 10 33 79 82 80 80 77 14 39 56 25 45 +5 +2971 +51 54 99 81 38 62 75 75 48 88 97 41 46 44 47 73 51 50 81 50 +6 +1269 +85 42 27 4 97 26 2 59 94 33 15 69 14 69 27 84 77 9 3 81 +7 +1450 +66 12 24 46 75 56 14 51 46 65 6 81 81 7 17 9 59 62 3 46 +8 +1885 +87 40 36 95 76 67 14 7 57 8 77 21 16 10 42 38 97 10 78 93 +9 +1514 +71 30 83 20 93 87 79 65 55 89 98 54 10 15 84 67 5 89 97 13 +10 +3345 +16 51 24 56 69 46 64 6 66 46 5 42 79 55 3 76 83 66 74 47 +11 +3059 +40 94 54 57 10 66 8 59 69 76 51 53 35 27 69 18 51 98 71 50 +12 +3245 +22 24 34 85 25 53 73 30 7 57 51 52 41 55 3 70 9 10 50 70 +13 +1778 +12 28 49 31 40 34 15 67 13 51 60 26 83 2 6 69 9 70 70 21 +14 +2649 +2 84 43 44 88 52 71 41 64 58 17 69 13 82 94 4 59 92 23 41 +15 +2693 +90 69 5 1 90 81 6 32 83 62 98 80 93 42 58 58 30 36 43 12 +16 +1672 +63 44 70 11 57 68 54 63 39 59 46 46 55 88 65 66 86 82 51 18 +17 +2134 +52 98 56 72 39 48 59 7 46 71 87 10 48 84 36 11 49 54 97 28 +18 +1669 +15 36 71 6 29 4 49 8 59 12 44 81 35 38 28 1 46 34 57 22 +19 +2834 +6 21 12 68 97 25 38 89 36 11 18 99 75 69 68 51 13 34 77 60 +20 +3185 +18 9 30 62 51 76 21 51 69 82 71 6 66 31 73 38 45 5 90 69 +21 +2285 +87 48 77 18 97 46 60 81 47 56 93 90 82 5 81 16 51 12 58 49 +22 +2708 +66 30 55 21 5 13 8 9 83 57 97 79 3 3 12 81 68 3 75 38 +23 +1851 +7 15 92 48 75 72 35 13 25 53 44 34 79 37 89 39 82 56 4 80 +24 +1290 +43 21 78 32 91 72 81 27 12 45 18 56 78 14 53 56 6 44 12 52 +25 +2040 +27 43 79 42 80 82 96 74 28 96 59 75 48 35 14 83 99 41 2 45 +26 +1632 +78 91 52 79 81 32 61 59 30 31 9 54 99 61 88 27 12 14 4 34 +27 +1539 +80 49 19 74 60 25 89 98 49 39 45 94 91 43 78 29 8 25 28 3 +28 +3283 +73 86 16 82 97 58 58 31 81 12 78 84 29 38 63 93 36 78 54 61 +29 +1331 +86 36 21 3 14 17 32 98 56 13 67 55 87 48 81 70 24 25 39 96 +30 +1578 +82 41 37 64 2 99 59 48 96 8 65 64 27 89 29 64 82 89 30 99 +31 +3122 +33 10 85 90 55 54 89 74 89 49 50 14 2 86 15 22 73 83 71 49 +32 +2084 +92 75 56 10 97 81 99 76 73 4 87 18 48 37 81 84 66 78 89 78 +33 +1102 +8 56 29 72 60 73 7 75 52 33 29 6 33 20 84 25 69 23 33 34 +34 +1909 +87 70 56 2 8 93 79 78 12 22 80 27 92 33 36 73 71 51 85 78 +35 +2780 +64 73 23 49 30 73 38 11 98 30 14 20 15 1 8 81 70 7 2 79 +36 +1477 +7 57 19 88 87 79 1 71 12 34 70 54 55 8 60 10 61 20 69 64 +37 +1859 +26 51 52 53 42 54 67 54 40 19 10 30 24 61 24 46 42 30 20 55 +38 +1474 +79 34 39 59 16 72 63 10 70 24 30 58 59 41 57 32 77 30 64 63 +39 +1067 +49 62 4 88 56 37 42 96 35 56 19 35 41 40 87 38 10 30 94 24 +40 +3308 +71 3 46 97 86 68 3 97 58 96 51 66 49 10 61 68 2 63 3 58 +41 +2878 +72 34 59 98 4 22 29 75 95 35 4 85 88 10 57 40 6 82 41 25 +42 +1142 +69 27 22 94 30 94 23 41 41 43 23 78 67 75 85 33 24 40 37 93 +43 +2741 +30 29 76 95 15 37 21 30 71 8 9 15 49 9 45 79 97 39 36 73 +44 +2916 +28 25 34 93 24 15 25 73 90 5 62 29 81 81 69 64 15 37 74 45 +45 +1908 +46 97 63 95 23 31 48 84 3 65 30 31 89 40 15 36 91 44 53 93 +46 +1395 +75 30 32 6 57 46 33 22 68 64 20 45 43 13 7 62 32 2 49 37 +47 +3372 +78 28 72 1 81 33 92 8 5 20 69 41 24 10 87 82 68 27 77 64 +48 +3116 +34 48 92 15 77 82 2 98 18 54 88 84 70 53 58 44 17 71 13 92 +49 +2885 +4 99 72 66 43 75 12 68 26 38 22 51 74 28 61 99 1 45 37 59 diff --git a/data/jobshop/50_20_05_ta055.txt b/data/jobshop/50_20_05_ta055.txt new file mode 100644 index 0000000000..668f214376 --- /dev/null +++ b/data/jobshop/50_20_05_ta055.txt @@ -0,0 +1,153 @@ +50 +20 +1949668355 +0 +1260 +82 70 18 48 49 50 85 96 95 15 11 24 94 27 12 95 6 67 88 9 +1 +1543 +3 41 12 9 73 37 35 31 95 95 89 71 80 3 73 62 53 77 15 99 +2 +2360 +55 97 86 30 71 12 70 50 6 85 88 51 61 92 37 37 68 19 30 81 +3 +1861 +23 12 18 28 34 56 6 14 43 57 3 44 79 58 55 47 81 83 64 80 +4 +1130 +36 22 84 54 98 21 84 5 77 30 7 43 5 58 12 1 33 43 25 95 +5 +2772 +62 53 67 8 80 15 40 86 81 49 93 76 71 12 37 36 54 85 5 51 +6 +1365 +51 81 81 30 5 16 26 23 38 64 88 19 4 45 69 1 64 57 81 9 +7 +2453 +80 56 92 95 30 45 52 22 76 94 23 89 45 74 89 98 12 89 38 56 +8 +2634 +13 88 61 65 32 24 85 77 85 80 92 46 29 5 17 16 24 41 8 96 +9 +2327 +86 86 69 82 70 24 36 52 88 2 26 96 34 59 54 75 87 21 99 7 +10 +3215 +56 38 31 21 49 35 97 2 27 37 50 42 59 23 22 17 30 31 15 2 +11 +1366 +69 26 76 76 35 50 39 86 86 95 68 14 81 13 39 89 97 52 12 31 +12 +1049 +42 46 12 84 11 86 39 64 82 26 29 88 24 89 70 19 3 6 72 27 +13 +2314 +86 59 3 69 52 88 42 92 22 93 92 21 79 48 29 69 41 99 97 8 +14 +2799 +6 51 97 21 87 82 12 86 6 38 44 33 8 98 93 38 40 45 27 18 +15 +2610 +58 82 18 51 58 37 22 45 88 3 56 60 59 20 51 6 63 79 22 80 +16 +2998 +61 59 87 70 71 7 9 5 40 72 38 69 80 82 41 11 52 48 48 69 +17 +1043 +5 90 96 7 85 48 63 28 83 69 59 99 76 28 89 85 48 44 56 86 +18 +3047 +9 15 5 93 12 68 68 79 27 59 43 93 3 21 26 68 97 20 89 35 +19 +1308 +27 16 11 7 56 65 84 97 58 26 33 62 33 37 31 21 71 88 88 2 +20 +2219 +6 83 98 34 82 19 54 89 1 28 49 3 86 72 61 90 40 70 66 44 +21 +1175 +37 82 37 85 11 91 9 63 44 97 62 12 49 74 99 90 43 65 89 6 +22 +1690 +41 77 7 48 5 11 1 46 3 62 24 2 8 19 50 21 78 59 75 72 +23 +1684 +11 88 15 8 99 20 13 40 74 71 83 55 29 21 73 92 6 73 47 23 +24 +3095 +47 63 68 12 32 25 25 20 6 26 35 55 26 32 46 57 18 84 14 78 +25 +2221 +99 52 97 34 17 23 5 2 13 95 98 50 17 5 57 8 27 50 47 96 +26 +1111 +28 67 85 73 75 64 51 61 41 73 8 13 34 32 33 59 60 56 97 99 +27 +1857 +53 14 10 85 23 7 15 61 10 21 82 89 31 55 22 49 26 45 58 95 +28 +2735 +75 86 97 24 44 80 94 71 66 56 16 18 18 92 37 37 41 31 25 50 +29 +1438 +81 68 85 64 29 13 19 45 64 36 79 78 48 49 46 48 50 82 11 14 +30 +2871 +11 3 17 26 98 72 33 62 32 74 2 5 4 6 81 26 27 85 81 35 +31 +1110 +22 62 63 94 1 29 15 36 50 62 38 70 78 66 86 97 11 32 53 4 +32 +2978 +42 4 30 30 82 58 95 96 45 6 50 32 90 85 14 14 78 28 74 77 +33 +3119 +36 57 77 45 64 55 10 69 40 67 97 67 48 26 11 82 51 73 9 64 +34 +1614 +7 11 72 33 38 90 55 25 82 89 26 21 21 61 18 42 56 41 25 5 +35 +1592 +71 96 22 4 24 44 22 89 75 18 2 4 74 82 21 92 25 51 28 98 +36 +3344 +96 72 73 37 3 59 10 3 97 30 20 62 30 52 3 66 30 36 16 49 +37 +1037 +85 71 87 86 61 56 60 12 18 81 69 35 96 32 45 80 2 68 66 98 +38 +1588 +20 82 68 57 60 5 79 37 45 75 42 60 79 85 71 41 56 23 81 64 +39 +1326 +17 10 2 19 12 24 75 61 39 24 52 42 97 98 5 69 24 78 95 79 +40 +3042 +71 3 99 87 33 74 87 30 44 17 83 68 37 64 37 32 95 98 22 65 +41 +1791 +23 54 2 81 42 63 95 48 55 87 51 18 1 20 79 64 33 34 99 5 +42 +1203 +80 22 20 32 15 75 45 41 71 35 23 39 46 78 1 64 12 77 62 37 +43 +2276 +52 71 47 53 10 25 79 70 49 61 61 82 68 21 36 52 65 64 58 26 +44 +2709 +89 7 10 98 68 42 20 18 35 43 74 28 67 63 65 25 72 55 80 90 +45 +2010 +84 66 14 44 68 41 44 43 13 83 31 54 27 33 22 53 70 39 18 27 +46 +2823 +80 5 50 1 34 11 52 95 45 29 91 8 74 96 77 33 10 26 27 69 +47 +3262 +3 14 53 31 2 35 86 25 26 90 77 6 58 74 48 49 69 83 14 55 +48 +2150 +30 15 27 36 81 79 88 12 13 58 54 1 65 22 58 80 21 28 41 84 +49 +2850 +36 82 78 61 45 42 62 13 97 32 29 54 29 60 71 82 7 65 42 90 diff --git a/data/jobshop/50_20_06_ta056.txt b/data/jobshop/50_20_06_ta056.txt new file mode 100644 index 0000000000..4d71a913e8 --- /dev/null +++ b/data/jobshop/50_20_06_ta056.txt @@ -0,0 +1,153 @@ +50 +20 +1923497586 +0 +3320 +1 92 95 70 17 78 6 31 24 79 3 59 53 86 71 77 55 69 20 38 +1 +2030 +96 74 75 18 74 27 73 38 83 28 65 42 7 28 54 33 56 34 35 32 +2 +3233 +21 20 24 19 87 15 64 36 59 43 73 18 27 67 48 22 21 9 25 13 +3 +1227 +57 70 3 76 39 55 30 35 58 20 81 51 44 29 16 77 77 7 81 10 +4 +2771 +7 43 83 7 14 28 30 52 60 16 38 95 36 53 22 90 83 43 19 23 +5 +2647 +34 6 67 34 28 28 99 13 15 9 71 82 21 24 14 23 43 62 4 28 +6 +2414 +72 77 88 66 12 26 61 78 15 80 3 96 53 95 39 10 11 29 42 42 +7 +3269 +12 25 75 72 49 98 26 31 27 36 40 45 38 66 99 44 64 70 58 68 +8 +2992 +80 68 28 16 88 98 38 8 47 14 6 25 37 32 68 1 59 28 18 78 +9 +3323 +99 83 65 95 91 77 46 62 25 86 98 80 90 66 32 53 37 62 19 39 +10 +1870 +28 28 54 80 53 79 76 36 43 70 4 42 34 61 20 58 96 34 73 76 +11 +3062 +80 13 65 10 40 12 65 98 11 87 23 66 1 18 7 40 27 67 14 4 +12 +2442 +30 74 34 63 1 96 51 7 20 77 23 41 83 99 26 48 9 16 44 45 +13 +2610 +15 18 17 14 55 78 39 3 36 44 2 1 64 48 2 94 63 83 13 25 +14 +3083 +95 71 51 89 39 29 23 5 3 52 66 14 69 31 58 20 82 64 11 23 +15 +1428 +19 11 98 65 35 28 71 82 42 86 67 66 30 66 92 34 31 32 55 77 +16 +1248 +12 17 94 43 99 14 63 41 51 12 8 89 18 15 86 16 27 43 91 3 +17 +1914 +59 27 22 44 17 52 94 2 11 49 76 35 74 93 45 99 67 67 51 20 +18 +3041 +66 89 57 28 69 27 62 63 86 68 58 2 9 64 19 27 82 37 42 49 +19 +1116 +51 14 37 39 67 51 87 56 55 56 82 63 70 77 90 80 65 79 47 35 +20 +2193 +6 13 90 59 13 46 43 85 20 59 63 80 41 67 54 24 74 31 94 29 +21 +2687 +36 40 38 91 98 98 45 85 3 87 18 34 5 74 51 19 41 41 43 59 +22 +1627 +74 97 20 70 79 97 46 25 64 82 17 45 70 90 88 34 10 3 68 14 +23 +3048 +53 70 85 24 20 38 9 98 19 5 5 42 5 44 72 6 36 11 77 94 +24 +1550 +25 96 49 96 57 78 10 58 49 23 75 81 4 51 44 65 69 71 42 11 +25 +2367 +68 13 37 1 68 89 42 16 70 6 52 27 65 17 85 11 1 21 75 17 +26 +1460 +37 66 29 92 17 67 43 99 28 15 95 15 53 50 20 14 21 26 17 80 +27 +1261 +42 77 84 79 27 91 46 61 53 42 55 42 17 80 5 97 72 98 85 70 +28 +2455 +68 2 93 57 25 51 7 21 96 63 62 80 6 44 10 14 37 39 54 20 +29 +2361 +74 41 99 88 36 62 15 26 52 66 84 11 98 63 98 77 54 73 83 25 +30 +1803 +93 69 44 60 67 79 32 67 44 59 5 4 84 19 44 58 88 59 30 12 +31 +2532 +39 34 39 70 73 93 80 96 24 98 33 84 39 24 6 86 65 33 52 78 +32 +2015 +75 10 18 38 34 25 4 70 40 67 72 25 3 24 44 72 97 71 89 58 +33 +3250 +54 91 40 94 47 61 73 89 66 73 52 45 9 35 12 20 71 49 54 13 +34 +1855 +10 98 24 94 65 59 42 5 2 94 8 42 50 79 55 22 13 22 74 22 +35 +1281 +60 60 98 30 79 20 98 45 89 27 74 61 58 62 14 2 90 6 86 53 +36 +1657 +15 3 61 50 31 92 24 38 70 56 70 4 87 11 66 28 88 68 27 92 +37 +1026 +75 86 72 17 54 1 25 79 69 96 5 34 54 59 28 16 39 14 22 7 +38 +2947 +71 55 21 43 56 35 13 73 3 81 38 54 41 14 80 54 46 36 24 62 +39 +1217 +22 95 76 28 33 97 38 99 77 92 7 46 87 89 64 19 89 17 11 94 +40 +1078 +10 73 87 33 66 79 3 33 96 68 86 80 9 16 13 77 99 30 12 8 +41 +3078 +65 65 32 48 30 37 69 1 40 92 41 1 49 96 73 7 82 83 8 81 +42 +2579 +39 24 8 48 89 72 38 84 66 77 99 94 93 72 44 27 14 94 15 5 +43 +1771 +99 22 17 81 45 76 61 79 75 94 98 8 70 95 11 19 14 53 21 24 +44 +1024 +77 5 54 50 44 89 8 44 81 93 2 56 4 92 89 80 63 30 75 98 +45 +1739 +39 67 43 86 91 7 54 39 52 28 51 52 13 34 78 80 67 74 84 85 +46 +2006 +50 39 3 23 18 79 90 16 78 75 13 13 60 64 6 40 16 24 29 75 +47 +1355 +14 58 65 95 67 85 3 50 86 74 96 39 41 83 10 49 46 47 15 57 +48 +3302 +75 4 33 3 94 40 5 39 44 34 78 62 48 66 44 46 28 76 26 37 +49 +1508 +28 30 36 80 41 24 25 55 85 80 49 84 75 6 28 85 91 28 83 96 diff --git a/data/jobshop/50_20_07_ta057.txt b/data/jobshop/50_20_07_ta057.txt new file mode 100644 index 0000000000..9038263af1 --- /dev/null +++ b/data/jobshop/50_20_07_ta057.txt @@ -0,0 +1,153 @@ +50 +20 +1805594913 +0 +2941 +25 77 2 2 86 68 47 2 91 64 35 76 87 78 30 63 69 62 30 37 +1 +2573 +14 67 27 8 85 82 44 51 66 49 21 89 61 45 86 18 45 71 63 2 +2 +2932 +99 89 92 28 80 27 33 72 32 4 89 41 91 82 47 23 63 98 24 36 +3 +2134 +5 40 7 1 21 7 15 39 65 45 51 75 63 71 86 55 62 10 57 60 +4 +1409 +68 6 64 17 79 47 31 67 75 21 47 35 65 80 3 25 63 28 8 82 +5 +3271 +98 5 44 76 59 59 53 57 89 56 64 45 95 67 38 47 19 46 4 50 +6 +2354 +72 85 84 43 67 96 44 19 82 19 57 68 70 35 82 91 44 8 17 46 +7 +1569 +39 62 76 79 27 94 8 11 11 75 71 3 60 72 91 8 2 9 97 87 +8 +1526 +79 19 43 88 29 65 22 18 82 3 48 71 34 92 83 14 14 43 38 27 +9 +1967 +13 73 18 13 5 19 88 75 33 96 50 94 4 96 59 7 8 74 66 24 +10 +2721 +24 55 27 3 13 82 30 24 64 97 78 76 39 31 98 37 61 93 35 69 +11 +3332 +14 24 91 2 8 44 1 96 82 17 43 88 44 24 17 74 79 62 86 91 +12 +2438 +82 18 23 39 84 33 24 61 53 53 40 1 87 41 54 56 72 99 7 10 +13 +1138 +90 64 17 39 42 13 81 68 67 38 33 29 50 35 37 88 90 82 85 80 +14 +2194 +28 41 84 16 15 88 83 1 21 25 59 59 71 79 33 9 2 67 10 74 +15 +2534 +50 55 90 95 18 93 96 35 24 7 81 21 50 63 34 14 7 45 3 14 +16 +2091 +75 37 98 40 13 78 10 21 44 25 46 34 82 74 29 64 82 22 59 51 +17 +2490 +86 44 93 13 18 4 86 9 59 24 35 55 80 58 5 40 9 21 74 40 +18 +1782 +57 45 96 27 75 57 15 27 39 82 28 85 75 61 88 22 12 97 52 95 +19 +1699 +4 5 56 73 23 44 98 63 84 53 57 54 30 50 89 10 94 73 78 51 +20 +2357 +73 26 99 7 5 44 3 52 6 32 14 98 74 44 28 17 68 88 40 54 +21 +1219 +82 34 78 62 60 42 27 27 83 57 92 2 43 68 23 16 99 51 84 66 +22 +3141 +22 9 23 35 96 15 92 12 10 83 29 53 48 98 21 1 27 89 39 62 +23 +2619 +75 65 70 40 32 68 23 70 72 61 40 89 10 87 95 52 85 37 4 25 +24 +3100 +6 23 96 68 98 95 13 27 96 59 54 56 81 39 62 11 37 58 44 15 +25 +2953 +32 89 3 95 26 81 82 26 13 4 10 79 53 61 9 10 3 7 62 27 +26 +2793 +92 86 69 34 67 73 53 11 64 56 22 61 56 96 92 17 5 41 1 89 +27 +2587 +84 22 68 12 94 26 93 28 42 75 39 54 97 87 98 49 9 2 67 90 +28 +2557 +54 97 75 60 17 76 31 72 11 16 33 72 76 93 98 60 67 69 12 2 +29 +1781 +37 59 85 6 90 52 79 96 20 18 92 22 18 87 60 81 17 44 7 4 +30 +2750 +73 24 45 66 49 27 32 76 18 70 85 97 21 95 14 79 81 19 61 89 +31 +1080 +16 45 36 74 39 55 27 37 77 88 38 89 33 22 42 71 33 57 95 11 +32 +1759 +26 70 80 26 97 7 2 9 30 53 44 96 69 89 4 22 85 56 15 34 +33 +1582 +50 66 56 77 3 85 64 2 35 61 60 73 19 4 78 44 89 75 96 64 +34 +1538 +36 33 39 20 13 53 57 79 91 37 66 40 50 18 29 27 19 61 67 11 +35 +3340 +97 86 35 45 52 63 62 50 11 57 57 52 99 77 47 3 93 34 23 36 +36 +2568 +94 86 8 81 50 98 30 52 27 16 62 63 63 25 13 34 54 89 2 73 +37 +3056 +57 23 28 34 32 62 79 47 15 72 59 29 37 51 50 20 41 95 74 70 +38 +3309 +91 7 78 30 16 16 11 37 12 53 10 7 85 2 16 30 16 71 70 85 +39 +3110 +39 80 29 54 59 71 66 93 15 76 34 66 5 49 4 5 76 57 13 82 +40 +2230 +16 24 39 12 79 45 86 64 73 75 23 11 59 20 80 42 21 91 90 60 +41 +1198 +55 96 87 38 8 66 10 68 20 69 82 47 18 41 12 63 11 61 17 19 +42 +2926 +47 24 75 87 16 60 34 5 56 35 94 11 61 4 31 20 78 24 11 30 +43 +2233 +33 74 97 63 4 82 97 57 24 35 48 68 68 50 69 43 45 25 22 5 +44 +2197 +30 62 22 69 7 63 47 37 63 20 85 77 82 50 57 1 85 10 64 20 +45 +1186 +50 43 61 22 45 54 38 47 35 79 88 29 70 67 77 81 82 8 27 45 +46 +2398 +87 6 88 81 4 22 29 3 81 22 20 8 24 95 61 83 32 81 13 77 +47 +3329 +85 83 22 91 94 13 11 51 15 52 32 22 35 41 92 99 48 38 76 31 +48 +2051 +71 75 7 90 64 74 89 27 48 4 57 13 90 51 84 58 76 99 79 70 +49 +3037 +2 77 19 47 79 90 51 96 51 97 82 18 94 31 92 69 33 11 81 46 diff --git a/data/jobshop/50_20_08_ta058.txt b/data/jobshop/50_20_08_ta058.txt new file mode 100644 index 0000000000..e128612874 --- /dev/null +++ b/data/jobshop/50_20_08_ta058.txt @@ -0,0 +1,153 @@ +50 +20 +1861070898 +0 +1706 +43 57 31 67 67 25 26 91 20 30 22 64 77 53 94 27 11 3 23 55 +1 +1800 +50 90 19 68 37 21 49 13 64 58 39 60 26 51 51 38 54 64 2 36 +2 +2802 +51 81 14 38 74 12 42 94 97 95 64 75 69 99 39 8 39 6 29 65 +3 +3202 +88 15 10 40 4 6 15 52 82 96 56 83 97 24 5 21 65 65 60 96 +4 +1025 +95 66 78 28 15 56 66 7 36 92 9 41 76 98 19 26 70 89 1 96 +5 +2071 +52 1 15 5 93 19 67 71 99 54 17 27 37 52 71 5 17 13 88 96 +6 +1139 +15 89 91 26 4 75 40 1 41 18 55 94 50 67 76 2 17 71 17 91 +7 +3388 +25 31 35 59 9 35 97 84 30 20 40 22 99 31 23 65 99 22 54 82 +8 +3181 +2 20 79 77 33 64 13 38 80 27 87 96 80 34 92 58 97 2 8 3 +9 +2241 +21 46 78 60 97 89 54 61 70 59 60 21 68 61 81 83 45 33 9 47 +10 +2247 +74 93 45 69 79 99 23 32 61 22 92 53 24 60 88 10 35 99 10 4 +11 +1662 +1 78 79 57 75 36 1 49 42 93 11 77 47 17 8 34 50 71 20 93 +12 +1035 +89 41 47 43 91 32 74 63 51 6 51 85 7 82 71 29 5 51 12 74 +13 +2915 +78 30 33 90 79 53 95 72 15 95 78 33 70 25 9 82 48 61 7 12 +14 +2849 +14 42 75 30 23 67 45 86 16 58 3 20 91 12 68 89 75 33 5 95 +15 +1845 +48 71 81 46 60 68 3 63 60 12 73 1 87 61 16 32 71 57 68 82 +16 +3361 +91 6 66 49 97 97 80 80 47 16 48 90 73 84 87 47 44 56 16 42 +17 +2435 +33 16 78 77 55 9 78 87 15 93 38 71 7 89 3 43 60 33 79 99 +18 +2950 +46 76 41 67 76 16 31 55 26 40 92 62 20 11 7 42 59 32 54 57 +19 +2124 +1 63 38 54 14 55 76 53 96 87 81 94 70 25 38 42 24 52 55 44 +20 +2184 +39 54 55 7 2 91 52 99 82 5 85 86 3 50 69 16 39 86 41 79 +21 +2141 +51 38 75 38 3 5 79 7 98 41 90 61 7 11 23 7 64 6 26 48 +22 +1824 +62 88 5 26 3 81 71 35 59 88 46 15 12 61 17 11 39 9 6 23 +23 +1391 +77 36 57 83 64 67 58 72 19 92 72 87 76 81 27 27 1 88 78 31 +24 +2932 +77 69 67 95 94 86 9 45 1 64 58 53 2 14 60 46 65 87 35 57 +25 +2168 +29 51 12 44 63 26 61 14 50 45 60 30 66 72 75 78 65 57 74 55 +26 +3177 +82 67 21 84 48 41 20 36 16 13 94 77 45 86 65 73 1 98 68 52 +27 +3356 +39 54 88 41 67 48 53 35 2 61 85 9 13 87 33 27 12 92 72 4 +28 +2058 +62 76 47 5 32 28 62 86 6 51 94 34 33 7 47 69 97 39 6 83 +29 +1593 +27 47 42 12 15 19 45 81 68 70 63 2 66 57 60 38 31 38 73 88 +30 +1260 +47 37 12 87 45 88 25 41 86 81 23 39 8 81 23 41 21 78 12 67 +31 +1349 +17 15 25 16 31 37 59 58 62 25 92 54 54 33 30 38 71 54 18 67 +32 +1170 +60 6 32 4 10 40 71 34 58 54 45 8 4 52 73 50 1 31 85 20 +33 +1527 +15 62 89 83 70 23 96 43 23 97 97 44 50 4 4 28 37 53 3 34 +34 +1646 +94 19 11 97 75 27 34 47 12 85 14 12 98 73 82 76 89 92 66 41 +35 +2472 +97 7 34 58 71 11 50 10 89 7 80 93 38 98 8 39 24 69 72 59 +36 +3331 +65 97 10 80 50 8 25 23 19 65 59 18 52 2 36 51 15 52 72 74 +37 +1709 +35 37 95 22 25 5 36 36 31 84 30 88 58 27 20 57 94 87 61 35 +38 +2185 +5 37 9 1 74 87 18 56 70 80 24 21 57 46 70 39 22 11 22 8 +39 +2683 +1 60 88 89 94 39 34 84 68 65 44 54 13 84 42 46 94 34 77 26 +40 +2849 +66 81 79 98 7 32 39 53 29 21 99 94 8 7 62 69 33 67 86 90 +41 +1018 +49 28 60 92 79 23 39 85 47 9 33 5 9 48 49 15 84 52 46 25 +42 +2802 +3 87 59 90 25 82 81 32 43 32 90 43 8 67 21 22 45 30 72 23 +43 +3111 +33 95 81 20 74 32 62 8 47 95 25 89 95 86 3 7 19 9 31 23 +44 +2243 +98 85 4 14 14 95 25 33 45 20 54 98 27 6 18 67 48 78 27 71 +45 +987 +45 76 58 76 95 19 82 67 92 28 91 99 28 36 96 16 89 34 8 1 +46 +1968 +3 69 40 23 54 88 91 65 81 64 61 43 17 14 41 50 33 14 67 72 +47 +2269 +25 44 95 54 74 29 26 35 44 29 29 85 38 86 94 76 63 24 5 49 +48 +1366 +74 70 81 18 44 54 63 19 84 82 1 80 72 75 41 13 38 64 88 73 +49 +2798 +61 24 1 34 44 11 78 92 64 82 59 7 89 21 58 11 26 6 31 18 diff --git a/data/jobshop/50_20_09_ta059.txt b/data/jobshop/50_20_09_ta059.txt new file mode 100644 index 0000000000..91068e8e22 --- /dev/null +++ b/data/jobshop/50_20_09_ta059.txt @@ -0,0 +1,153 @@ +50 +20 +715643788 +0 +1638 +89 32 38 28 52 46 31 15 37 18 51 74 4 78 32 47 94 22 83 74 +1 +2587 +97 95 7 17 7 84 27 86 71 48 92 42 73 52 68 83 24 52 69 18 +2 +3264 +1 41 50 44 77 28 38 51 68 88 5 88 56 4 56 7 98 8 26 66 +3 +2330 +77 54 55 83 29 42 81 83 90 43 6 65 2 39 55 72 6 93 53 40 +4 +2270 +90 68 69 94 8 22 59 45 51 14 60 1 60 71 71 50 7 19 50 70 +5 +2833 +52 63 26 78 53 43 71 67 73 90 68 79 55 19 41 20 4 71 20 95 +6 +1845 +35 90 98 34 30 68 83 68 84 33 30 25 13 45 16 98 99 93 22 28 +7 +1032 +52 23 99 54 16 7 80 14 86 62 51 42 34 69 40 98 99 42 39 84 +8 +2533 +5 94 81 4 7 45 78 23 58 86 1 8 79 3 73 90 9 28 85 51 +9 +3200 +67 78 63 81 4 18 20 40 98 83 8 27 62 63 54 66 32 91 63 25 +10 +1042 +44 82 17 73 73 40 6 52 84 14 2 39 19 48 65 77 37 51 58 40 +11 +1087 +6 53 23 27 55 89 68 68 84 8 55 43 15 49 8 89 60 14 83 53 +12 +3136 +98 57 92 14 5 77 72 87 21 73 78 53 25 28 90 23 31 62 92 88 +13 +1612 +14 51 28 43 26 57 24 56 49 33 35 30 6 74 74 64 64 22 48 20 +14 +2727 +2 45 78 29 14 37 95 68 12 54 51 11 43 7 35 57 19 23 3 38 +15 +2176 +86 3 94 35 30 72 63 44 16 75 19 87 26 54 1 42 84 83 20 99 +16 +3271 +53 31 4 25 92 36 84 99 52 67 94 25 15 69 66 83 71 63 58 40 +17 +2347 +14 59 98 40 16 58 54 21 81 58 85 78 92 31 99 90 1 84 10 1 +18 +1253 +68 97 61 39 64 17 6 82 86 60 40 63 82 1 99 63 95 34 5 73 +19 +1262 +6 55 74 3 20 84 33 91 91 43 50 27 65 33 1 26 55 66 16 6 +20 +2222 +20 99 20 60 3 80 39 18 35 62 61 61 94 82 17 22 45 49 74 65 +21 +1139 +37 94 21 16 46 33 69 71 60 4 52 35 30 30 93 94 39 61 35 99 +22 +2510 +74 15 79 69 58 83 58 28 9 49 79 15 20 39 60 26 95 51 21 62 +23 +3035 +58 72 29 17 18 76 51 85 7 80 94 73 37 81 43 22 88 91 68 53 +24 +1732 +80 51 56 93 99 28 44 70 80 35 48 67 26 66 50 54 45 42 26 26 +25 +1818 +40 49 24 49 67 76 59 85 17 47 99 94 81 68 37 74 16 39 77 64 +26 +1389 +78 59 9 24 40 41 7 19 30 68 47 51 31 87 28 62 5 80 94 36 +27 +1176 +23 82 12 13 62 85 27 1 84 55 30 76 96 48 43 57 87 96 29 77 +28 +1642 +54 21 42 28 11 21 74 24 76 21 18 52 42 73 3 3 72 9 17 29 +29 +3156 +12 38 77 51 23 70 3 43 38 44 81 93 40 70 83 53 35 31 35 10 +30 +3005 +43 53 38 91 24 3 51 39 48 72 17 31 41 11 72 20 86 29 72 2 +31 +2798 +33 28 3 44 27 41 44 74 57 81 4 22 85 80 86 60 50 97 27 66 +32 +1765 +56 84 50 55 86 65 68 47 79 64 22 73 59 90 19 87 62 50 84 25 +33 +2615 +39 61 36 3 32 86 84 47 43 78 21 62 67 99 49 66 2 8 93 91 +34 +1483 +17 29 4 32 26 66 20 92 82 70 35 27 11 20 67 18 82 26 16 9 +35 +3444 +93 29 96 99 97 74 47 87 55 60 44 16 41 48 54 83 17 72 71 46 +36 +3195 +16 24 51 23 12 75 7 42 46 61 2 81 47 17 75 65 68 92 18 75 +37 +2002 +45 43 35 96 61 1 85 9 82 50 48 55 22 59 36 42 24 21 99 73 +38 +1966 +63 47 27 63 78 12 92 37 77 37 85 29 91 15 6 49 24 3 3 61 +39 +2835 +22 89 97 91 77 99 35 70 56 13 60 92 17 40 68 3 80 36 90 19 +40 +3301 +87 15 2 94 75 59 2 61 49 6 37 45 75 37 37 65 44 50 89 73 +41 +1397 +72 55 65 6 35 91 94 27 88 36 7 75 72 93 9 78 55 80 65 2 +42 +1908 +65 75 32 25 5 40 23 18 13 38 62 63 76 98 35 54 57 57 16 35 +43 +2728 +46 55 14 56 32 5 33 20 99 20 14 81 45 53 24 12 4 15 15 12 +44 +1071 +79 34 44 49 47 38 7 33 84 23 83 18 67 35 26 74 31 6 53 27 +45 +1358 +61 26 4 98 89 14 3 39 18 59 26 68 57 91 97 88 65 89 69 15 +46 +3263 +30 60 45 97 95 41 23 1 74 3 13 60 87 7 89 15 59 29 55 41 +47 +1128 +76 66 69 6 62 78 63 83 49 63 50 2 23 34 92 71 21 89 22 83 +48 +3055 +64 88 62 77 68 99 94 32 54 81 72 48 88 55 94 35 95 75 61 15 +49 +2376 +47 21 57 88 39 38 68 1 31 1 58 30 78 43 86 41 16 98 26 35 diff --git a/data/jobshop/50_20_10_ta060.txt b/data/jobshop/50_20_10_ta060.txt new file mode 100644 index 0000000000..fd786ad5f2 --- /dev/null +++ b/data/jobshop/50_20_10_ta060.txt @@ -0,0 +1,153 @@ +50 +20 +464843328 +0 +1419 +4 44 15 24 58 53 80 56 11 64 50 22 50 24 56 59 72 41 18 90 +1 +1921 +20 54 80 75 55 26 35 8 64 94 83 1 62 2 43 41 81 80 39 34 +2 +1540 +62 7 61 31 34 89 39 1 32 23 82 88 28 51 63 64 8 74 96 66 +3 +2778 +71 54 37 34 66 34 85 51 10 88 78 69 4 49 60 30 73 15 18 10 +4 +2966 +69 61 72 87 67 29 45 73 37 52 44 50 11 39 3 51 93 89 16 95 +5 +1938 +87 18 73 88 70 32 13 4 86 23 23 79 13 62 89 16 38 24 48 51 +6 +2720 +96 45 55 62 16 28 81 58 35 26 66 59 46 85 52 64 85 36 22 15 +7 +2319 +25 64 19 59 25 46 78 24 41 9 24 18 23 70 42 72 94 86 53 4 +8 +2483 +98 81 80 39 34 49 25 69 7 63 56 98 41 86 24 68 88 98 71 66 +9 +2610 +41 57 48 4 1 55 81 39 56 24 92 21 74 18 53 31 69 51 24 24 +10 +1279 +99 13 10 74 18 8 21 33 10 8 30 35 15 90 77 93 90 32 17 53 +11 +2669 +1 45 17 90 2 34 87 16 15 32 31 94 67 36 12 86 26 92 47 87 +12 +1687 +94 60 67 29 86 40 40 75 25 97 88 57 39 51 71 91 23 51 44 26 +13 +2603 +91 12 21 99 34 48 30 19 15 17 85 71 4 20 14 34 44 98 62 64 +14 +2485 +36 89 9 74 82 68 11 1 54 76 50 76 13 23 62 6 97 88 4 13 +15 +1768 +71 20 79 4 55 59 76 30 3 45 34 97 43 17 75 27 67 1 85 16 +16 +2065 +28 47 89 86 59 87 79 44 43 28 91 7 84 23 97 62 53 13 74 23 +17 +2058 +50 81 20 22 21 1 75 8 10 89 55 87 41 47 3 35 75 50 59 61 +18 +2397 +11 11 94 10 31 87 77 45 27 75 7 89 33 66 54 57 69 80 41 78 +19 +3215 +14 56 47 96 53 91 17 19 10 71 49 53 41 3 41 67 44 56 13 58 +20 +2788 +76 30 90 56 25 99 51 53 39 46 38 19 82 59 71 96 13 50 82 13 +21 +3144 +20 51 44 28 69 95 29 38 2 40 73 69 99 30 11 69 47 58 26 99 +22 +1151 +78 18 49 90 71 21 11 39 24 66 47 66 63 85 12 8 98 75 39 87 +23 +2352 +70 91 28 71 85 62 73 68 50 87 95 61 29 16 54 92 41 4 28 70 +24 +3310 +43 48 46 12 80 87 50 83 64 91 48 18 86 81 21 1 46 73 59 84 +25 +2883 +59 94 82 1 39 84 86 94 44 50 54 86 28 95 14 37 25 90 49 3 +26 +3067 +88 32 96 6 71 96 56 34 34 54 94 51 80 81 82 69 56 2 87 48 +27 +1045 +68 67 91 41 66 47 93 1 97 60 21 90 7 14 35 57 50 73 32 78 +28 +2502 +48 95 28 30 74 60 79 23 93 10 41 80 1 96 21 59 35 75 65 79 +29 +2542 +48 75 93 21 57 82 57 32 81 79 30 22 5 23 38 85 59 67 24 20 +30 +3076 +39 82 30 64 54 60 85 70 15 43 42 6 64 44 52 86 78 99 48 51 +31 +2836 +36 41 64 92 2 53 17 35 42 34 44 52 17 8 82 98 44 93 72 83 +32 +2377 +2 7 41 1 27 98 88 78 34 77 28 16 81 15 40 96 57 9 15 51 +33 +1079 +51 39 53 85 55 48 89 89 87 92 82 84 48 48 47 55 21 27 5 1 +34 +2787 +91 25 86 94 7 30 39 88 53 3 4 12 9 95 91 9 59 61 68 2 +35 +1845 +4 49 6 24 94 39 41 92 82 98 64 74 77 62 60 2 60 64 36 73 +36 +1992 +32 39 68 83 85 52 8 50 64 40 38 69 92 90 61 71 52 43 7 82 +37 +1327 +62 53 25 4 3 22 21 64 96 19 9 22 15 41 21 85 62 32 52 34 +38 +2564 +46 66 8 57 46 63 33 61 60 68 37 12 49 70 67 2 14 56 45 26 +39 +2411 +55 96 62 8 7 19 36 35 20 85 87 80 41 56 29 96 58 61 87 49 +40 +1709 +73 36 17 17 26 49 75 81 78 2 37 45 17 50 46 7 24 55 42 39 +41 +2339 +97 41 49 83 95 50 2 69 12 51 26 51 32 29 74 78 8 99 68 24 +42 +2770 +71 8 92 47 21 20 65 80 15 35 80 96 25 39 11 55 22 77 9 39 +43 +1122 +50 92 20 57 4 85 57 38 63 91 83 80 89 72 72 7 72 66 53 69 +44 +2840 +54 92 77 93 98 31 22 44 81 68 50 87 9 94 56 50 37 25 59 1 +45 +3380 +73 82 24 54 9 99 41 49 98 3 50 92 29 70 81 5 90 28 65 1 +46 +1576 +44 78 53 79 52 61 89 85 97 26 50 20 38 40 80 60 96 87 81 79 +47 +2223 +95 19 71 5 48 96 62 26 2 49 42 95 2 33 87 61 26 25 12 27 +48 +1432 +53 12 88 30 59 82 43 15 2 37 88 16 91 16 44 68 23 18 39 20 +49 +3018 +18 54 88 90 17 75 30 97 44 25 55 64 57 79 41 87 91 61 62 22 diff --git a/data/jobshop/50_5_01_ta031.txt b/data/jobshop/50_5_01_ta031.txt new file mode 100644 index 0000000000..5f4b46f37d --- /dev/null +++ b/data/jobshop/50_5_01_ta031.txt @@ -0,0 +1,153 @@ +50 +5 +1328042058 +0 +1290 +75 26 48 26 77 +1 +2352 +87 37 4 67 94 +2 +362 +13 25 92 4 9 +3 +305 +11 95 92 14 57 +4 +262 +41 49 72 93 29 +5 +1250 +43 12 45 54 79 +6 +2170 +93 59 5 21 55 +7 +1601 +69 17 98 20 73 +8 +2039 +80 46 93 6 65 +9 +1628 +13 20 17 18 86 +10 +483 +24 52 79 75 25 +11 +285 +72 44 11 25 39 +12 +1092 +38 92 16 16 76 +13 +936 +81 75 89 77 24 +14 +2349 +83 95 81 28 38 +15 +473 +88 33 92 24 5 +16 +2325 +26 10 45 15 91 +17 +747 +6 45 61 77 29 +18 +970 +89 2 39 36 22 +19 +434 +67 62 28 16 27 +20 +1258 +70 62 94 32 39 +21 +2405 +30 82 87 46 31 +22 +862 +89 29 23 21 46 +23 +298 +30 29 1 81 18 +24 +2014 +68 94 55 28 93 +25 +2608 +21 20 91 70 58 +26 +1737 +78 42 67 89 85 +27 +2214 +46 80 91 54 58 +28 +1910 +99 94 4 96 97 +29 +2245 +10 35 60 62 10 +30 +2211 +17 8 38 46 79 +31 +547 +23 41 25 60 93 +32 +2237 +83 65 90 19 2 +33 +1327 +47 4 93 97 87 +34 +700 +86 71 13 13 17 +35 +1011 +18 30 65 7 18 +36 +2001 +67 14 25 44 10 +37 +1230 +46 32 34 7 50 +38 +1020 +4 50 47 73 8 +39 +1918 +14 30 98 15 26 +40 +1001 +4 27 91 66 14 +41 +1383 +20 98 11 70 21 +42 +1229 +88 39 46 97 15 +43 +2594 +50 84 50 33 10 +44 +403 +84 65 77 97 85 +45 +1515 +58 12 5 64 46 +46 +431 +93 58 14 73 42 +47 +1971 +76 45 47 28 18 +48 +939 +50 49 80 4 36 +49 +2028 +30 15 45 87 2 diff --git a/data/jobshop/50_5_02_ta032.txt b/data/jobshop/50_5_02_ta032.txt new file mode 100644 index 0000000000..10430a6934 --- /dev/null +++ b/data/jobshop/50_5_02_ta032.txt @@ -0,0 +1,153 @@ +50 +5 +200382020 +0 +2345 +27 91 97 67 11 +1 +2266 +69 9 49 72 73 +2 +675 +78 33 17 50 28 +3 +1593 +90 97 54 12 12 +4 +2431 +23 27 52 54 71 +5 +279 +6 17 74 69 20 +6 +2572 +23 97 44 35 65 +7 +391 +28 96 8 26 56 +8 +710 +98 1 75 80 44 +9 +496 +57 30 19 13 79 +10 +359 +96 5 91 17 26 +11 +1300 +85 78 94 10 43 +12 +773 +60 58 77 74 44 +13 +1093 +34 20 80 63 28 +14 +2366 +42 42 20 17 70 +15 +994 +73 97 48 11 64 +16 +1037 +31 96 90 15 57 +17 +433 +11 75 30 30 53 +18 +1135 +60 89 5 91 84 +19 +2401 +57 66 20 89 45 +20 +2041 +88 9 46 93 6 +21 +1600 +38 59 72 62 77 +22 +274 +43 84 10 16 39 +23 +2353 +30 93 97 49 94 +24 +907 +77 83 44 73 72 +25 +1418 +85 58 85 58 93 +26 +1847 +58 92 40 68 80 +27 +2055 +58 82 68 15 35 +28 +1891 +45 12 62 92 32 +29 +1002 +72 89 76 31 59 +30 +323 +86 81 60 16 31 +31 +1246 +83 20 65 56 86 +32 +336 +3 4 91 42 52 +33 +1046 +14 93 63 32 7 +34 +2729 +91 12 67 85 99 +35 +1488 +27 75 26 2 20 +36 +578 +17 35 57 39 95 +37 +2816 +13 58 22 39 21 +38 +1346 +21 70 67 79 63 +39 +1679 +82 9 70 86 73 +40 +1539 +91 79 30 35 97 +41 +1291 +11 29 57 30 49 +42 +2327 +88 45 67 10 77 +43 +2163 +99 27 29 42 83 +44 +698 +8 71 63 77 73 +45 +502 +6 89 77 69 94 +46 +1123 +71 21 28 47 35 +47 +1989 +53 78 73 83 89 +48 +1916 +2 4 63 8 9 +49 +1573 +2 17 20 27 29 diff --git a/data/jobshop/50_5_03_ta033.txt b/data/jobshop/50_5_03_ta033.txt new file mode 100644 index 0000000000..4315eca952 --- /dev/null +++ b/data/jobshop/50_5_03_ta033.txt @@ -0,0 +1,153 @@ +50 +5 +496319842 +0 +1158 +38 5 26 66 93 +1 +503 +23 13 40 41 95 +2 +1304 +13 36 84 74 48 +3 +1032 +1 54 84 62 71 +4 +500 +10 76 74 70 30 +5 +1903 +76 40 39 30 22 +6 +1492 +49 67 65 66 3 +7 +887 +2 31 15 11 22 +8 +2427 +81 35 71 51 82 +9 +1678 +43 48 92 43 35 +10 +1671 +51 85 44 32 56 +11 +2090 +71 41 27 23 14 +12 +548 +29 82 93 20 88 +13 +1394 +44 95 2 1 41 +14 +589 +26 15 55 54 4 +15 +956 +27 24 44 55 52 +16 +2438 +27 77 55 65 17 +17 +2202 +56 6 23 22 95 +18 +703 +21 79 25 99 15 +19 +260 +76 36 1 97 85 +20 +540 +88 18 51 21 12 +21 +1081 +9 21 12 63 11 +22 +367 +33 34 47 45 24 +23 +754 +6 42 98 70 71 +24 +1278 +40 74 41 41 46 +25 +1781 +64 46 18 6 59 +26 +2304 +5 1 44 70 16 +27 +1404 +5 88 72 33 33 +28 +2511 +7 29 88 97 53 +29 +1431 +5 95 60 32 22 +30 +1366 +76 67 29 28 49 +31 +2350 +63 41 99 54 44 +32 +1858 +35 98 2 63 76 +33 +2194 +94 31 17 16 88 +34 +745 +65 25 79 12 45 +35 +834 +25 70 6 2 52 +36 +920 +6 62 29 50 31 +37 +1830 +87 45 89 48 66 +38 +1889 +60 59 4 34 17 +39 +1618 +33 68 70 75 68 +40 +1032 +67 22 10 45 99 +41 +664 +81 81 79 2 78 +42 +312 +93 44 64 39 87 +43 +1764 +98 80 92 4 45 +44 +1602 +9 88 42 46 78 +45 +1060 +94 25 79 11 51 +46 +2271 +49 93 56 66 87 +47 +1028 +27 61 94 59 4 +48 +1394 +62 1 26 28 45 +49 +2327 +90 97 93 74 9 diff --git a/data/jobshop/50_5_04_ta034.txt b/data/jobshop/50_5_04_ta034.txt new file mode 100644 index 0000000000..feb54daf8a --- /dev/null +++ b/data/jobshop/50_5_04_ta034.txt @@ -0,0 +1,153 @@ +50 +5 +1203030903 +0 +1500 +37 77 91 91 5 +1 +491 +5 64 36 7 73 +2 +995 +8 66 63 40 99 +3 +2394 +37 33 69 92 23 +4 +423 +71 47 83 47 83 +5 +815 +65 67 29 49 9 +6 +1654 +13 61 33 87 89 +7 +2593 +35 99 97 76 94 +8 +363 +52 54 1 49 84 +9 +1114 +63 66 74 41 97 +10 +2082 +58 57 74 29 99 +11 +2229 +13 65 53 27 43 +12 +886 +69 24 74 14 71 +13 +1031 +35 30 54 68 86 +14 +2105 +9 95 21 9 51 +15 +1992 +90 40 41 69 22 +16 +695 +57 85 92 94 2 +17 +633 +90 46 2 51 60 +18 +1236 +55 46 83 64 17 +19 +302 +36 55 63 67 81 +20 +1642 +84 39 87 47 6 +21 +1071 +31 22 37 66 40 +22 +844 +50 41 64 27 32 +23 +715 +44 41 65 49 82 +24 +738 +38 40 40 92 63 +25 +2699 +12 19 77 74 50 +26 +2724 +57 56 1 59 74 +27 +1498 +70 16 12 36 36 +28 +2656 +92 48 54 79 56 +29 +2043 +1 38 39 16 10 +30 +301 +72 25 24 43 24 +31 +1630 +94 2 79 4 82 +32 +1182 +96 99 47 3 90 +33 +2101 +78 67 80 11 29 +34 +2564 +30 94 40 13 99 +35 +1720 +46 50 44 95 38 +36 +1093 +60 26 58 64 7 +37 +2225 +95 54 20 38 77 +38 +1756 +82 67 50 32 50 +39 +1602 +94 57 16 76 4 +40 +1212 +62 18 99 66 11 +41 +1589 +7 8 22 37 73 +42 +2540 +51 81 33 28 16 +43 +994 +44 49 60 7 27 +44 +607 +31 96 87 2 98 +45 +1598 +40 18 55 88 30 +46 +2463 +29 50 70 92 51 +47 +1533 +78 46 93 58 77 +48 +879 +57 22 52 24 54 +49 +1524 +42 48 41 2 92 diff --git a/data/jobshop/50_5_05_ta035.txt b/data/jobshop/50_5_05_ta035.txt new file mode 100644 index 0000000000..bf5f966c7f --- /dev/null +++ b/data/jobshop/50_5_05_ta035.txt @@ -0,0 +1,153 @@ +50 +5 +1730708564 +0 +554 +17 33 98 90 75 +1 +2067 +43 98 90 93 68 +2 +982 +13 67 4 35 39 +3 +647 +20 81 39 65 71 +4 +791 +41 43 79 66 31 +5 +1770 +94 72 76 10 43 +6 +1984 +18 32 53 48 5 +7 +2029 +28 66 77 81 32 +8 +2397 +8 97 10 27 6 +9 +637 +71 36 2 49 56 +10 +1596 +82 36 97 61 56 +11 +1586 +42 67 31 73 72 +12 +1860 +90 1 62 60 23 +13 +2667 +76 47 28 88 95 +14 +2234 +62 87 74 42 50 +15 +1962 +95 12 60 62 53 +16 +2709 +74 91 53 28 27 +17 +2436 +80 21 74 55 8 +18 +1258 +33 6 88 58 18 +19 +2113 +91 6 11 55 81 +20 +794 +35 1 88 90 57 +21 +814 +80 38 92 61 54 +22 +1414 +79 69 7 73 99 +23 +1635 +68 77 80 3 20 +24 +762 +97 3 67 74 10 +25 +2513 +98 75 27 94 19 +26 +1960 +3 64 21 30 18 +27 +585 +22 53 43 81 53 +28 +1299 +52 18 59 9 73 +29 +1264 +80 10 30 87 10 +30 +1259 +32 97 17 58 74 +31 +1841 +75 18 4 42 93 +32 +830 +78 48 7 59 22 +33 +2120 +36 70 21 48 75 +34 +330 +46 60 83 29 84 +35 +1021 +16 75 44 83 9 +36 +2428 +36 94 70 60 27 +37 +878 +93 14 30 83 32 +38 +1435 +39 53 39 76 51 +39 +2011 +19 90 35 43 83 +40 +267 +95 19 8 90 70 +41 +1487 +91 42 6 14 13 +42 +1718 +49 86 92 84 1 +43 +516 +35 15 39 10 81 +44 +2582 +93 58 55 15 13 +45 +1209 +11 7 34 38 98 +46 +372 +93 65 98 90 58 +47 +1328 +6 40 47 80 28 +48 +2305 +96 51 99 19 3 +49 +1070 +19 61 16 15 21 diff --git a/data/jobshop/50_5_06_ta036.txt b/data/jobshop/50_5_06_ta036.txt new file mode 100644 index 0000000000..9496673627 --- /dev/null +++ b/data/jobshop/50_5_06_ta036.txt @@ -0,0 +1,153 @@ +50 +5 +450926852 +0 +1874 +12 26 27 52 24 +1 +1985 +72 89 97 30 57 +2 +562 +29 86 53 62 68 +3 +1299 +16 10 16 8 58 +4 +374 +22 16 36 45 76 +5 +887 +61 72 28 77 70 +6 +1972 +69 96 50 90 72 +7 +2682 +71 47 41 52 56 +8 +1425 +86 9 42 39 56 +9 +1204 +16 56 86 95 55 +10 +1295 +54 8 2 86 89 +11 +286 +53 69 45 15 23 +12 +890 +64 87 86 98 42 +13 +2797 +96 84 43 59 26 +14 +1474 +79 62 92 22 87 +15 +863 +68 52 73 43 17 +16 +722 +98 82 99 85 38 +17 +505 +87 66 84 93 24 +18 +841 +40 67 83 6 82 +19 +1938 +74 33 61 46 55 +20 +2367 +22 3 7 51 47 +21 +2410 +23 53 8 97 7 +22 +610 +47 95 62 79 99 +23 +583 +55 42 3 46 89 +24 +2519 +21 59 21 71 20 +25 +423 +90 77 50 18 65 +26 +1286 +68 38 71 33 3 +27 +752 +14 12 95 13 45 +28 +2010 +42 1 70 3 89 +29 +816 +41 66 60 32 96 +30 +2615 +40 24 4 28 16 +31 +1605 +63 17 58 48 42 +32 +652 +23 58 16 8 70 +33 +495 +75 71 30 42 69 +34 +846 +4 88 80 26 77 +35 +2514 +31 63 71 26 46 +36 +1921 +87 60 59 95 20 +37 +527 +25 86 75 44 71 +38 +2534 +47 8 52 74 91 +39 +2259 +70 8 25 82 8 +40 +2669 +1 44 86 28 34 +41 +1072 +49 99 48 4 72 +42 +1900 +59 80 53 42 40 +43 +1341 +11 76 54 81 82 +44 +2162 +93 94 98 56 60 +45 +2477 +38 75 36 38 59 +46 +1868 +5 63 9 50 59 +47 +2674 +43 57 78 12 43 +48 +2478 +82 76 80 43 72 +49 +2111 +33 34 88 51 10 diff --git a/data/jobshop/50_5_07_ta037.txt b/data/jobshop/50_5_07_ta037.txt new file mode 100644 index 0000000000..c8168ecd8c --- /dev/null +++ b/data/jobshop/50_5_07_ta037.txt @@ -0,0 +1,153 @@ +50 +5 +1303135678 +0 +460 +82 6 49 57 34 +1 +692 +73 49 25 88 31 +2 +2334 +84 84 46 88 15 +3 +1159 +63 72 37 43 32 +4 +1965 +14 39 56 25 45 +5 +2231 +73 51 50 81 50 +6 +530 +84 77 9 3 81 +7 +710 +9 59 62 3 46 +8 +1145 +38 97 10 78 93 +9 +775 +67 5 89 97 13 +10 +2606 +76 83 66 74 47 +11 +2319 +18 51 98 71 50 +12 +2505 +70 9 10 50 70 +13 +1038 +69 9 70 70 21 +14 +1909 +4 59 92 23 41 +15 +1953 +58 30 36 43 12 +16 +932 +66 86 82 51 18 +17 +1395 +11 49 54 97 28 +18 +929 +1 46 34 57 22 +19 +2094 +51 13 34 77 60 +20 +2445 +38 45 5 90 69 +21 +1545 +16 51 12 58 49 +22 +1968 +81 68 3 75 38 +23 +1111 +39 82 56 4 80 +24 +551 +56 6 44 12 52 +25 +1300 +83 99 41 2 45 +26 +893 +27 12 14 4 34 +27 +799 +29 8 25 28 3 +28 +2544 +93 36 78 54 61 +29 +592 +70 24 25 39 96 +30 +838 +64 82 89 30 99 +31 +2383 +22 73 83 71 49 +32 +1344 +84 66 78 89 78 +33 +362 +25 69 23 33 34 +34 +1170 +73 71 51 85 78 +35 +2040 +81 70 7 2 79 +36 +737 +10 61 20 69 64 +37 +1120 +46 42 30 20 55 +38 +735 +32 77 30 64 63 +39 +328 +38 10 30 94 24 +40 +2568 +68 2 63 3 58 +41 +2139 +40 6 82 41 25 +42 +403 +33 24 40 37 93 +43 +2001 +79 97 39 36 73 +44 +2177 +64 15 37 74 45 +45 +1168 +36 91 44 53 93 +46 +655 +62 32 2 49 37 +47 +2632 +82 68 27 77 64 +48 +2376 +44 17 71 13 92 +49 +2145 +99 1 45 37 59 diff --git a/data/jobshop/50_5_08_ta038.txt b/data/jobshop/50_5_08_ta038.txt new file mode 100644 index 0000000000..92fbf66659 --- /dev/null +++ b/data/jobshop/50_5_08_ta038.txt @@ -0,0 +1,153 @@ +50 +5 +1273398721 +0 +1064 +9 80 28 70 55 +1 +1222 +19 54 58 1 39 +2 +769 +86 73 52 23 86 +3 +380 +38 83 11 18 40 +4 +1457 +71 15 21 42 92 +5 +1807 +82 5 97 96 2 +6 +1412 +12 27 49 2 65 +7 +2055 +20 20 55 52 91 +8 +1871 +37 75 16 49 67 +9 +777 +22 24 4 82 92 +10 +861 +97 73 82 4 55 +11 +550 +85 88 60 67 40 +12 +820 +93 17 5 77 1 +13 +1573 +33 24 52 24 81 +14 +766 +69 53 42 68 2 +15 +449 +70 86 61 37 78 +16 +923 +29 10 87 28 25 +17 +1410 +48 30 89 65 27 +18 +2273 +28 71 76 93 46 +19 +2333 +76 5 46 68 61 +20 +2183 +91 11 32 18 46 +21 +2141 +54 97 18 6 59 +22 +1216 +71 10 3 49 16 +23 +615 +36 84 60 67 41 +24 +2561 +13 58 34 93 65 +25 +2085 +44 47 69 3 75 +26 +2029 +27 69 47 10 69 +27 +1234 +23 80 95 80 68 +28 +1506 +95 49 92 44 68 +29 +1970 +15 74 70 26 23 +30 +2302 +25 37 71 83 30 +31 +2032 +88 94 73 4 29 +32 +853 +46 51 58 50 37 +33 +1237 +5 1 17 74 64 +34 +2044 +38 9 26 14 44 +35 +601 +74 16 39 8 69 +36 +1653 +21 89 60 67 36 +37 +1585 +36 2 72 18 9 +38 +1396 +21 80 93 60 45 +39 +537 +4 38 27 3 8 +40 +1113 +96 94 27 43 50 +41 +1402 +78 93 63 31 10 +42 +2581 +7 89 59 59 46 +43 +1378 +72 95 76 69 83 +44 +1803 +80 95 97 13 91 +45 +356 +38 63 85 46 79 +46 +834 +17 17 57 53 39 +47 +2140 +98 98 49 27 83 +48 +1682 +88 2 60 28 36 +49 +343 +78 19 30 63 28 diff --git a/data/jobshop/50_5_09_ta039.txt b/data/jobshop/50_5_09_ta039.txt new file mode 100644 index 0000000000..30c9fa5177 --- /dev/null +++ b/data/jobshop/50_5_09_ta039.txt @@ -0,0 +1,153 @@ +50 +5 +587288402 +0 +1482 +34 24 20 65 47 +1 +1305 +40 85 61 39 62 +2 +1902 +22 19 69 68 11 +3 +275 +6 94 28 40 6 +4 +1799 +50 59 69 82 21 +5 +1661 +64 65 35 31 60 +6 +350 +48 42 17 29 82 +7 +2359 +74 8 59 17 2 +8 +1580 +67 10 16 69 31 +9 +1684 +22 15 54 44 27 +10 +1918 +26 96 6 19 81 +11 +2143 +13 63 18 29 34 +12 +1645 +24 30 2 60 7 +13 +542 +54 20 4 27 6 +14 +1370 +22 31 80 93 53 +15 +1751 +9 94 45 35 19 +16 +1537 +28 35 2 17 28 +17 +1796 +48 84 18 1 63 +18 +726 +83 83 83 99 29 +19 +361 +85 53 21 96 34 +20 +329 +79 57 41 1 96 +21 +607 +78 25 51 62 39 +22 +1042 +40 71 85 84 19 +23 +1669 +15 22 56 42 45 +24 +1975 +95 31 88 60 64 +25 +2409 +75 35 40 42 72 +26 +2490 +73 40 20 66 26 +27 +707 +41 76 16 1 59 +28 +777 +52 14 22 1 51 +29 +473 +71 48 98 31 74 +30 +622 +84 42 56 41 3 +31 +1951 +73 11 69 62 11 +32 +2405 +25 92 90 83 96 +33 +1373 +41 68 9 74 50 +34 +1620 +74 55 81 38 23 +35 +1556 +15 88 65 56 43 +36 +1390 +58 52 38 57 36 +37 +2273 +55 36 75 54 52 +38 +1932 +47 62 60 45 9 +39 +251 +12 42 81 39 44 +40 +518 +36 51 59 85 32 +41 +1289 +48 68 94 40 2 +42 +1016 +96 10 3 21 78 +43 +2397 +47 38 19 84 83 +44 +2026 +64 29 15 17 69 +45 +825 +5 56 29 24 47 +46 +974 +24 23 94 65 17 +47 +2106 +78 71 48 98 35 +48 +1936 +59 45 39 90 45 +49 +882 +4 98 3 46 30 diff --git a/data/jobshop/50_5_10_ta040.txt b/data/jobshop/50_5_10_ta040.txt new file mode 100644 index 0000000000..b956b63054 --- /dev/null +++ b/data/jobshop/50_5_10_ta040.txt @@ -0,0 +1,153 @@ +50 +5 +248421594 +0 +1266 +24 51 8 59 67 +1 +1680 +1 57 54 85 99 +2 +1685 +57 82 15 73 57 +3 +1758 +86 47 47 87 47 +4 +790 +35 82 73 87 93 +5 +1190 +9 14 33 89 35 +6 +456 +55 79 73 48 32 +7 +2351 +8 57 35 57 77 +8 +1405 +93 88 45 59 28 +9 +2280 +11 79 75 73 75 +10 +727 +39 22 83 66 95 +11 +1235 +10 72 12 95 15 +12 +1348 +84 58 59 61 18 +13 +937 +80 78 95 13 97 +14 +1554 +59 18 96 79 37 +15 +516 +37 48 75 88 53 +16 +2288 +80 72 62 19 97 +17 +1133 +69 38 44 18 73 +18 +1565 +13 71 43 21 60 +19 +1632 +19 82 30 33 39 +20 +1615 +25 61 47 11 48 +21 +1859 +92 73 36 8 9 +22 +719 +45 50 65 8 17 +23 +1107 +14 56 85 83 83 +24 +643 +73 95 1 13 10 +25 +1834 +85 16 71 89 2 +26 +2139 +75 6 13 63 66 +27 +524 +96 7 54 64 50 +28 +1038 +33 86 2 53 36 +29 +2343 +17 21 82 28 45 +30 +2242 +76 27 16 17 86 +31 +507 +96 44 15 2 8 +32 +1420 +4 64 14 77 47 +33 +700 +16 32 49 61 52 +34 +292 +9 46 68 73 98 +35 +2298 +66 37 28 69 22 +36 +803 +46 39 87 23 55 +37 +991 +64 96 85 56 62 +38 +2691 +3 44 90 78 23 +39 +532 +93 70 17 65 82 +40 +840 +74 41 54 85 32 +41 +460 +29 56 59 99 20 +42 +1398 +68 44 25 52 38 +43 +1306 +38 27 23 78 23 +44 +2496 +86 41 60 8 40 +45 +1342 +90 66 60 58 55 +46 +944 +50 87 68 51 79 +47 +468 +11 42 70 43 66 +48 +419 +64 7 80 52 97 +49 +2129 +4 54 4 41 29 diff --git a/data/jobshop/70_10_01.txt b/data/jobshop/70_10_01.txt new file mode 100644 index 0000000000..d85510135b --- /dev/null +++ b/data/jobshop/70_10_01.txt @@ -0,0 +1,213 @@ +70 +10 +1072223349 +0 +2004 +61 5 13 98 34 52 25 58 46 33 +1 +2312 +72 44 56 81 60 54 33 53 57 50 +2 +3304 +9 85 27 2 40 48 32 71 60 43 +3 +3613 +47 2 13 75 2 55 25 89 2 41 +4 +597 +54 59 29 18 85 85 96 78 4 56 +5 +982 +6 85 20 86 33 71 77 20 15 85 +6 +2289 +95 44 30 60 65 17 78 47 14 50 +7 +2726 +24 75 26 40 46 31 44 33 69 27 +8 +1192 +23 51 98 82 48 42 35 14 85 96 +9 +3445 +18 54 12 17 17 32 38 75 1 94 +10 +3454 +87 4 48 84 98 67 63 29 36 48 +11 +3812 +98 87 54 2 72 94 77 73 53 68 +12 +3491 +31 80 93 74 36 2 76 62 7 96 +13 +2373 +14 68 29 76 45 46 35 91 31 75 +14 +2679 +37 37 51 89 9 99 83 54 19 89 +15 +915 +27 87 33 78 73 15 26 76 46 62 +16 +2527 +28 35 32 37 3 97 84 21 43 45 +17 +2568 +1 38 80 31 75 62 95 51 84 40 +18 +1730 +12 20 9 21 16 51 34 99 6 39 +19 +2933 +76 75 14 31 31 42 87 73 18 7 +20 +3803 +69 52 11 25 54 26 6 34 84 23 +21 +1158 +65 61 46 33 19 32 52 57 95 49 +22 +866 +49 79 86 37 97 46 38 81 65 51 +23 +790 +41 97 55 94 84 96 9 4 89 35 +24 +854 +16 10 2 40 30 87 98 86 90 30 +25 +1314 +59 57 78 77 29 3 41 21 48 59 +26 +3415 +16 85 55 68 56 81 28 6 97 51 +27 +2007 +73 6 68 30 42 65 50 83 44 52 +28 +3904 +58 59 49 88 25 39 94 40 15 29 +29 +1197 +46 87 12 24 1 39 56 93 48 47 +30 +2183 +53 12 56 47 31 87 48 65 33 72 +31 +993 +71 90 53 45 72 45 23 71 27 40 +32 +3042 +82 83 20 41 25 5 93 49 30 72 +33 +965 +84 92 63 67 83 64 56 18 97 30 +34 +1956 +43 63 79 30 99 17 3 17 80 47 +35 +2649 +20 74 1 85 50 3 53 28 33 7 +36 +1167 +96 86 84 83 92 74 67 67 65 76 +37 +2171 +47 22 37 51 83 75 55 20 93 59 +38 +718 +50 54 38 14 10 57 26 37 86 40 +39 +2541 +5 65 99 19 22 19 79 95 8 22 +40 +1981 +25 55 99 44 26 11 83 95 78 8 +41 +1387 +45 19 23 26 56 75 63 84 62 32 +42 +926 +11 7 27 68 99 24 6 24 41 18 +43 +2828 +38 35 68 86 42 31 4 93 83 47 +44 +3349 +16 78 58 47 48 55 74 48 97 77 +45 +1408 +84 32 32 69 93 73 93 8 31 85 +46 +1493 +78 10 32 41 46 34 87 78 24 10 +47 +931 +29 75 79 48 61 88 47 79 29 75 +48 +3758 +87 14 17 57 78 79 84 91 92 35 +49 +1524 +90 53 29 74 61 88 48 30 41 99 +50 +932 +72 49 17 63 37 45 89 30 8 7 +51 +2754 +99 40 90 61 34 99 16 51 7 72 +52 +3699 +58 19 91 55 29 82 63 74 57 14 +53 +3449 +97 25 24 52 46 40 58 29 49 72 +54 +2552 +29 54 37 61 72 57 67 62 17 5 +55 +3676 +7 5 78 72 19 91 29 80 8 49 +56 +1648 +76 37 78 92 63 31 42 76 40 87 +57 +2041 +82 56 91 63 32 62 13 56 28 58 +58 +1163 +68 18 61 74 69 17 24 53 48 30 +59 +935 +12 31 5 33 99 87 17 14 51 56 +60 +1316 +35 30 6 33 89 3 30 3 84 89 +61 +1787 +85 2 61 49 48 97 61 55 3 24 +62 +870 +32 5 73 27 23 92 7 96 43 90 +63 +934 +61 15 31 28 78 51 40 48 72 56 +64 +2308 +61 71 71 6 94 23 64 96 47 65 +65 +3617 +50 46 23 54 93 7 46 25 30 70 +66 +2690 +85 49 22 6 84 75 54 41 33 24 +67 +2672 +41 89 58 68 28 64 60 18 90 66 +68 +1603 +16 59 72 54 70 23 76 67 45 67 +69 +3587 +41 42 80 48 94 50 91 77 39 94 diff --git a/data/jobshop/70_10_02.txt b/data/jobshop/70_10_02.txt new file mode 100644 index 0000000000..263a8e21d9 --- /dev/null +++ b/data/jobshop/70_10_02.txt @@ -0,0 +1,213 @@ +70 +10 +1322544666 +0 +2311 +72 44 56 81 60 54 33 53 57 50 +1 +3302 +9 85 27 2 40 48 32 71 60 43 +2 +3611 +47 2 13 75 2 55 25 89 2 41 +3 +597 +54 59 29 18 85 85 96 78 4 56 +4 +982 +6 85 20 86 33 71 77 20 15 85 +5 +2288 +95 44 30 60 65 17 78 47 14 50 +6 +2724 +24 75 26 40 46 31 44 33 69 27 +7 +1191 +23 51 98 82 48 42 35 14 85 96 +8 +3443 +18 54 12 17 17 32 38 75 1 94 +9 +3453 +87 4 48 84 98 67 63 29 36 48 +10 +3810 +98 87 54 2 72 94 77 73 53 68 +11 +3489 +31 80 93 74 36 2 76 62 7 96 +12 +2371 +14 68 29 76 45 46 35 91 31 75 +13 +2678 +37 37 51 89 9 99 83 54 19 89 +14 +915 +27 87 33 78 73 15 26 76 46 62 +15 +2525 +28 35 32 37 3 97 84 21 43 45 +16 +2567 +1 38 80 31 75 62 95 51 84 40 +17 +1729 +12 20 9 21 16 51 34 99 6 39 +18 +2931 +76 75 14 31 31 42 87 73 18 7 +19 +3801 +69 52 11 25 54 26 6 34 84 23 +20 +1158 +65 61 46 33 19 32 52 57 95 49 +21 +866 +49 79 86 37 97 46 38 81 65 51 +22 +789 +41 97 55 94 84 96 9 4 89 35 +23 +853 +16 10 2 40 30 87 98 86 90 30 +24 +1313 +59 57 78 77 29 3 41 21 48 59 +25 +3413 +16 85 55 68 56 81 28 6 97 51 +26 +2006 +73 6 68 30 42 65 50 83 44 52 +27 +3902 +58 59 49 88 25 39 94 40 15 29 +28 +1197 +46 87 12 24 1 39 56 93 48 47 +29 +2182 +53 12 56 47 31 87 48 65 33 72 +30 +992 +71 90 53 45 72 45 23 71 27 40 +31 +3040 +82 83 20 41 25 5 93 49 30 72 +32 +965 +84 92 63 67 83 64 56 18 97 30 +33 +1955 +43 63 79 30 99 17 3 17 80 47 +34 +2648 +20 74 1 85 50 3 53 28 33 7 +35 +1167 +96 86 84 83 92 74 67 67 65 76 +36 +2170 +47 22 37 51 83 75 55 20 93 59 +37 +718 +50 54 38 14 10 57 26 37 86 40 +38 +2540 +5 65 99 19 22 19 79 95 8 22 +39 +1980 +25 55 99 44 26 11 83 95 78 8 +40 +1386 +45 19 23 26 56 75 63 84 62 32 +41 +925 +11 7 27 68 99 24 6 24 41 18 +42 +2827 +38 35 68 86 42 31 4 93 83 47 +43 +3348 +16 78 58 47 48 55 74 48 97 77 +44 +1408 +84 32 32 69 93 73 93 8 31 85 +45 +1492 +78 10 32 41 46 34 87 78 24 10 +46 +931 +29 75 79 48 61 88 47 79 29 75 +47 +3757 +87 14 17 57 78 79 84 91 92 35 +48 +1523 +90 53 29 74 61 88 48 30 41 99 +49 +931 +72 49 17 63 37 45 89 30 8 7 +50 +2752 +99 40 90 61 34 99 16 51 7 72 +51 +3697 +58 19 91 55 29 82 63 74 57 14 +52 +3448 +97 25 24 52 46 40 58 29 49 72 +53 +2551 +29 54 37 61 72 57 67 62 17 5 +54 +3674 +7 5 78 72 19 91 29 80 8 49 +55 +1647 +76 37 78 92 63 31 42 76 40 87 +56 +2040 +82 56 91 63 32 62 13 56 28 58 +57 +1162 +68 18 61 74 69 17 24 53 48 30 +58 +934 +12 31 5 33 99 87 17 14 51 56 +59 +1316 +35 30 6 33 89 3 30 3 84 89 +60 +1786 +85 2 61 49 48 97 61 55 3 24 +61 +870 +32 5 73 27 23 92 7 96 43 90 +62 +933 +61 15 31 28 78 51 40 48 72 56 +63 +2307 +61 71 71 6 94 23 64 96 47 65 +64 +3616 +50 46 23 54 93 7 46 25 30 70 +65 +2689 +85 49 22 6 84 75 54 41 33 24 +66 +2671 +41 89 58 68 28 64 60 18 90 66 +67 +1602 +16 59 72 54 70 23 76 67 45 67 +68 +3585 +41 42 80 48 94 50 91 77 39 94 +69 +3743 +5 13 98 34 52 25 58 46 33 43 diff --git a/data/jobshop/70_10_03.txt b/data/jobshop/70_10_03.txt new file mode 100644 index 0000000000..7498ac61aa --- /dev/null +++ b/data/jobshop/70_10_03.txt @@ -0,0 +1,213 @@ +70 +10 +1552455012 +0 +3300 +9 85 27 2 40 48 32 71 60 43 +1 +3609 +47 2 13 75 2 55 25 89 2 41 +2 +597 +54 59 29 18 85 85 96 78 4 56 +3 +981 +6 85 20 86 33 71 77 20 15 85 +4 +2287 +95 44 30 60 65 17 78 47 14 50 +5 +2723 +24 75 26 40 46 31 44 33 69 27 +6 +1190 +23 51 98 82 48 42 35 14 85 96 +7 +3441 +18 54 12 17 17 32 38 75 1 94 +8 +3451 +87 4 48 84 98 67 63 29 36 48 +9 +3807 +98 87 54 2 72 94 77 73 53 68 +10 +3487 +31 80 93 74 36 2 76 62 7 96 +11 +2370 +14 68 29 76 45 46 35 91 31 75 +12 +2676 +37 37 51 89 9 99 83 54 19 89 +13 +914 +27 87 33 78 73 15 26 76 46 62 +14 +2524 +28 35 32 37 3 97 84 21 43 45 +15 +2566 +1 38 80 31 75 62 95 51 84 40 +16 +1728 +12 20 9 21 16 51 34 99 6 39 +17 +2930 +76 75 14 31 31 42 87 73 18 7 +18 +3799 +69 52 11 25 54 26 6 34 84 23 +19 +1157 +65 61 46 33 19 32 52 57 95 49 +20 +865 +49 79 86 37 97 46 38 81 65 51 +21 +789 +41 97 55 94 84 96 9 4 89 35 +22 +853 +16 10 2 40 30 87 98 86 90 30 +23 +1312 +59 57 78 77 29 3 41 21 48 59 +24 +3411 +16 85 55 68 56 81 28 6 97 51 +25 +2005 +73 6 68 30 42 65 50 83 44 52 +26 +3900 +58 59 49 88 25 39 94 40 15 29 +27 +1196 +46 87 12 24 1 39 56 93 48 47 +28 +2180 +53 12 56 47 31 87 48 65 33 72 +29 +992 +71 90 53 45 72 45 23 71 27 40 +30 +3039 +82 83 20 41 25 5 93 49 30 72 +31 +964 +84 92 63 67 83 64 56 18 97 30 +32 +1954 +43 63 79 30 99 17 3 17 80 47 +33 +2646 +20 74 1 85 50 3 53 28 33 7 +34 +1166 +96 86 84 83 92 74 67 67 65 76 +35 +2168 +47 22 37 51 83 75 55 20 93 59 +36 +718 +50 54 38 14 10 57 26 37 86 40 +37 +2538 +5 65 99 19 22 19 79 95 8 22 +38 +1979 +25 55 99 44 26 11 83 95 78 8 +39 +1386 +45 19 23 26 56 75 63 84 62 32 +40 +925 +11 7 27 68 99 24 6 24 41 18 +41 +2825 +38 35 68 86 42 31 4 93 83 47 +42 +3346 +16 78 58 47 48 55 74 48 97 77 +43 +1407 +84 32 32 69 93 73 93 8 31 85 +44 +1491 +78 10 32 41 46 34 87 78 24 10 +45 +930 +29 75 79 48 61 88 47 79 29 75 +46 +3754 +87 14 17 57 78 79 84 91 92 35 +47 +1522 +90 53 29 74 61 88 48 30 41 99 +48 +931 +72 49 17 63 37 45 89 30 8 7 +49 +2751 +99 40 90 61 34 99 16 51 7 72 +50 +3695 +58 19 91 55 29 82 63 74 57 14 +51 +3446 +97 25 24 52 46 40 58 29 49 72 +52 +2550 +29 54 37 61 72 57 67 62 17 5 +53 +3672 +7 5 78 72 19 91 29 80 8 49 +54 +1646 +76 37 78 92 63 31 42 76 40 87 +55 +2039 +82 56 91 63 32 62 13 56 28 58 +56 +1162 +68 18 61 74 69 17 24 53 48 30 +57 +934 +12 31 5 33 99 87 17 14 51 56 +58 +1315 +35 30 6 33 89 3 30 3 84 89 +59 +1785 +85 2 61 49 48 97 61 55 3 24 +60 +869 +32 5 73 27 23 92 7 96 43 90 +61 +933 +61 15 31 28 78 51 40 48 72 56 +62 +2306 +61 71 71 6 94 23 64 96 47 65 +63 +3613 +50 46 23 54 93 7 46 25 30 70 +64 +2687 +85 49 22 6 84 75 54 41 33 24 +65 +2669 +41 89 58 68 28 64 60 18 90 66 +66 +1601 +16 59 72 54 70 23 76 67 45 67 +67 +3583 +41 42 80 48 94 50 91 77 39 94 +68 +3740 +5 13 98 34 52 25 58 46 33 43 +69 +3508 +44 56 81 60 54 33 53 57 50 51 diff --git a/data/jobshop/70_10_04.txt b/data/jobshop/70_10_04.txt new file mode 100644 index 0000000000..1d9ac91cb1 --- /dev/null +++ b/data/jobshop/70_10_04.txt @@ -0,0 +1,213 @@ +70 +10 +185075634 +0 +3616 +47 2 13 75 2 55 25 89 2 41 +1 +598 +54 59 29 18 85 85 96 78 4 56 +2 +983 +6 85 20 86 33 71 77 20 15 85 +3 +2291 +95 44 30 60 65 17 78 47 14 50 +4 +2728 +24 75 26 40 46 31 44 33 69 27 +5 +1193 +23 51 98 82 48 42 35 14 85 96 +6 +3448 +18 54 12 17 17 32 38 75 1 94 +7 +3457 +87 4 48 84 98 67 63 29 36 48 +8 +3815 +98 87 54 2 72 94 77 73 53 68 +9 +3494 +31 80 93 74 36 2 76 62 7 96 +10 +2375 +14 68 29 76 45 46 35 91 31 75 +11 +2682 +37 37 51 89 9 99 83 54 19 89 +12 +916 +27 87 33 78 73 15 26 76 46 62 +13 +2529 +28 35 32 37 3 97 84 21 43 45 +14 +2571 +1 38 80 31 75 62 95 51 84 40 +15 +1732 +12 20 9 21 16 51 34 99 6 39 +16 +2935 +76 75 14 31 31 42 87 73 18 7 +17 +3806 +69 52 11 25 54 26 6 34 84 23 +18 +1159 +65 61 46 33 19 32 52 57 95 49 +19 +867 +49 79 86 37 97 46 38 81 65 51 +20 +791 +41 97 55 94 84 96 9 4 89 35 +21 +855 +16 10 2 40 30 87 98 86 90 30 +22 +1315 +59 57 78 77 29 3 41 21 48 59 +23 +3418 +16 85 55 68 56 81 28 6 97 51 +24 +2008 +73 6 68 30 42 65 50 83 44 52 +25 +3907 +58 59 49 88 25 39 94 40 15 29 +26 +1198 +46 87 12 24 1 39 56 93 48 47 +27 +2185 +53 12 56 47 31 87 48 65 33 72 +28 +994 +71 90 53 45 72 45 23 71 27 40 +29 +3045 +82 83 20 41 25 5 93 49 30 72 +30 +966 +84 92 63 67 83 64 56 18 97 30 +31 +1958 +43 63 79 30 99 17 3 17 80 47 +32 +2652 +20 74 1 85 50 3 53 28 33 7 +33 +1168 +96 86 84 83 92 74 67 67 65 76 +34 +2173 +47 22 37 51 83 75 55 20 93 59 +35 +719 +50 54 38 14 10 57 26 37 86 40 +36 +2543 +5 65 99 19 22 19 79 95 8 22 +37 +1982 +25 55 99 44 26 11 83 95 78 8 +38 +1388 +45 19 23 26 56 75 63 84 62 32 +39 +926 +11 7 27 68 99 24 6 24 41 18 +40 +2831 +38 35 68 86 42 31 4 93 83 47 +41 +3352 +16 78 58 47 48 55 74 48 97 77 +42 +1409 +84 32 32 69 93 73 93 8 31 85 +43 +1494 +78 10 32 41 46 34 87 78 24 10 +44 +932 +29 75 79 48 61 88 47 79 29 75 +45 +3762 +87 14 17 57 78 79 84 91 92 35 +46 +1525 +90 53 29 74 61 88 48 30 41 99 +47 +932 +72 49 17 63 37 45 89 30 8 7 +48 +2756 +99 40 90 61 34 99 16 51 7 72 +49 +3702 +58 19 91 55 29 82 63 74 57 14 +50 +3452 +97 25 24 52 46 40 58 29 49 72 +51 +2555 +29 54 37 61 72 57 67 62 17 5 +52 +3679 +7 5 78 72 19 91 29 80 8 49 +53 +1650 +76 37 78 92 63 31 42 76 40 87 +54 +2043 +82 56 91 63 32 62 13 56 28 58 +55 +1164 +68 18 61 74 69 17 24 53 48 30 +56 +935 +12 31 5 33 99 87 17 14 51 56 +57 +1317 +35 30 6 33 89 3 30 3 84 89 +58 +1788 +85 2 61 49 48 97 61 55 3 24 +59 +871 +32 5 73 27 23 92 7 96 43 90 +60 +935 +61 15 31 28 78 51 40 48 72 56 +61 +2310 +61 71 71 6 94 23 64 96 47 65 +62 +3621 +50 46 23 54 93 7 46 25 30 70 +63 +2693 +85 49 22 6 84 75 54 41 33 24 +64 +2675 +41 89 58 68 28 64 60 18 90 66 +65 +1604 +16 59 72 54 70 23 76 67 45 67 +66 +3590 +41 42 80 48 94 50 91 77 39 94 +67 +3748 +5 13 98 34 52 25 58 46 33 43 +68 +3515 +44 56 81 60 54 33 53 57 50 51 +69 +2341 +85 27 2 40 48 32 71 60 43 79 diff --git a/data/jobshop/70_10_05.txt b/data/jobshop/70_10_05.txt new file mode 100644 index 0000000000..9dde6d366b --- /dev/null +++ b/data/jobshop/70_10_05.txt @@ -0,0 +1,213 @@ +70 +10 +1009859782 +0 +599 +54 59 29 18 85 85 96 78 4 56 +1 +984 +6 85 20 86 33 71 77 20 15 85 +2 +2294 +95 44 30 60 65 17 78 47 14 50 +3 +2731 +24 75 26 40 46 31 44 33 69 27 +4 +1194 +23 51 98 82 48 42 35 14 85 96 +5 +3452 +18 54 12 17 17 32 38 75 1 94 +6 +3461 +87 4 48 84 98 67 63 29 36 48 +7 +3819 +98 87 54 2 72 94 77 73 53 68 +8 +3498 +31 80 93 74 36 2 76 62 7 96 +9 +2377 +14 68 29 76 45 46 35 91 31 75 +10 +2685 +37 37 51 89 9 99 83 54 19 89 +11 +917 +27 87 33 78 73 15 26 76 46 62 +12 +2532 +28 35 32 37 3 97 84 21 43 45 +13 +2574 +1 38 80 31 75 62 95 51 84 40 +14 +1734 +12 20 9 21 16 51 34 99 6 39 +15 +2939 +76 75 14 31 31 42 87 73 18 7 +16 +3811 +69 52 11 25 54 26 6 34 84 23 +17 +1161 +65 61 46 33 19 32 52 57 95 49 +18 +868 +49 79 86 37 97 46 38 81 65 51 +19 +791 +41 97 55 94 84 96 9 4 89 35 +20 +856 +16 10 2 40 30 87 98 86 90 30 +21 +1316 +59 57 78 77 29 3 41 21 48 59 +22 +3422 +16 85 55 68 56 81 28 6 97 51 +23 +2011 +73 6 68 30 42 65 50 83 44 52 +24 +3912 +58 59 49 88 25 39 94 40 15 29 +25 +1200 +46 87 12 24 1 39 56 93 48 47 +26 +2187 +53 12 56 47 31 87 48 65 33 72 +27 +995 +71 90 53 45 72 45 23 71 27 40 +28 +3048 +82 83 20 41 25 5 93 49 30 72 +29 +967 +84 92 63 67 83 64 56 18 97 30 +30 +1960 +43 63 79 30 99 17 3 17 80 47 +31 +2655 +20 74 1 85 50 3 53 28 33 7 +32 +1169 +96 86 84 83 92 74 67 67 65 76 +33 +2175 +47 22 37 51 83 75 55 20 93 59 +34 +720 +50 54 38 14 10 57 26 37 86 40 +35 +2546 +5 65 99 19 22 19 79 95 8 22 +36 +1985 +25 55 99 44 26 11 83 95 78 8 +37 +1390 +45 19 23 26 56 75 63 84 62 32 +38 +927 +11 7 27 68 99 24 6 24 41 18 +39 +2834 +38 35 68 86 42 31 4 93 83 47 +40 +3356 +16 78 58 47 48 55 74 48 97 77 +41 +1411 +84 32 32 69 93 73 93 8 31 85 +42 +1496 +78 10 32 41 46 34 87 78 24 10 +43 +933 +29 75 79 48 61 88 47 79 29 75 +44 +3766 +87 14 17 57 78 79 84 91 92 35 +45 +1527 +90 53 29 74 61 88 48 30 41 99 +46 +933 +72 49 17 63 37 45 89 30 8 7 +47 +2759 +99 40 90 61 34 99 16 51 7 72 +48 +3706 +58 19 91 55 29 82 63 74 57 14 +49 +3456 +97 25 24 52 46 40 58 29 49 72 +50 +2558 +29 54 37 61 72 57 67 62 17 5 +51 +3683 +7 5 78 72 19 91 29 80 8 49 +52 +1652 +76 37 78 92 63 31 42 76 40 87 +53 +2045 +82 56 91 63 32 62 13 56 28 58 +54 +1165 +68 18 61 74 69 17 24 53 48 30 +55 +937 +12 31 5 33 99 87 17 14 51 56 +56 +1319 +35 30 6 33 89 3 30 3 84 89 +57 +1790 +85 2 61 49 48 97 61 55 3 24 +58 +872 +32 5 73 27 23 92 7 96 43 90 +59 +936 +61 15 31 28 78 51 40 48 72 56 +60 +2313 +61 71 71 6 94 23 64 96 47 65 +61 +3625 +50 46 23 54 93 7 46 25 30 70 +62 +2696 +85 49 22 6 84 75 54 41 33 24 +63 +2678 +41 89 58 68 28 64 60 18 90 66 +64 +1606 +16 59 72 54 70 23 76 67 45 67 +65 +3594 +41 42 80 48 94 50 91 77 39 94 +66 +3752 +5 13 98 34 52 25 58 46 33 43 +67 +3519 +44 56 81 60 54 33 53 57 50 51 +68 +2344 +85 27 2 40 48 32 71 60 43 79 +69 +1532 +2 13 75 2 55 25 89 2 41 88 diff --git a/data/jobshop/70_10_06.txt b/data/jobshop/70_10_06.txt new file mode 100644 index 0000000000..571507391e --- /dev/null +++ b/data/jobshop/70_10_06.txt @@ -0,0 +1,213 @@ +70 +10 +1150093833 +0 +983 +6 85 20 86 33 71 77 20 15 85 +1 +2291 +95 44 30 60 65 17 78 47 14 50 +2 +2727 +24 75 26 40 46 31 44 33 69 27 +3 +1192 +23 51 98 82 48 42 35 14 85 96 +4 +3447 +18 54 12 17 17 32 38 75 1 94 +5 +3456 +87 4 48 84 98 67 63 29 36 48 +6 +3814 +98 87 54 2 72 94 77 73 53 68 +7 +3493 +31 80 93 74 36 2 76 62 7 96 +8 +2374 +14 68 29 76 45 46 35 91 31 75 +9 +2681 +37 37 51 89 9 99 83 54 19 89 +10 +916 +27 87 33 78 73 15 26 76 46 62 +11 +2528 +28 35 32 37 3 97 84 21 43 45 +12 +2570 +1 38 80 31 75 62 95 51 84 40 +13 +1731 +12 20 9 21 16 51 34 99 6 39 +14 +2935 +76 75 14 31 31 42 87 73 18 7 +15 +3805 +69 52 11 25 54 26 6 34 84 23 +16 +1159 +65 61 46 33 19 32 52 57 95 49 +17 +867 +49 79 86 37 97 46 38 81 65 51 +18 +790 +41 97 55 94 84 96 9 4 89 35 +19 +854 +16 10 2 40 30 87 98 86 90 30 +20 +1315 +59 57 78 77 29 3 41 21 48 59 +21 +3417 +16 85 55 68 56 81 28 6 97 51 +22 +2008 +73 6 68 30 42 65 50 83 44 52 +23 +3906 +58 59 49 88 25 39 94 40 15 29 +24 +1198 +46 87 12 24 1 39 56 93 48 47 +25 +2184 +53 12 56 47 31 87 48 65 33 72 +26 +993 +71 90 53 45 72 45 23 71 27 40 +27 +3044 +82 83 20 41 25 5 93 49 30 72 +28 +966 +84 92 63 67 83 64 56 18 97 30 +29 +1957 +43 63 79 30 99 17 3 17 80 47 +30 +2651 +20 74 1 85 50 3 53 28 33 7 +31 +1168 +96 86 84 83 92 74 67 67 65 76 +32 +2172 +47 22 37 51 83 75 55 20 93 59 +33 +719 +50 54 38 14 10 57 26 37 86 40 +34 +2543 +5 65 99 19 22 19 79 95 8 22 +35 +1982 +25 55 99 44 26 11 83 95 78 8 +36 +1388 +45 19 23 26 56 75 63 84 62 32 +37 +926 +11 7 27 68 99 24 6 24 41 18 +38 +2830 +38 35 68 86 42 31 4 93 83 47 +39 +3351 +16 78 58 47 48 55 74 48 97 77 +40 +1409 +84 32 32 69 93 73 93 8 31 85 +41 +1494 +78 10 32 41 46 34 87 78 24 10 +42 +932 +29 75 79 48 61 88 47 79 29 75 +43 +3761 +87 14 17 57 78 79 84 91 92 35 +44 +1525 +90 53 29 74 61 88 48 30 41 99 +45 +932 +72 49 17 63 37 45 89 30 8 7 +46 +2755 +99 40 90 61 34 99 16 51 7 72 +47 +3701 +58 19 91 55 29 82 63 74 57 14 +48 +3451 +97 25 24 52 46 40 58 29 49 72 +49 +2554 +29 54 37 61 72 57 67 62 17 5 +50 +3678 +7 5 78 72 19 91 29 80 8 49 +51 +1649 +76 37 78 92 63 31 42 76 40 87 +52 +2042 +82 56 91 63 32 62 13 56 28 58 +53 +1164 +68 18 61 74 69 17 24 53 48 30 +54 +935 +12 31 5 33 99 87 17 14 51 56 +55 +1317 +35 30 6 33 89 3 30 3 84 89 +56 +1788 +85 2 61 49 48 97 61 55 3 24 +57 +871 +32 5 73 27 23 92 7 96 43 90 +58 +934 +61 15 31 28 78 51 40 48 72 56 +59 +2310 +61 71 71 6 94 23 64 96 47 65 +60 +3620 +50 46 23 54 93 7 46 25 30 70 +61 +2692 +85 49 22 6 84 75 54 41 33 24 +62 +2674 +41 89 58 68 28 64 60 18 90 66 +63 +1604 +16 59 72 54 70 23 76 67 45 67 +64 +3589 +41 42 80 48 94 50 91 77 39 94 +65 +3747 +5 13 98 34 52 25 58 46 33 43 +66 +3514 +44 56 81 60 54 33 53 57 50 51 +67 +2341 +85 27 2 40 48 32 71 60 43 79 +68 +1530 +2 13 75 2 55 25 89 2 41 88 +69 +3181 +59 29 18 85 85 96 78 4 56 3 diff --git a/data/jobshop/70_10_07.txt b/data/jobshop/70_10_07.txt new file mode 100644 index 0000000000..35807da252 --- /dev/null +++ b/data/jobshop/70_10_07.txt @@ -0,0 +1,213 @@ +70 +10 +126744584 +0 +2291 +95 44 30 60 65 17 78 47 14 50 +1 +2728 +24 75 26 40 46 31 44 33 69 27 +2 +1193 +23 51 98 82 48 42 35 14 85 96 +3 +3448 +18 54 12 17 17 32 38 75 1 94 +4 +3457 +87 4 48 84 98 67 63 29 36 48 +5 +3815 +98 87 54 2 72 94 77 73 53 68 +6 +3493 +31 80 93 74 36 2 76 62 7 96 +7 +2375 +14 68 29 76 45 46 35 91 31 75 +8 +2682 +37 37 51 89 9 99 83 54 19 89 +9 +916 +27 87 33 78 73 15 26 76 46 62 +10 +2529 +28 35 32 37 3 97 84 21 43 45 +11 +2571 +1 38 80 31 75 62 95 51 84 40 +12 +1732 +12 20 9 21 16 51 34 99 6 39 +13 +2935 +76 75 14 31 31 42 87 73 18 7 +14 +3806 +69 52 11 25 54 26 6 34 84 23 +15 +1159 +65 61 46 33 19 32 52 57 95 49 +16 +867 +49 79 86 37 97 46 38 81 65 51 +17 +790 +41 97 55 94 84 96 9 4 89 35 +18 +855 +16 10 2 40 30 87 98 86 90 30 +19 +1315 +59 57 78 77 29 3 41 21 48 59 +20 +3418 +16 85 55 68 56 81 28 6 97 51 +21 +2008 +73 6 68 30 42 65 50 83 44 52 +22 +3907 +58 59 49 88 25 39 94 40 15 29 +23 +1198 +46 87 12 24 1 39 56 93 48 47 +24 +2185 +53 12 56 47 31 87 48 65 33 72 +25 +994 +71 90 53 45 72 45 23 71 27 40 +26 +3044 +82 83 20 41 25 5 93 49 30 72 +27 +966 +84 92 63 67 83 64 56 18 97 30 +28 +1958 +43 63 79 30 99 17 3 17 80 47 +29 +2651 +20 74 1 85 50 3 53 28 33 7 +30 +1168 +96 86 84 83 92 74 67 67 65 76 +31 +2172 +47 22 37 51 83 75 55 20 93 59 +32 +719 +50 54 38 14 10 57 26 37 86 40 +33 +2543 +5 65 99 19 22 19 79 95 8 22 +34 +1982 +25 55 99 44 26 11 83 95 78 8 +35 +1388 +45 19 23 26 56 75 63 84 62 32 +36 +926 +11 7 27 68 99 24 6 24 41 18 +37 +2831 +38 35 68 86 42 31 4 93 83 47 +38 +3352 +16 78 58 47 48 55 74 48 97 77 +39 +1409 +84 32 32 69 93 73 93 8 31 85 +40 +1494 +78 10 32 41 46 34 87 78 24 10 +41 +932 +29 75 79 48 61 88 47 79 29 75 +42 +3761 +87 14 17 57 78 79 84 91 92 35 +43 +1525 +90 53 29 74 61 88 48 30 41 99 +44 +932 +72 49 17 63 37 45 89 30 8 7 +45 +2756 +99 40 90 61 34 99 16 51 7 72 +46 +3702 +58 19 91 55 29 82 63 74 57 14 +47 +3452 +97 25 24 52 46 40 58 29 49 72 +48 +2555 +29 54 37 61 72 57 67 62 17 5 +49 +3679 +7 5 78 72 19 91 29 80 8 49 +50 +1650 +76 37 78 92 63 31 42 76 40 87 +51 +2043 +82 56 91 63 32 62 13 56 28 58 +52 +1164 +68 18 61 74 69 17 24 53 48 30 +53 +935 +12 31 5 33 99 87 17 14 51 56 +54 +1317 +35 30 6 33 89 3 30 3 84 89 +55 +1788 +85 2 61 49 48 97 61 55 3 24 +56 +871 +32 5 73 27 23 92 7 96 43 90 +57 +935 +61 15 31 28 78 51 40 48 72 56 +58 +2310 +61 71 71 6 94 23 64 96 47 65 +59 +3620 +50 46 23 54 93 7 46 25 30 70 +60 +2693 +85 49 22 6 84 75 54 41 33 24 +61 +2674 +41 89 58 68 28 64 60 18 90 66 +62 +1604 +16 59 72 54 70 23 76 67 45 67 +63 +3590 +41 42 80 48 94 50 91 77 39 94 +64 +3748 +5 13 98 34 52 25 58 46 33 43 +65 +3514 +44 56 81 60 54 33 53 57 50 51 +66 +2341 +85 27 2 40 48 32 71 60 43 79 +67 +1531 +2 13 75 2 55 25 89 2 41 88 +68 +3182 +59 29 18 85 85 96 78 4 56 3 +69 +2645 +85 20 86 33 71 77 20 15 85 14 diff --git a/data/jobshop/70_10_08.txt b/data/jobshop/70_10_08.txt new file mode 100644 index 0000000000..bf0e78251a --- /dev/null +++ b/data/jobshop/70_10_08.txt @@ -0,0 +1,213 @@ +70 +10 +2039929111 +0 +2725 +24 75 26 40 46 31 44 33 69 27 +1 +1191 +23 51 98 82 48 42 35 14 85 96 +2 +3444 +18 54 12 17 17 32 38 75 1 94 +3 +3453 +87 4 48 84 98 67 63 29 36 48 +4 +3810 +98 87 54 2 72 94 77 73 53 68 +5 +3489 +31 80 93 74 36 2 76 62 7 96 +6 +2372 +14 68 29 76 45 46 35 91 31 75 +7 +2678 +37 37 51 89 9 99 83 54 19 89 +8 +915 +27 87 33 78 73 15 26 76 46 62 +9 +2526 +28 35 32 37 3 97 84 21 43 45 +10 +2567 +1 38 80 31 75 62 95 51 84 40 +11 +1729 +12 20 9 21 16 51 34 99 6 39 +12 +2932 +76 75 14 31 31 42 87 73 18 7 +13 +3801 +69 52 11 25 54 26 6 34 84 23 +14 +1158 +65 61 46 33 19 32 52 57 95 49 +15 +866 +49 79 86 37 97 46 38 81 65 51 +16 +789 +41 97 55 94 84 96 9 4 89 35 +17 +854 +16 10 2 40 30 87 98 86 90 30 +18 +1313 +59 57 78 77 29 3 41 21 48 59 +19 +3414 +16 85 55 68 56 81 28 6 97 51 +20 +2006 +73 6 68 30 42 65 50 83 44 52 +21 +3902 +58 59 49 88 25 39 94 40 15 29 +22 +1197 +46 87 12 24 1 39 56 93 48 47 +23 +2182 +53 12 56 47 31 87 48 65 33 72 +24 +992 +71 90 53 45 72 45 23 71 27 40 +25 +3041 +82 83 20 41 25 5 93 49 30 72 +26 +965 +84 92 63 67 83 64 56 18 97 30 +27 +1955 +43 63 79 30 99 17 3 17 80 47 +28 +2648 +20 74 1 85 50 3 53 28 33 7 +29 +1167 +96 86 84 83 92 74 67 67 65 76 +30 +2170 +47 22 37 51 83 75 55 20 93 59 +31 +718 +50 54 38 14 10 57 26 37 86 40 +32 +2540 +5 65 99 19 22 19 79 95 8 22 +33 +1980 +25 55 99 44 26 11 83 95 78 8 +34 +1387 +45 19 23 26 56 75 63 84 62 32 +35 +925 +11 7 27 68 99 24 6 24 41 18 +36 +2827 +38 35 68 86 42 31 4 93 83 47 +37 +3348 +16 78 58 47 48 55 74 48 97 77 +38 +1408 +84 32 32 69 93 73 93 8 31 85 +39 +1492 +78 10 32 41 46 34 87 78 24 10 +40 +931 +29 75 79 48 61 88 47 79 29 75 +41 +3757 +87 14 17 57 78 79 84 91 92 35 +42 +1523 +90 53 29 74 61 88 48 30 41 99 +43 +931 +72 49 17 63 37 45 89 30 8 7 +44 +2753 +99 40 90 61 34 99 16 51 7 72 +45 +3697 +58 19 91 55 29 82 63 74 57 14 +46 +3448 +97 25 24 52 46 40 58 29 49 72 +47 +2551 +29 54 37 61 72 57 67 62 17 5 +48 +3674 +7 5 78 72 19 91 29 80 8 49 +49 +1647 +76 37 78 92 63 31 42 76 40 87 +50 +2040 +82 56 91 63 32 62 13 56 28 58 +51 +1163 +68 18 61 74 69 17 24 53 48 30 +52 +934 +12 31 5 33 99 87 17 14 51 56 +53 +1316 +35 30 6 33 89 3 30 3 84 89 +54 +1786 +85 2 61 49 48 97 61 55 3 24 +55 +870 +32 5 73 27 23 92 7 96 43 90 +56 +933 +61 15 31 28 78 51 40 48 72 56 +57 +2307 +61 71 71 6 94 23 64 96 47 65 +58 +3616 +50 46 23 54 93 7 46 25 30 70 +59 +2689 +85 49 22 6 84 75 54 41 33 24 +60 +2671 +41 89 58 68 28 64 60 18 90 66 +61 +1602 +16 59 72 54 70 23 76 67 45 67 +62 +3586 +41 42 80 48 94 50 91 77 39 94 +63 +3743 +5 13 98 34 52 25 58 46 33 43 +64 +3510 +44 56 81 60 54 33 53 57 50 51 +65 +2338 +85 27 2 40 48 32 71 60 43 79 +66 +1529 +2 13 75 2 55 25 89 2 41 88 +67 +3178 +59 29 18 85 85 96 78 4 56 3 +68 +2642 +85 20 86 33 71 77 20 15 85 14 +69 +592 +44 30 60 65 17 78 47 14 50 51 diff --git a/data/jobshop/70_10_09.txt b/data/jobshop/70_10_09.txt new file mode 100644 index 0000000000..9285324ebe --- /dev/null +++ b/data/jobshop/70_10_09.txt @@ -0,0 +1,213 @@ +70 +10 +512144222 +0 +1192 +23 51 98 82 48 42 35 14 85 96 +1 +3447 +18 54 12 17 17 32 38 75 1 94 +2 +3457 +87 4 48 84 98 67 63 29 36 48 +3 +3814 +98 87 54 2 72 94 77 73 53 68 +4 +3493 +31 80 93 74 36 2 76 62 7 96 +5 +2374 +14 68 29 76 45 46 35 91 31 75 +6 +2681 +37 37 51 89 9 99 83 54 19 89 +7 +916 +27 87 33 78 73 15 26 76 46 62 +8 +2528 +28 35 32 37 3 97 84 21 43 45 +9 +2570 +1 38 80 31 75 62 95 51 84 40 +10 +1731 +12 20 9 21 16 51 34 99 6 39 +11 +2935 +76 75 14 31 31 42 87 73 18 7 +12 +3806 +69 52 11 25 54 26 6 34 84 23 +13 +1159 +65 61 46 33 19 32 52 57 95 49 +14 +867 +49 79 86 37 97 46 38 81 65 51 +15 +790 +41 97 55 94 84 96 9 4 89 35 +16 +854 +16 10 2 40 30 87 98 86 90 30 +17 +1315 +59 57 78 77 29 3 41 21 48 59 +18 +3417 +16 85 55 68 56 81 28 6 97 51 +19 +2008 +73 6 68 30 42 65 50 83 44 52 +20 +3906 +58 59 49 88 25 39 94 40 15 29 +21 +1198 +46 87 12 24 1 39 56 93 48 47 +22 +2184 +53 12 56 47 31 87 48 65 33 72 +23 +993 +71 90 53 45 72 45 23 71 27 40 +24 +3044 +82 83 20 41 25 5 93 49 30 72 +25 +966 +84 92 63 67 83 64 56 18 97 30 +26 +1957 +43 63 79 30 99 17 3 17 80 47 +27 +2651 +20 74 1 85 50 3 53 28 33 7 +28 +1168 +96 86 84 83 92 74 67 67 65 76 +29 +2172 +47 22 37 51 83 75 55 20 93 59 +30 +719 +50 54 38 14 10 57 26 37 86 40 +31 +2543 +5 65 99 19 22 19 79 95 8 22 +32 +1982 +25 55 99 44 26 11 83 95 78 8 +33 +1388 +45 19 23 26 56 75 63 84 62 32 +34 +926 +11 7 27 68 99 24 6 24 41 18 +35 +2830 +38 35 68 86 42 31 4 93 83 47 +36 +3352 +16 78 58 47 48 55 74 48 97 77 +37 +1409 +84 32 32 69 93 73 93 8 31 85 +38 +1494 +78 10 32 41 46 34 87 78 24 10 +39 +932 +29 75 79 48 61 88 47 79 29 75 +40 +3761 +87 14 17 57 78 79 84 91 92 35 +41 +1525 +90 53 29 74 61 88 48 30 41 99 +42 +932 +72 49 17 63 37 45 89 30 8 7 +43 +2756 +99 40 90 61 34 99 16 51 7 72 +44 +3701 +58 19 91 55 29 82 63 74 57 14 +45 +3452 +97 25 24 52 46 40 58 29 49 72 +46 +2554 +29 54 37 61 72 57 67 62 17 5 +47 +3678 +7 5 78 72 19 91 29 80 8 49 +48 +1649 +76 37 78 92 63 31 42 76 40 87 +49 +2043 +82 56 91 63 32 62 13 56 28 58 +50 +1164 +68 18 61 74 69 17 24 53 48 30 +51 +935 +12 31 5 33 99 87 17 14 51 56 +52 +1317 +35 30 6 33 89 3 30 3 84 89 +53 +1788 +85 2 61 49 48 97 61 55 3 24 +54 +871 +32 5 73 27 23 92 7 96 43 90 +55 +934 +61 15 31 28 78 51 40 48 72 56 +56 +2310 +61 71 71 6 94 23 64 96 47 65 +57 +3620 +50 46 23 54 93 7 46 25 30 70 +58 +2692 +85 49 22 6 84 75 54 41 33 24 +59 +2674 +41 89 58 68 28 64 60 18 90 66 +60 +1604 +16 59 72 54 70 23 76 67 45 67 +61 +3589 +41 42 80 48 94 50 91 77 39 94 +62 +3747 +5 13 98 34 52 25 58 46 33 43 +63 +3514 +44 56 81 60 54 33 53 57 50 51 +64 +2341 +85 27 2 40 48 32 71 60 43 79 +65 +1530 +2 13 75 2 55 25 89 2 41 88 +66 +3181 +59 29 18 85 85 96 78 4 56 3 +67 +2645 +85 20 86 33 71 77 20 15 85 14 +68 +592 +44 30 60 65 17 78 47 14 50 51 +69 +1810 +75 26 40 46 31 44 33 69 27 63 diff --git a/data/jobshop/70_10_10.txt b/data/jobshop/70_10_10.txt new file mode 100644 index 0000000000..c9157b4741 --- /dev/null +++ b/data/jobshop/70_10_10.txt @@ -0,0 +1,213 @@ +70 +10 +493481978 +0 +3447 +18 54 12 17 17 32 38 75 1 94 +1 +3456 +87 4 48 84 98 67 63 29 36 48 +2 +3814 +98 87 54 2 72 94 77 73 53 68 +3 +3493 +31 80 93 74 36 2 76 62 7 96 +4 +2374 +14 68 29 76 45 46 35 91 31 75 +5 +2681 +37 37 51 89 9 99 83 54 19 89 +6 +916 +27 87 33 78 73 15 26 76 46 62 +7 +2528 +28 35 32 37 3 97 84 21 43 45 +8 +2570 +1 38 80 31 75 62 95 51 84 40 +9 +1731 +12 20 9 21 16 51 34 99 6 39 +10 +2935 +76 75 14 31 31 42 87 73 18 7 +11 +3805 +69 52 11 25 54 26 6 34 84 23 +12 +1159 +65 61 46 33 19 32 52 57 95 49 +13 +867 +49 79 86 37 97 46 38 81 65 51 +14 +790 +41 97 55 94 84 96 9 4 89 35 +15 +854 +16 10 2 40 30 87 98 86 90 30 +16 +1315 +59 57 78 77 29 3 41 21 48 59 +17 +3417 +16 85 55 68 56 81 28 6 97 51 +18 +2008 +73 6 68 30 42 65 50 83 44 52 +19 +3906 +58 59 49 88 25 39 94 40 15 29 +20 +1198 +46 87 12 24 1 39 56 93 48 47 +21 +2184 +53 12 56 47 31 87 48 65 33 72 +22 +993 +71 90 53 45 72 45 23 71 27 40 +23 +3044 +82 83 20 41 25 5 93 49 30 72 +24 +966 +84 92 63 67 83 64 56 18 97 30 +25 +1957 +43 63 79 30 99 17 3 17 80 47 +26 +2651 +20 74 1 85 50 3 53 28 33 7 +27 +1168 +96 86 84 83 92 74 67 67 65 76 +28 +2172 +47 22 37 51 83 75 55 20 93 59 +29 +719 +50 54 38 14 10 57 26 37 86 40 +30 +2543 +5 65 99 19 22 19 79 95 8 22 +31 +1982 +25 55 99 44 26 11 83 95 78 8 +32 +1388 +45 19 23 26 56 75 63 84 62 32 +33 +926 +11 7 27 68 99 24 6 24 41 18 +34 +2830 +38 35 68 86 42 31 4 93 83 47 +35 +3351 +16 78 58 47 48 55 74 48 97 77 +36 +1409 +84 32 32 69 93 73 93 8 31 85 +37 +1494 +78 10 32 41 46 34 87 78 24 10 +38 +932 +29 75 79 48 61 88 47 79 29 75 +39 +3761 +87 14 17 57 78 79 84 91 92 35 +40 +1525 +90 53 29 74 61 88 48 30 41 99 +41 +932 +72 49 17 63 37 45 89 30 8 7 +42 +2755 +99 40 90 61 34 99 16 51 7 72 +43 +3701 +58 19 91 55 29 82 63 74 57 14 +44 +3451 +97 25 24 52 46 40 58 29 49 72 +45 +2554 +29 54 37 61 72 57 67 62 17 5 +46 +3678 +7 5 78 72 19 91 29 80 8 49 +47 +1649 +76 37 78 92 63 31 42 76 40 87 +48 +2042 +82 56 91 63 32 62 13 56 28 58 +49 +1164 +68 18 61 74 69 17 24 53 48 30 +50 +935 +12 31 5 33 99 87 17 14 51 56 +51 +1317 +35 30 6 33 89 3 30 3 84 89 +52 +1788 +85 2 61 49 48 97 61 55 3 24 +53 +871 +32 5 73 27 23 92 7 96 43 90 +54 +934 +61 15 31 28 78 51 40 48 72 56 +55 +2310 +61 71 71 6 94 23 64 96 47 65 +56 +3620 +50 46 23 54 93 7 46 25 30 70 +57 +2692 +85 49 22 6 84 75 54 41 33 24 +58 +2674 +41 89 58 68 28 64 60 18 90 66 +59 +1604 +16 59 72 54 70 23 76 67 45 67 +60 +3589 +41 42 80 48 94 50 91 77 39 94 +61 +3747 +5 13 98 34 52 25 58 46 33 43 +62 +3514 +44 56 81 60 54 33 53 57 50 51 +63 +2341 +85 27 2 40 48 32 71 60 43 79 +64 +1530 +2 13 75 2 55 25 89 2 41 88 +65 +3181 +59 29 18 85 85 96 78 4 56 3 +66 +2645 +85 20 86 33 71 77 20 15 85 14 +67 +592 +44 30 60 65 17 78 47 14 50 51 +68 +1810 +75 26 40 46 31 44 33 69 27 63 +69 +1626 +51 98 82 48 42 35 14 85 96 20 diff --git a/data/jobshop/70_15_01.txt b/data/jobshop/70_15_01.txt new file mode 100644 index 0000000000..8f8e43e379 --- /dev/null +++ b/data/jobshop/70_15_01.txt @@ -0,0 +1,213 @@ +70 +15 +369759532 +0 +2997 +87 4 48 84 98 67 63 29 36 48 84 64 54 17 87 +1 +1077 +98 87 54 2 72 94 77 73 53 68 94 14 62 4 18 +2 +3549 +31 80 93 74 36 2 76 62 7 96 85 21 84 67 50 +3 +3841 +14 68 29 76 45 46 35 91 31 75 53 57 25 47 35 +4 +1483 +37 37 51 89 9 99 83 54 19 89 62 92 34 46 49 +5 +1807 +27 87 33 78 73 15 26 76 46 62 12 50 98 19 47 +6 +4174 +28 35 32 37 3 97 84 21 43 45 58 52 21 7 88 +7 +1634 +1 38 80 31 75 62 95 51 84 40 59 55 44 34 10 +8 +3839 +12 20 9 21 16 51 34 99 6 39 35 50 71 75 33 +9 +1122 +76 75 14 31 31 42 87 73 18 7 69 26 58 6 72 +10 +1959 +69 52 11 25 54 26 6 34 84 23 94 7 68 40 61 +11 +3034 +65 61 46 33 19 32 52 57 95 49 19 70 49 87 61 +12 +2906 +49 79 86 37 97 46 38 81 65 51 11 85 28 75 17 +13 +3489 +41 97 55 94 84 96 9 4 89 35 8 89 16 12 75 +14 +3084 +16 10 2 40 30 87 98 86 90 30 10 92 77 80 87 +15 +4176 +59 57 78 77 29 3 41 21 48 59 23 3 53 83 27 +16 +1054 +16 85 55 68 56 81 28 6 97 51 83 59 63 17 35 +17 +1503 +73 6 68 30 42 65 50 83 44 52 43 76 95 40 80 +18 +2868 +58 59 49 88 25 39 94 40 15 29 96 4 92 38 15 +19 +1696 +46 87 12 24 1 39 56 93 48 47 20 17 79 16 97 +20 +1343 +53 12 56 47 31 87 48 65 33 72 48 80 43 33 89 +21 +1182 +71 90 53 45 72 45 23 71 27 40 14 87 17 61 81 +22 +3787 +82 83 20 41 25 5 93 49 30 72 72 80 58 13 64 +23 +3042 +84 92 63 67 83 64 56 18 97 30 13 66 16 33 22 +24 +958 +43 63 79 30 99 17 3 17 80 47 41 43 70 88 28 +25 +2977 +20 74 1 85 50 3 53 28 33 7 61 56 82 99 34 +26 +3012 +96 86 84 83 92 74 67 67 65 76 19 42 64 33 42 +27 +3957 +47 22 37 51 83 75 55 20 93 59 47 57 7 37 65 +28 +2247 +50 54 38 14 10 57 26 37 86 40 6 63 41 54 84 +29 +1535 +5 65 99 19 22 19 79 95 8 22 58 62 63 43 71 +30 +1299 +25 55 99 44 26 11 83 95 78 8 42 40 54 96 83 +31 +2520 +45 19 23 26 56 75 63 84 62 32 25 57 37 65 77 +32 +1392 +11 7 27 68 99 24 6 24 41 18 12 85 6 15 33 +33 +2000 +38 35 68 86 42 31 4 93 83 47 66 33 59 63 59 +34 +2722 +16 78 58 47 48 55 74 48 97 77 81 1 95 34 12 +35 +3011 +84 32 32 69 93 73 93 8 31 85 26 30 55 42 42 +36 +3022 +78 10 32 41 46 34 87 78 24 10 28 60 41 94 66 +37 +3258 +29 75 79 48 61 88 47 79 29 75 12 15 25 26 56 +38 +1038 +87 14 17 57 78 79 84 91 92 35 92 18 14 72 30 +39 +2058 +90 53 29 74 61 88 48 30 41 99 29 21 87 56 17 +40 +1645 +72 49 17 63 37 45 89 30 8 7 12 62 89 82 21 +41 +3689 +99 40 90 61 34 99 16 51 7 72 64 99 34 90 15 +42 +1535 +58 19 91 55 29 82 63 74 57 14 91 52 17 11 72 +43 +3361 +97 25 24 52 46 40 58 29 49 72 84 36 42 1 73 +44 +2107 +29 54 37 61 72 57 67 62 17 5 58 35 34 41 83 +45 +1262 +7 5 78 72 19 91 29 80 8 49 90 36 2 96 47 +46 +3142 +76 37 78 92 63 31 42 76 40 87 33 20 98 31 92 +47 +2119 +82 56 91 63 32 62 13 56 28 58 44 62 8 51 1 +48 +3799 +68 18 61 74 69 17 24 53 48 30 19 64 80 43 25 +49 +2937 +12 31 5 33 99 87 17 14 51 56 13 61 4 11 87 +50 +3774 +35 30 6 33 89 3 30 3 84 89 23 66 48 56 83 +51 +3326 +85 2 61 49 48 97 61 55 3 24 37 31 72 31 57 +52 +3799 +32 5 73 27 23 92 7 96 43 90 11 85 28 79 23 +53 +3532 +61 15 31 28 78 51 40 48 72 56 13 71 41 52 78 +54 +1625 +61 71 71 6 94 23 64 96 47 65 51 33 17 73 57 +55 +3991 +50 46 23 54 93 7 46 25 30 70 88 15 17 6 96 +56 +2640 +85 49 22 6 84 75 54 41 33 24 62 68 34 75 7 +57 +884 +41 89 58 68 28 64 60 18 90 66 62 85 27 5 89 +58 +3421 +16 59 72 54 70 23 76 67 45 67 31 40 36 52 73 +59 +3550 +41 42 80 48 94 50 91 77 39 94 87 99 65 87 52 +60 +1857 +5 13 98 34 52 25 58 46 33 43 92 8 47 4 21 +61 +3955 +44 56 81 60 54 33 53 57 50 51 85 62 34 15 74 +62 +1264 +85 27 2 40 48 32 71 60 43 79 52 48 67 78 78 +63 +3707 +2 13 75 2 55 25 89 2 41 88 29 65 13 99 72 +64 +3819 +59 29 18 85 85 96 78 4 56 3 76 73 56 22 62 +65 +1421 +85 20 86 33 71 77 20 15 85 14 61 71 9 95 79 +66 +950 +44 30 60 65 17 78 47 14 50 51 3 17 72 4 8 +67 +4079 +75 26 40 46 31 44 33 69 27 63 37 87 5 36 24 +68 +4028 +51 98 82 48 42 35 14 85 96 20 32 37 88 43 38 +69 +1349 +54 12 17 17 32 38 75 1 94 83 10 95 58 86 42 diff --git a/data/jobshop/70_15_02.txt b/data/jobshop/70_15_02.txt new file mode 100644 index 0000000000..9d35d62fdb --- /dev/null +++ b/data/jobshop/70_15_02.txt @@ -0,0 +1,213 @@ +70 +15 +1878263553 +0 +1077 +98 87 54 2 72 94 77 73 53 68 94 14 62 4 18 +1 +3547 +31 80 93 74 36 2 76 62 7 96 85 21 84 67 50 +2 +3839 +14 68 29 76 45 46 35 91 31 75 53 57 25 47 35 +3 +1483 +37 37 51 89 9 99 83 54 19 89 62 92 34 46 49 +4 +1806 +27 87 33 78 73 15 26 76 46 62 12 50 98 19 47 +5 +4173 +28 35 32 37 3 97 84 21 43 45 58 52 21 7 88 +6 +1633 +1 38 80 31 75 62 95 51 84 40 59 55 44 34 10 +7 +3837 +12 20 9 21 16 51 34 99 6 39 35 50 71 75 33 +8 +1121 +76 75 14 31 31 42 87 73 18 7 69 26 58 6 72 +9 +1958 +69 52 11 25 54 26 6 34 84 23 94 7 68 40 61 +10 +3032 +65 61 46 33 19 32 52 57 95 49 19 70 49 87 61 +11 +2905 +49 79 86 37 97 46 38 81 65 51 11 85 28 75 17 +12 +3488 +41 97 55 94 84 96 9 4 89 35 8 89 16 12 75 +13 +3083 +16 10 2 40 30 87 98 86 90 30 10 92 77 80 87 +14 +4174 +59 57 78 77 29 3 41 21 48 59 23 3 53 83 27 +15 +1054 +16 85 55 68 56 81 28 6 97 51 83 59 63 17 35 +16 +1502 +73 6 68 30 42 65 50 83 44 52 43 76 95 40 80 +17 +2867 +58 59 49 88 25 39 94 40 15 29 96 4 92 38 15 +18 +1696 +46 87 12 24 1 39 56 93 48 47 20 17 79 16 97 +19 +1342 +53 12 56 47 31 87 48 65 33 72 48 80 43 33 89 +20 +1181 +71 90 53 45 72 45 23 71 27 40 14 87 17 61 81 +21 +3785 +82 83 20 41 25 5 93 49 30 72 72 80 58 13 64 +22 +3041 +84 92 63 67 83 64 56 18 97 30 13 66 16 33 22 +23 +957 +43 63 79 30 99 17 3 17 80 47 41 43 70 88 28 +24 +2976 +20 74 1 85 50 3 53 28 33 7 61 56 82 99 34 +25 +3011 +96 86 84 83 92 74 67 67 65 76 19 42 64 33 42 +26 +3955 +47 22 37 51 83 75 55 20 93 59 47 57 7 37 65 +27 +2246 +50 54 38 14 10 57 26 37 86 40 6 63 41 54 84 +28 +1534 +5 65 99 19 22 19 79 95 8 22 58 62 63 43 71 +29 +1298 +25 55 99 44 26 11 83 95 78 8 42 40 54 96 83 +30 +2519 +45 19 23 26 56 75 63 84 62 32 25 57 37 65 77 +31 +1392 +11 7 27 68 99 24 6 24 41 18 12 85 6 15 33 +32 +1999 +38 35 68 86 42 31 4 93 83 47 66 33 59 63 59 +33 +2721 +16 78 58 47 48 55 74 48 97 77 81 1 95 34 12 +34 +3010 +84 32 32 69 93 73 93 8 31 85 26 30 55 42 42 +35 +3021 +78 10 32 41 46 34 87 78 24 10 28 60 41 94 66 +36 +3256 +29 75 79 48 61 88 47 79 29 75 12 15 25 26 56 +37 +1037 +87 14 17 57 78 79 84 91 92 35 92 18 14 72 30 +38 +2057 +90 53 29 74 61 88 48 30 41 99 29 21 87 56 17 +39 +1645 +72 49 17 63 37 45 89 30 8 7 12 62 89 82 21 +40 +3688 +99 40 90 61 34 99 16 51 7 72 64 99 34 90 15 +41 +1534 +58 19 91 55 29 82 63 74 57 14 91 52 17 11 72 +42 +3359 +97 25 24 52 46 40 58 29 49 72 84 36 42 1 73 +43 +2106 +29 54 37 61 72 57 67 62 17 5 58 35 34 41 83 +44 +1262 +7 5 78 72 19 91 29 80 8 49 90 36 2 96 47 +45 +3141 +76 37 78 92 63 31 42 76 40 87 33 20 98 31 92 +46 +2119 +82 56 91 63 32 62 13 56 28 58 44 62 8 51 1 +47 +3798 +68 18 61 74 69 17 24 53 48 30 19 64 80 43 25 +48 +2936 +12 31 5 33 99 87 17 14 51 56 13 61 4 11 87 +49 +3772 +35 30 6 33 89 3 30 3 84 89 23 66 48 56 83 +50 +3325 +85 2 61 49 48 97 61 55 3 24 37 31 72 31 57 +51 +3797 +32 5 73 27 23 92 7 96 43 90 11 85 28 79 23 +52 +3530 +61 15 31 28 78 51 40 48 72 56 13 71 41 52 78 +53 +1624 +61 71 71 6 94 23 64 96 47 65 51 33 17 73 57 +54 +3989 +50 46 23 54 93 7 46 25 30 70 88 15 17 6 96 +55 +2639 +85 49 22 6 84 75 54 41 33 24 62 68 34 75 7 +56 +884 +41 89 58 68 28 64 60 18 90 66 62 85 27 5 89 +57 +3419 +16 59 72 54 70 23 76 67 45 67 31 40 36 52 73 +58 +3549 +41 42 80 48 94 50 91 77 39 94 87 99 65 87 52 +59 +1856 +5 13 98 34 52 25 58 46 33 43 92 8 47 4 21 +60 +3953 +44 56 81 60 54 33 53 57 50 51 85 62 34 15 74 +61 +1263 +85 27 2 40 48 32 71 60 43 79 52 48 67 78 78 +62 +3705 +2 13 75 2 55 25 89 2 41 88 29 65 13 99 72 +63 +3818 +59 29 18 85 85 96 78 4 56 3 76 73 56 22 62 +64 +1420 +85 20 86 33 71 77 20 15 85 14 61 71 9 95 79 +65 +950 +44 30 60 65 17 78 47 14 50 51 3 17 72 4 8 +66 +4078 +75 26 40 46 31 44 33 69 27 63 37 87 5 36 24 +67 +4026 +51 98 82 48 42 35 14 85 96 20 32 37 88 43 38 +68 +1348 +54 12 17 17 32 38 75 1 94 83 10 95 58 86 42 +69 +3745 +4 48 84 98 67 63 29 36 48 84 64 54 17 87 64 diff --git a/data/jobshop/70_15_03.txt b/data/jobshop/70_15_03.txt new file mode 100644 index 0000000000..c2da640047 --- /dev/null +++ b/data/jobshop/70_15_03.txt @@ -0,0 +1,213 @@ +70 +15 +2113408018 +0 +3541 +31 80 93 74 36 2 76 62 7 96 85 21 84 67 50 +1 +3833 +14 68 29 76 45 46 35 91 31 75 53 57 25 47 35 +2 +1480 +37 37 51 89 9 99 83 54 19 89 62 92 34 46 49 +3 +1803 +27 87 33 78 73 15 26 76 46 62 12 50 98 19 47 +4 +4166 +28 35 32 37 3 97 84 21 43 45 58 52 21 7 88 +5 +1630 +1 38 80 31 75 62 95 51 84 40 59 55 44 34 10 +6 +3831 +12 20 9 21 16 51 34 99 6 39 35 50 71 75 33 +7 +1120 +76 75 14 31 31 42 87 73 18 7 69 26 58 6 72 +8 +1955 +69 52 11 25 54 26 6 34 84 23 94 7 68 40 61 +9 +3027 +65 61 46 33 19 32 52 57 95 49 19 70 49 87 61 +10 +2900 +49 79 86 37 97 46 38 81 65 51 11 85 28 75 17 +11 +3482 +41 97 55 94 84 96 9 4 89 35 8 89 16 12 75 +12 +3078 +16 10 2 40 30 87 98 86 90 30 10 92 77 80 87 +13 +4167 +59 57 78 77 29 3 41 21 48 59 23 3 53 83 27 +14 +1052 +16 85 55 68 56 81 28 6 97 51 83 59 63 17 35 +15 +1500 +73 6 68 30 42 65 50 83 44 52 43 76 95 40 80 +16 +2862 +58 59 49 88 25 39 94 40 15 29 96 4 92 38 15 +17 +1693 +46 87 12 24 1 39 56 93 48 47 20 17 79 16 97 +18 +1340 +53 12 56 47 31 87 48 65 33 72 48 80 43 33 89 +19 +1179 +71 90 53 45 72 45 23 71 27 40 14 87 17 61 81 +20 +3779 +82 83 20 41 25 5 93 49 30 72 72 80 58 13 64 +21 +3036 +84 92 63 67 83 64 56 18 97 30 13 66 16 33 22 +22 +956 +43 63 79 30 99 17 3 17 80 47 41 43 70 88 28 +23 +2971 +20 74 1 85 50 3 53 28 33 7 61 56 82 99 34 +24 +3006 +96 86 84 83 92 74 67 67 65 76 19 42 64 33 42 +25 +3949 +47 22 37 51 83 75 55 20 93 59 47 57 7 37 65 +26 +2242 +50 54 38 14 10 57 26 37 86 40 6 63 41 54 84 +27 +1531 +5 65 99 19 22 19 79 95 8 22 58 62 63 43 71 +28 +1296 +25 55 99 44 26 11 83 95 78 8 42 40 54 96 83 +29 +2515 +45 19 23 26 56 75 63 84 62 32 25 57 37 65 77 +30 +1389 +11 7 27 68 99 24 6 24 41 18 12 85 6 15 33 +31 +1996 +38 35 68 86 42 31 4 93 83 47 66 33 59 63 59 +32 +2716 +16 78 58 47 48 55 74 48 97 77 81 1 95 34 12 +33 +3005 +84 32 32 69 93 73 93 8 31 85 26 30 55 42 42 +34 +3016 +78 10 32 41 46 34 87 78 24 10 28 60 41 94 66 +35 +3251 +29 75 79 48 61 88 47 79 29 75 12 15 25 26 56 +36 +1036 +87 14 17 57 78 79 84 91 92 35 92 18 14 72 30 +37 +2053 +90 53 29 74 61 88 48 30 41 99 29 21 87 56 17 +38 +1642 +72 49 17 63 37 45 89 30 8 7 12 62 89 82 21 +39 +3682 +99 40 90 61 34 99 16 51 7 72 64 99 34 90 15 +40 +1531 +58 19 91 55 29 82 63 74 57 14 91 52 17 11 72 +41 +3354 +97 25 24 52 46 40 58 29 49 72 84 36 42 1 73 +42 +2102 +29 54 37 61 72 57 67 62 17 5 58 35 34 41 83 +43 +1260 +7 5 78 72 19 91 29 80 8 49 90 36 2 96 47 +44 +3136 +76 37 78 92 63 31 42 76 40 87 33 20 98 31 92 +45 +2115 +82 56 91 63 32 62 13 56 28 58 44 62 8 51 1 +46 +3791 +68 18 61 74 69 17 24 53 48 30 19 64 80 43 25 +47 +2931 +12 31 5 33 99 87 17 14 51 56 13 61 4 11 87 +48 +3766 +35 30 6 33 89 3 30 3 84 89 23 66 48 56 83 +49 +3319 +85 2 61 49 48 97 61 55 3 24 37 31 72 31 57 +50 +3791 +32 5 73 27 23 92 7 96 43 90 11 85 28 79 23 +51 +3524 +61 15 31 28 78 51 40 48 72 56 13 71 41 52 78 +52 +1621 +61 71 71 6 94 23 64 96 47 65 51 33 17 73 57 +53 +3982 +50 46 23 54 93 7 46 25 30 70 88 15 17 6 96 +54 +2635 +85 49 22 6 84 75 54 41 33 24 62 68 34 75 7 +55 +882 +41 89 58 68 28 64 60 18 90 66 62 85 27 5 89 +56 +3414 +16 59 72 54 70 23 76 67 45 67 31 40 36 52 73 +57 +3543 +41 42 80 48 94 50 91 77 39 94 87 99 65 87 52 +58 +1853 +5 13 98 34 52 25 58 46 33 43 92 8 47 4 21 +59 +3946 +44 56 81 60 54 33 53 57 50 51 85 62 34 15 74 +60 +1261 +85 27 2 40 48 32 71 60 43 79 52 48 67 78 78 +61 +3699 +2 13 75 2 55 25 89 2 41 88 29 65 13 99 72 +62 +3811 +59 29 18 85 85 96 78 4 56 3 76 73 56 22 62 +63 +1418 +85 20 86 33 71 77 20 15 85 14 61 71 9 95 79 +64 +948 +44 30 60 65 17 78 47 14 50 51 3 17 72 4 8 +65 +4071 +75 26 40 46 31 44 33 69 27 63 37 87 5 36 24 +66 +4020 +51 98 82 48 42 35 14 85 96 20 32 37 88 43 38 +67 +1346 +54 12 17 17 32 38 75 1 94 83 10 95 58 86 42 +68 +3738 +4 48 84 98 67 63 29 36 48 84 64 54 17 87 64 +69 +1445 +87 54 2 72 94 77 73 53 68 94 14 62 4 18 10 diff --git a/data/jobshop/70_15_04.txt b/data/jobshop/70_15_04.txt new file mode 100644 index 0000000000..d46f91d600 --- /dev/null +++ b/data/jobshop/70_15_04.txt @@ -0,0 +1,213 @@ +70 +15 +669037146 +0 +3836 +14 68 29 76 45 46 35 91 31 75 53 57 25 47 35 +1 +1482 +37 37 51 89 9 99 83 54 19 89 62 92 34 46 49 +2 +1805 +27 87 33 78 73 15 26 76 46 62 12 50 98 19 47 +3 +4169 +28 35 32 37 3 97 84 21 43 45 58 52 21 7 88 +4 +1632 +1 38 80 31 75 62 95 51 84 40 59 55 44 34 10 +5 +3835 +12 20 9 21 16 51 34 99 6 39 35 50 71 75 33 +6 +1121 +76 75 14 31 31 42 87 73 18 7 69 26 58 6 72 +7 +1956 +69 52 11 25 54 26 6 34 84 23 94 7 68 40 61 +8 +3030 +65 61 46 33 19 32 52 57 95 49 19 70 49 87 61 +9 +2903 +49 79 86 37 97 46 38 81 65 51 11 85 28 75 17 +10 +3485 +41 97 55 94 84 96 9 4 89 35 8 89 16 12 75 +11 +3081 +16 10 2 40 30 87 98 86 90 30 10 92 77 80 87 +12 +4171 +59 57 78 77 29 3 41 21 48 59 23 3 53 83 27 +13 +1053 +16 85 55 68 56 81 28 6 97 51 83 59 63 17 35 +14 +1501 +73 6 68 30 42 65 50 83 44 52 43 76 95 40 80 +15 +2865 +58 59 49 88 25 39 94 40 15 29 96 4 92 38 15 +16 +1694 +46 87 12 24 1 39 56 93 48 47 20 17 79 16 97 +17 +1341 +53 12 56 47 31 87 48 65 33 72 48 80 43 33 89 +18 +1180 +71 90 53 45 72 45 23 71 27 40 14 87 17 61 81 +19 +3782 +82 83 20 41 25 5 93 49 30 72 72 80 58 13 64 +20 +3039 +84 92 63 67 83 64 56 18 97 30 13 66 16 33 22 +21 +957 +43 63 79 30 99 17 3 17 80 47 41 43 70 88 28 +22 +2973 +20 74 1 85 50 3 53 28 33 7 61 56 82 99 34 +23 +3009 +96 86 84 83 92 74 67 67 65 76 19 42 64 33 42 +24 +3952 +47 22 37 51 83 75 55 20 93 59 47 57 7 37 65 +25 +2244 +50 54 38 14 10 57 26 37 86 40 6 63 41 54 84 +26 +1533 +5 65 99 19 22 19 79 95 8 22 58 62 63 43 71 +27 +1297 +25 55 99 44 26 11 83 95 78 8 42 40 54 96 83 +28 +2517 +45 19 23 26 56 75 63 84 62 32 25 57 37 65 77 +29 +1391 +11 7 27 68 99 24 6 24 41 18 12 85 6 15 33 +30 +1998 +38 35 68 86 42 31 4 93 83 47 66 33 59 63 59 +31 +2719 +16 78 58 47 48 55 74 48 97 77 81 1 95 34 12 +32 +3008 +84 32 32 69 93 73 93 8 31 85 26 30 55 42 42 +33 +3019 +78 10 32 41 46 34 87 78 24 10 28 60 41 94 66 +34 +3254 +29 75 79 48 61 88 47 79 29 75 12 15 25 26 56 +35 +1037 +87 14 17 57 78 79 84 91 92 35 92 18 14 72 30 +36 +2055 +90 53 29 74 61 88 48 30 41 99 29 21 87 56 17 +37 +1644 +72 49 17 63 37 45 89 30 8 7 12 62 89 82 21 +38 +3685 +99 40 90 61 34 99 16 51 7 72 64 99 34 90 15 +39 +1533 +58 19 91 55 29 82 63 74 57 14 91 52 17 11 72 +40 +3357 +97 25 24 52 46 40 58 29 49 72 84 36 42 1 73 +41 +2104 +29 54 37 61 72 57 67 62 17 5 58 35 34 41 83 +42 +1261 +7 5 78 72 19 91 29 80 8 49 90 36 2 96 47 +43 +3139 +76 37 78 92 63 31 42 76 40 87 33 20 98 31 92 +44 +2117 +82 56 91 63 32 62 13 56 28 58 44 62 8 51 1 +45 +3795 +68 18 61 74 69 17 24 53 48 30 19 64 80 43 25 +46 +2933 +12 31 5 33 99 87 17 14 51 56 13 61 4 11 87 +47 +3769 +35 30 6 33 89 3 30 3 84 89 23 66 48 56 83 +48 +3322 +85 2 61 49 48 97 61 55 3 24 37 31 72 31 57 +49 +3795 +32 5 73 27 23 92 7 96 43 90 11 85 28 79 23 +50 +3528 +61 15 31 28 78 51 40 48 72 56 13 71 41 52 78 +51 +1623 +61 71 71 6 94 23 64 96 47 65 51 33 17 73 57 +52 +3986 +50 46 23 54 93 7 46 25 30 70 88 15 17 6 96 +53 +2637 +85 49 22 6 84 75 54 41 33 24 62 68 34 75 7 +54 +883 +41 89 58 68 28 64 60 18 90 66 62 85 27 5 89 +55 +3417 +16 59 72 54 70 23 76 67 45 67 31 40 36 52 73 +56 +3546 +41 42 80 48 94 50 91 77 39 94 87 99 65 87 52 +57 +1854 +5 13 98 34 52 25 58 46 33 43 92 8 47 4 21 +58 +3950 +44 56 81 60 54 33 53 57 50 51 85 62 34 15 74 +59 +1262 +85 27 2 40 48 32 71 60 43 79 52 48 67 78 78 +60 +3702 +2 13 75 2 55 25 89 2 41 88 29 65 13 99 72 +61 +3815 +59 29 18 85 85 96 78 4 56 3 76 73 56 22 62 +62 +1419 +85 20 86 33 71 77 20 15 85 14 61 71 9 95 79 +63 +949 +44 30 60 65 17 78 47 14 50 51 3 17 72 4 8 +64 +4075 +75 26 40 46 31 44 33 69 27 63 37 87 5 36 24 +65 +4023 +51 98 82 48 42 35 14 85 96 20 32 37 88 43 38 +66 +1347 +54 12 17 17 32 38 75 1 94 83 10 95 58 86 42 +67 +3742 +4 48 84 98 67 63 29 36 48 84 64 54 17 87 64 +68 +1447 +87 54 2 72 94 77 73 53 68 94 14 62 4 18 10 +69 +3442 +80 93 74 36 2 76 62 7 96 85 21 84 67 50 80 diff --git a/data/jobshop/70_15_05.txt b/data/jobshop/70_15_05.txt new file mode 100644 index 0000000000..8eef54f085 --- /dev/null +++ b/data/jobshop/70_15_05.txt @@ -0,0 +1,213 @@ +70 +15 +282937130 +0 +1484 +37 37 51 89 9 99 83 54 19 89 62 92 34 46 49 +1 +1807 +27 87 33 78 73 15 26 76 46 62 12 50 98 19 47 +2 +4175 +28 35 32 37 3 97 84 21 43 45 58 52 21 7 88 +3 +1634 +1 38 80 31 75 62 95 51 84 40 59 55 44 34 10 +4 +3840 +12 20 9 21 16 51 34 99 6 39 35 50 71 75 33 +5 +1122 +76 75 14 31 31 42 87 73 18 7 69 26 58 6 72 +6 +1959 +69 52 11 25 54 26 6 34 84 23 94 7 68 40 61 +7 +3034 +65 61 46 33 19 32 52 57 95 49 19 70 49 87 61 +8 +2907 +49 79 86 37 97 46 38 81 65 51 11 85 28 75 17 +9 +3490 +41 97 55 94 84 96 9 4 89 35 8 89 16 12 75 +10 +3085 +16 10 2 40 30 87 98 86 90 30 10 92 77 80 87 +11 +4177 +59 57 78 77 29 3 41 21 48 59 23 3 53 83 27 +12 +1055 +16 85 55 68 56 81 28 6 97 51 83 59 63 17 35 +13 +1503 +73 6 68 30 42 65 50 83 44 52 43 76 95 40 80 +14 +2869 +58 59 49 88 25 39 94 40 15 29 96 4 92 38 15 +15 +1697 +46 87 12 24 1 39 56 93 48 47 20 17 79 16 97 +16 +1343 +53 12 56 47 31 87 48 65 33 72 48 80 43 33 89 +17 +1182 +71 90 53 45 72 45 23 71 27 40 14 87 17 61 81 +18 +3787 +82 83 20 41 25 5 93 49 30 72 72 80 58 13 64 +19 +3043 +84 92 63 67 83 64 56 18 97 30 13 66 16 33 22 +20 +958 +43 63 79 30 99 17 3 17 80 47 41 43 70 88 28 +21 +2977 +20 74 1 85 50 3 53 28 33 7 61 56 82 99 34 +22 +3013 +96 86 84 83 92 74 67 67 65 76 19 42 64 33 42 +23 +3958 +47 22 37 51 83 75 55 20 93 59 47 57 7 37 65 +24 +2247 +50 54 38 14 10 57 26 37 86 40 6 63 41 54 84 +25 +1535 +5 65 99 19 22 19 79 95 8 22 58 62 63 43 71 +26 +1299 +25 55 99 44 26 11 83 95 78 8 42 40 54 96 83 +27 +2521 +45 19 23 26 56 75 63 84 62 32 25 57 37 65 77 +28 +1393 +11 7 27 68 99 24 6 24 41 18 12 85 6 15 33 +29 +2001 +38 35 68 86 42 31 4 93 83 47 66 33 59 63 59 +30 +2723 +16 78 58 47 48 55 74 48 97 77 81 1 95 34 12 +31 +3012 +84 32 32 69 93 73 93 8 31 85 26 30 55 42 42 +32 +3023 +78 10 32 41 46 34 87 78 24 10 28 60 41 94 66 +33 +3258 +29 75 79 48 61 88 47 79 29 75 12 15 25 26 56 +34 +1038 +87 14 17 57 78 79 84 91 92 35 92 18 14 72 30 +35 +2058 +90 53 29 74 61 88 48 30 41 99 29 21 87 56 17 +36 +1646 +72 49 17 63 37 45 89 30 8 7 12 62 89 82 21 +37 +3690 +99 40 90 61 34 99 16 51 7 72 64 99 34 90 15 +38 +1535 +58 19 91 55 29 82 63 74 57 14 91 52 17 11 72 +39 +3361 +97 25 24 52 46 40 58 29 49 72 84 36 42 1 73 +40 +2107 +29 54 37 61 72 57 67 62 17 5 58 35 34 41 83 +41 +1263 +7 5 78 72 19 91 29 80 8 49 90 36 2 96 47 +42 +3143 +76 37 78 92 63 31 42 76 40 87 33 20 98 31 92 +43 +2120 +82 56 91 63 32 62 13 56 28 58 44 62 8 51 1 +44 +3800 +68 18 61 74 69 17 24 53 48 30 19 64 80 43 25 +45 +2938 +12 31 5 33 99 87 17 14 51 56 13 61 4 11 87 +46 +3775 +35 30 6 33 89 3 30 3 84 89 23 66 48 56 83 +47 +3327 +85 2 61 49 48 97 61 55 3 24 37 31 72 31 57 +48 +3800 +32 5 73 27 23 92 7 96 43 90 11 85 28 79 23 +49 +3533 +61 15 31 28 78 51 40 48 72 56 13 71 41 52 78 +50 +1625 +61 71 71 6 94 23 64 96 47 65 51 33 17 73 57 +51 +3992 +50 46 23 54 93 7 46 25 30 70 88 15 17 6 96 +52 +2641 +85 49 22 6 84 75 54 41 33 24 62 68 34 75 7 +53 +884 +41 89 58 68 28 64 60 18 90 66 62 85 27 5 89 +54 +3422 +16 59 72 54 70 23 76 67 45 67 31 40 36 52 73 +55 +3551 +41 42 80 48 94 50 91 77 39 94 87 99 65 87 52 +56 +1857 +5 13 98 34 52 25 58 46 33 43 92 8 47 4 21 +57 +3956 +44 56 81 60 54 33 53 57 50 51 85 62 34 15 74 +58 +1264 +85 27 2 40 48 32 71 60 43 79 52 48 67 78 78 +59 +3708 +2 13 75 2 55 25 89 2 41 88 29 65 13 99 72 +60 +3820 +59 29 18 85 85 96 78 4 56 3 76 73 56 22 62 +61 +1421 +85 20 86 33 71 77 20 15 85 14 61 71 9 95 79 +62 +951 +44 30 60 65 17 78 47 14 50 51 3 17 72 4 8 +63 +4080 +75 26 40 46 31 44 33 69 27 63 37 87 5 36 24 +64 +4029 +51 98 82 48 42 35 14 85 96 20 32 37 88 43 38 +65 +1349 +54 12 17 17 32 38 75 1 94 83 10 95 58 86 42 +66 +3747 +4 48 84 98 67 63 29 36 48 84 64 54 17 87 64 +67 +1449 +87 54 2 72 94 77 73 53 68 94 14 62 4 18 10 +68 +3447 +80 93 74 36 2 76 62 7 96 85 21 84 67 50 80 +69 +2849 +68 29 76 45 46 35 91 31 75 53 57 25 47 35 88 diff --git a/data/jobshop/70_15_06.txt b/data/jobshop/70_15_06.txt new file mode 100644 index 0000000000..b328ca123e --- /dev/null +++ b/data/jobshop/70_15_06.txt @@ -0,0 +1,213 @@ +70 +15 +795549452 +0 +1807 +27 87 33 78 73 15 26 76 46 62 12 50 98 19 47 +1 +4174 +28 35 32 37 3 97 84 21 43 45 58 52 21 7 88 +2 +1634 +1 38 80 31 75 62 95 51 84 40 59 55 44 34 10 +3 +3839 +12 20 9 21 16 51 34 99 6 39 35 50 71 75 33 +4 +1122 +76 75 14 31 31 42 87 73 18 7 69 26 58 6 72 +5 +1958 +69 52 11 25 54 26 6 34 84 23 94 7 68 40 61 +6 +3033 +65 61 46 33 19 32 52 57 95 49 19 70 49 87 61 +7 +2906 +49 79 86 37 97 46 38 81 65 51 11 85 28 75 17 +8 +3489 +41 97 55 94 84 96 9 4 89 35 8 89 16 12 75 +9 +3084 +16 10 2 40 30 87 98 86 90 30 10 92 77 80 87 +10 +4176 +59 57 78 77 29 3 41 21 48 59 23 3 53 83 27 +11 +1054 +16 85 55 68 56 81 28 6 97 51 83 59 63 17 35 +12 +1503 +73 6 68 30 42 65 50 83 44 52 43 76 95 40 80 +13 +2868 +58 59 49 88 25 39 94 40 15 29 96 4 92 38 15 +14 +1696 +46 87 12 24 1 39 56 93 48 47 20 17 79 16 97 +15 +1343 +53 12 56 47 31 87 48 65 33 72 48 80 43 33 89 +16 +1182 +71 90 53 45 72 45 23 71 27 40 14 87 17 61 81 +17 +3786 +82 83 20 41 25 5 93 49 30 72 72 80 58 13 64 +18 +3042 +84 92 63 67 83 64 56 18 97 30 13 66 16 33 22 +19 +958 +43 63 79 30 99 17 3 17 80 47 41 43 70 88 28 +20 +2977 +20 74 1 85 50 3 53 28 33 7 61 56 82 99 34 +21 +3012 +96 86 84 83 92 74 67 67 65 76 19 42 64 33 42 +22 +3957 +47 22 37 51 83 75 55 20 93 59 47 57 7 37 65 +23 +2247 +50 54 38 14 10 57 26 37 86 40 6 63 41 54 84 +24 +1535 +5 65 99 19 22 19 79 95 8 22 58 62 63 43 71 +25 +1299 +25 55 99 44 26 11 83 95 78 8 42 40 54 96 83 +26 +2520 +45 19 23 26 56 75 63 84 62 32 25 57 37 65 77 +27 +1392 +11 7 27 68 99 24 6 24 41 18 12 85 6 15 33 +28 +2000 +38 35 68 86 42 31 4 93 83 47 66 33 59 63 59 +29 +2722 +16 78 58 47 48 55 74 48 97 77 81 1 95 34 12 +30 +3011 +84 32 32 69 93 73 93 8 31 85 26 30 55 42 42 +31 +3022 +78 10 32 41 46 34 87 78 24 10 28 60 41 94 66 +32 +3257 +29 75 79 48 61 88 47 79 29 75 12 15 25 26 56 +33 +1038 +87 14 17 57 78 79 84 91 92 35 92 18 14 72 30 +34 +2058 +90 53 29 74 61 88 48 30 41 99 29 21 87 56 17 +35 +1645 +72 49 17 63 37 45 89 30 8 7 12 62 89 82 21 +36 +3689 +99 40 90 61 34 99 16 51 7 72 64 99 34 90 15 +37 +1534 +58 19 91 55 29 82 63 74 57 14 91 52 17 11 72 +38 +3360 +97 25 24 52 46 40 58 29 49 72 84 36 42 1 73 +39 +2107 +29 54 37 61 72 57 67 62 17 5 58 35 34 41 83 +40 +1262 +7 5 78 72 19 91 29 80 8 49 90 36 2 96 47 +41 +3142 +76 37 78 92 63 31 42 76 40 87 33 20 98 31 92 +42 +2119 +82 56 91 63 32 62 13 56 28 58 44 62 8 51 1 +43 +3799 +68 18 61 74 69 17 24 53 48 30 19 64 80 43 25 +44 +2937 +12 31 5 33 99 87 17 14 51 56 13 61 4 11 87 +45 +3773 +35 30 6 33 89 3 30 3 84 89 23 66 48 56 83 +46 +3326 +85 2 61 49 48 97 61 55 3 24 37 31 72 31 57 +47 +3799 +32 5 73 27 23 92 7 96 43 90 11 85 28 79 23 +48 +3531 +61 15 31 28 78 51 40 48 72 56 13 71 41 52 78 +49 +1625 +61 71 71 6 94 23 64 96 47 65 51 33 17 73 57 +50 +3991 +50 46 23 54 93 7 46 25 30 70 88 15 17 6 96 +51 +2640 +85 49 22 6 84 75 54 41 33 24 62 68 34 75 7 +52 +884 +41 89 58 68 28 64 60 18 90 66 62 85 27 5 89 +53 +3421 +16 59 72 54 70 23 76 67 45 67 31 40 36 52 73 +54 +3550 +41 42 80 48 94 50 91 77 39 94 87 99 65 87 52 +55 +1856 +5 13 98 34 52 25 58 46 33 43 92 8 47 4 21 +56 +3954 +44 56 81 60 54 33 53 57 50 51 85 62 34 15 74 +57 +1264 +85 27 2 40 48 32 71 60 43 79 52 48 67 78 78 +58 +3706 +2 13 75 2 55 25 89 2 41 88 29 65 13 99 72 +59 +3819 +59 29 18 85 85 96 78 4 56 3 76 73 56 22 62 +60 +1421 +85 20 86 33 71 77 20 15 85 14 61 71 9 95 79 +61 +950 +44 30 60 65 17 78 47 14 50 51 3 17 72 4 8 +62 +4079 +75 26 40 46 31 44 33 69 27 63 37 87 5 36 24 +63 +4028 +51 98 82 48 42 35 14 85 96 20 32 37 88 43 38 +64 +1349 +54 12 17 17 32 38 75 1 94 83 10 95 58 86 42 +65 +3746 +4 48 84 98 67 63 29 36 48 84 64 54 17 87 64 +66 +1448 +87 54 2 72 94 77 73 53 68 94 14 62 4 18 10 +67 +3446 +80 93 74 36 2 76 62 7 96 85 21 84 67 50 80 +68 +2848 +68 29 76 45 46 35 91 31 75 53 57 25 47 35 88 +69 +2151 +37 51 89 9 99 83 54 19 89 62 92 34 46 49 21 diff --git a/data/jobshop/70_15_07.txt b/data/jobshop/70_15_07.txt new file mode 100644 index 0000000000..d1b96ed3bb --- /dev/null +++ b/data/jobshop/70_15_07.txt @@ -0,0 +1,213 @@ +70 +15 +566453542 +0 +4174 +28 35 32 37 3 97 84 21 43 45 58 52 21 7 88 +1 +1634 +1 38 80 31 75 62 95 51 84 40 59 55 44 34 10 +2 +3839 +12 20 9 21 16 51 34 99 6 39 35 50 71 75 33 +3 +1122 +76 75 14 31 31 42 87 73 18 7 69 26 58 6 72 +4 +1959 +69 52 11 25 54 26 6 34 84 23 94 7 68 40 61 +5 +3034 +65 61 46 33 19 32 52 57 95 49 19 70 49 87 61 +6 +2906 +49 79 86 37 97 46 38 81 65 51 11 85 28 75 17 +7 +3489 +41 97 55 94 84 96 9 4 89 35 8 89 16 12 75 +8 +3084 +16 10 2 40 30 87 98 86 90 30 10 92 77 80 87 +9 +4176 +59 57 78 77 29 3 41 21 48 59 23 3 53 83 27 +10 +1054 +16 85 55 68 56 81 28 6 97 51 83 59 63 17 35 +11 +1503 +73 6 68 30 42 65 50 83 44 52 43 76 95 40 80 +12 +2868 +58 59 49 88 25 39 94 40 15 29 96 4 92 38 15 +13 +1696 +46 87 12 24 1 39 56 93 48 47 20 17 79 16 97 +14 +1343 +53 12 56 47 31 87 48 65 33 72 48 80 43 33 89 +15 +1182 +71 90 53 45 72 45 23 71 27 40 14 87 17 61 81 +16 +3787 +82 83 20 41 25 5 93 49 30 72 72 80 58 13 64 +17 +3042 +84 92 63 67 83 64 56 18 97 30 13 66 16 33 22 +18 +958 +43 63 79 30 99 17 3 17 80 47 41 43 70 88 28 +19 +2977 +20 74 1 85 50 3 53 28 33 7 61 56 82 99 34 +20 +3012 +96 86 84 83 92 74 67 67 65 76 19 42 64 33 42 +21 +3957 +47 22 37 51 83 75 55 20 93 59 47 57 7 37 65 +22 +2247 +50 54 38 14 10 57 26 37 86 40 6 63 41 54 84 +23 +1535 +5 65 99 19 22 19 79 95 8 22 58 62 63 43 71 +24 +1299 +25 55 99 44 26 11 83 95 78 8 42 40 54 96 83 +25 +2520 +45 19 23 26 56 75 63 84 62 32 25 57 37 65 77 +26 +1392 +11 7 27 68 99 24 6 24 41 18 12 85 6 15 33 +27 +2000 +38 35 68 86 42 31 4 93 83 47 66 33 59 63 59 +28 +2722 +16 78 58 47 48 55 74 48 97 77 81 1 95 34 12 +29 +3011 +84 32 32 69 93 73 93 8 31 85 26 30 55 42 42 +30 +3022 +78 10 32 41 46 34 87 78 24 10 28 60 41 94 66 +31 +3258 +29 75 79 48 61 88 47 79 29 75 12 15 25 26 56 +32 +1038 +87 14 17 57 78 79 84 91 92 35 92 18 14 72 30 +33 +2058 +90 53 29 74 61 88 48 30 41 99 29 21 87 56 17 +34 +1645 +72 49 17 63 37 45 89 30 8 7 12 62 89 82 21 +35 +3689 +99 40 90 61 34 99 16 51 7 72 64 99 34 90 15 +36 +1535 +58 19 91 55 29 82 63 74 57 14 91 52 17 11 72 +37 +3361 +97 25 24 52 46 40 58 29 49 72 84 36 42 1 73 +38 +2107 +29 54 37 61 72 57 67 62 17 5 58 35 34 41 83 +39 +1262 +7 5 78 72 19 91 29 80 8 49 90 36 2 96 47 +40 +3142 +76 37 78 92 63 31 42 76 40 87 33 20 98 31 92 +41 +2119 +82 56 91 63 32 62 13 56 28 58 44 62 8 51 1 +42 +3799 +68 18 61 74 69 17 24 53 48 30 19 64 80 43 25 +43 +2937 +12 31 5 33 99 87 17 14 51 56 13 61 4 11 87 +44 +3774 +35 30 6 33 89 3 30 3 84 89 23 66 48 56 83 +45 +3326 +85 2 61 49 48 97 61 55 3 24 37 31 72 31 57 +46 +3799 +32 5 73 27 23 92 7 96 43 90 11 85 28 79 23 +47 +3532 +61 15 31 28 78 51 40 48 72 56 13 71 41 52 78 +48 +1625 +61 71 71 6 94 23 64 96 47 65 51 33 17 73 57 +49 +3991 +50 46 23 54 93 7 46 25 30 70 88 15 17 6 96 +50 +2640 +85 49 22 6 84 75 54 41 33 24 62 68 34 75 7 +51 +884 +41 89 58 68 28 64 60 18 90 66 62 85 27 5 89 +52 +3421 +16 59 72 54 70 23 76 67 45 67 31 40 36 52 73 +53 +3550 +41 42 80 48 94 50 91 77 39 94 87 99 65 87 52 +54 +1857 +5 13 98 34 52 25 58 46 33 43 92 8 47 4 21 +55 +3955 +44 56 81 60 54 33 53 57 50 51 85 62 34 15 74 +56 +1264 +85 27 2 40 48 32 71 60 43 79 52 48 67 78 78 +57 +3707 +2 13 75 2 55 25 89 2 41 88 29 65 13 99 72 +58 +3819 +59 29 18 85 85 96 78 4 56 3 76 73 56 22 62 +59 +1421 +85 20 86 33 71 77 20 15 85 14 61 71 9 95 79 +60 +950 +44 30 60 65 17 78 47 14 50 51 3 17 72 4 8 +61 +4079 +75 26 40 46 31 44 33 69 27 63 37 87 5 36 24 +62 +4028 +51 98 82 48 42 35 14 85 96 20 32 37 88 43 38 +63 +1349 +54 12 17 17 32 38 75 1 94 83 10 95 58 86 42 +64 +3746 +4 48 84 98 67 63 29 36 48 84 64 54 17 87 64 +65 +1448 +87 54 2 72 94 77 73 53 68 94 14 62 4 18 10 +66 +3446 +80 93 74 36 2 76 62 7 96 85 21 84 67 50 80 +67 +2848 +68 29 76 45 46 35 91 31 75 53 57 25 47 35 88 +68 +2152 +37 51 89 9 99 83 54 19 89 62 92 34 46 49 21 +69 +1957 +87 33 78 73 15 26 76 46 62 12 50 98 19 47 30 diff --git a/data/jobshop/70_15_08.txt b/data/jobshop/70_15_08.txt new file mode 100644 index 0000000000..6e918a8b75 --- /dev/null +++ b/data/jobshop/70_15_08.txt @@ -0,0 +1,213 @@ +70 +15 +589673243 +0 +1636 +1 38 80 31 75 62 95 51 84 40 59 55 44 34 10 +1 +3844 +12 20 9 21 16 51 34 99 6 39 35 50 71 75 33 +2 +1123 +76 75 14 31 31 42 87 73 18 7 69 26 58 6 72 +3 +1961 +69 52 11 25 54 26 6 34 84 23 94 7 68 40 61 +4 +3038 +65 61 46 33 19 32 52 57 95 49 19 70 49 87 61 +5 +2910 +49 79 86 37 97 46 38 81 65 51 11 85 28 75 17 +6 +3494 +41 97 55 94 84 96 9 4 89 35 8 89 16 12 75 +7 +3088 +16 10 2 40 30 87 98 86 90 30 10 92 77 80 87 +8 +4181 +59 57 78 77 29 3 41 21 48 59 23 3 53 83 27 +9 +1056 +16 85 55 68 56 81 28 6 97 51 83 59 63 17 35 +10 +1505 +73 6 68 30 42 65 50 83 44 52 43 76 95 40 80 +11 +2872 +58 59 49 88 25 39 94 40 15 29 96 4 92 38 15 +12 +1698 +46 87 12 24 1 39 56 93 48 47 20 17 79 16 97 +13 +1344 +53 12 56 47 31 87 48 65 33 72 48 80 43 33 89 +14 +1183 +71 90 53 45 72 45 23 71 27 40 14 87 17 61 81 +15 +3792 +82 83 20 41 25 5 93 49 30 72 72 80 58 13 64 +16 +3046 +84 92 63 67 83 64 56 18 97 30 13 66 16 33 22 +17 +959 +43 63 79 30 99 17 3 17 80 47 41 43 70 88 28 +18 +2981 +20 74 1 85 50 3 53 28 33 7 61 56 82 99 34 +19 +3016 +96 86 84 83 92 74 67 67 65 76 19 42 64 33 42 +20 +3962 +47 22 37 51 83 75 55 20 93 59 47 57 7 37 65 +21 +2250 +50 54 38 14 10 57 26 37 86 40 6 63 41 54 84 +22 +1537 +5 65 99 19 22 19 79 95 8 22 58 62 63 43 71 +23 +1300 +25 55 99 44 26 11 83 95 78 8 42 40 54 96 83 +24 +2524 +45 19 23 26 56 75 63 84 62 32 25 57 37 65 77 +25 +1394 +11 7 27 68 99 24 6 24 41 18 12 85 6 15 33 +26 +2003 +38 35 68 86 42 31 4 93 83 47 66 33 59 63 59 +27 +2726 +16 78 58 47 48 55 74 48 97 77 81 1 95 34 12 +28 +3015 +84 32 32 69 93 73 93 8 31 85 26 30 55 42 42 +29 +3026 +78 10 32 41 46 34 87 78 24 10 28 60 41 94 66 +30 +3262 +29 75 79 48 61 88 47 79 29 75 12 15 25 26 56 +31 +1039 +87 14 17 57 78 79 84 91 92 35 92 18 14 72 30 +32 +2060 +90 53 29 74 61 88 48 30 41 99 29 21 87 56 17 +33 +1648 +72 49 17 63 37 45 89 30 8 7 12 62 89 82 21 +34 +3694 +99 40 90 61 34 99 16 51 7 72 64 99 34 90 15 +35 +1537 +58 19 91 55 29 82 63 74 57 14 91 52 17 11 72 +36 +3365 +97 25 24 52 46 40 58 29 49 72 84 36 42 1 73 +37 +2110 +29 54 37 61 72 57 67 62 17 5 58 35 34 41 83 +38 +1264 +7 5 78 72 19 91 29 80 8 49 90 36 2 96 47 +39 +3147 +76 37 78 92 63 31 42 76 40 87 33 20 98 31 92 +40 +2122 +82 56 91 63 32 62 13 56 28 58 44 62 8 51 1 +41 +3804 +68 18 61 74 69 17 24 53 48 30 19 64 80 43 25 +42 +2941 +12 31 5 33 99 87 17 14 51 56 13 61 4 11 87 +43 +3779 +35 30 6 33 89 3 30 3 84 89 23 66 48 56 83 +44 +3330 +85 2 61 49 48 97 61 55 3 24 37 31 72 31 57 +45 +3804 +32 5 73 27 23 92 7 96 43 90 11 85 28 79 23 +46 +3536 +61 15 31 28 78 51 40 48 72 56 13 71 41 52 78 +47 +1627 +61 71 71 6 94 23 64 96 47 65 51 33 17 73 57 +48 +3996 +50 46 23 54 93 7 46 25 30 70 88 15 17 6 96 +49 +2644 +85 49 22 6 84 75 54 41 33 24 62 68 34 75 7 +50 +885 +41 89 58 68 28 64 60 18 90 66 62 85 27 5 89 +51 +3425 +16 59 72 54 70 23 76 67 45 67 31 40 36 52 73 +52 +3555 +41 42 80 48 94 50 91 77 39 94 87 99 65 87 52 +53 +1859 +5 13 98 34 52 25 58 46 33 43 92 8 47 4 21 +54 +3960 +44 56 81 60 54 33 53 57 50 51 85 62 34 15 74 +55 +1265 +85 27 2 40 48 32 71 60 43 79 52 48 67 78 78 +56 +3712 +2 13 75 2 55 25 89 2 41 88 29 65 13 99 72 +57 +3824 +59 29 18 85 85 96 78 4 56 3 76 73 56 22 62 +58 +1423 +85 20 86 33 71 77 20 15 85 14 61 71 9 95 79 +59 +952 +44 30 60 65 17 78 47 14 50 51 3 17 72 4 8 +60 +4085 +75 26 40 46 31 44 33 69 27 63 37 87 5 36 24 +61 +4033 +51 98 82 48 42 35 14 85 96 20 32 37 88 43 38 +62 +1351 +54 12 17 17 32 38 75 1 94 83 10 95 58 86 42 +63 +3751 +4 48 84 98 67 63 29 36 48 84 64 54 17 87 64 +64 +1450 +87 54 2 72 94 77 73 53 68 94 14 62 4 18 10 +65 +3450 +80 93 74 36 2 76 62 7 96 85 21 84 67 50 80 +66 +2852 +68 29 76 45 46 35 91 31 75 53 57 25 47 35 88 +67 +2154 +37 51 89 9 99 83 54 19 89 62 92 34 46 49 21 +68 +1959 +87 33 78 73 15 26 76 46 62 12 50 98 19 47 30 +69 +4056 +35 32 37 3 97 84 21 43 45 58 52 21 7 88 98 diff --git a/data/jobshop/70_15_09.txt b/data/jobshop/70_15_09.txt new file mode 100644 index 0000000000..f57571c16b --- /dev/null +++ b/data/jobshop/70_15_09.txt @@ -0,0 +1,213 @@ +70 +15 +1164196 +0 +3846 +12 20 9 21 16 51 34 99 6 39 35 50 71 75 33 +1 +1124 +76 75 14 31 31 42 87 73 18 7 69 26 58 6 72 +2 +1962 +69 52 11 25 54 26 6 34 84 23 94 7 68 40 61 +3 +3039 +65 61 46 33 19 32 52 57 95 49 19 70 49 87 61 +4 +2912 +49 79 86 37 97 46 38 81 65 51 11 85 28 75 17 +5 +3495 +41 97 55 94 84 96 9 4 89 35 8 89 16 12 75 +6 +3090 +16 10 2 40 30 87 98 86 90 30 10 92 77 80 87 +7 +4183 +59 57 78 77 29 3 41 21 48 59 23 3 53 83 27 +8 +1056 +16 85 55 68 56 81 28 6 97 51 83 59 63 17 35 +9 +1506 +73 6 68 30 42 65 50 83 44 52 43 76 95 40 80 +10 +2873 +58 59 49 88 25 39 94 40 15 29 96 4 92 38 15 +11 +1699 +46 87 12 24 1 39 56 93 48 47 20 17 79 16 97 +12 +1345 +53 12 56 47 31 87 48 65 33 72 48 80 43 33 89 +13 +1184 +71 90 53 45 72 45 23 71 27 40 14 87 17 61 81 +14 +3793 +82 83 20 41 25 5 93 49 30 72 72 80 58 13 64 +15 +3048 +84 92 63 67 83 64 56 18 97 30 13 66 16 33 22 +16 +960 +43 63 79 30 99 17 3 17 80 47 41 43 70 88 28 +17 +2982 +20 74 1 85 50 3 53 28 33 7 61 56 82 99 34 +18 +3017 +96 86 84 83 92 74 67 67 65 76 19 42 64 33 42 +19 +3964 +47 22 37 51 83 75 55 20 93 59 47 57 7 37 65 +20 +2251 +50 54 38 14 10 57 26 37 86 40 6 63 41 54 84 +21 +1537 +5 65 99 19 22 19 79 95 8 22 58 62 63 43 71 +22 +1301 +25 55 99 44 26 11 83 95 78 8 42 40 54 96 83 +23 +2525 +45 19 23 26 56 75 63 84 62 32 25 57 37 65 77 +24 +1395 +11 7 27 68 99 24 6 24 41 18 12 85 6 15 33 +25 +2004 +38 35 68 86 42 31 4 93 83 47 66 33 59 63 59 +26 +2727 +16 78 58 47 48 55 74 48 97 77 81 1 95 34 12 +27 +3016 +84 32 32 69 93 73 93 8 31 85 26 30 55 42 42 +28 +3028 +78 10 32 41 46 34 87 78 24 10 28 60 41 94 66 +29 +3263 +29 75 79 48 61 88 47 79 29 75 12 15 25 26 56 +30 +1040 +87 14 17 57 78 79 84 91 92 35 92 18 14 72 30 +31 +2061 +90 53 29 74 61 88 48 30 41 99 29 21 87 56 17 +32 +1648 +72 49 17 63 37 45 89 30 8 7 12 62 89 82 21 +33 +3696 +99 40 90 61 34 99 16 51 7 72 64 99 34 90 15 +34 +1537 +58 19 91 55 29 82 63 74 57 14 91 52 17 11 72 +35 +3367 +97 25 24 52 46 40 58 29 49 72 84 36 42 1 73 +36 +2111 +29 54 37 61 72 57 67 62 17 5 58 35 34 41 83 +37 +1265 +7 5 78 72 19 91 29 80 8 49 90 36 2 96 47 +38 +3148 +76 37 78 92 63 31 42 76 40 87 33 20 98 31 92 +39 +2123 +82 56 91 63 32 62 13 56 28 58 44 62 8 51 1 +40 +3806 +68 18 61 74 69 17 24 53 48 30 19 64 80 43 25 +41 +2942 +12 31 5 33 99 87 17 14 51 56 13 61 4 11 87 +42 +3780 +35 30 6 33 89 3 30 3 84 89 23 66 48 56 83 +43 +3332 +85 2 61 49 48 97 61 55 3 24 37 31 72 31 57 +44 +3806 +32 5 73 27 23 92 7 96 43 90 11 85 28 79 23 +45 +3538 +61 15 31 28 78 51 40 48 72 56 13 71 41 52 78 +46 +1628 +61 71 71 6 94 23 64 96 47 65 51 33 17 73 57 +47 +3998 +50 46 23 54 93 7 46 25 30 70 88 15 17 6 96 +48 +2645 +85 49 22 6 84 75 54 41 33 24 62 68 34 75 7 +49 +886 +41 89 58 68 28 64 60 18 90 66 62 85 27 5 89 +50 +3427 +16 59 72 54 70 23 76 67 45 67 31 40 36 52 73 +51 +3556 +41 42 80 48 94 50 91 77 39 94 87 99 65 87 52 +52 +1860 +5 13 98 34 52 25 58 46 33 43 92 8 47 4 21 +53 +3962 +44 56 81 60 54 33 53 57 50 51 85 62 34 15 74 +54 +1266 +85 27 2 40 48 32 71 60 43 79 52 48 67 78 78 +55 +3713 +2 13 75 2 55 25 89 2 41 88 29 65 13 99 72 +56 +3826 +59 29 18 85 85 96 78 4 56 3 76 73 56 22 62 +57 +1423 +85 20 86 33 71 77 20 15 85 14 61 71 9 95 79 +58 +952 +44 30 60 65 17 78 47 14 50 51 3 17 72 4 8 +59 +4087 +75 26 40 46 31 44 33 69 27 63 37 87 5 36 24 +60 +4035 +51 98 82 48 42 35 14 85 96 20 32 37 88 43 38 +61 +1351 +54 12 17 17 32 38 75 1 94 83 10 95 58 86 42 +62 +3753 +4 48 84 98 67 63 29 36 48 84 64 54 17 87 64 +63 +1451 +87 54 2 72 94 77 73 53 68 94 14 62 4 18 10 +64 +3452 +80 93 74 36 2 76 62 7 96 85 21 84 67 50 80 +65 +2853 +68 29 76 45 46 35 91 31 75 53 57 25 47 35 88 +66 +2155 +37 51 89 9 99 83 54 19 89 62 92 34 46 49 21 +67 +1960 +87 33 78 73 15 26 76 46 62 12 50 98 19 47 30 +68 +4058 +35 32 37 3 97 84 21 43 45 58 52 21 7 88 98 +69 +805 +38 80 31 75 62 95 51 84 40 59 55 44 34 10 25 diff --git a/data/jobshop/70_15_10.txt b/data/jobshop/70_15_10.txt new file mode 100644 index 0000000000..36e5d504e5 --- /dev/null +++ b/data/jobshop/70_15_10.txt @@ -0,0 +1,213 @@ +70 +15 +239289349 +0 +1125 +76 75 14 31 31 42 87 73 18 7 69 26 58 6 72 +1 +1965 +69 52 11 25 54 26 6 34 84 23 94 7 68 40 61 +2 +3043 +65 61 46 33 19 32 52 57 95 49 19 70 49 87 61 +3 +2916 +49 79 86 37 97 46 38 81 65 51 11 85 28 75 17 +4 +3500 +41 97 55 94 84 96 9 4 89 35 8 89 16 12 75 +5 +3094 +16 10 2 40 30 87 98 86 90 30 10 92 77 80 87 +6 +4189 +59 57 78 77 29 3 41 21 48 59 23 3 53 83 27 +7 +1058 +16 85 55 68 56 81 28 6 97 51 83 59 63 17 35 +8 +1508 +73 6 68 30 42 65 50 83 44 52 43 76 95 40 80 +9 +2877 +58 59 49 88 25 39 94 40 15 29 96 4 92 38 15 +10 +1702 +46 87 12 24 1 39 56 93 48 47 20 17 79 16 97 +11 +1347 +53 12 56 47 31 87 48 65 33 72 48 80 43 33 89 +12 +1185 +71 90 53 45 72 45 23 71 27 40 14 87 17 61 81 +13 +3799 +82 83 20 41 25 5 93 49 30 72 72 80 58 13 64 +14 +3052 +84 92 63 67 83 64 56 18 97 30 13 66 16 33 22 +15 +961 +43 63 79 30 99 17 3 17 80 47 41 43 70 88 28 +16 +2986 +20 74 1 85 50 3 53 28 33 7 61 56 82 99 34 +17 +3022 +96 86 84 83 92 74 67 67 65 76 19 42 64 33 42 +18 +3970 +47 22 37 51 83 75 55 20 93 59 47 57 7 37 65 +19 +2254 +50 54 38 14 10 57 26 37 86 40 6 63 41 54 84 +20 +1540 +5 65 99 19 22 19 79 95 8 22 58 62 63 43 71 +21 +1303 +25 55 99 44 26 11 83 95 78 8 42 40 54 96 83 +22 +2528 +45 19 23 26 56 75 63 84 62 32 25 57 37 65 77 +23 +1397 +11 7 27 68 99 24 6 24 41 18 12 85 6 15 33 +24 +2006 +38 35 68 86 42 31 4 93 83 47 66 33 59 63 59 +25 +2731 +16 78 58 47 48 55 74 48 97 77 81 1 95 34 12 +26 +3021 +84 32 32 69 93 73 93 8 31 85 26 30 55 42 42 +27 +3032 +78 10 32 41 46 34 87 78 24 10 28 60 41 94 66 +28 +3268 +29 75 79 48 61 88 47 79 29 75 12 15 25 26 56 +29 +1041 +87 14 17 57 78 79 84 91 92 35 92 18 14 72 30 +30 +2064 +90 53 29 74 61 88 48 30 41 99 29 21 87 56 17 +31 +1651 +72 49 17 63 37 45 89 30 8 7 12 62 89 82 21 +32 +3701 +99 40 90 61 34 99 16 51 7 72 64 99 34 90 15 +33 +1540 +58 19 91 55 29 82 63 74 57 14 91 52 17 11 72 +34 +3371 +97 25 24 52 46 40 58 29 49 72 84 36 42 1 73 +35 +2114 +29 54 37 61 72 57 67 62 17 5 58 35 34 41 83 +36 +1266 +7 5 78 72 19 91 29 80 8 49 90 36 2 96 47 +37 +3153 +76 37 78 92 63 31 42 76 40 87 33 20 98 31 92 +38 +2126 +82 56 91 63 32 62 13 56 28 58 44 62 8 51 1 +39 +3812 +68 18 61 74 69 17 24 53 48 30 19 64 80 43 25 +40 +2946 +12 31 5 33 99 87 17 14 51 56 13 61 4 11 87 +41 +3786 +35 30 6 33 89 3 30 3 84 89 23 66 48 56 83 +42 +3337 +85 2 61 49 48 97 61 55 3 24 37 31 72 31 57 +43 +3811 +32 5 73 27 23 92 7 96 43 90 11 85 28 79 23 +44 +3543 +61 15 31 28 78 51 40 48 72 56 13 71 41 52 78 +45 +1630 +61 71 71 6 94 23 64 96 47 65 51 33 17 73 57 +46 +4004 +50 46 23 54 93 7 46 25 30 70 88 15 17 6 96 +47 +2648 +85 49 22 6 84 75 54 41 33 24 62 68 34 75 7 +48 +887 +41 89 58 68 28 64 60 18 90 66 62 85 27 5 89 +49 +3432 +16 59 72 54 70 23 76 67 45 67 31 40 36 52 73 +50 +3561 +41 42 80 48 94 50 91 77 39 94 87 99 65 87 52 +51 +1862 +5 13 98 34 52 25 58 46 33 43 92 8 47 4 21 +52 +3967 +44 56 81 60 54 33 53 57 50 51 85 62 34 15 74 +53 +1268 +85 27 2 40 48 32 71 60 43 79 52 48 67 78 78 +54 +3719 +2 13 75 2 55 25 89 2 41 88 29 65 13 99 72 +55 +3832 +59 29 18 85 85 96 78 4 56 3 76 73 56 22 62 +56 +1425 +85 20 86 33 71 77 20 15 85 14 61 71 9 95 79 +57 +954 +44 30 60 65 17 78 47 14 50 51 3 17 72 4 8 +58 +4092 +75 26 40 46 31 44 33 69 27 63 37 87 5 36 24 +59 +4041 +51 98 82 48 42 35 14 85 96 20 32 37 88 43 38 +60 +1353 +54 12 17 17 32 38 75 1 94 83 10 95 58 86 42 +61 +3758 +4 48 84 98 67 63 29 36 48 84 64 54 17 87 64 +62 +1453 +87 54 2 72 94 77 73 53 68 94 14 62 4 18 10 +63 +3457 +80 93 74 36 2 76 62 7 96 85 21 84 67 50 80 +64 +2857 +68 29 76 45 46 35 91 31 75 53 57 25 47 35 88 +65 +2159 +37 51 89 9 99 83 54 19 89 62 92 34 46 49 21 +66 +1963 +87 33 78 73 15 26 76 46 62 12 50 98 19 47 30 +67 +4064 +35 32 37 3 97 84 21 43 45 58 52 21 7 88 98 +68 +806 +38 80 31 75 62 95 51 84 40 59 55 44 34 10 25 +69 +1414 +20 9 21 16 51 34 99 6 39 35 50 71 75 33 88 diff --git a/data/jobshop/70_20_01.txt b/data/jobshop/70_20_01.txt new file mode 100644 index 0000000000..0bea38d805 --- /dev/null +++ b/data/jobshop/70_20_01.txt @@ -0,0 +1,213 @@ +70 +20 +1646701459 +0 +2904 +69 52 11 25 54 26 6 34 84 23 94 7 68 40 61 35 96 96 65 82 +1 +2632 +65 61 46 33 19 32 52 57 95 49 19 70 49 87 61 65 89 69 97 80 +2 +3922 +49 79 86 37 97 46 38 81 65 51 11 85 28 75 17 62 3 80 83 33 +3 +1266 +41 97 55 94 84 96 9 4 89 35 8 89 16 12 75 78 14 19 39 33 +4 +3064 +16 10 2 40 30 87 98 86 90 30 10 92 77 80 87 67 33 72 58 48 +5 +4379 +59 57 78 77 29 3 41 21 48 59 23 3 53 83 27 98 17 28 43 67 +6 +3905 +16 85 55 68 56 81 28 6 97 51 83 59 63 17 35 9 76 59 27 53 +7 +2521 +73 6 68 30 42 65 50 83 44 52 43 76 95 40 80 22 29 22 62 68 +8 +1058 +58 59 49 88 25 39 94 40 15 29 96 4 92 38 15 61 41 28 63 90 +9 +3999 +46 87 12 24 1 39 56 93 48 47 20 17 79 16 97 27 77 42 62 13 +10 +3327 +53 12 56 47 31 87 48 65 33 72 48 80 43 33 89 17 77 37 91 55 +11 +3412 +71 90 53 45 72 45 23 71 27 40 14 87 17 61 81 13 99 20 42 85 +12 +3255 +82 83 20 41 25 5 93 49 30 72 72 80 58 13 64 87 55 99 58 35 +13 +3921 +84 92 63 67 83 64 56 18 97 30 13 66 16 33 22 66 59 37 89 6 +14 +3366 +43 63 79 30 99 17 3 17 80 47 41 43 70 88 28 6 7 65 67 12 +15 +3167 +20 74 1 85 50 3 53 28 33 7 61 56 82 99 34 64 97 53 32 34 +16 +2256 +96 86 84 83 92 74 67 67 65 76 19 42 64 33 42 65 49 51 44 79 +17 +2392 +47 22 37 51 83 75 55 20 93 59 47 57 7 37 65 92 62 47 13 83 +18 +4356 +50 54 38 14 10 57 26 37 86 40 6 63 41 54 84 43 14 68 47 98 +19 +3321 +5 65 99 19 22 19 79 95 8 22 58 62 63 43 71 23 21 15 3 83 +20 +4215 +25 55 99 44 26 11 83 95 78 8 42 40 54 96 83 16 39 86 94 89 +21 +2594 +45 19 23 26 56 75 63 84 62 32 25 57 37 65 77 51 67 60 52 64 +22 +2779 +11 7 27 68 99 24 6 24 41 18 12 85 6 15 33 19 38 61 89 44 +23 +3486 +38 35 68 86 42 31 4 93 83 47 66 33 59 63 59 36 35 16 1 4 +24 +3608 +16 78 58 47 48 55 74 48 97 77 81 1 95 34 12 56 36 94 45 75 +25 +2959 +84 32 32 69 93 73 93 8 31 85 26 30 55 42 42 65 74 54 30 97 +26 +2196 +78 10 32 41 46 34 87 78 24 10 28 60 41 94 66 65 97 24 87 97 +27 +3355 +29 75 79 48 61 88 47 79 29 75 12 15 25 26 56 72 2 71 52 12 +28 +4482 +87 14 17 57 78 79 84 91 92 35 92 18 14 72 30 9 79 4 94 12 +29 +1103 +90 53 29 74 61 88 48 30 41 99 29 21 87 56 17 38 36 1 55 9 +30 +4136 +72 49 17 63 37 45 89 30 8 7 12 62 89 82 21 26 44 1 9 45 +31 +3380 +99 40 90 61 34 99 16 51 7 72 64 99 34 90 15 84 62 26 56 82 +32 +1163 +58 19 91 55 29 82 63 74 57 14 91 52 17 11 72 23 88 65 15 51 +33 +3272 +97 25 24 52 46 40 58 29 49 72 84 36 42 1 73 75 55 21 1 19 +34 +3912 +29 54 37 61 72 57 67 62 17 5 58 35 34 41 83 39 86 80 45 7 +35 +1058 +7 5 78 72 19 91 29 80 8 49 90 36 2 96 47 15 42 40 87 42 +36 +4082 +76 37 78 92 63 31 42 76 40 87 33 20 98 31 92 68 46 46 16 45 +37 +4342 +82 56 91 63 32 62 13 56 28 58 44 62 8 51 1 39 52 75 81 53 +38 +1144 +68 18 61 74 69 17 24 53 48 30 19 64 80 43 25 87 12 80 34 25 +39 +1755 +12 31 5 33 99 87 17 14 51 56 13 61 4 11 87 63 91 43 35 67 +40 +3721 +35 30 6 33 89 3 30 3 84 89 23 66 48 56 83 86 64 49 3 82 +41 +4134 +85 2 61 49 48 97 61 55 3 24 37 31 72 31 57 74 90 25 54 49 +42 +3602 +32 5 73 27 23 92 7 96 43 90 11 85 28 79 23 87 70 39 84 62 +43 +2965 +61 15 31 28 78 51 40 48 72 56 13 71 41 52 78 79 16 2 86 18 +44 +3642 +61 71 71 6 94 23 64 96 47 65 51 33 17 73 57 25 9 20 71 4 +45 +3504 +50 46 23 54 93 7 46 25 30 70 88 15 17 6 96 92 18 45 3 99 +46 +2576 +85 49 22 6 84 75 54 41 33 24 62 68 34 75 7 54 3 85 40 70 +47 +1417 +41 89 58 68 28 64 60 18 90 66 62 85 27 5 89 4 19 89 15 54 +48 +1524 +16 59 72 54 70 23 76 67 45 67 31 40 36 52 73 76 21 48 93 11 +49 +2154 +41 42 80 48 94 50 91 77 39 94 87 99 65 87 52 80 16 75 8 16 +50 +2547 +5 13 98 34 52 25 58 46 33 43 92 8 47 4 21 32 55 43 6 75 +51 +1850 +44 56 81 60 54 33 53 57 50 51 85 62 34 15 74 91 36 66 53 27 +52 +1349 +85 27 2 40 48 32 71 60 43 79 52 48 67 78 78 15 31 32 72 16 +53 +1518 +2 13 75 2 55 25 89 2 41 88 29 65 13 99 72 84 19 93 54 58 +54 +1844 +59 29 18 85 85 96 78 4 56 3 76 73 56 22 62 88 53 16 57 29 +55 +3673 +85 20 86 33 71 77 20 15 85 14 61 71 9 95 79 19 80 13 14 59 +56 +1014 +44 30 60 65 17 78 47 14 50 51 3 17 72 4 8 6 60 67 80 47 +57 +3578 +75 26 40 46 31 44 33 69 27 63 37 87 5 36 24 95 7 85 61 47 +58 +3182 +51 98 82 48 42 35 14 85 96 20 32 37 88 43 38 94 53 26 24 90 +59 +3445 +54 12 17 17 32 38 75 1 94 83 10 95 58 86 42 17 62 34 19 60 +60 +1893 +4 48 84 98 67 63 29 36 48 84 64 54 17 87 64 86 48 60 33 22 +61 +1036 +87 54 2 72 94 77 73 53 68 94 14 62 4 18 10 20 77 42 28 73 +62 +1821 +80 93 74 36 2 76 62 7 96 85 21 84 67 50 80 77 10 45 32 69 +63 +2996 +68 29 76 45 46 35 91 31 75 53 57 25 47 35 88 60 2 51 68 81 +64 +2255 +37 51 89 9 99 83 54 19 89 62 92 34 46 49 21 40 86 39 83 25 +65 +2874 +87 33 78 73 15 26 76 46 62 12 50 98 19 47 30 35 54 8 31 38 +66 +4131 +35 32 37 3 97 84 21 43 45 58 52 21 7 88 98 94 31 39 8 36 +67 +3855 +38 80 31 75 62 95 51 84 40 59 55 44 34 10 25 2 72 74 83 67 +68 +1483 +20 9 21 16 51 34 99 6 39 35 50 71 75 33 88 19 59 96 99 84 +69 +2736 +75 14 31 31 42 87 73 18 7 69 26 58 6 72 11 59 26 38 82 81 diff --git a/data/jobshop/70_20_02.txt b/data/jobshop/70_20_02.txt new file mode 100644 index 0000000000..80fcceb4f3 --- /dev/null +++ b/data/jobshop/70_20_02.txt @@ -0,0 +1,213 @@ +70 +20 +1489662524 +0 +2632 +65 61 46 33 19 32 52 57 95 49 19 70 49 87 61 65 89 69 97 80 +1 +3921 +49 79 86 37 97 46 38 81 65 51 11 85 28 75 17 62 3 80 83 33 +2 +1266 +41 97 55 94 84 96 9 4 89 35 8 89 16 12 75 78 14 19 39 33 +3 +3063 +16 10 2 40 30 87 98 86 90 30 10 92 77 80 87 67 33 72 58 48 +4 +4378 +59 57 78 77 29 3 41 21 48 59 23 3 53 83 27 98 17 28 43 67 +5 +3905 +16 85 55 68 56 81 28 6 97 51 83 59 63 17 35 9 76 59 27 53 +6 +2521 +73 6 68 30 42 65 50 83 44 52 43 76 95 40 80 22 29 22 62 68 +7 +1058 +58 59 49 88 25 39 94 40 15 29 96 4 92 38 15 61 41 28 63 90 +8 +3999 +46 87 12 24 1 39 56 93 48 47 20 17 79 16 97 27 77 42 62 13 +9 +3326 +53 12 56 47 31 87 48 65 33 72 48 80 43 33 89 17 77 37 91 55 +10 +3411 +71 90 53 45 72 45 23 71 27 40 14 87 17 61 81 13 99 20 42 85 +11 +3254 +82 83 20 41 25 5 93 49 30 72 72 80 58 13 64 87 55 99 58 35 +12 +3920 +84 92 63 67 83 64 56 18 97 30 13 66 16 33 22 66 59 37 89 6 +13 +3366 +43 63 79 30 99 17 3 17 80 47 41 43 70 88 28 6 7 65 67 12 +14 +3166 +20 74 1 85 50 3 53 28 33 7 61 56 82 99 34 64 97 53 32 34 +15 +2255 +96 86 84 83 92 74 67 67 65 76 19 42 64 33 42 65 49 51 44 79 +16 +2391 +47 22 37 51 83 75 55 20 93 59 47 57 7 37 65 92 62 47 13 83 +17 +4355 +50 54 38 14 10 57 26 37 86 40 6 63 41 54 84 43 14 68 47 98 +18 +3321 +5 65 99 19 22 19 79 95 8 22 58 62 63 43 71 23 21 15 3 83 +19 +4214 +25 55 99 44 26 11 83 95 78 8 42 40 54 96 83 16 39 86 94 89 +20 +2594 +45 19 23 26 56 75 63 84 62 32 25 57 37 65 77 51 67 60 52 64 +21 +2778 +11 7 27 68 99 24 6 24 41 18 12 85 6 15 33 19 38 61 89 44 +22 +3485 +38 35 68 86 42 31 4 93 83 47 66 33 59 63 59 36 35 16 1 4 +23 +3607 +16 78 58 47 48 55 74 48 97 77 81 1 95 34 12 56 36 94 45 75 +24 +2958 +84 32 32 69 93 73 93 8 31 85 26 30 55 42 42 65 74 54 30 97 +25 +2195 +78 10 32 41 46 34 87 78 24 10 28 60 41 94 66 65 97 24 87 97 +26 +3354 +29 75 79 48 61 88 47 79 29 75 12 15 25 26 56 72 2 71 52 12 +27 +4481 +87 14 17 57 78 79 84 91 92 35 92 18 14 72 30 9 79 4 94 12 +28 +1103 +90 53 29 74 61 88 48 30 41 99 29 21 87 56 17 38 36 1 55 9 +29 +4136 +72 49 17 63 37 45 89 30 8 7 12 62 89 82 21 26 44 1 9 45 +30 +3379 +99 40 90 61 34 99 16 51 7 72 64 99 34 90 15 84 62 26 56 82 +31 +1162 +58 19 91 55 29 82 63 74 57 14 91 52 17 11 72 23 88 65 15 51 +32 +3271 +97 25 24 52 46 40 58 29 49 72 84 36 42 1 73 75 55 21 1 19 +33 +3911 +29 54 37 61 72 57 67 62 17 5 58 35 34 41 83 39 86 80 45 7 +34 +1058 +7 5 78 72 19 91 29 80 8 49 90 36 2 96 47 15 42 40 87 42 +35 +4081 +76 37 78 92 63 31 42 76 40 87 33 20 98 31 92 68 46 46 16 45 +36 +4341 +82 56 91 63 32 62 13 56 28 58 44 62 8 51 1 39 52 75 81 53 +37 +1143 +68 18 61 74 69 17 24 53 48 30 19 64 80 43 25 87 12 80 34 25 +38 +1755 +12 31 5 33 99 87 17 14 51 56 13 61 4 11 87 63 91 43 35 67 +39 +3720 +35 30 6 33 89 3 30 3 84 89 23 66 48 56 83 86 64 49 3 82 +40 +4134 +85 2 61 49 48 97 61 55 3 24 37 31 72 31 57 74 90 25 54 49 +41 +3601 +32 5 73 27 23 92 7 96 43 90 11 85 28 79 23 87 70 39 84 62 +42 +2964 +61 15 31 28 78 51 40 48 72 56 13 71 41 52 78 79 16 2 86 18 +43 +3641 +61 71 71 6 94 23 64 96 47 65 51 33 17 73 57 25 9 20 71 4 +44 +3503 +50 46 23 54 93 7 46 25 30 70 88 15 17 6 96 92 18 45 3 99 +45 +2576 +85 49 22 6 84 75 54 41 33 24 62 68 34 75 7 54 3 85 40 70 +46 +1417 +41 89 58 68 28 64 60 18 90 66 62 85 27 5 89 4 19 89 15 54 +47 +1524 +16 59 72 54 70 23 76 67 45 67 31 40 36 52 73 76 21 48 93 11 +48 +2154 +41 42 80 48 94 50 91 77 39 94 87 99 65 87 52 80 16 75 8 16 +49 +2547 +5 13 98 34 52 25 58 46 33 43 92 8 47 4 21 32 55 43 6 75 +50 +1850 +44 56 81 60 54 33 53 57 50 51 85 62 34 15 74 91 36 66 53 27 +51 +1349 +85 27 2 40 48 32 71 60 43 79 52 48 67 78 78 15 31 32 72 16 +52 +1518 +2 13 75 2 55 25 89 2 41 88 29 65 13 99 72 84 19 93 54 58 +53 +1844 +59 29 18 85 85 96 78 4 56 3 76 73 56 22 62 88 53 16 57 29 +54 +3673 +85 20 86 33 71 77 20 15 85 14 61 71 9 95 79 19 80 13 14 59 +55 +1014 +44 30 60 65 17 78 47 14 50 51 3 17 72 4 8 6 60 67 80 47 +56 +3578 +75 26 40 46 31 44 33 69 27 63 37 87 5 36 24 95 7 85 61 47 +57 +3182 +51 98 82 48 42 35 14 85 96 20 32 37 88 43 38 94 53 26 24 90 +58 +3445 +54 12 17 17 32 38 75 1 94 83 10 95 58 86 42 17 62 34 19 60 +59 +1893 +4 48 84 98 67 63 29 36 48 84 64 54 17 87 64 86 48 60 33 22 +60 +1036 +87 54 2 72 94 77 73 53 68 94 14 62 4 18 10 20 77 42 28 73 +61 +1821 +80 93 74 36 2 76 62 7 96 85 21 84 67 50 80 77 10 45 32 69 +62 +2995 +68 29 76 45 46 35 91 31 75 53 57 25 47 35 88 60 2 51 68 81 +63 +2254 +37 51 89 9 99 83 54 19 89 62 92 34 46 49 21 40 86 39 83 25 +64 +2873 +87 33 78 73 15 26 76 46 62 12 50 98 19 47 30 35 54 8 31 38 +65 +4130 +35 32 37 3 97 84 21 43 45 58 52 21 7 88 98 94 31 39 8 36 +66 +3854 +38 80 31 75 62 95 51 84 40 59 55 44 34 10 25 2 72 74 83 67 +67 +1483 +20 9 21 16 51 34 99 6 39 35 50 71 75 33 88 19 59 96 99 84 +68 +2735 +75 14 31 31 42 87 73 18 7 69 26 58 6 72 11 59 26 38 82 81 +69 +1248 +52 11 25 54 26 6 34 84 23 94 7 68 40 61 35 96 96 65 82 54 diff --git a/data/jobshop/70_20_03.txt b/data/jobshop/70_20_03.txt new file mode 100644 index 0000000000..e7075299e6 --- /dev/null +++ b/data/jobshop/70_20_03.txt @@ -0,0 +1,213 @@ +70 +20 +1393684142 +0 +3920 +49 79 86 37 97 46 38 81 65 51 11 85 28 75 17 62 3 80 83 33 +1 +1266 +41 97 55 94 84 96 9 4 89 35 8 89 16 12 75 78 14 19 39 33 +2 +3063 +16 10 2 40 30 87 98 86 90 30 10 92 77 80 87 67 33 72 58 48 +3 +4377 +59 57 78 77 29 3 41 21 48 59 23 3 53 83 27 98 17 28 43 67 +4 +3904 +16 85 55 68 56 81 28 6 97 51 83 59 63 17 35 9 76 59 27 53 +5 +2520 +73 6 68 30 42 65 50 83 44 52 43 76 95 40 80 22 29 22 62 68 +6 +1058 +58 59 49 88 25 39 94 40 15 29 96 4 92 38 15 61 41 28 63 90 +7 +3998 +46 87 12 24 1 39 56 93 48 47 20 17 79 16 97 27 77 42 62 13 +8 +3325 +53 12 56 47 31 87 48 65 33 72 48 80 43 33 89 17 77 37 91 55 +9 +3410 +71 90 53 45 72 45 23 71 27 40 14 87 17 61 81 13 99 20 42 85 +10 +3253 +82 83 20 41 25 5 93 49 30 72 72 80 58 13 64 87 55 99 58 35 +11 +3919 +84 92 63 67 83 64 56 18 97 30 13 66 16 33 22 66 59 37 89 6 +12 +3365 +43 63 79 30 99 17 3 17 80 47 41 43 70 88 28 6 7 65 67 12 +13 +3165 +20 74 1 85 50 3 53 28 33 7 61 56 82 99 34 64 97 53 32 34 +14 +2255 +96 86 84 83 92 74 67 67 65 76 19 42 64 33 42 65 49 51 44 79 +15 +2390 +47 22 37 51 83 75 55 20 93 59 47 57 7 37 65 92 62 47 13 83 +16 +4354 +50 54 38 14 10 57 26 37 86 40 6 63 41 54 84 43 14 68 47 98 +17 +3320 +5 65 99 19 22 19 79 95 8 22 58 62 63 43 71 23 21 15 3 83 +18 +4213 +25 55 99 44 26 11 83 95 78 8 42 40 54 96 83 16 39 86 94 89 +19 +2593 +45 19 23 26 56 75 63 84 62 32 25 57 37 65 77 51 67 60 52 64 +20 +2777 +11 7 27 68 99 24 6 24 41 18 12 85 6 15 33 19 38 61 89 44 +21 +3484 +38 35 68 86 42 31 4 93 83 47 66 33 59 63 59 36 35 16 1 4 +22 +3606 +16 78 58 47 48 55 74 48 97 77 81 1 95 34 12 56 36 94 45 75 +23 +2957 +84 32 32 69 93 73 93 8 31 85 26 30 55 42 42 65 74 54 30 97 +24 +2195 +78 10 32 41 46 34 87 78 24 10 28 60 41 94 66 65 97 24 87 97 +25 +3353 +29 75 79 48 61 88 47 79 29 75 12 15 25 26 56 72 2 71 52 12 +26 +4480 +87 14 17 57 78 79 84 91 92 35 92 18 14 72 30 9 79 4 94 12 +27 +1102 +90 53 29 74 61 88 48 30 41 99 29 21 87 56 17 38 36 1 55 9 +28 +4135 +72 49 17 63 37 45 89 30 8 7 12 62 89 82 21 26 44 1 9 45 +29 +3378 +99 40 90 61 34 99 16 51 7 72 64 99 34 90 15 84 62 26 56 82 +30 +1162 +58 19 91 55 29 82 63 74 57 14 91 52 17 11 72 23 88 65 15 51 +31 +3271 +97 25 24 52 46 40 58 29 49 72 84 36 42 1 73 75 55 21 1 19 +32 +3910 +29 54 37 61 72 57 67 62 17 5 58 35 34 41 83 39 86 80 45 7 +33 +1058 +7 5 78 72 19 91 29 80 8 49 90 36 2 96 47 15 42 40 87 42 +34 +4080 +76 37 78 92 63 31 42 76 40 87 33 20 98 31 92 68 46 46 16 45 +35 +4340 +82 56 91 63 32 62 13 56 28 58 44 62 8 51 1 39 52 75 81 53 +36 +1143 +68 18 61 74 69 17 24 53 48 30 19 64 80 43 25 87 12 80 34 25 +37 +1754 +12 31 5 33 99 87 17 14 51 56 13 61 4 11 87 63 91 43 35 67 +38 +3719 +35 30 6 33 89 3 30 3 84 89 23 66 48 56 83 86 64 49 3 82 +39 +4132 +85 2 61 49 48 97 61 55 3 24 37 31 72 31 57 74 90 25 54 49 +40 +3600 +32 5 73 27 23 92 7 96 43 90 11 85 28 79 23 87 70 39 84 62 +41 +2964 +61 15 31 28 78 51 40 48 72 56 13 71 41 52 78 79 16 2 86 18 +42 +3640 +61 71 71 6 94 23 64 96 47 65 51 33 17 73 57 25 9 20 71 4 +43 +3502 +50 46 23 54 93 7 46 25 30 70 88 15 17 6 96 92 18 45 3 99 +44 +2575 +85 49 22 6 84 75 54 41 33 24 62 68 34 75 7 54 3 85 40 70 +45 +1417 +41 89 58 68 28 64 60 18 90 66 62 85 27 5 89 4 19 89 15 54 +46 +1523 +16 59 72 54 70 23 76 67 45 67 31 40 36 52 73 76 21 48 93 11 +47 +2153 +41 42 80 48 94 50 91 77 39 94 87 99 65 87 52 80 16 75 8 16 +48 +2546 +5 13 98 34 52 25 58 46 33 43 92 8 47 4 21 32 55 43 6 75 +49 +1850 +44 56 81 60 54 33 53 57 50 51 85 62 34 15 74 91 36 66 53 27 +50 +1348 +85 27 2 40 48 32 71 60 43 79 52 48 67 78 78 15 31 32 72 16 +51 +1517 +2 13 75 2 55 25 89 2 41 88 29 65 13 99 72 84 19 93 54 58 +52 +1843 +59 29 18 85 85 96 78 4 56 3 76 73 56 22 62 88 53 16 57 29 +53 +3672 +85 20 86 33 71 77 20 15 85 14 61 71 9 95 79 19 80 13 14 59 +54 +1013 +44 30 60 65 17 78 47 14 50 51 3 17 72 4 8 6 60 67 80 47 +55 +3577 +75 26 40 46 31 44 33 69 27 63 37 87 5 36 24 95 7 85 61 47 +56 +3181 +51 98 82 48 42 35 14 85 96 20 32 37 88 43 38 94 53 26 24 90 +57 +3444 +54 12 17 17 32 38 75 1 94 83 10 95 58 86 42 17 62 34 19 60 +58 +1892 +4 48 84 98 67 63 29 36 48 84 64 54 17 87 64 86 48 60 33 22 +59 +1036 +87 54 2 72 94 77 73 53 68 94 14 62 4 18 10 20 77 42 28 73 +60 +1820 +80 93 74 36 2 76 62 7 96 85 21 84 67 50 80 77 10 45 32 69 +61 +2995 +68 29 76 45 46 35 91 31 75 53 57 25 47 35 88 60 2 51 68 81 +62 +2254 +37 51 89 9 99 83 54 19 89 62 92 34 46 49 21 40 86 39 83 25 +63 +2872 +87 33 78 73 15 26 76 46 62 12 50 98 19 47 30 35 54 8 31 38 +64 +4129 +35 32 37 3 97 84 21 43 45 58 52 21 7 88 98 94 31 39 8 36 +65 +3853 +38 80 31 75 62 95 51 84 40 59 55 44 34 10 25 2 72 74 83 67 +66 +1483 +20 9 21 16 51 34 99 6 39 35 50 71 75 33 88 19 59 96 99 84 +67 +2735 +75 14 31 31 42 87 73 18 7 69 26 58 6 72 11 59 26 38 82 81 +68 +1247 +52 11 25 54 26 6 34 84 23 94 7 68 40 61 35 96 96 65 82 54 +69 +1362 +61 46 33 19 32 52 57 95 49 19 70 49 87 61 65 89 69 97 80 47 diff --git a/data/jobshop/70_20_04.txt b/data/jobshop/70_20_04.txt new file mode 100644 index 0000000000..1ee164f12f --- /dev/null +++ b/data/jobshop/70_20_04.txt @@ -0,0 +1,213 @@ +70 +20 +1045236765 +0 +1266 +41 97 55 94 84 96 9 4 89 35 8 89 16 12 75 78 14 19 39 33 +1 +3064 +16 10 2 40 30 87 98 86 90 30 10 92 77 80 87 67 33 72 58 48 +2 +4379 +59 57 78 77 29 3 41 21 48 59 23 3 53 83 27 98 17 28 43 67 +3 +3905 +16 85 55 68 56 81 28 6 97 51 83 59 63 17 35 9 76 59 27 53 +4 +2521 +73 6 68 30 42 65 50 83 44 52 43 76 95 40 80 22 29 22 62 68 +5 +1059 +58 59 49 88 25 39 94 40 15 29 96 4 92 38 15 61 41 28 63 90 +6 +3999 +46 87 12 24 1 39 56 93 48 47 20 17 79 16 97 27 77 42 62 13 +7 +3327 +53 12 56 47 31 87 48 65 33 72 48 80 43 33 89 17 77 37 91 55 +8 +3412 +71 90 53 45 72 45 23 71 27 40 14 87 17 61 81 13 99 20 42 85 +9 +3255 +82 83 20 41 25 5 93 49 30 72 72 80 58 13 64 87 55 99 58 35 +10 +3921 +84 92 63 67 83 64 56 18 97 30 13 66 16 33 22 66 59 37 89 6 +11 +3367 +43 63 79 30 99 17 3 17 80 47 41 43 70 88 28 6 7 65 67 12 +12 +3167 +20 74 1 85 50 3 53 28 33 7 61 56 82 99 34 64 97 53 32 34 +13 +2256 +96 86 84 83 92 74 67 67 65 76 19 42 64 33 42 65 49 51 44 79 +14 +2392 +47 22 37 51 83 75 55 20 93 59 47 57 7 37 65 92 62 47 13 83 +15 +4356 +50 54 38 14 10 57 26 37 86 40 6 63 41 54 84 43 14 68 47 98 +16 +3321 +5 65 99 19 22 19 79 95 8 22 58 62 63 43 71 23 21 15 3 83 +17 +4215 +25 55 99 44 26 11 83 95 78 8 42 40 54 96 83 16 39 86 94 89 +18 +2594 +45 19 23 26 56 75 63 84 62 32 25 57 37 65 77 51 67 60 52 64 +19 +2779 +11 7 27 68 99 24 6 24 41 18 12 85 6 15 33 19 38 61 89 44 +20 +3486 +38 35 68 86 42 31 4 93 83 47 66 33 59 63 59 36 35 16 1 4 +21 +3608 +16 78 58 47 48 55 74 48 97 77 81 1 95 34 12 56 36 94 45 75 +22 +2959 +84 32 32 69 93 73 93 8 31 85 26 30 55 42 42 65 74 54 30 97 +23 +2196 +78 10 32 41 46 34 87 78 24 10 28 60 41 94 66 65 97 24 87 97 +24 +3355 +29 75 79 48 61 88 47 79 29 75 12 15 25 26 56 72 2 71 52 12 +25 +4482 +87 14 17 57 78 79 84 91 92 35 92 18 14 72 30 9 79 4 94 12 +26 +1103 +90 53 29 74 61 88 48 30 41 99 29 21 87 56 17 38 36 1 55 9 +27 +4137 +72 49 17 63 37 45 89 30 8 7 12 62 89 82 21 26 44 1 9 45 +28 +3380 +99 40 90 61 34 99 16 51 7 72 64 99 34 90 15 84 62 26 56 82 +29 +1163 +58 19 91 55 29 82 63 74 57 14 91 52 17 11 72 23 88 65 15 51 +30 +3272 +97 25 24 52 46 40 58 29 49 72 84 36 42 1 73 75 55 21 1 19 +31 +3912 +29 54 37 61 72 57 67 62 17 5 58 35 34 41 83 39 86 80 45 7 +32 +1058 +7 5 78 72 19 91 29 80 8 49 90 36 2 96 47 15 42 40 87 42 +33 +4082 +76 37 78 92 63 31 42 76 40 87 33 20 98 31 92 68 46 46 16 45 +34 +4342 +82 56 91 63 32 62 13 56 28 58 44 62 8 51 1 39 52 75 81 53 +35 +1144 +68 18 61 74 69 17 24 53 48 30 19 64 80 43 25 87 12 80 34 25 +36 +1755 +12 31 5 33 99 87 17 14 51 56 13 61 4 11 87 63 91 43 35 67 +37 +3721 +35 30 6 33 89 3 30 3 84 89 23 66 48 56 83 86 64 49 3 82 +38 +4134 +85 2 61 49 48 97 61 55 3 24 37 31 72 31 57 74 90 25 54 49 +39 +3602 +32 5 73 27 23 92 7 96 43 90 11 85 28 79 23 87 70 39 84 62 +40 +2965 +61 15 31 28 78 51 40 48 72 56 13 71 41 52 78 79 16 2 86 18 +41 +3642 +61 71 71 6 94 23 64 96 47 65 51 33 17 73 57 25 9 20 71 4 +42 +3504 +50 46 23 54 93 7 46 25 30 70 88 15 17 6 96 92 18 45 3 99 +43 +2576 +85 49 22 6 84 75 54 41 33 24 62 68 34 75 7 54 3 85 40 70 +44 +1417 +41 89 58 68 28 64 60 18 90 66 62 85 27 5 89 4 19 89 15 54 +45 +1524 +16 59 72 54 70 23 76 67 45 67 31 40 36 52 73 76 21 48 93 11 +46 +2154 +41 42 80 48 94 50 91 77 39 94 87 99 65 87 52 80 16 75 8 16 +47 +2547 +5 13 98 34 52 25 58 46 33 43 92 8 47 4 21 32 55 43 6 75 +48 +1850 +44 56 81 60 54 33 53 57 50 51 85 62 34 15 74 91 36 66 53 27 +49 +1349 +85 27 2 40 48 32 71 60 43 79 52 48 67 78 78 15 31 32 72 16 +50 +1518 +2 13 75 2 55 25 89 2 41 88 29 65 13 99 72 84 19 93 54 58 +51 +1844 +59 29 18 85 85 96 78 4 56 3 76 73 56 22 62 88 53 16 57 29 +52 +3673 +85 20 86 33 71 77 20 15 85 14 61 71 9 95 79 19 80 13 14 59 +53 +1014 +44 30 60 65 17 78 47 14 50 51 3 17 72 4 8 6 60 67 80 47 +54 +3578 +75 26 40 46 31 44 33 69 27 63 37 87 5 36 24 95 7 85 61 47 +55 +3182 +51 98 82 48 42 35 14 85 96 20 32 37 88 43 38 94 53 26 24 90 +56 +3445 +54 12 17 17 32 38 75 1 94 83 10 95 58 86 42 17 62 34 19 60 +57 +1893 +4 48 84 98 67 63 29 36 48 84 64 54 17 87 64 86 48 60 33 22 +58 +1036 +87 54 2 72 94 77 73 53 68 94 14 62 4 18 10 20 77 42 28 73 +59 +1821 +80 93 74 36 2 76 62 7 96 85 21 84 67 50 80 77 10 45 32 69 +60 +2996 +68 29 76 45 46 35 91 31 75 53 57 25 47 35 88 60 2 51 68 81 +61 +2255 +37 51 89 9 99 83 54 19 89 62 92 34 46 49 21 40 86 39 83 25 +62 +2874 +87 33 78 73 15 26 76 46 62 12 50 98 19 47 30 35 54 8 31 38 +63 +4131 +35 32 37 3 97 84 21 43 45 58 52 21 7 88 98 94 31 39 8 36 +64 +3855 +38 80 31 75 62 95 51 84 40 59 55 44 34 10 25 2 72 74 83 67 +65 +1483 +20 9 21 16 51 34 99 6 39 35 50 71 75 33 88 19 59 96 99 84 +66 +2736 +75 14 31 31 42 87 73 18 7 69 26 58 6 72 11 59 26 38 82 81 +67 +1248 +52 11 25 54 26 6 34 84 23 94 7 68 40 61 35 96 96 65 82 54 +68 +1363 +61 46 33 19 32 52 57 95 49 19 70 49 87 61 65 89 69 97 80 47 +69 +3474 +79 86 37 97 46 38 81 65 51 11 85 28 75 17 62 3 80 83 33 83 diff --git a/data/jobshop/70_20_05.txt b/data/jobshop/70_20_05.txt new file mode 100644 index 0000000000..1686ad6eab --- /dev/null +++ b/data/jobshop/70_20_05.txt @@ -0,0 +1,213 @@ +70 +20 +878076895 +0 +3063 +16 10 2 40 30 87 98 86 90 30 10 92 77 80 87 67 33 72 58 48 +1 +4377 +59 57 78 77 29 3 41 21 48 59 23 3 53 83 27 98 17 28 43 67 +2 +3904 +16 85 55 68 56 81 28 6 97 51 83 59 63 17 35 9 76 59 27 53 +3 +2520 +73 6 68 30 42 65 50 83 44 52 43 76 95 40 80 22 29 22 62 68 +4 +1058 +58 59 49 88 25 39 94 40 15 29 96 4 92 38 15 61 41 28 63 90 +5 +3998 +46 87 12 24 1 39 56 93 48 47 20 17 79 16 97 27 77 42 62 13 +6 +3325 +53 12 56 47 31 87 48 65 33 72 48 80 43 33 89 17 77 37 91 55 +7 +3410 +71 90 53 45 72 45 23 71 27 40 14 87 17 61 81 13 99 20 42 85 +8 +3253 +82 83 20 41 25 5 93 49 30 72 72 80 58 13 64 87 55 99 58 35 +9 +3919 +84 92 63 67 83 64 56 18 97 30 13 66 16 33 22 66 59 37 89 6 +10 +3365 +43 63 79 30 99 17 3 17 80 47 41 43 70 88 28 6 7 65 67 12 +11 +3165 +20 74 1 85 50 3 53 28 33 7 61 56 82 99 34 64 97 53 32 34 +12 +2255 +96 86 84 83 92 74 67 67 65 76 19 42 64 33 42 65 49 51 44 79 +13 +2391 +47 22 37 51 83 75 55 20 93 59 47 57 7 37 65 92 62 47 13 83 +14 +4354 +50 54 38 14 10 57 26 37 86 40 6 63 41 54 84 43 14 68 47 98 +15 +3320 +5 65 99 19 22 19 79 95 8 22 58 62 63 43 71 23 21 15 3 83 +16 +4213 +25 55 99 44 26 11 83 95 78 8 42 40 54 96 83 16 39 86 94 89 +17 +2593 +45 19 23 26 56 75 63 84 62 32 25 57 37 65 77 51 67 60 52 64 +18 +2777 +11 7 27 68 99 24 6 24 41 18 12 85 6 15 33 19 38 61 89 44 +19 +3484 +38 35 68 86 42 31 4 93 83 47 66 33 59 63 59 36 35 16 1 4 +20 +3606 +16 78 58 47 48 55 74 48 97 77 81 1 95 34 12 56 36 94 45 75 +21 +2957 +84 32 32 69 93 73 93 8 31 85 26 30 55 42 42 65 74 54 30 97 +22 +2195 +78 10 32 41 46 34 87 78 24 10 28 60 41 94 66 65 97 24 87 97 +23 +3353 +29 75 79 48 61 88 47 79 29 75 12 15 25 26 56 72 2 71 52 12 +24 +4480 +87 14 17 57 78 79 84 91 92 35 92 18 14 72 30 9 79 4 94 12 +25 +1102 +90 53 29 74 61 88 48 30 41 99 29 21 87 56 17 38 36 1 55 9 +26 +4135 +72 49 17 63 37 45 89 30 8 7 12 62 89 82 21 26 44 1 9 45 +27 +3378 +99 40 90 61 34 99 16 51 7 72 64 99 34 90 15 84 62 26 56 82 +28 +1162 +58 19 91 55 29 82 63 74 57 14 91 52 17 11 72 23 88 65 15 51 +29 +3271 +97 25 24 52 46 40 58 29 49 72 84 36 42 1 73 75 55 21 1 19 +30 +3910 +29 54 37 61 72 57 67 62 17 5 58 35 34 41 83 39 86 80 45 7 +31 +1058 +7 5 78 72 19 91 29 80 8 49 90 36 2 96 47 15 42 40 87 42 +32 +4080 +76 37 78 92 63 31 42 76 40 87 33 20 98 31 92 68 46 46 16 45 +33 +4340 +82 56 91 63 32 62 13 56 28 58 44 62 8 51 1 39 52 75 81 53 +34 +1143 +68 18 61 74 69 17 24 53 48 30 19 64 80 43 25 87 12 80 34 25 +35 +1754 +12 31 5 33 99 87 17 14 51 56 13 61 4 11 87 63 91 43 35 67 +36 +3719 +35 30 6 33 89 3 30 3 84 89 23 66 48 56 83 86 64 49 3 82 +37 +4133 +85 2 61 49 48 97 61 55 3 24 37 31 72 31 57 74 90 25 54 49 +38 +3600 +32 5 73 27 23 92 7 96 43 90 11 85 28 79 23 87 70 39 84 62 +39 +2964 +61 15 31 28 78 51 40 48 72 56 13 71 41 52 78 79 16 2 86 18 +40 +3640 +61 71 71 6 94 23 64 96 47 65 51 33 17 73 57 25 9 20 71 4 +41 +3503 +50 46 23 54 93 7 46 25 30 70 88 15 17 6 96 92 18 45 3 99 +42 +2575 +85 49 22 6 84 75 54 41 33 24 62 68 34 75 7 54 3 85 40 70 +43 +1417 +41 89 58 68 28 64 60 18 90 66 62 85 27 5 89 4 19 89 15 54 +44 +1523 +16 59 72 54 70 23 76 67 45 67 31 40 36 52 73 76 21 48 93 11 +45 +2153 +41 42 80 48 94 50 91 77 39 94 87 99 65 87 52 80 16 75 8 16 +46 +2546 +5 13 98 34 52 25 58 46 33 43 92 8 47 4 21 32 55 43 6 75 +47 +1850 +44 56 81 60 54 33 53 57 50 51 85 62 34 15 74 91 36 66 53 27 +48 +1348 +85 27 2 40 48 32 71 60 43 79 52 48 67 78 78 15 31 32 72 16 +49 +1517 +2 13 75 2 55 25 89 2 41 88 29 65 13 99 72 84 19 93 54 58 +50 +1843 +59 29 18 85 85 96 78 4 56 3 76 73 56 22 62 88 53 16 57 29 +51 +3672 +85 20 86 33 71 77 20 15 85 14 61 71 9 95 79 19 80 13 14 59 +52 +1013 +44 30 60 65 17 78 47 14 50 51 3 17 72 4 8 6 60 67 80 47 +53 +3577 +75 26 40 46 31 44 33 69 27 63 37 87 5 36 24 95 7 85 61 47 +54 +3181 +51 98 82 48 42 35 14 85 96 20 32 37 88 43 38 94 53 26 24 90 +55 +3444 +54 12 17 17 32 38 75 1 94 83 10 95 58 86 42 17 62 34 19 60 +56 +1892 +4 48 84 98 67 63 29 36 48 84 64 54 17 87 64 86 48 60 33 22 +57 +1036 +87 54 2 72 94 77 73 53 68 94 14 62 4 18 10 20 77 42 28 73 +58 +1820 +80 93 74 36 2 76 62 7 96 85 21 84 67 50 80 77 10 45 32 69 +59 +2995 +68 29 76 45 46 35 91 31 75 53 57 25 47 35 88 60 2 51 68 81 +60 +2254 +37 51 89 9 99 83 54 19 89 62 92 34 46 49 21 40 86 39 83 25 +61 +2872 +87 33 78 73 15 26 76 46 62 12 50 98 19 47 30 35 54 8 31 38 +62 +4129 +35 32 37 3 97 84 21 43 45 58 52 21 7 88 98 94 31 39 8 36 +63 +3853 +38 80 31 75 62 95 51 84 40 59 55 44 34 10 25 2 72 74 83 67 +64 +1483 +20 9 21 16 51 34 99 6 39 35 50 71 75 33 88 19 59 96 99 84 +65 +2735 +75 14 31 31 42 87 73 18 7 69 26 58 6 72 11 59 26 38 82 81 +66 +1247 +52 11 25 54 26 6 34 84 23 94 7 68 40 61 35 96 96 65 82 54 +67 +1362 +61 46 33 19 32 52 57 95 49 19 70 49 87 61 65 89 69 97 80 47 +68 +3473 +79 86 37 97 46 38 81 65 51 11 85 28 75 17 62 3 80 83 33 83 +69 +2297 +97 55 94 84 96 9 4 89 35 8 89 16 12 75 78 14 19 39 33 8 diff --git a/data/jobshop/70_20_06.txt b/data/jobshop/70_20_06.txt new file mode 100644 index 0000000000..c2c1c58a56 --- /dev/null +++ b/data/jobshop/70_20_06.txt @@ -0,0 +1,213 @@ +70 +20 +330752081 +0 +4380 +59 57 78 77 29 3 41 21 48 59 23 3 53 83 27 98 17 28 43 67 +1 +3906 +16 85 55 68 56 81 28 6 97 51 83 59 63 17 35 9 76 59 27 53 +2 +2522 +73 6 68 30 42 65 50 83 44 52 43 76 95 40 80 22 29 22 62 68 +3 +1059 +58 59 49 88 25 39 94 40 15 29 96 4 92 38 15 61 41 28 63 90 +4 +4000 +46 87 12 24 1 39 56 93 48 47 20 17 79 16 97 27 77 42 62 13 +5 +3327 +53 12 56 47 31 87 48 65 33 72 48 80 43 33 89 17 77 37 91 55 +6 +3412 +71 90 53 45 72 45 23 71 27 40 14 87 17 61 81 13 99 20 42 85 +7 +3255 +82 83 20 41 25 5 93 49 30 72 72 80 58 13 64 87 55 99 58 35 +8 +3921 +84 92 63 67 83 64 56 18 97 30 13 66 16 33 22 66 59 37 89 6 +9 +3367 +43 63 79 30 99 17 3 17 80 47 41 43 70 88 28 6 7 65 67 12 +10 +3167 +20 74 1 85 50 3 53 28 33 7 61 56 82 99 34 64 97 53 32 34 +11 +2256 +96 86 84 83 92 74 67 67 65 76 19 42 64 33 42 65 49 51 44 79 +12 +2392 +47 22 37 51 83 75 55 20 93 59 47 57 7 37 65 92 62 47 13 83 +13 +4357 +50 54 38 14 10 57 26 37 86 40 6 63 41 54 84 43 14 68 47 98 +14 +3322 +5 65 99 19 22 19 79 95 8 22 58 62 63 43 71 23 21 15 3 83 +15 +4216 +25 55 99 44 26 11 83 95 78 8 42 40 54 96 83 16 39 86 94 89 +16 +2595 +45 19 23 26 56 75 63 84 62 32 25 57 37 65 77 51 67 60 52 64 +17 +2779 +11 7 27 68 99 24 6 24 41 18 12 85 6 15 33 19 38 61 89 44 +18 +3486 +38 35 68 86 42 31 4 93 83 47 66 33 59 63 59 36 35 16 1 4 +19 +3609 +16 78 58 47 48 55 74 48 97 77 81 1 95 34 12 56 36 94 45 75 +20 +2959 +84 32 32 69 93 73 93 8 31 85 26 30 55 42 42 65 74 54 30 97 +21 +2196 +78 10 32 41 46 34 87 78 24 10 28 60 41 94 66 65 97 24 87 97 +22 +3355 +29 75 79 48 61 88 47 79 29 75 12 15 25 26 56 72 2 71 52 12 +23 +4482 +87 14 17 57 78 79 84 91 92 35 92 18 14 72 30 9 79 4 94 12 +24 +1103 +90 53 29 74 61 88 48 30 41 99 29 21 87 56 17 38 36 1 55 9 +25 +4137 +72 49 17 63 37 45 89 30 8 7 12 62 89 82 21 26 44 1 9 45 +26 +3380 +99 40 90 61 34 99 16 51 7 72 64 99 34 90 15 84 62 26 56 82 +27 +1163 +58 19 91 55 29 82 63 74 57 14 91 52 17 11 72 23 88 65 15 51 +28 +3273 +97 25 24 52 46 40 58 29 49 72 84 36 42 1 73 75 55 21 1 19 +29 +3912 +29 54 37 61 72 57 67 62 17 5 58 35 34 41 83 39 86 80 45 7 +30 +1058 +7 5 78 72 19 91 29 80 8 49 90 36 2 96 47 15 42 40 87 42 +31 +4083 +76 37 78 92 63 31 42 76 40 87 33 20 98 31 92 68 46 46 16 45 +32 +4342 +82 56 91 63 32 62 13 56 28 58 44 62 8 51 1 39 52 75 81 53 +33 +1144 +68 18 61 74 69 17 24 53 48 30 19 64 80 43 25 87 12 80 34 25 +34 +1755 +12 31 5 33 99 87 17 14 51 56 13 61 4 11 87 63 91 43 35 67 +35 +3721 +35 30 6 33 89 3 30 3 84 89 23 66 48 56 83 86 64 49 3 82 +36 +4135 +85 2 61 49 48 97 61 55 3 24 37 31 72 31 57 74 90 25 54 49 +37 +3602 +32 5 73 27 23 92 7 96 43 90 11 85 28 79 23 87 70 39 84 62 +38 +2966 +61 15 31 28 78 51 40 48 72 56 13 71 41 52 78 79 16 2 86 18 +39 +3642 +61 71 71 6 94 23 64 96 47 65 51 33 17 73 57 25 9 20 71 4 +40 +3505 +50 46 23 54 93 7 46 25 30 70 88 15 17 6 96 92 18 45 3 99 +41 +2577 +85 49 22 6 84 75 54 41 33 24 62 68 34 75 7 54 3 85 40 70 +42 +1418 +41 89 58 68 28 64 60 18 90 66 62 85 27 5 89 4 19 89 15 54 +43 +1524 +16 59 72 54 70 23 76 67 45 67 31 40 36 52 73 76 21 48 93 11 +44 +2155 +41 42 80 48 94 50 91 77 39 94 87 99 65 87 52 80 16 75 8 16 +45 +2548 +5 13 98 34 52 25 58 46 33 43 92 8 47 4 21 32 55 43 6 75 +46 +1851 +44 56 81 60 54 33 53 57 50 51 85 62 34 15 74 91 36 66 53 27 +47 +1349 +85 27 2 40 48 32 71 60 43 79 52 48 67 78 78 15 31 32 72 16 +48 +1518 +2 13 75 2 55 25 89 2 41 88 29 65 13 99 72 84 19 93 54 58 +49 +1844 +59 29 18 85 85 96 78 4 56 3 76 73 56 22 62 88 53 16 57 29 +50 +3674 +85 20 86 33 71 77 20 15 85 14 61 71 9 95 79 19 80 13 14 59 +51 +1014 +44 30 60 65 17 78 47 14 50 51 3 17 72 4 8 6 60 67 80 47 +52 +3579 +75 26 40 46 31 44 33 69 27 63 37 87 5 36 24 95 7 85 61 47 +53 +3183 +51 98 82 48 42 35 14 85 96 20 32 37 88 43 38 94 53 26 24 90 +54 +3446 +54 12 17 17 32 38 75 1 94 83 10 95 58 86 42 17 62 34 19 60 +55 +1894 +4 48 84 98 67 63 29 36 48 84 64 54 17 87 64 86 48 60 33 22 +56 +1036 +87 54 2 72 94 77 73 53 68 94 14 62 4 18 10 20 77 42 28 73 +57 +1821 +80 93 74 36 2 76 62 7 96 85 21 84 67 50 80 77 10 45 32 69 +58 +2996 +68 29 76 45 46 35 91 31 75 53 57 25 47 35 88 60 2 51 68 81 +59 +2255 +37 51 89 9 99 83 54 19 89 62 92 34 46 49 21 40 86 39 83 25 +60 +2874 +87 33 78 73 15 26 76 46 62 12 50 98 19 47 30 35 54 8 31 38 +61 +4132 +35 32 37 3 97 84 21 43 45 58 52 21 7 88 98 94 31 39 8 36 +62 +3855 +38 80 31 75 62 95 51 84 40 59 55 44 34 10 25 2 72 74 83 67 +63 +1483 +20 9 21 16 51 34 99 6 39 35 50 71 75 33 88 19 59 96 99 84 +64 +2736 +75 14 31 31 42 87 73 18 7 69 26 58 6 72 11 59 26 38 82 81 +65 +1248 +52 11 25 54 26 6 34 84 23 94 7 68 40 61 35 96 96 65 82 54 +66 +1363 +61 46 33 19 32 52 57 95 49 19 70 49 87 61 65 89 69 97 80 47 +67 +3475 +79 86 37 97 46 38 81 65 51 11 85 28 75 17 62 3 80 83 33 83 +68 +2299 +97 55 94 84 96 9 4 89 35 8 89 16 12 75 78 14 19 39 33 8 +69 +1094 +10 2 40 30 87 98 86 90 30 10 92 77 80 87 67 33 72 58 48 59 diff --git a/data/jobshop/70_20_07.txt b/data/jobshop/70_20_07.txt new file mode 100644 index 0000000000..36cf67c4be --- /dev/null +++ b/data/jobshop/70_20_07.txt @@ -0,0 +1,213 @@ +70 +20 +1262546931 +0 +3908 +16 85 55 68 56 81 28 6 97 51 83 59 63 17 35 9 76 59 27 53 +1 +2523 +73 6 68 30 42 65 50 83 44 52 43 76 95 40 80 22 29 22 62 68 +2 +1059 +58 59 49 88 25 39 94 40 15 29 96 4 92 38 15 61 41 28 63 90 +3 +4002 +46 87 12 24 1 39 56 93 48 47 20 17 79 16 97 27 77 42 62 13 +4 +3329 +53 12 56 47 31 87 48 65 33 72 48 80 43 33 89 17 77 37 91 55 +5 +3414 +71 90 53 45 72 45 23 71 27 40 14 87 17 61 81 13 99 20 42 85 +6 +3257 +82 83 20 41 25 5 93 49 30 72 72 80 58 13 64 87 55 99 58 35 +7 +3923 +84 92 63 67 83 64 56 18 97 30 13 66 16 33 22 66 59 37 89 6 +8 +3369 +43 63 79 30 99 17 3 17 80 47 41 43 70 88 28 6 7 65 67 12 +9 +3169 +20 74 1 85 50 3 53 28 33 7 61 56 82 99 34 64 97 53 32 34 +10 +2257 +96 86 84 83 92 74 67 67 65 76 19 42 64 33 42 65 49 51 44 79 +11 +2393 +47 22 37 51 83 75 55 20 93 59 47 57 7 37 65 92 62 47 13 83 +12 +4359 +50 54 38 14 10 57 26 37 86 40 6 63 41 54 84 43 14 68 47 98 +13 +3324 +5 65 99 19 22 19 79 95 8 22 58 62 63 43 71 23 21 15 3 83 +14 +4218 +25 55 99 44 26 11 83 95 78 8 42 40 54 96 83 16 39 86 94 89 +15 +2596 +45 19 23 26 56 75 63 84 62 32 25 57 37 65 77 51 67 60 52 64 +16 +2780 +11 7 27 68 99 24 6 24 41 18 12 85 6 15 33 19 38 61 89 44 +17 +3488 +38 35 68 86 42 31 4 93 83 47 66 33 59 63 59 36 35 16 1 4 +18 +3611 +16 78 58 47 48 55 74 48 97 77 81 1 95 34 12 56 36 94 45 75 +19 +2961 +84 32 32 69 93 73 93 8 31 85 26 30 55 42 42 65 74 54 30 97 +20 +2197 +78 10 32 41 46 34 87 78 24 10 28 60 41 94 66 65 97 24 87 97 +21 +3357 +29 75 79 48 61 88 47 79 29 75 12 15 25 26 56 72 2 71 52 12 +22 +4485 +87 14 17 57 78 79 84 91 92 35 92 18 14 72 30 9 79 4 94 12 +23 +1104 +90 53 29 74 61 88 48 30 41 99 29 21 87 56 17 38 36 1 55 9 +24 +4139 +72 49 17 63 37 45 89 30 8 7 12 62 89 82 21 26 44 1 9 45 +25 +3382 +99 40 90 61 34 99 16 51 7 72 64 99 34 90 15 84 62 26 56 82 +26 +1163 +58 19 91 55 29 82 63 74 57 14 91 52 17 11 72 23 88 65 15 51 +27 +3274 +97 25 24 52 46 40 58 29 49 72 84 36 42 1 73 75 55 21 1 19 +28 +3915 +29 54 37 61 72 57 67 62 17 5 58 35 34 41 83 39 86 80 45 7 +29 +1059 +7 5 78 72 19 91 29 80 8 49 90 36 2 96 47 15 42 40 87 42 +30 +4085 +76 37 78 92 63 31 42 76 40 87 33 20 98 31 92 68 46 46 16 45 +31 +4345 +82 56 91 63 32 62 13 56 28 58 44 62 8 51 1 39 52 75 81 53 +32 +1144 +68 18 61 74 69 17 24 53 48 30 19 64 80 43 25 87 12 80 34 25 +33 +1756 +12 31 5 33 99 87 17 14 51 56 13 61 4 11 87 63 91 43 35 67 +34 +3723 +35 30 6 33 89 3 30 3 84 89 23 66 48 56 83 86 64 49 3 82 +35 +4137 +85 2 61 49 48 97 61 55 3 24 37 31 72 31 57 74 90 25 54 49 +36 +3604 +32 5 73 27 23 92 7 96 43 90 11 85 28 79 23 87 70 39 84 62 +37 +2967 +61 15 31 28 78 51 40 48 72 56 13 71 41 52 78 79 16 2 86 18 +38 +3644 +61 71 71 6 94 23 64 96 47 65 51 33 17 73 57 25 9 20 71 4 +39 +3506 +50 46 23 54 93 7 46 25 30 70 88 15 17 6 96 92 18 45 3 99 +40 +2578 +85 49 22 6 84 75 54 41 33 24 62 68 34 75 7 54 3 85 40 70 +41 +1418 +41 89 58 68 28 64 60 18 90 66 62 85 27 5 89 4 19 89 15 54 +42 +1525 +16 59 72 54 70 23 76 67 45 67 31 40 36 52 73 76 21 48 93 11 +43 +2156 +41 42 80 48 94 50 91 77 39 94 87 99 65 87 52 80 16 75 8 16 +44 +2549 +5 13 98 34 52 25 58 46 33 43 92 8 47 4 21 32 55 43 6 75 +45 +1852 +44 56 81 60 54 33 53 57 50 51 85 62 34 15 74 91 36 66 53 27 +46 +1350 +85 27 2 40 48 32 71 60 43 79 52 48 67 78 78 15 31 32 72 16 +47 +1519 +2 13 75 2 55 25 89 2 41 88 29 65 13 99 72 84 19 93 54 58 +48 +1845 +59 29 18 85 85 96 78 4 56 3 76 73 56 22 62 88 53 16 57 29 +49 +3676 +85 20 86 33 71 77 20 15 85 14 61 71 9 95 79 19 80 13 14 59 +50 +1014 +44 30 60 65 17 78 47 14 50 51 3 17 72 4 8 6 60 67 80 47 +51 +3581 +75 26 40 46 31 44 33 69 27 63 37 87 5 36 24 95 7 85 61 47 +52 +3185 +51 98 82 48 42 35 14 85 96 20 32 37 88 43 38 94 53 26 24 90 +53 +3448 +54 12 17 17 32 38 75 1 94 83 10 95 58 86 42 17 62 34 19 60 +54 +1895 +4 48 84 98 67 63 29 36 48 84 64 54 17 87 64 86 48 60 33 22 +55 +1037 +87 54 2 72 94 77 73 53 68 94 14 62 4 18 10 20 77 42 28 73 +56 +1822 +80 93 74 36 2 76 62 7 96 85 21 84 67 50 80 77 10 45 32 69 +57 +2998 +68 29 76 45 46 35 91 31 75 53 57 25 47 35 88 60 2 51 68 81 +58 +2256 +37 51 89 9 99 83 54 19 89 62 92 34 46 49 21 40 86 39 83 25 +59 +2876 +87 33 78 73 15 26 76 46 62 12 50 98 19 47 30 35 54 8 31 38 +60 +4134 +35 32 37 3 97 84 21 43 45 58 52 21 7 88 98 94 31 39 8 36 +61 +3857 +38 80 31 75 62 95 51 84 40 59 55 44 34 10 25 2 72 74 83 67 +62 +1484 +20 9 21 16 51 34 99 6 39 35 50 71 75 33 88 19 59 96 99 84 +63 +2738 +75 14 31 31 42 87 73 18 7 69 26 58 6 72 11 59 26 38 82 81 +64 +1249 +52 11 25 54 26 6 34 84 23 94 7 68 40 61 35 96 96 65 82 54 +65 +1364 +61 46 33 19 32 52 57 95 49 19 70 49 87 61 65 89 69 97 80 47 +66 +3477 +79 86 37 97 46 38 81 65 51 11 85 28 75 17 62 3 80 83 33 83 +67 +2300 +97 55 94 84 96 9 4 89 35 8 89 16 12 75 78 14 19 39 33 8 +68 +1094 +10 2 40 30 87 98 86 90 30 10 92 77 80 87 67 33 72 58 48 59 +69 +2596 +57 78 77 29 3 41 21 48 59 23 3 53 83 27 98 17 28 43 67 96 diff --git a/data/jobshop/70_20_08.txt b/data/jobshop/70_20_08.txt new file mode 100644 index 0000000000..9ec476fdb5 --- /dev/null +++ b/data/jobshop/70_20_08.txt @@ -0,0 +1,213 @@ +70 +20 +340353310 +0 +2525 +73 6 68 30 42 65 50 83 44 52 43 76 95 40 80 22 29 22 62 68 +1 +1060 +58 59 49 88 25 39 94 40 15 29 96 4 92 38 15 61 41 28 63 90 +2 +4006 +46 87 12 24 1 39 56 93 48 47 20 17 79 16 97 27 77 42 62 13 +3 +3332 +53 12 56 47 31 87 48 65 33 72 48 80 43 33 89 17 77 37 91 55 +4 +3417 +71 90 53 45 72 45 23 71 27 40 14 87 17 61 81 13 99 20 42 85 +5 +3260 +82 83 20 41 25 5 93 49 30 72 72 80 58 13 64 87 55 99 58 35 +6 +3927 +84 92 63 67 83 64 56 18 97 30 13 66 16 33 22 66 59 37 89 6 +7 +3372 +43 63 79 30 99 17 3 17 80 47 41 43 70 88 28 6 7 65 67 12 +8 +3172 +20 74 1 85 50 3 53 28 33 7 61 56 82 99 34 64 97 53 32 34 +9 +2259 +96 86 84 83 92 74 67 67 65 76 19 42 64 33 42 65 49 51 44 79 +10 +2396 +47 22 37 51 83 75 55 20 93 59 47 57 7 37 65 92 62 47 13 83 +11 +4363 +50 54 38 14 10 57 26 37 86 40 6 63 41 54 84 43 14 68 47 98 +12 +3327 +5 65 99 19 22 19 79 95 8 22 58 62 63 43 71 23 21 15 3 83 +13 +4222 +25 55 99 44 26 11 83 95 78 8 42 40 54 96 83 16 39 86 94 89 +14 +2599 +45 19 23 26 56 75 63 84 62 32 25 57 37 65 77 51 67 60 52 64 +15 +2783 +11 7 27 68 99 24 6 24 41 18 12 85 6 15 33 19 38 61 89 44 +16 +3491 +38 35 68 86 42 31 4 93 83 47 66 33 59 63 59 36 35 16 1 4 +17 +3614 +16 78 58 47 48 55 74 48 97 77 81 1 95 34 12 56 36 94 45 75 +18 +2964 +84 32 32 69 93 73 93 8 31 85 26 30 55 42 42 65 74 54 30 97 +19 +2199 +78 10 32 41 46 34 87 78 24 10 28 60 41 94 66 65 97 24 87 97 +20 +3360 +29 75 79 48 61 88 47 79 29 75 12 15 25 26 56 72 2 71 52 12 +21 +4489 +87 14 17 57 78 79 84 91 92 35 92 18 14 72 30 9 79 4 94 12 +22 +1105 +90 53 29 74 61 88 48 30 41 99 29 21 87 56 17 38 36 1 55 9 +23 +4143 +72 49 17 63 37 45 89 30 8 7 12 62 89 82 21 26 44 1 9 45 +24 +3385 +99 40 90 61 34 99 16 51 7 72 64 99 34 90 15 84 62 26 56 82 +25 +1164 +58 19 91 55 29 82 63 74 57 14 91 52 17 11 72 23 88 65 15 51 +26 +3277 +97 25 24 52 46 40 58 29 49 72 84 36 42 1 73 75 55 21 1 19 +27 +3918 +29 54 37 61 72 57 67 62 17 5 58 35 34 41 83 39 86 80 45 7 +28 +1060 +7 5 78 72 19 91 29 80 8 49 90 36 2 96 47 15 42 40 87 42 +29 +4089 +76 37 78 92 63 31 42 76 40 87 33 20 98 31 92 68 46 46 16 45 +30 +4349 +82 56 91 63 32 62 13 56 28 58 44 62 8 51 1 39 52 75 81 53 +31 +1146 +68 18 61 74 69 17 24 53 48 30 19 64 80 43 25 87 12 80 34 25 +32 +1758 +12 31 5 33 99 87 17 14 51 56 13 61 4 11 87 63 91 43 35 67 +33 +3727 +35 30 6 33 89 3 30 3 84 89 23 66 48 56 83 86 64 49 3 82 +34 +4141 +85 2 61 49 48 97 61 55 3 24 37 31 72 31 57 74 90 25 54 49 +35 +3608 +32 5 73 27 23 92 7 96 43 90 11 85 28 79 23 87 70 39 84 62 +36 +2970 +61 15 31 28 78 51 40 48 72 56 13 71 41 52 78 79 16 2 86 18 +37 +3648 +61 71 71 6 94 23 64 96 47 65 51 33 17 73 57 25 9 20 71 4 +38 +3510 +50 46 23 54 93 7 46 25 30 70 88 15 17 6 96 92 18 45 3 99 +39 +2581 +85 49 22 6 84 75 54 41 33 24 62 68 34 75 7 54 3 85 40 70 +40 +1420 +41 89 58 68 28 64 60 18 90 66 62 85 27 5 89 4 19 89 15 54 +41 +1526 +16 59 72 54 70 23 76 67 45 67 31 40 36 52 73 76 21 48 93 11 +42 +2158 +41 42 80 48 94 50 91 77 39 94 87 99 65 87 52 80 16 75 8 16 +43 +2551 +5 13 98 34 52 25 58 46 33 43 92 8 47 4 21 32 55 43 6 75 +44 +1853 +44 56 81 60 54 33 53 57 50 51 85 62 34 15 74 91 36 66 53 27 +45 +1351 +85 27 2 40 48 32 71 60 43 79 52 48 67 78 78 15 31 32 72 16 +46 +1520 +2 13 75 2 55 25 89 2 41 88 29 65 13 99 72 84 19 93 54 58 +47 +1847 +59 29 18 85 85 96 78 4 56 3 76 73 56 22 62 88 53 16 57 29 +48 +3679 +85 20 86 33 71 77 20 15 85 14 61 71 9 95 79 19 80 13 14 59 +49 +1015 +44 30 60 65 17 78 47 14 50 51 3 17 72 4 8 6 60 67 80 47 +50 +3584 +75 26 40 46 31 44 33 69 27 63 37 87 5 36 24 95 7 85 61 47 +51 +3188 +51 98 82 48 42 35 14 85 96 20 32 37 88 43 38 94 53 26 24 90 +52 +3451 +54 12 17 17 32 38 75 1 94 83 10 95 58 86 42 17 62 34 19 60 +53 +1896 +4 48 84 98 67 63 29 36 48 84 64 54 17 87 64 86 48 60 33 22 +54 +1038 +87 54 2 72 94 77 73 53 68 94 14 62 4 18 10 20 77 42 28 73 +55 +1824 +80 93 74 36 2 76 62 7 96 85 21 84 67 50 80 77 10 45 32 69 +56 +3001 +68 29 76 45 46 35 91 31 75 53 57 25 47 35 88 60 2 51 68 81 +57 +2258 +37 51 89 9 99 83 54 19 89 62 92 34 46 49 21 40 86 39 83 25 +58 +2878 +87 33 78 73 15 26 76 46 62 12 50 98 19 47 30 35 54 8 31 38 +59 +4138 +35 32 37 3 97 84 21 43 45 58 52 21 7 88 98 94 31 39 8 36 +60 +3861 +38 80 31 75 62 95 51 84 40 59 55 44 34 10 25 2 72 74 83 67 +61 +1486 +20 9 21 16 51 34 99 6 39 35 50 71 75 33 88 19 59 96 99 84 +62 +2740 +75 14 31 31 42 87 73 18 7 69 26 58 6 72 11 59 26 38 82 81 +63 +1250 +52 11 25 54 26 6 34 84 23 94 7 68 40 61 35 96 96 65 82 54 +64 +1365 +61 46 33 19 32 52 57 95 49 19 70 49 87 61 65 89 69 97 80 47 +65 +3480 +79 86 37 97 46 38 81 65 51 11 85 28 75 17 62 3 80 83 33 83 +66 +2302 +97 55 94 84 96 9 4 89 35 8 89 16 12 75 78 14 19 39 33 8 +67 +1095 +10 2 40 30 87 98 86 90 30 10 92 77 80 87 67 33 72 58 48 59 +68 +2599 +57 78 77 29 3 41 21 48 59 23 3 53 83 27 98 17 28 43 67 96 +69 +1600 +85 55 68 56 81 28 6 97 51 83 59 63 17 35 9 76 59 27 53 83 diff --git a/data/jobshop/70_20_09.txt b/data/jobshop/70_20_09.txt new file mode 100644 index 0000000000..2045e71314 --- /dev/null +++ b/data/jobshop/70_20_09.txt @@ -0,0 +1,213 @@ +70 +20 +1569129209 +0 +1060 +58 59 49 88 25 39 94 40 15 29 96 4 92 38 15 61 41 28 63 90 +1 +4004 +46 87 12 24 1 39 56 93 48 47 20 17 79 16 97 27 77 42 62 13 +2 +3331 +53 12 56 47 31 87 48 65 33 72 48 80 43 33 89 17 77 37 91 55 +3 +3416 +71 90 53 45 72 45 23 71 27 40 14 87 17 61 81 13 99 20 42 85 +4 +3258 +82 83 20 41 25 5 93 49 30 72 72 80 58 13 64 87 55 99 58 35 +5 +3925 +84 92 63 67 83 64 56 18 97 30 13 66 16 33 22 66 59 37 89 6 +6 +3371 +43 63 79 30 99 17 3 17 80 47 41 43 70 88 28 6 7 65 67 12 +7 +3170 +20 74 1 85 50 3 53 28 33 7 61 56 82 99 34 64 97 53 32 34 +8 +2258 +96 86 84 83 92 74 67 67 65 76 19 42 64 33 42 65 49 51 44 79 +9 +2395 +47 22 37 51 83 75 55 20 93 59 47 57 7 37 65 92 62 47 13 83 +10 +4362 +50 54 38 14 10 57 26 37 86 40 6 63 41 54 84 43 14 68 47 98 +11 +3325 +5 65 99 19 22 19 79 95 8 22 58 62 63 43 71 23 21 15 3 83 +12 +4220 +25 55 99 44 26 11 83 95 78 8 42 40 54 96 83 16 39 86 94 89 +13 +2598 +45 19 23 26 56 75 63 84 62 32 25 57 37 65 77 51 67 60 52 64 +14 +2782 +11 7 27 68 99 24 6 24 41 18 12 85 6 15 33 19 38 61 89 44 +15 +3490 +38 35 68 86 42 31 4 93 83 47 66 33 59 63 59 36 35 16 1 4 +16 +3612 +16 78 58 47 48 55 74 48 97 77 81 1 95 34 12 56 36 94 45 75 +17 +2962 +84 32 32 69 93 73 93 8 31 85 26 30 55 42 42 65 74 54 30 97 +18 +2198 +78 10 32 41 46 34 87 78 24 10 28 60 41 94 66 65 97 24 87 97 +19 +3359 +29 75 79 48 61 88 47 79 29 75 12 15 25 26 56 72 2 71 52 12 +20 +4487 +87 14 17 57 78 79 84 91 92 35 92 18 14 72 30 9 79 4 94 12 +21 +1104 +90 53 29 74 61 88 48 30 41 99 29 21 87 56 17 38 36 1 55 9 +22 +4141 +72 49 17 63 37 45 89 30 8 7 12 62 89 82 21 26 44 1 9 45 +23 +3384 +99 40 90 61 34 99 16 51 7 72 64 99 34 90 15 84 62 26 56 82 +24 +1164 +58 19 91 55 29 82 63 74 57 14 91 52 17 11 72 23 88 65 15 51 +25 +3276 +97 25 24 52 46 40 58 29 49 72 84 36 42 1 73 75 55 21 1 19 +26 +3917 +29 54 37 61 72 57 67 62 17 5 58 35 34 41 83 39 86 80 45 7 +27 +1060 +7 5 78 72 19 91 29 80 8 49 90 36 2 96 47 15 42 40 87 42 +28 +4087 +76 37 78 92 63 31 42 76 40 87 33 20 98 31 92 68 46 46 16 45 +29 +4347 +82 56 91 63 32 62 13 56 28 58 44 62 8 51 1 39 52 75 81 53 +30 +1145 +68 18 61 74 69 17 24 53 48 30 19 64 80 43 25 87 12 80 34 25 +31 +1757 +12 31 5 33 99 87 17 14 51 56 13 61 4 11 87 63 91 43 35 67 +32 +3725 +35 30 6 33 89 3 30 3 84 89 23 66 48 56 83 86 64 49 3 82 +33 +4139 +85 2 61 49 48 97 61 55 3 24 37 31 72 31 57 74 90 25 54 49 +34 +3606 +32 5 73 27 23 92 7 96 43 90 11 85 28 79 23 87 70 39 84 62 +35 +2969 +61 15 31 28 78 51 40 48 72 56 13 71 41 52 78 79 16 2 86 18 +36 +3646 +61 71 71 6 94 23 64 96 47 65 51 33 17 73 57 25 9 20 71 4 +37 +3508 +50 46 23 54 93 7 46 25 30 70 88 15 17 6 96 92 18 45 3 99 +38 +2579 +85 49 22 6 84 75 54 41 33 24 62 68 34 75 7 54 3 85 40 70 +39 +1419 +41 89 58 68 28 64 60 18 90 66 62 85 27 5 89 4 19 89 15 54 +40 +1526 +16 59 72 54 70 23 76 67 45 67 31 40 36 52 73 76 21 48 93 11 +41 +2157 +41 42 80 48 94 50 91 77 39 94 87 99 65 87 52 80 16 75 8 16 +42 +2550 +5 13 98 34 52 25 58 46 33 43 92 8 47 4 21 32 55 43 6 75 +43 +1853 +44 56 81 60 54 33 53 57 50 51 85 62 34 15 74 91 36 66 53 27 +44 +1350 +85 27 2 40 48 32 71 60 43 79 52 48 67 78 78 15 31 32 72 16 +45 +1520 +2 13 75 2 55 25 89 2 41 88 29 65 13 99 72 84 19 93 54 58 +46 +1846 +59 29 18 85 85 96 78 4 56 3 76 73 56 22 62 88 53 16 57 29 +47 +3678 +85 20 86 33 71 77 20 15 85 14 61 71 9 95 79 19 80 13 14 59 +48 +1015 +44 30 60 65 17 78 47 14 50 51 3 17 72 4 8 6 60 67 80 47 +49 +3583 +75 26 40 46 31 44 33 69 27 63 37 87 5 36 24 95 7 85 61 47 +50 +3186 +51 98 82 48 42 35 14 85 96 20 32 37 88 43 38 94 53 26 24 90 +51 +3449 +54 12 17 17 32 38 75 1 94 83 10 95 58 86 42 17 62 34 19 60 +52 +1896 +4 48 84 98 67 63 29 36 48 84 64 54 17 87 64 86 48 60 33 22 +53 +1037 +87 54 2 72 94 77 73 53 68 94 14 62 4 18 10 20 77 42 28 73 +54 +1823 +80 93 74 36 2 76 62 7 96 85 21 84 67 50 80 77 10 45 32 69 +55 +3000 +68 29 76 45 46 35 91 31 75 53 57 25 47 35 88 60 2 51 68 81 +56 +2257 +37 51 89 9 99 83 54 19 89 62 92 34 46 49 21 40 86 39 83 25 +57 +2877 +87 33 78 73 15 26 76 46 62 12 50 98 19 47 30 35 54 8 31 38 +58 +4136 +35 32 37 3 97 84 21 43 45 58 52 21 7 88 98 94 31 39 8 36 +59 +3859 +38 80 31 75 62 95 51 84 40 59 55 44 34 10 25 2 72 74 83 67 +60 +1485 +20 9 21 16 51 34 99 6 39 35 50 71 75 33 88 19 59 96 99 84 +61 +2739 +75 14 31 31 42 87 73 18 7 69 26 58 6 72 11 59 26 38 82 81 +62 +1250 +52 11 25 54 26 6 34 84 23 94 7 68 40 61 35 96 96 65 82 54 +63 +1364 +61 46 33 19 32 52 57 95 49 19 70 49 87 61 65 89 69 97 80 47 +64 +3479 +79 86 37 97 46 38 81 65 51 11 85 28 75 17 62 3 80 83 33 83 +65 +2301 +97 55 94 84 96 9 4 89 35 8 89 16 12 75 78 14 19 39 33 8 +66 +1095 +10 2 40 30 87 98 86 90 30 10 92 77 80 87 67 33 72 58 48 59 +67 +2598 +57 78 77 29 3 41 21 48 59 23 3 53 83 27 98 17 28 43 67 96 +68 +1599 +85 55 68 56 81 28 6 97 51 83 59 63 17 35 9 76 59 27 53 83 +69 +4302 +6 68 30 42 65 50 83 44 52 43 76 95 40 80 22 29 22 62 68 44 diff --git a/data/jobshop/70_20_10.txt b/data/jobshop/70_20_10.txt new file mode 100644 index 0000000000..e6916a8ae5 --- /dev/null +++ b/data/jobshop/70_20_10.txt @@ -0,0 +1,213 @@ +70 +20 +1255430503 +0 +4001 +46 87 12 24 1 39 56 93 48 47 20 17 79 16 97 27 77 42 62 13 +1 +3328 +53 12 56 47 31 87 48 65 33 72 48 80 43 33 89 17 77 37 91 55 +2 +3413 +71 90 53 45 72 45 23 71 27 40 14 87 17 61 81 13 99 20 42 85 +3 +3256 +82 83 20 41 25 5 93 49 30 72 72 80 58 13 64 87 55 99 58 35 +4 +3922 +84 92 63 67 83 64 56 18 97 30 13 66 16 33 22 66 59 37 89 6 +5 +3368 +43 63 79 30 99 17 3 17 80 47 41 43 70 88 28 6 7 65 67 12 +6 +3168 +20 74 1 85 50 3 53 28 33 7 61 56 82 99 34 64 97 53 32 34 +7 +2257 +96 86 84 83 92 74 67 67 65 76 19 42 64 33 42 65 49 51 44 79 +8 +2393 +47 22 37 51 83 75 55 20 93 59 47 57 7 37 65 92 62 47 13 83 +9 +4358 +50 54 38 14 10 57 26 37 86 40 6 63 41 54 84 43 14 68 47 98 +10 +3323 +5 65 99 19 22 19 79 95 8 22 58 62 63 43 71 23 21 15 3 83 +11 +4217 +25 55 99 44 26 11 83 95 78 8 42 40 54 96 83 16 39 86 94 89 +12 +2596 +45 19 23 26 56 75 63 84 62 32 25 57 37 65 77 51 67 60 52 64 +13 +2780 +11 7 27 68 99 24 6 24 41 18 12 85 6 15 33 19 38 61 89 44 +14 +3487 +38 35 68 86 42 31 4 93 83 47 66 33 59 63 59 36 35 16 1 4 +15 +3610 +16 78 58 47 48 55 74 48 97 77 81 1 95 34 12 56 36 94 45 75 +16 +2960 +84 32 32 69 93 73 93 8 31 85 26 30 55 42 42 65 74 54 30 97 +17 +2197 +78 10 32 41 46 34 87 78 24 10 28 60 41 94 66 65 97 24 87 97 +18 +3356 +29 75 79 48 61 88 47 79 29 75 12 15 25 26 56 72 2 71 52 12 +19 +4484 +87 14 17 57 78 79 84 91 92 35 92 18 14 72 30 9 79 4 94 12 +20 +1103 +90 53 29 74 61 88 48 30 41 99 29 21 87 56 17 38 36 1 55 9 +21 +4138 +72 49 17 63 37 45 89 30 8 7 12 62 89 82 21 26 44 1 9 45 +22 +3381 +99 40 90 61 34 99 16 51 7 72 64 99 34 90 15 84 62 26 56 82 +23 +1163 +58 19 91 55 29 82 63 74 57 14 91 52 17 11 72 23 88 65 15 51 +24 +3273 +97 25 24 52 46 40 58 29 49 72 84 36 42 1 73 75 55 21 1 19 +25 +3914 +29 54 37 61 72 57 67 62 17 5 58 35 34 41 83 39 86 80 45 7 +26 +1059 +7 5 78 72 19 91 29 80 8 49 90 36 2 96 47 15 42 40 87 42 +27 +4084 +76 37 78 92 63 31 42 76 40 87 33 20 98 31 92 68 46 46 16 45 +28 +4344 +82 56 91 63 32 62 13 56 28 58 44 62 8 51 1 39 52 75 81 53 +29 +1144 +68 18 61 74 69 17 24 53 48 30 19 64 80 43 25 87 12 80 34 25 +30 +1756 +12 31 5 33 99 87 17 14 51 56 13 61 4 11 87 63 91 43 35 67 +31 +3722 +35 30 6 33 89 3 30 3 84 89 23 66 48 56 83 86 64 49 3 82 +32 +4136 +85 2 61 49 48 97 61 55 3 24 37 31 72 31 57 74 90 25 54 49 +33 +3603 +32 5 73 27 23 92 7 96 43 90 11 85 28 79 23 87 70 39 84 62 +34 +2966 +61 15 31 28 78 51 40 48 72 56 13 71 41 52 78 79 16 2 86 18 +35 +3643 +61 71 71 6 94 23 64 96 47 65 51 33 17 73 57 25 9 20 71 4 +36 +3506 +50 46 23 54 93 7 46 25 30 70 88 15 17 6 96 92 18 45 3 99 +37 +2577 +85 49 22 6 84 75 54 41 33 24 62 68 34 75 7 54 3 85 40 70 +38 +1418 +41 89 58 68 28 64 60 18 90 66 62 85 27 5 89 4 19 89 15 54 +39 +1525 +16 59 72 54 70 23 76 67 45 67 31 40 36 52 73 76 21 48 93 11 +40 +2155 +41 42 80 48 94 50 91 77 39 94 87 99 65 87 52 80 16 75 8 16 +41 +2548 +5 13 98 34 52 25 58 46 33 43 92 8 47 4 21 32 55 43 6 75 +42 +1851 +44 56 81 60 54 33 53 57 50 51 85 62 34 15 74 91 36 66 53 27 +43 +1349 +85 27 2 40 48 32 71 60 43 79 52 48 67 78 78 15 31 32 72 16 +44 +1519 +2 13 75 2 55 25 89 2 41 88 29 65 13 99 72 84 19 93 54 58 +45 +1845 +59 29 18 85 85 96 78 4 56 3 76 73 56 22 62 88 53 16 57 29 +46 +3675 +85 20 86 33 71 77 20 15 85 14 61 71 9 95 79 19 80 13 14 59 +47 +1014 +44 30 60 65 17 78 47 14 50 51 3 17 72 4 8 6 60 67 80 47 +48 +3580 +75 26 40 46 31 44 33 69 27 63 37 87 5 36 24 95 7 85 61 47 +49 +3184 +51 98 82 48 42 35 14 85 96 20 32 37 88 43 38 94 53 26 24 90 +50 +3447 +54 12 17 17 32 38 75 1 94 83 10 95 58 86 42 17 62 34 19 60 +51 +1894 +4 48 84 98 67 63 29 36 48 84 64 54 17 87 64 86 48 60 33 22 +52 +1037 +87 54 2 72 94 77 73 53 68 94 14 62 4 18 10 20 77 42 28 73 +53 +1822 +80 93 74 36 2 76 62 7 96 85 21 84 67 50 80 77 10 45 32 69 +54 +2997 +68 29 76 45 46 35 91 31 75 53 57 25 47 35 88 60 2 51 68 81 +55 +2256 +37 51 89 9 99 83 54 19 89 62 92 34 46 49 21 40 86 39 83 25 +56 +2875 +87 33 78 73 15 26 76 46 62 12 50 98 19 47 30 35 54 8 31 38 +57 +4133 +35 32 37 3 97 84 21 43 45 58 52 21 7 88 98 94 31 39 8 36 +58 +3856 +38 80 31 75 62 95 51 84 40 59 55 44 34 10 25 2 72 74 83 67 +59 +1484 +20 9 21 16 51 34 99 6 39 35 50 71 75 33 88 19 59 96 99 84 +60 +2737 +75 14 31 31 42 87 73 18 7 69 26 58 6 72 11 59 26 38 82 81 +61 +1249 +52 11 25 54 26 6 34 84 23 94 7 68 40 61 35 96 96 65 82 54 +62 +1363 +61 46 33 19 32 52 57 95 49 19 70 49 87 61 65 89 69 97 80 47 +63 +3476 +79 86 37 97 46 38 81 65 51 11 85 28 75 17 62 3 80 83 33 83 +64 +2299 +97 55 94 84 96 9 4 89 35 8 89 16 12 75 78 14 19 39 33 8 +65 +1094 +10 2 40 30 87 98 86 90 30 10 92 77 80 87 67 33 72 58 48 59 +66 +2595 +57 78 77 29 3 41 21 48 59 23 3 53 83 27 98 17 28 43 67 96 +67 +1598 +85 55 68 56 81 28 6 97 51 83 59 63 17 35 9 76 59 27 53 83 +68 +4299 +6 68 30 42 65 50 83 44 52 43 76 95 40 80 22 29 22 62 68 44 +69 +3829 +59 49 88 25 39 94 40 15 29 96 4 92 38 15 61 41 28 63 90 2 diff --git a/data/jobshop/70_5_01.txt b/data/jobshop/70_5_01.txt new file mode 100644 index 0000000000..314f415b9a --- /dev/null +++ b/data/jobshop/70_5_01.txt @@ -0,0 +1,213 @@ +70 +5 +204755925 +0 +3309 +50 35 30 6 33 +1 +1884 +48 85 2 61 49 +2 +1013 +68 32 5 73 27 +3 +2910 +2 61 15 31 28 +4 +3475 +51 61 71 71 6 +5 +3422 +73 50 46 23 54 +6 +3116 +91 85 49 22 6 +7 +1191 +6 41 89 58 68 +8 +2649 +92 16 59 72 54 +9 +3491 +50 41 42 80 48 +10 +2031 +61 5 13 98 34 +11 +2102 +72 44 56 81 60 +12 +1887 +9 85 27 2 40 +13 +2138 +47 2 13 75 2 +14 +3150 +54 59 29 18 85 +15 +2687 +6 85 20 86 33 +16 +815 +95 44 30 60 65 +17 +1287 +24 75 26 40 46 +18 +1690 +23 51 98 82 48 +19 +1336 +18 54 12 17 17 +20 +2532 +87 4 48 84 98 +21 +3467 +98 87 54 2 72 +22 +292 +31 80 93 74 36 +23 +1811 +14 68 29 76 45 +24 +3658 +37 37 51 89 9 +25 +738 +27 87 33 78 73 +26 +3563 +28 35 32 37 3 +27 +2374 +1 38 80 31 75 +28 +1991 +12 20 9 21 16 +29 +1695 +76 75 14 31 31 +30 +1139 +69 52 11 25 54 +31 +1343 +65 61 46 33 19 +32 +1831 +49 79 86 37 97 +33 +3542 +41 97 55 94 84 +34 +3245 +16 10 2 40 30 +35 +338 +59 57 78 77 29 +36 +3020 +16 85 55 68 56 +37 +2463 +73 6 68 30 42 +38 +1565 +58 59 49 88 25 +39 +1588 +46 87 12 24 1 +40 +3233 +53 12 56 47 31 +41 +1775 +71 90 53 45 72 +42 +404 +82 83 20 41 25 +43 +2444 +84 92 63 67 83 +44 +800 +43 63 79 30 99 +45 +335 +20 74 1 85 50 +46 +2779 +96 86 84 83 92 +47 +2804 +47 22 37 51 83 +48 +2214 +50 54 38 14 10 +49 +886 +5 65 99 19 22 +50 +596 +25 55 99 44 26 +51 +2828 +45 19 23 26 56 +52 +1065 +11 7 27 68 99 +53 +1290 +38 35 68 86 42 +54 +2120 +16 78 58 47 48 +55 +2763 +84 32 32 69 93 +56 +1390 +78 10 32 41 46 +57 +3265 +29 75 79 48 61 +58 +2948 +87 14 17 57 78 +59 +3275 +90 53 29 74 61 +60 +1795 +72 49 17 63 37 +61 +3643 +99 40 90 61 34 +62 +3062 +58 19 91 55 29 +63 +1616 +97 25 24 52 46 +64 +2188 +29 54 37 61 72 +65 +3382 +7 5 78 72 19 +66 +1315 +76 37 78 92 63 +67 +2381 +82 56 91 63 32 +68 +807 +68 18 61 74 69 +69 +3241 +12 31 5 33 99 diff --git a/data/jobshop/70_5_02.txt b/data/jobshop/70_5_02.txt new file mode 100644 index 0000000000..d6cc1728a3 --- /dev/null +++ b/data/jobshop/70_5_02.txt @@ -0,0 +1,213 @@ +70 +5 +1064028981 +0 +1888 +48 85 2 61 49 +1 +1015 +68 32 5 73 27 +2 +2916 +2 61 15 31 28 +3 +3483 +51 61 71 71 6 +4 +3430 +73 50 46 23 54 +5 +3123 +91 85 49 22 6 +6 +1194 +6 41 89 58 68 +7 +2655 +92 16 59 72 54 +8 +3499 +50 41 42 80 48 +9 +2036 +61 5 13 98 34 +10 +2106 +72 44 56 81 60 +11 +1891 +9 85 27 2 40 +12 +2143 +47 2 13 75 2 +13 +3157 +54 59 29 18 85 +14 +2693 +6 85 20 86 33 +15 +817 +95 44 30 60 65 +16 +1290 +24 75 26 40 46 +17 +1693 +23 51 98 82 48 +18 +1339 +18 54 12 17 17 +19 +2538 +87 4 48 84 98 +20 +3475 +98 87 54 2 72 +21 +292 +31 80 93 74 36 +22 +1815 +14 68 29 76 45 +23 +3666 +37 37 51 89 9 +24 +740 +27 87 33 78 73 +25 +3571 +28 35 32 37 3 +26 +2379 +1 38 80 31 75 +27 +1995 +12 20 9 21 16 +28 +1699 +76 75 14 31 31 +29 +1141 +69 52 11 25 54 +30 +1346 +65 61 46 33 19 +31 +1836 +49 79 86 37 97 +32 +3550 +41 97 55 94 84 +33 +3252 +16 10 2 40 30 +34 +339 +59 57 78 77 29 +35 +3027 +16 85 55 68 56 +36 +2469 +73 6 68 30 42 +37 +1569 +58 59 49 88 25 +38 +1591 +46 87 12 24 1 +39 +3241 +53 12 56 47 31 +40 +1779 +71 90 53 45 72 +41 +405 +82 83 20 41 25 +42 +2450 +84 92 63 67 83 +43 +802 +43 63 79 30 99 +44 +336 +20 74 1 85 50 +45 +2785 +96 86 84 83 92 +46 +2811 +47 22 37 51 83 +47 +2219 +50 54 38 14 10 +48 +888 +5 65 99 19 22 +49 +597 +25 55 99 44 26 +50 +2834 +45 19 23 26 56 +51 +1067 +11 7 27 68 99 +52 +1293 +38 35 68 86 42 +53 +2125 +16 78 58 47 48 +54 +2769 +84 32 32 69 93 +55 +1393 +78 10 32 41 46 +56 +3273 +29 75 79 48 61 +57 +2954 +87 14 17 57 78 +58 +3283 +90 53 29 74 61 +59 +1799 +72 49 17 63 37 +60 +3651 +99 40 90 61 34 +61 +3069 +58 19 91 55 29 +62 +1620 +97 25 24 52 46 +63 +2193 +29 54 37 61 72 +64 +3389 +7 5 78 72 19 +65 +1318 +76 37 78 92 63 +66 +2387 +82 56 91 63 32 +67 +808 +68 18 61 74 69 +68 +3249 +12 31 5 33 99 +69 +339 +35 30 6 33 89 diff --git a/data/jobshop/70_5_03.txt b/data/jobshop/70_5_03.txt new file mode 100644 index 0000000000..a3b47f95b5 --- /dev/null +++ b/data/jobshop/70_5_03.txt @@ -0,0 +1,213 @@ +70 +5 +1038755098 +0 +1015 +68 32 5 73 27 +1 +2916 +2 61 15 31 28 +2 +3483 +51 61 71 71 6 +3 +3430 +73 50 46 23 54 +4 +3123 +91 85 49 22 6 +5 +1194 +6 41 89 58 68 +6 +2655 +92 16 59 72 54 +7 +3499 +50 41 42 80 48 +8 +2036 +61 5 13 98 34 +9 +2106 +72 44 56 81 60 +10 +1891 +9 85 27 2 40 +11 +2143 +47 2 13 75 2 +12 +3157 +54 59 29 18 85 +13 +2693 +6 85 20 86 33 +14 +817 +95 44 30 60 65 +15 +1290 +24 75 26 40 46 +16 +1693 +23 51 98 82 48 +17 +1339 +18 54 12 17 17 +18 +2538 +87 4 48 84 98 +19 +3475 +98 87 54 2 72 +20 +292 +31 80 93 74 36 +21 +1815 +14 68 29 76 45 +22 +3666 +37 37 51 89 9 +23 +740 +27 87 33 78 73 +24 +3571 +28 35 32 37 3 +25 +2379 +1 38 80 31 75 +26 +1995 +12 20 9 21 16 +27 +1699 +76 75 14 31 31 +28 +1141 +69 52 11 25 54 +29 +1346 +65 61 46 33 19 +30 +1836 +49 79 86 37 97 +31 +3550 +41 97 55 94 84 +32 +3252 +16 10 2 40 30 +33 +339 +59 57 78 77 29 +34 +3027 +16 85 55 68 56 +35 +2469 +73 6 68 30 42 +36 +1569 +58 59 49 88 25 +37 +1591 +46 87 12 24 1 +38 +3241 +53 12 56 47 31 +39 +1779 +71 90 53 45 72 +40 +405 +82 83 20 41 25 +41 +2450 +84 92 63 67 83 +42 +802 +43 63 79 30 99 +43 +336 +20 74 1 85 50 +44 +2785 +96 86 84 83 92 +45 +2811 +47 22 37 51 83 +46 +2219 +50 54 38 14 10 +47 +888 +5 65 99 19 22 +48 +597 +25 55 99 44 26 +49 +2834 +45 19 23 26 56 +50 +1067 +11 7 27 68 99 +51 +1293 +38 35 68 86 42 +52 +2125 +16 78 58 47 48 +53 +2769 +84 32 32 69 93 +54 +1393 +78 10 32 41 46 +55 +3273 +29 75 79 48 61 +56 +2954 +87 14 17 57 78 +57 +3283 +90 53 29 74 61 +58 +1799 +72 49 17 63 37 +59 +3651 +99 40 90 61 34 +60 +3069 +58 19 91 55 29 +61 +1620 +97 25 24 52 46 +62 +2193 +29 54 37 61 72 +63 +3389 +7 5 78 72 19 +64 +1318 +76 37 78 92 63 +65 +2387 +82 56 91 63 32 +66 +808 +68 18 61 74 69 +67 +3249 +12 31 5 33 99 +68 +339 +35 30 6 33 89 +69 +3570 +85 2 61 49 48 diff --git a/data/jobshop/70_5_04.txt b/data/jobshop/70_5_04.txt new file mode 100644 index 0000000000..fa744708e0 --- /dev/null +++ b/data/jobshop/70_5_04.txt @@ -0,0 +1,213 @@ +70 +5 +1462365623 +0 +2909 +2 61 15 31 28 +1 +3474 +51 61 71 71 6 +2 +3421 +73 50 46 23 54 +3 +3115 +91 85 49 22 6 +4 +1190 +6 41 89 58 68 +5 +2648 +92 16 59 72 54 +6 +3490 +50 41 42 80 48 +7 +2030 +61 5 13 98 34 +8 +2101 +72 44 56 81 60 +9 +1886 +9 85 27 2 40 +10 +2137 +47 2 13 75 2 +11 +3149 +54 59 29 18 85 +12 +2686 +6 85 20 86 33 +13 +815 +95 44 30 60 65 +14 +1286 +24 75 26 40 46 +15 +1689 +23 51 98 82 48 +16 +1336 +18 54 12 17 17 +17 +2531 +87 4 48 84 98 +18 +3466 +98 87 54 2 72 +19 +292 +31 80 93 74 36 +20 +1810 +14 68 29 76 45 +21 +3657 +37 37 51 89 9 +22 +738 +27 87 33 78 73 +23 +3562 +28 35 32 37 3 +24 +2373 +1 38 80 31 75 +25 +1990 +12 20 9 21 16 +26 +1695 +76 75 14 31 31 +27 +1139 +69 52 11 25 54 +28 +1342 +65 61 46 33 19 +29 +1831 +49 79 86 37 97 +30 +3541 +41 97 55 94 84 +31 +3244 +16 10 2 40 30 +32 +338 +59 57 78 77 29 +33 +3019 +16 85 55 68 56 +34 +2463 +73 6 68 30 42 +35 +1565 +58 59 49 88 25 +36 +1587 +46 87 12 24 1 +37 +3232 +53 12 56 47 31 +38 +1774 +71 90 53 45 72 +39 +404 +82 83 20 41 25 +40 +2443 +84 92 63 67 83 +41 +800 +43 63 79 30 99 +42 +335 +20 74 1 85 50 +43 +2778 +96 86 84 83 92 +44 +2803 +47 22 37 51 83 +45 +2213 +50 54 38 14 10 +46 +885 +5 65 99 19 22 +47 +596 +25 55 99 44 26 +48 +2827 +45 19 23 26 56 +49 +1065 +11 7 27 68 99 +50 +1289 +38 35 68 86 42 +51 +2119 +16 78 58 47 48 +52 +2762 +84 32 32 69 93 +53 +1389 +78 10 32 41 46 +54 +3264 +29 75 79 48 61 +55 +2947 +87 14 17 57 78 +56 +3274 +90 53 29 74 61 +57 +1794 +72 49 17 63 37 +58 +3642 +99 40 90 61 34 +59 +3061 +58 19 91 55 29 +60 +1615 +97 25 24 52 46 +61 +2187 +29 54 37 61 72 +62 +3381 +7 5 78 72 19 +63 +1315 +76 37 78 92 63 +64 +2381 +82 56 91 63 32 +65 +806 +68 18 61 74 69 +66 +3240 +12 31 5 33 99 +67 +338 +35 30 6 33 89 +68 +3561 +85 2 61 49 48 +69 +3388 +32 5 73 27 23 diff --git a/data/jobshop/70_5_05.txt b/data/jobshop/70_5_05.txt new file mode 100644 index 0000000000..b6cd58c27d --- /dev/null +++ b/data/jobshop/70_5_05.txt @@ -0,0 +1,213 @@ +70 +5 +28685846 +0 +3489 +51 61 71 71 6 +1 +3436 +73 50 46 23 54 +2 +3129 +91 85 49 22 6 +3 +1196 +6 41 89 58 68 +4 +2660 +92 16 59 72 54 +5 +3505 +50 41 42 80 48 +6 +2039 +61 5 13 98 34 +7 +2110 +72 44 56 81 60 +8 +1895 +9 85 27 2 40 +9 +2147 +47 2 13 75 2 +10 +3163 +54 59 29 18 85 +11 +2698 +6 85 20 86 33 +12 +819 +95 44 30 60 65 +13 +1292 +24 75 26 40 46 +14 +1696 +23 51 98 82 48 +15 +1342 +18 54 12 17 17 +16 +2542 +87 4 48 84 98 +17 +3481 +98 87 54 2 72 +18 +293 +31 80 93 74 36 +19 +1818 +14 68 29 76 45 +20 +3673 +37 37 51 89 9 +21 +741 +27 87 33 78 73 +22 +3578 +28 35 32 37 3 +23 +2383 +1 38 80 31 75 +24 +1999 +12 20 9 21 16 +25 +1702 +76 75 14 31 31 +26 +1144 +69 52 11 25 54 +27 +1348 +65 61 46 33 19 +28 +1839 +49 79 86 37 97 +29 +3556 +41 97 55 94 84 +30 +3258 +16 10 2 40 30 +31 +339 +59 57 78 77 29 +32 +3033 +16 85 55 68 56 +33 +2473 +73 6 68 30 42 +34 +1572 +58 59 49 88 25 +35 +1594 +46 87 12 24 1 +36 +3246 +53 12 56 47 31 +37 +1782 +71 90 53 45 72 +38 +406 +82 83 20 41 25 +39 +2454 +84 92 63 67 83 +40 +803 +43 63 79 30 99 +41 +336 +20 74 1 85 50 +42 +2790 +96 86 84 83 92 +43 +2816 +47 22 37 51 83 +44 +2223 +50 54 38 14 10 +45 +889 +5 65 99 19 22 +46 +598 +25 55 99 44 26 +47 +2839 +45 19 23 26 56 +48 +1069 +11 7 27 68 99 +49 +1295 +38 35 68 86 42 +50 +2128 +16 78 58 47 48 +51 +2774 +84 32 32 69 93 +52 +1396 +78 10 32 41 46 +53 +3279 +29 75 79 48 61 +54 +2960 +87 14 17 57 78 +55 +3289 +90 53 29 74 61 +56 +1802 +72 49 17 63 37 +57 +3658 +99 40 90 61 34 +58 +3075 +58 19 91 55 29 +59 +1622 +97 25 24 52 46 +60 +2197 +29 54 37 61 72 +61 +3395 +7 5 78 72 19 +62 +1320 +76 37 78 92 63 +63 +2391 +82 56 91 63 32 +64 +810 +68 18 61 74 69 +65 +3254 +12 31 5 33 99 +66 +339 +35 30 6 33 89 +67 +3577 +85 2 61 49 48 +68 +3403 +32 5 73 27 23 +69 +1983 +61 15 31 28 78 diff --git a/data/jobshop/70_5_06.txt b/data/jobshop/70_5_06.txt new file mode 100644 index 0000000000..9eea5f6fe5 --- /dev/null +++ b/data/jobshop/70_5_06.txt @@ -0,0 +1,213 @@ +70 +5 +1086676794 +0 +3445 +73 50 46 23 54 +1 +3136 +91 85 49 22 6 +2 +1199 +6 41 89 58 68 +3 +2666 +92 16 59 72 54 +4 +3514 +50 41 42 80 48 +5 +2044 +61 5 13 98 34 +6 +2115 +72 44 56 81 60 +7 +1899 +9 85 27 2 40 +8 +2152 +47 2 13 75 2 +9 +3171 +54 59 29 18 85 +10 +2704 +6 85 20 86 33 +11 +821 +95 44 30 60 65 +12 +1295 +24 75 26 40 46 +13 +1701 +23 51 98 82 48 +14 +1345 +18 54 12 17 17 +15 +2549 +87 4 48 84 98 +16 +3490 +98 87 54 2 72 +17 +294 +31 80 93 74 36 +18 +1822 +14 68 29 76 45 +19 +3682 +37 37 51 89 9 +20 +743 +27 87 33 78 73 +21 +3587 +28 35 32 37 3 +22 +2389 +1 38 80 31 75 +23 +2004 +12 20 9 21 16 +24 +1706 +76 75 14 31 31 +25 +1146 +69 52 11 25 54 +26 +1351 +65 61 46 33 19 +27 +1843 +49 79 86 37 97 +28 +3565 +41 97 55 94 84 +29 +3266 +16 10 2 40 30 +30 +340 +59 57 78 77 29 +31 +3040 +16 85 55 68 56 +32 +2479 +73 6 68 30 42 +33 +1576 +58 59 49 88 25 +34 +1598 +46 87 12 24 1 +35 +3255 +53 12 56 47 31 +36 +1786 +71 90 53 45 72 +37 +407 +82 83 20 41 25 +38 +2460 +84 92 63 67 83 +39 +805 +43 63 79 30 99 +40 +337 +20 74 1 85 50 +41 +2797 +96 86 84 83 92 +42 +2823 +47 22 37 51 83 +43 +2228 +50 54 38 14 10 +44 +892 +5 65 99 19 22 +45 +600 +25 55 99 44 26 +46 +2846 +45 19 23 26 56 +47 +1072 +11 7 27 68 99 +48 +1298 +38 35 68 86 42 +49 +2134 +16 78 58 47 48 +50 +2781 +84 32 32 69 93 +51 +1399 +78 10 32 41 46 +52 +3287 +29 75 79 48 61 +53 +2967 +87 14 17 57 78 +54 +3297 +90 53 29 74 61 +55 +1807 +72 49 17 63 37 +56 +3667 +99 40 90 61 34 +57 +3082 +58 19 91 55 29 +58 +1626 +97 25 24 52 46 +59 +2202 +29 54 37 61 72 +60 +3404 +7 5 78 72 19 +61 +1324 +76 37 78 92 63 +62 +2397 +82 56 91 63 32 +63 +812 +68 18 61 74 69 +64 +3262 +12 31 5 33 99 +65 +340 +35 30 6 33 89 +66 +3586 +85 2 61 49 48 +67 +3411 +32 5 73 27 23 +68 +1988 +61 15 31 28 78 +69 +1042 +61 71 71 6 94 diff --git a/data/jobshop/70_5_07.txt b/data/jobshop/70_5_07.txt new file mode 100644 index 0000000000..ea8603727a --- /dev/null +++ b/data/jobshop/70_5_07.txt @@ -0,0 +1,213 @@ +70 +5 +1575942670 +0 +3140 +91 85 49 22 6 +1 +1200 +6 41 89 58 68 +2 +2669 +92 16 59 72 54 +3 +3518 +50 41 42 80 48 +4 +2047 +61 5 13 98 34 +5 +2118 +72 44 56 81 60 +6 +1902 +9 85 27 2 40 +7 +2155 +47 2 13 75 2 +8 +3174 +54 59 29 18 85 +9 +2707 +6 85 20 86 33 +10 +822 +95 44 30 60 65 +11 +1297 +24 75 26 40 46 +12 +1703 +23 51 98 82 48 +13 +1347 +18 54 12 17 17 +14 +2552 +87 4 48 84 98 +15 +3494 +98 87 54 2 72 +16 +294 +31 80 93 74 36 +17 +1824 +14 68 29 76 45 +18 +3686 +37 37 51 89 9 +19 +744 +27 87 33 78 73 +20 +3591 +28 35 32 37 3 +21 +2392 +1 38 80 31 75 +22 +2006 +12 20 9 21 16 +23 +1708 +76 75 14 31 31 +24 +1148 +69 52 11 25 54 +25 +1353 +65 61 46 33 19 +26 +1846 +49 79 86 37 97 +27 +3569 +41 97 55 94 84 +28 +3270 +16 10 2 40 30 +29 +341 +59 57 78 77 29 +30 +3044 +16 85 55 68 56 +31 +2482 +73 6 68 30 42 +32 +1577 +58 59 49 88 25 +33 +1600 +46 87 12 24 1 +34 +3258 +53 12 56 47 31 +35 +1788 +71 90 53 45 72 +36 +407 +82 83 20 41 25 +37 +2463 +84 92 63 67 83 +38 +806 +43 63 79 30 99 +39 +338 +20 74 1 85 50 +40 +2800 +96 86 84 83 92 +41 +2826 +47 22 37 51 83 +42 +2231 +50 54 38 14 10 +43 +893 +5 65 99 19 22 +44 +600 +25 55 99 44 26 +45 +2850 +45 19 23 26 56 +46 +1073 +11 7 27 68 99 +47 +1299 +38 35 68 86 42 +48 +2136 +16 78 58 47 48 +49 +2784 +84 32 32 69 93 +50 +1401 +78 10 32 41 46 +51 +3290 +29 75 79 48 61 +52 +2970 +87 14 17 57 78 +53 +3300 +90 53 29 74 61 +54 +1809 +72 49 17 63 37 +55 +3671 +99 40 90 61 34 +56 +3086 +58 19 91 55 29 +57 +1628 +97 25 24 52 46 +58 +2205 +29 54 37 61 72 +59 +3408 +7 5 78 72 19 +60 +1325 +76 37 78 92 63 +61 +2400 +82 56 91 63 32 +62 +813 +68 18 61 74 69 +63 +3266 +12 31 5 33 99 +64 +341 +35 30 6 33 89 +65 +3590 +85 2 61 49 48 +66 +3415 +32 5 73 27 23 +67 +1990 +61 15 31 28 78 +68 +1043 +61 71 71 6 94 +69 +476 +50 46 23 54 93 diff --git a/data/jobshop/70_5_08.txt b/data/jobshop/70_5_08.txt new file mode 100644 index 0000000000..52a2bd44cf --- /dev/null +++ b/data/jobshop/70_5_08.txt @@ -0,0 +1,213 @@ +70 +5 +1952636239 +0 +1199 +6 41 89 58 68 +1 +2668 +92 16 59 72 54 +2 +3516 +50 41 42 80 48 +3 +2046 +61 5 13 98 34 +4 +2117 +72 44 56 81 60 +5 +1901 +9 85 27 2 40 +6 +2154 +47 2 13 75 2 +7 +3173 +54 59 29 18 85 +8 +2706 +6 85 20 86 33 +9 +821 +95 44 30 60 65 +10 +1296 +24 75 26 40 46 +11 +1702 +23 51 98 82 48 +12 +1346 +18 54 12 17 17 +13 +2551 +87 4 48 84 98 +14 +3493 +98 87 54 2 72 +15 +294 +31 80 93 74 36 +16 +1824 +14 68 29 76 45 +17 +3685 +37 37 51 89 9 +18 +744 +27 87 33 78 73 +19 +3589 +28 35 32 37 3 +20 +2391 +1 38 80 31 75 +21 +2005 +12 20 9 21 16 +22 +1707 +76 75 14 31 31 +23 +1147 +69 52 11 25 54 +24 +1352 +65 61 46 33 19 +25 +1845 +49 79 86 37 97 +26 +3568 +41 97 55 94 84 +27 +3269 +16 10 2 40 30 +28 +341 +59 57 78 77 29 +29 +3042 +16 85 55 68 56 +30 +2481 +73 6 68 30 42 +31 +1577 +58 59 49 88 25 +32 +1599 +46 87 12 24 1 +33 +3257 +53 12 56 47 31 +34 +1788 +71 90 53 45 72 +35 +407 +82 83 20 41 25 +36 +2462 +84 92 63 67 83 +37 +806 +43 63 79 30 99 +38 +337 +20 74 1 85 50 +39 +2799 +96 86 84 83 92 +40 +2825 +47 22 37 51 83 +41 +2230 +50 54 38 14 10 +42 +892 +5 65 99 19 22 +43 +600 +25 55 99 44 26 +44 +2849 +45 19 23 26 56 +45 +1073 +11 7 27 68 99 +46 +1299 +38 35 68 86 42 +47 +2135 +16 78 58 47 48 +48 +2783 +84 32 32 69 93 +49 +1400 +78 10 32 41 46 +50 +3289 +29 75 79 48 61 +51 +2969 +87 14 17 57 78 +52 +3299 +90 53 29 74 61 +53 +1808 +72 49 17 63 37 +54 +3669 +99 40 90 61 34 +55 +3085 +58 19 91 55 29 +56 +1628 +97 25 24 52 46 +57 +2204 +29 54 37 61 72 +58 +3406 +7 5 78 72 19 +59 +1325 +76 37 78 92 63 +60 +2399 +82 56 91 63 32 +61 +813 +68 18 61 74 69 +62 +3265 +12 31 5 33 99 +63 +341 +35 30 6 33 89 +64 +3588 +85 2 61 49 48 +65 +3414 +32 5 73 27 23 +66 +1989 +61 15 31 28 78 +67 +1042 +61 71 71 6 94 +68 +476 +50 46 23 54 93 +69 +2829 +85 49 22 6 84 diff --git a/data/jobshop/70_5_09.txt b/data/jobshop/70_5_09.txt new file mode 100644 index 0000000000..5391538bac --- /dev/null +++ b/data/jobshop/70_5_09.txt @@ -0,0 +1,213 @@ +70 +5 +112175419 +0 +2672 +92 16 59 72 54 +1 +3521 +50 41 42 80 48 +2 +2049 +61 5 13 98 34 +3 +2120 +72 44 56 81 60 +4 +1903 +9 85 27 2 40 +5 +2156 +47 2 13 75 2 +6 +3177 +54 59 29 18 85 +7 +2710 +6 85 20 86 33 +8 +822 +95 44 30 60 65 +9 +1298 +24 75 26 40 46 +10 +1704 +23 51 98 82 48 +11 +1348 +18 54 12 17 17 +12 +2554 +87 4 48 84 98 +13 +3497 +98 87 54 2 72 +14 +294 +31 80 93 74 36 +15 +1826 +14 68 29 76 45 +16 +3689 +37 37 51 89 9 +17 +745 +27 87 33 78 73 +18 +3594 +28 35 32 37 3 +19 +2394 +1 38 80 31 75 +20 +2008 +12 20 9 21 16 +21 +1710 +76 75 14 31 31 +22 +1149 +69 52 11 25 54 +23 +1354 +65 61 46 33 19 +24 +1847 +49 79 86 37 97 +25 +3572 +41 97 55 94 84 +26 +3273 +16 10 2 40 30 +27 +341 +59 57 78 77 29 +28 +3046 +16 85 55 68 56 +29 +2484 +73 6 68 30 42 +30 +1579 +58 59 49 88 25 +31 +1601 +46 87 12 24 1 +32 +3261 +53 12 56 47 31 +33 +1790 +71 90 53 45 72 +34 +408 +82 83 20 41 25 +35 +2465 +84 92 63 67 83 +36 +807 +43 63 79 30 99 +37 +338 +20 74 1 85 50 +38 +2802 +96 86 84 83 92 +39 +2828 +47 22 37 51 83 +40 +2233 +50 54 38 14 10 +41 +893 +5 65 99 19 22 +42 +601 +25 55 99 44 26 +43 +2852 +45 19 23 26 56 +44 +1074 +11 7 27 68 99 +45 +1301 +38 35 68 86 42 +46 +2138 +16 78 58 47 48 +47 +2787 +84 32 32 69 93 +48 +1402 +78 10 32 41 46 +49 +3293 +29 75 79 48 61 +50 +2973 +87 14 17 57 78 +51 +3303 +90 53 29 74 61 +52 +1810 +72 49 17 63 37 +53 +3674 +99 40 90 61 34 +54 +3089 +58 19 91 55 29 +55 +1630 +97 25 24 52 46 +56 +2207 +29 54 37 61 72 +57 +3411 +7 5 78 72 19 +58 +1326 +76 37 78 92 63 +59 +2402 +82 56 91 63 32 +60 +814 +68 18 61 74 69 +61 +3269 +12 31 5 33 99 +62 +341 +35 30 6 33 89 +63 +3593 +85 2 61 49 48 +64 +3418 +32 5 73 27 23 +65 +1992 +61 15 31 28 78 +66 +1044 +61 71 71 6 94 +67 +476 +50 46 23 54 93 +68 +2833 +85 49 22 6 84 +69 +2456 +41 89 58 68 28 diff --git a/data/jobshop/70_5_10.txt b/data/jobshop/70_5_10.txt new file mode 100644 index 0000000000..bfe77f7217 --- /dev/null +++ b/data/jobshop/70_5_10.txt @@ -0,0 +1,213 @@ +70 +5 +1989108714 +0 +3516 +50 41 42 80 48 +1 +2046 +61 5 13 98 34 +2 +2117 +72 44 56 81 60 +3 +1901 +9 85 27 2 40 +4 +2154 +47 2 13 75 2 +5 +3173 +54 59 29 18 85 +6 +2706 +6 85 20 86 33 +7 +821 +95 44 30 60 65 +8 +1296 +24 75 26 40 46 +9 +1702 +23 51 98 82 48 +10 +1346 +18 54 12 17 17 +11 +2551 +87 4 48 84 98 +12 +3493 +98 87 54 2 72 +13 +294 +31 80 93 74 36 +14 +1824 +14 68 29 76 45 +15 +3685 +37 37 51 89 9 +16 +744 +27 87 33 78 73 +17 +3589 +28 35 32 37 3 +18 +2391 +1 38 80 31 75 +19 +2005 +12 20 9 21 16 +20 +1707 +76 75 14 31 31 +21 +1147 +69 52 11 25 54 +22 +1352 +65 61 46 33 19 +23 +1845 +49 79 86 37 97 +24 +3568 +41 97 55 94 84 +25 +3269 +16 10 2 40 30 +26 +341 +59 57 78 77 29 +27 +3042 +16 85 55 68 56 +28 +2481 +73 6 68 30 42 +29 +1577 +58 59 49 88 25 +30 +1599 +46 87 12 24 1 +31 +3257 +53 12 56 47 31 +32 +1788 +71 90 53 45 72 +33 +407 +82 83 20 41 25 +34 +2462 +84 92 63 67 83 +35 +806 +43 63 79 30 99 +36 +337 +20 74 1 85 50 +37 +2799 +96 86 84 83 92 +38 +2825 +47 22 37 51 83 +39 +2230 +50 54 38 14 10 +40 +892 +5 65 99 19 22 +41 +600 +25 55 99 44 26 +42 +2849 +45 19 23 26 56 +43 +1073 +11 7 27 68 99 +44 +1299 +38 35 68 86 42 +45 +2135 +16 78 58 47 48 +46 +2783 +84 32 32 69 93 +47 +1400 +78 10 32 41 46 +48 +3289 +29 75 79 48 61 +49 +2969 +87 14 17 57 78 +50 +3299 +90 53 29 74 61 +51 +1808 +72 49 17 63 37 +52 +3669 +99 40 90 61 34 +53 +3085 +58 19 91 55 29 +54 +1628 +97 25 24 52 46 +55 +2204 +29 54 37 61 72 +56 +3406 +7 5 78 72 19 +57 +1325 +76 37 78 92 63 +58 +2399 +82 56 91 63 32 +59 +813 +68 18 61 74 69 +60 +3265 +12 31 5 33 99 +61 +341 +35 30 6 33 89 +62 +3588 +85 2 61 49 48 +63 +3414 +32 5 73 27 23 +64 +1989 +61 15 31 28 78 +65 +1042 +61 71 71 6 94 +66 +476 +50 46 23 54 93 +67 +2829 +85 49 22 6 84 +68 +2453 +41 89 58 68 28 +69 +1043 +16 59 72 54 70